METHOD AND APPARATUS FOR COLLABORATIVE CONTEXT RECOGNITION
First Claim
1. A method comprising:
- determining a plurality of groups of user types, wherein each different group is associated with a corresponding different range of values for an attribute of a user;
receiving first data that indicates context data for a device and a value of the attribute for a user of the device;
determining, based on the value of the attribute for the user, a particular group of user types to which the user belongs; and
determining to send a context label based on the context data and the particular group.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for collaborative context recognition include determining a plurality of groups of user types. Each different group is associated with a corresponding different range of values for an attribute of a user. First data is received, which indicates context data for a device and a value of the attribute for a user of the device. A particular group of user types to which the user belongs is determined based on the value of the attribute for the user. A context label based on the context data and the particular group is determined to be sent. Some techniques include determining a value of an attribute and context data based on context measurements. First data that indicates the context data and the value of the attribute is determined to be sent. A context label based on the context data and the value of the attribute is received.
-
Citations
31 Claims
-
1. A method comprising:
-
determining a plurality of groups of user types, wherein each different group is associated with a corresponding different range of values for an attribute of a user; receiving first data that indicates context data for a device and a value of the attribute for a user of the device; determining, based on the value of the attribute for the user, a particular group of user types to which the user belongs; and determining to send a context label based on the context data and the particular group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
determining a value of an attribute for a user of a device; determining context data for a device based on context measurements at the device; determining to send first data that indicates the context data and the value of the attribute for the user of the device; and receiving a context label based on the context data and the value of the attribute for the user of the device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. 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; determine a plurality of groups of user types, wherein each different group is associated with a corresponding different range of values for an attribute of a user; receive first data that indicates context data for a device and a value of the attribute for a user of the device; determine, based on the value of the attribute for the user, a particular group of user types to which the user belongs; and determine to send a context label based on the context data and the particular group. - View Dependent Claims (21)
-
-
22-25. -25. (canceled)
-
26. A method comprising:
-
determining movement of a plurality of users during a first time interval; determining a first user of the plurality of users and a first time within the first time interval; determining a group of users with a similar movement to the first user during the first time interval; and determining a location statistic for the group of users. - View Dependent Claims (27, 28)
-
-
29. 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 determine movement of a plurality of users during a first time interval; determine a first user of the plurality of users and a first time within the first time interval; determine a group of users with a similar movement to the first user during the first time interval; and determine a location statistic for the group of users. - View Dependent Claims (30)
-
-
31-34. -34. (canceled)
Specification