Device and method for monitoring the presence of an item
First Claim
1. A computer-implemented method comprising:
- determining, by a monitoring device, that presence data associated with a first item meets one or more criteria associated with adding the first item to a first list of items whose presence is monitored in a first particular context;
in response to determining that presence data associated with the first item meets the one or more criteria associated with adding the first item to the first list of items whose presence is monitored in the first particular context, adding the first item to the first list of items whose presence is monitored in the first particular context;
determining whether the monitoring device meets one or more first context criteria for the first particular context;
determining, when the monitoring device meets the one or more first context criteria for the first particular context, whether the first item is located within a first predetermined distance of the monitoring device;
determining a type of alert for the first item using the first predetermined distance in response to determining that the first item is not within the first predetermined distance of the monitoring device;
providing, by the monitoring device, the type of alert for the first item in response to determining the type of alert for the first item using the first predetermined distance;
determining whether the monitoring device meets one or more second context criteria for a second particular context different from the first particular context;
determining, when the monitoring device meets the one or more second context criteria for the second particular context, whether a second item is located within a second predetermined distance of the monitoring device, the second item being on a second list of items whose presence is monitored in the second particular context, the second list of items being a different list of items than the first list of items; and
not providing an alert regarding the second item in response to determining that the second item is within the second predetermined distance of the monitoring device.
3 Assignments
0 Petitions
Accused Products
Abstract
Exemplary methods and systems for monitoring presence of an item or items are disclosed herein. An exemplary method may be carried out by a monitoring device having a processor and a memory, and may involve determining that presence data associated with an item meets one or more criteria associated with automatically adding the item to a list of items whose presence is monitored in a particular context, and based on determining that presence data associated with the item meets the one or more criteria associated with automatically adding the item to the list of items whose presence is monitored in the particular context, adding the item to the list of items whose presence is monitored in the particular context.
-
Citations
25 Claims
-
1. A computer-implemented method comprising:
-
determining, by a monitoring device, that presence data associated with a first item meets one or more criteria associated with adding the first item to a first list of items whose presence is monitored in a first particular context; in response to determining that presence data associated with the first item meets the one or more criteria associated with adding the first item to the first list of items whose presence is monitored in the first particular context, adding the first item to the first list of items whose presence is monitored in the first particular context; determining whether the monitoring device meets one or more first context criteria for the first particular context; determining, when the monitoring device meets the one or more first context criteria for the first particular context, whether the first item is located within a first predetermined distance of the monitoring device; determining a type of alert for the first item using the first predetermined distance in response to determining that the first item is not within the first predetermined distance of the monitoring device; providing, by the monitoring device, the type of alert for the first item in response to determining the type of alert for the first item using the first predetermined distance; determining whether the monitoring device meets one or more second context criteria for a second particular context different from the first particular context; determining, when the monitoring device meets the one or more second context criteria for the second particular context, whether a second item is located within a second predetermined distance of the monitoring device, the second item being on a second list of items whose presence is monitored in the second particular context, the second list of items being a different list of items than the first list of items; and not providing an alert regarding the second item in response to determining that the second item is within the second predetermined distance of the monitoring device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17, 18, 21, 22)
-
-
8. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; determining that presence data associated with a first item meets one or more first criteria associated with adding the first item to a first list of items whose presence is monitored in a first particular context; in response to determining that presence data associated with the first item meets the one or more first criteria associated with adding the first item to the first list of items whose presence is monitored in the first particular context, providing a prompt requesting user verification that the first item should be added to the first list of items whose presence is monitored in the first particular context; in response to providing the Prompt requesting user verification that the first item should be added to the first list of items whose presence is monitored in the first particular context, receiving first user input verifying that the first item should be added to the first list of items whose presence is monitored in the first particular context; adding the first item to the first list of items whose presence is monitored in the first particular context in response to receiving the first user input; determining that presence data associated with a second item meets one or more second criteria associated with adding the second item to a second list of items whose presence is monitored in a second particular context different from the first particular context, the second list of items being a different list of items than the first list of items; in response to determining that presence data associated with the second item meets the one or more second criteria associated with adding the second item to the second list of items whose presence is monitored in the second particular context, providing a prompt requesting user verification that the second item should be added to the second list of items whose presence is monitored in the second particular context; in response to providing the prompt requesting user verification that the second item should be added to the second list of items whose presence is monitored in the second particular context, receiving second user input verifying that the second item should be added to the second list of items whose presence is monitored in the second particular context; and adding the second item to the second list of items whose presence is monitored in the second particular context in response to receiving the second user input. - View Dependent Claims (9, 10, 11, 12, 13, 19, 20, 23, 24, 25)
-
14. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
determining, by the one or more computers, that presence data associated with an first item meets one or more first criteria associated with adding the first item to a first list of items whose presence is monitored in a first particular context; and based on determining that presence data associated with the first item meets the one or more first criteria associated with adding the first item to the first list of items whose presence is monitored in the first particular context, adding the first item to the first list of items whose presence is monitored in the first particular context; determining whether the one or more computers meet one or more first context criteria for the first particular context; determining, when the one or more computers meet the one or more first context criteria for the first particular context, whether the first item is located within a first predetermined distance of the one or more computers; determining a type of alert for the first item using the first predetermined distance in response to determining that the first item is not within the first predetermined distance of the one or more computers; providing, by the one or more computers, the type of alert for the first item in response to determining the type of alert for the first item using the first predetermined distance; determining whether the one or more computers meet one or more second context criteria for a second particular context different from the first particular context; determining, when the one or more computers meet the one or more second context criteria for the second particular context, whether a second item is located within a second predetermined distance of the one or more computers, the second item being on a second list of items whose presence is monitored in the second particular context, the second list of items being a different list of items than the first list of items; and not providing an alert regarding the second item in response to determining that the second item is within the second predetermined distance of the one or more computers. - View Dependent Claims (15, 16)
-
Specification