Method and apparatus for context-based grouping

US9509792B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9509792-B2
Application numberUS-81211010-A
CountryUS
Kind codeB2
Filing dateJun 29, 2010
Priority dateJun 29, 2010
Publication dateNov 29, 2016
Grant dateNov 29, 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 determining context-based groups based on context information. An input from a device specifying one or more criteria to determine a context-based group from among a plurality of other devices is received. The context information associated with the plurality of other devices is determined. The context-based group is determined based, at least in part, on the context information and the criteria.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following: an input from a device specifying one or more criteria to determine a context-based user group from among a plurality of other devices, the one or more criteria specifying one or more context parameters; at least one determination of one or more context values of the one or more context parameters associated with the plurality of other devices; at least one determination of the context-based user group based, at least in part, on the context values and the one or more criteria; at least one determination of one or more updates to the context values of the one or more context parameters; at least one update to the context-based user group in response to the one or more updates to the context values of the one or more context parameters; at least one determination of one or more actions available at the device relevant to the context-based user group; at least one determination to present a user interface for initiating at least one of the one or more actions, wherein the one or more updates to the context values occur while the one or more context parameters remain unchanged, and the at least one update to the context-based user group occurs in real-time with the one or more updates to the context values; and at least one determination of one or more structured queries based, at least in part, on the one or more criteria, wherein the determining of the context-based user group is based, at least in part, on application of the one or more structured queries to the context values. 2. A method of claim 1 , wherein at least one of the one or more criteria is based, at least in part, on one or more contexts of the device. 3. A method of claim 1 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following: at least determination of one or more keywords, one or more operators, or a combination thereof from the input, wherein the determining of the one or more structured queries is based, at least in part, on the one or more keywords, the one or more operators, or a combination thereof. 4. 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, receive an input from a device specifying one or more criteria to determine a context-based user group from among a plurality of other devices, the one or more criteria specifying one or more context parameters; determine one or more context values of the one or more context parameters associated with the plurality of other devices; determine the context-based user group based, at least in part, on the values and the one or more criteria; determine one or more updates to the context values of the one or more context parameters; update the context-based user group in response to the one or more updates to the context values of the one or more context parameters; determine one or more actions available at the device relevant to the context-based user croup; determine to present a user interface for initiating at least one of the one or more actions; and determine one or more structured queries based, at least in part, on the one or more criteria, wherein the determining of the context-based user group is based, at least in part, on application of the one or more structured queries to the context values. 5. An apparatus of claim 4 , wherein at least one of the one or more criteria is based, at least in part, on one or more contexts of the device. 6. An apparatus of claim 4 , wherein the apparatus is further caused to: determine one or more keywords, one or more operators, or a combination thereof from the input, wherein the determining of the one or more structured queries is based, at least in part, on the one or more keywords, the one or more operators, or a combination thereof. 7. 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 at least perform the following steps: receiving an input from a device specifying one or more criteria to determine a context-based user group from among a plurality of other devices, the one or more criteria specifying one or more context parameters; determining one or more context values of the one or more context parameters associated with the plurality of other devices; determining the context-based user group based, at least in part, on the values and the one or more criteria; determining one or more updates to the context values of the one or more context parameters; updating the context-based user group in response to the one or more updates to the context values of the one or more context parameters; determining one or more actions available at the device relevant to the context-based user croup; determining to present a user interface for initiating at least one of the one or more actions; and determining one or more structured queries based, at least in part, on the one or more criteria, wherein the determining of the context-based user group is based, at least in part, on application of the one or more structured queries to the context values. 8. A non-transitory computer-readable storage medium of claim 7 , wherein at least one of the one or more criteria is based, at least in part, on one or more contexts of the device. 9. A method of claim 1 , wherein the one or more context parameters include a distance from the device. 10. A method of claim 9 , wherein the context-based user group is a carpool group associated with one or more traffic route measurement parameters. 11. An apparatus of claim 4 , wherein the one or more context parameters include a distance from the device. 12. An apparatus of claim 11 , wherein the context-based user group is a carpool group associated with one or more traffic route measurement parameters. 13. A non-transitory computer-readable storage medium of claim 7 , wherein the one or more context parameters include a distance from the device. 14. A non-transitory computer-readable storage medium of claim 13 , wherein the context-based user group is a carpool group associated with one or more traffic route measurement parameters.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • H04L67/24Primary

    Electricity · mapped topic

  • G06F16/437Primary

    Administration of user profiles, e.g. generation, initialisation, adaptation, distribution · CPC title

  • H04L67/54Primary

    Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users · CPC title

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 US9509792B2 cover?
An approach is provided for determining context-based groups based on context information. An input from a device specifying one or more criteria to determine a context-based group from among a plurality of other devices is received. The context information associated with the plurality of other devices is determined. The context-based group is determined based, at least in part, on the context…
Who is the assignee on this patent?
Liu Dong, Xue Wenwei, Song Zhanjiang, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L67/24. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 29 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).