Method and apparatus for providing collaborative context data sensing and communications

US9237220B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9237220-B2
Application numberUS-201113635508-A
CountryUS
Kind codeB2
Filing dateMar 28, 2011
Priority dateMar 26, 2010
Publication dateJan 12, 2016
Grant dateJan 12, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: at least one processor; and at 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; and determine 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; and facilitate 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 and cause, 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; and cause, 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; and determine 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; and process 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; and cause, 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; and a 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; and determining that the presence information indicates that at least one of the one or more spaces i

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9237220B2 cover?
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 o…
Who is the assignee on this patent?
Waris Heikki Pekka, Paloheimo Harri, Zhang Jinfeng, and 4 more
What technology area does this patent fall under?
Primary CPC classification H04M1/72569. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).