Method and apparatus for providing collaborative context data sensing and communications
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/177
H04M-001/725
H04L-012/12
H04W-004/20
H04L-029/08
G06F-001/32
출원번호
US-0635508
(2011-03-28)
등록번호
US-9237220
(2016-01-12)
국제출원번호
PCT/CN2011/072225
(2011-03-28)
§371/§102 date
20120917
(20120917)
국제공개번호
WO2011/116709
(2011-09-29)
발명자
/ 주소
Waris, Heikki Pekka
Paloheimo, Harri
Zhang, Jinfeng
Chen, CanFeng
Nurminen, Jukka Kalevi
Ruutu, Jussi Pekka Olavi
출원인 / 주소
Nokia Technologies Oy
대리인 / 주소
Alston & Bird LLP
인용정보
피인용 횟수 :
0인용 특허 :
2
초록▼
An approach is provided for collaborative context data sensing and communications. A context platform determines context data from a plurality of devices. The context platform processes and/or facilitates a processing of the context data to determine scheduling information for causing, at least in p
An approach is provided for collaborative context data sensing and communications. A context platform determines context data from a plurality of devices. The context platform processes and/or facilitates a processing of the context data to determine scheduling information for causing, at least in part, a sensing, a transmission, or a combination thereof of additional context data by at least one of the plurality of devices. The context platform then determines the additional context data based, at least in part, on the scheduling information.
대표청구항▼
1. An apparatus comprising: at least one processor; andat least one memory including computer program code for one or more programs,the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine c
1. An apparatus comprising: at least one processor; andat least one memory including computer program code for one or more programs,the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine context data from a plurality of devices;facilitate processing of the context data to determine scheduling information for, at least in part, causing a sensing, causing a transmission, or a combination thereof of additional context data by at least one of the plurality of devices;determine the additional context data based, at least in part, on the scheduling information;cause separation of a geographic volume into one or more spaces;determine presence information of the plurality of devices with respect to the one or more spaces, wherein the scheduling information is further based, at least in part, on the presence information and the scheduling information is determined separately for the one or more spaces; anddetermine that the presence information indicates that at least one of the one or more spaces includes none of the plurality of devices. 2. An apparatus of claim 1, wherein the apparatus is further caused to: determine one or more target criteria for the additional context data,wherein the scheduling information is further based, at least in part, on the one or more target criteria, wherein the one or more target criteria include, at least in part, a fidelity, a freshness, a granularity, a sensing frequency, a transmission frequency, or a combination thereof and wherein the apparatus is further caused to:determine one or more capabilities of the plurality of devices for acquiring the target criteria; andfacilitate processing of the one or more capabilities to determine the sensing frequency, the transmission frequency, or a combination thereof,wherein the scheduling information is based, at least in part, on the frequency of the sensing, the frequency for transmission, or a combination thereof. 3. An apparatus according to claim 1, wherein the context data is sensed, transmitted, or a combination thereof by the plurality of devices at one or more predetermined rates prior to the determination of the scheduling information and wherein the one or more predetermined rates are substantially maximum rates of sensing, transmitting, or a combination thereof associated with the plurality of devices. 4. An apparatus according to claim 1, wherein the apparatus is further caused to: determine not to generate the scheduling information for the at least one of the one or more spaces;determine that the presence information indicates that at least one of the one or more spaces includes only one of the plurality of devices;determine to generate the scheduling information for the only one of the plurality of devices for sensing the context data in the at least one of the one or more spaces;determine that the presence information indicates that at least one of the one or more spaces includes multiple ones of the plurality of devices andcause, at least in part, a selection of one or more of the multiple ones of the plurality of devices to generate the scheduling information. 5. An apparatus according to claim 1, wherein the apparatus is further caused to: facilitate processing of the context data, the additional context data, or a combination thereof to determine one or more data conflicts; andcause, at least in part, an application of one or more data filters to resolve the one or more data conflicts. 6. An apparatus according to claim 1, wherein the apparatus is further caused to: cause, at least in part, a designation of at least one group comprising at least a subset of the plurality of devices based, at least in part, on the context data,wherein the scheduling information is generated for the at least one group. 7. An apparatus of claim 6, wherein the apparatus is further caused to: process and/or facilitate a processing of the context data, the additional context data, or a combination thereof to determine, at least in part, location information associated with the plurality of devices,wherein the designation of the at least one group is based, at least in part, on the location information, the location information is sensed over a short range wireless ad-hoc mesh network, and the location information is sensed via one or more sensors associated with the plurality of devices. 8. An apparatus according to claim 7, wherein the apparatus is further caused to: cause, at least in part, another designation of at least one device of the at least one group to act as a communication proxy for one or more other devices of the at least one group;process and/or facilitate a processing of the context data, the additional context data, or a combination thereof to determine other scheduling information for the at least one device to act as the communication proxy,wherein the another designation of the at least one device as the communication proxy is a unidirectional designation or a mutual designation; anddetermine communication account information associated with the plurality of devices,wherein the another designation of the at least one device as the communication proxy is further based, at least in part, on the communication account information;process and/or facilitate a processing of the context data, the additional context data, or a combination thereof to determine a physical proximity of the plurality of devices, a social proximity of one or more users of the plurality of devices, or a combination thereof,wherein the another designation of the at least one device as the communication proxy is based, at least in part, on the physical proximity, the social proximity, or a combination thereof; andprocess and/or facilitate a processing of the context data, the additional context data, or a combination thereof to predict the physical proximity, the social proximity, or a combination thereof. 9. An apparatus according to claim 1, wherein the apparatus is further caused to: determine that one or more other devices have joined or left the plurality of devices; andcause, at least in part, a redetermination of the scheduling information. 10. An apparatus according to claim 1, wherein the apparatus is a mobile phone further comprising: user interface circuitry and user interface software configured to facilitate user control of at least some functions of the mobile phone through use of a display and configured to respond to user input; anda display and display circuitry configured to display at least a portion of a user interface of the mobile phone, the display and display circuitry configured to facilitate user control of at least some functions of the mobile phone. 11. A method comprising: determining context data from a plurality of devices;processing the context data to determine scheduling information for, at least in part, causing a sensing, causing a transmission, or a combination thereof of additional context data by at least one of the plurality of devices;determining the additional context data based, at least in part, on the scheduling information;causing separation of a geographic volume into one or more spaces;determining presence information of the plurality of devices with respect to the one or more spaces,wherein the scheduling information is further based, at least in part, on the presence information and the scheduling information is determined separately for the one or more spaces; anddetermining that the presence information indicates that at least one of the one or more spaces includes none of the plurality of devices. 12. A method of claim 11, further comprising: determining one or more target criteria for the additional context data,wherein the scheduling information is further based, at least in part, on the one or more target criteria and the one or more target criteria include, at least in part, a fidelity, a freshness, a granularity, a sensing frequency, a transmission frequency, or a combination thereof;determining one or more capabilities of the plurality of devices for acquiring the target criteria; andprocessing the one or more capabilities to determine the sensing frequency, the transmission frequency, or a combination thereof,wherein the scheduling information is based, at least in part, on the frequency of the sensing, the frequency for transmission, or a combination thereof. 13. A method according to claim 11, wherein the context data is sensed, transmitted, or a combination thereof by the plurality of devices at one or more predetermined rates prior to the determination of the scheduling information and wherein the one or more predetermined rates are substantially maximum rates of sensing, transmitting, or a combination thereof associated with the plurality of devices. 14. A method according to claim 11, further comprising: determining not to generate the scheduling information for the at least one of the one or more spaces;determining that the presence information indicates that at least one of the one or more spaces includes only one of the plurality of devices;determining to generate the scheduling information for the only one of the plurality of devices for sensing the context data in the at least one of the one or more spaces;determining that the presence information indicates that at least one of the one or more spaces includes multiple ones of the plurality of devices andcausing, at least in part, a selection of one or more of the multiple ones of the plurality of devices to generate the scheduling information. 15. A method according to claim 11, further comprising: processing the context data, the additional context data, or a combination thereof to determine one or more data conflicts; andcausing, at least in part, an application of one or more data filters to resolve the one or more data conflicts. 16. A method according to claim 11, further comprising: causing, at least in part, a designation of at least one group comprising at least a subset of the plurality of devices based, at least in part, on the context data,wherein the scheduling information is generated for the at least one group;processing and/or facilitating a processing of the context data, the additional context data, or a combination thereof to determine, at least in part, location information associated with the plurality of devices,wherein the designation of the at least one group is based, at least in part, on the location information,the location information is sensed over a short range wireless ad-hoc mesh network,and the location information is sensed via one or more sensors associated with the plurality of devices,causing, at least in part, another designation of at least one device of the at least one group to act as a communication proxy for one or more other devices of the at least one group;processing and/or facilitating a processing of the context data, the additional context data, or a combination thereof to determine other scheduling information for the at least one device to act as the communication proxy,wherein the another designation of the at least one device as the communication proxy is a unidirectional designation or a mutual designation;determining communication account information associated with the plurality of devices,wherein the another designation of the at least one device as the communication proxy is further based, at least in part, on the communication account information;processing and/or facilitating a processing of the context data, the additional context data, or a combination thereof to determine a physical proximity of the plurality of devices, a social proximity of one or more users of the plurality of devices, or a combination thereof,wherein the another designation of the at least one device as the communication proxy is based, at least in part, on the physical proximity, the social proximity, or a combination thereof;processing and/or facilitating a processing of the context data, the additional context data, or a combination thereof to predict the physical proximity, the social proximity, or a combination thereof. 17. A method according to claim 11, further comprising: determining that one or more other devices have joined or left the plurality of devices; andcausing, at least in part, a redetermination of the scheduling information. 18. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to: determine context data from a plurality of devices;facilitate processing of the context data to determine scheduling information for, at least in part, causing a sensing, causing a transmission, or a combination thereof of additional context data by at least one of the plurality of devices;determine the additional context data based, at least in part, on the scheduling information;cause separation of a geographic volume into one or more spaces;determine presence information of the plurality of devices with respect to the one or more spaces, wherein the scheduling information is further based, at least in part, on the presence information and the scheduling information is determined separately for the one or more spaces; anddetermine that the presence information indicates that at least one of the one or more spaces includes none of the plurality of devices. 19. A non-transitory computer-readable storage medium according to claim 18 carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to determine one or more target criteria for the additional context data,wherein the scheduling information is further based, at least in part, on the one or more target criteria, wherein the one or more target criteria include, at least in part, a fidelity, a freshness, a granularity, a sensing frequency, a transmission frequency, or a combination thereof and wherein the apparatus is further caused to:determine one or more capabilities of the plurality of devices for acquiring the target criteria; andfacilitate processing of the one or more capabilities to determine the sensing frequency, the transmission frequency, or a combination thereof,wherein the scheduling information is based, at least in part, on the frequency of the sensing, the frequency for transmission, or a combination thereof. 20. A non-transitory computer-readable storage medium according to claim 18 carrying one or more sequences of one or more instructions which, when executed by one or more processors, wherein the context data is sensed, transmitted, or a combination thereof by the plurality of devices at one or more predetermined rates prior to the determination of the scheduling information and wherein the one or more predetermined rates are substantially maximum rates of sensing, transmitting, or a combination thereof associated with the plurality of devices.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Gelvin, David C.; Girod, Lewis D.; Kaiser, William J.; Merrill, William M.; Newberg, Fredric; Pottie, Gregory J.; Sipos, Anton I.; Vardhan, Sandeep, Method and apparatus for internetworked wireless integrated network sensor (WINS) nodes.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.