Automatic check-ins and status updates
First Claim
Patent Images
1. A computer implemented method comprising:
- obtaining two or more automatic check-in rules of a user of a mobile device, the two or more automatic check-in rules arranged in an order identifying a priority used in evaluation, ones of the two or more automatic check-in rules specified in parts, the parts including an action, a condition, and a qualifier, the parts independently editable by the user, wherein at least one rule of the two or more automatic check-in rules is a rule blocking automatic check-in based on one or more of a geographical area, a Point of Interest (POI), and a time period;
determining a social context of the user, the social context of the user including a current location of the user of the mobile device;
making a determination as to whether to perform the automatic check-in based on the two or more automatic check-in rules and the social context of the user; and
automatically performing the automatic check-in for the user if the determination is made to perform the automatic check-in for the user.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and Devices are disclosed for performing automatic check-ins for a user associated with a mobile device. In some embodiments, the process is completely automated with no user intervention once the process has started. In some embodiments, the user is prompted for confirmation before the check-in is generated. The automatic check-in is performed based on detecting a social context which includes a current location of the user of the mobile device and applying rules. The rules may include an action part, a condition part, and qualifier part. The rules and the individual parts of the rules may be independently editable by the user.
218 Citations
23 Claims
-
1. A computer implemented method comprising:
-
obtaining two or more automatic check-in rules of a user of a mobile device, the two or more automatic check-in rules arranged in an order identifying a priority used in evaluation, ones of the two or more automatic check-in rules specified in parts, the parts including an action, a condition, and a qualifier, the parts independently editable by the user, wherein at least one rule of the two or more automatic check-in rules is a rule blocking automatic check-in based on one or more of a geographical area, a Point of Interest (POI), and a time period; determining a social context of the user, the social context of the user including a current location of the user of the mobile device; making a determination as to whether to perform the automatic check-in based on the two or more automatic check-in rules and the social context of the user; and automatically performing the automatic check-in for the user if the determination is made to perform the automatic check-in for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A server device comprising:
-
a network interface operable to; communicatively couple the server device to a mobile device; and a processor and a memory associated with the network interface operable to; obtain two or more automatic check-in rules of a user of a mobile device, the two or more automatic check-in rules arranged in an order identifying a priority used in evaluation, ones of the two or more automatic check-in rules specified in parts, the parts including an action, a condition, and a qualifier, the parts independently editable by the user, wherein at least one rule of the two or more automatic check-in rules is a rule blocking automatic check-in based on one or more of a geographical area, a Point of Interest (POI), and a time period; determine a social context of the user, the social context of the user including a current location of the user of the mobile device; make a determination as to whether to perform the automatic check-in based on the two or more automatic check-in rules and the social context of the user; and automatically perform the automatic check-in for the user if the determination is made to perform the automatic check-in for the user.
-
-
23. A non-transitory computer-readable medium storing instructions executable by a processor to:
-
obtain two or more automatic check-in rules of a user of a mobile device, the two or more automatic check-in rules arranged in an order identifying a priority used in evaluation, ones of the two or more automatic check-in rules specified in parts, the parts including an action, a condition, and a qualifier, the parts independently editable by the user, wherein at least one rule of the two or more automatic check-in rules is a rule blocking automatic check-in based on one or more of a geographical area, a Point of Interest (POI), and a time period; determine a social context of the user, the social context of the user including a current location of the user of the mobile device; make a determination as to whether to perform the automatic check-in based on the two or more automatic check-in rules and the social context of the user; and automatically perform the automatic check-in for the user if the determination is made to perform the automatic check-in for the user.
-
Specification