Container for storing objects
First Claim
Patent Images
1. A method performed by a portable container, the container comprising an input interface, a display, one or more tag readers, a memory, and a processor, the method comprising:
- generating a signal upon activation of the input interface of the container;
responsive to the signal, reading information from one or more identification tags physically associated with one or more objects disposed in the container using the one or more tag readers, the information including, for an object from the one or more objects, one or more of a history of removal of the object from the container, a history of addition of the object to the container, and a time of reading of the information from the identification tag physically associated with the object;
determining, for each object in the one or more objects, object-related information for the object based upon the information read from the identification tag physically associated with the object and based upon information stored in the memory of the container; and
displaying the object-related information determined for at least one object in the one or more objects using the display of the container;
wherein the method is autonomously performed by the container without requiring any external processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A container that is capable of outputting information related to objects stored in the container. The container is able to output information for objects that are stored by the container and that have identification tags physically associated with them.
-
Citations
35 Claims
-
1. A method performed by a portable container, the container comprising an input interface, a display, one or more tag readers, a memory, and a processor, the method comprising:
-
generating a signal upon activation of the input interface of the container; responsive to the signal, reading information from one or more identification tags physically associated with one or more objects disposed in the container using the one or more tag readers, the information including, for an object from the one or more objects, one or more of a history of removal of the object from the container, a history of addition of the object to the container, and a time of reading of the information from the identification tag physically associated with the object; determining, for each object in the one or more objects, object-related information for the object based upon the information read from the identification tag physically associated with the object and based upon information stored in the memory of the container; and displaying the object-related information determined for at least one object in the one or more objects using the display of the container; wherein the method is autonomously performed by the container without requiring any external processing. - View Dependent Claims (2, 3, 4)
-
-
5. A method performed by a portable container comprising an input interface, a display, and one or more tag readers, the method comprising:
-
receiving, via the input interface of the container, a search query that includes information specifying search criteria; reading information from one or more identification tags physically associated with one or more objects disposed in the container using the one or more tag readers; determining, based upon the information read from the one or more identification tags physically associated with the one or more objects, if the search criteria is satisfied by an object from the one or more objects; and displaying, via the display, object-related information for each of the objects in the one or more objects that satisfies the search criteria; wherein the method is autonomously performed by the container without requiring any external processing. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method performed by a portable container of identifying addition or removal of objects from the container, the container comprising a display, one or more tag readers, and a memory, the method comprising:
-
reading a first set of identification codes from one or more identification tags physically associated with one or more objects disposed in the container using the one or more tag readers; comparing the first set of identification codes with a baseline set of identification codes stored in the memory of the container, the baseline set of identification codes corresponding to a baseline set of objects; indicating, via the display of the container, that at least one object not included in the baseline set of objects is disposed in the container if it is determined from the comparing that the first set of identification codes comprises at least one identification code that is not included in the baseline set of identification codes; indicating, via the display of the container, that at least one object included in the baseline set of objects is not disposed in the container if it is determined from the comparing that the baseline set of identification codes comprises at least one identification code that is not included in the first set of identification codes; and storing a history of removal of an object from the container in the identification tag associated with the object, or a history of addition of an object to the container in the identification tag associated with the object; wherein the method is autonomously performed by the container without requiring any external processing. - View Dependent Claims (11, 12)
-
-
13. A container comprising:
-
an input interface; a processing module; one or more tag readers; and a display; wherein the processing module is configured to receive a search query that includes information specifying search criteria, the search query input using the input interface; wherein the one or more tag readers are configured to read information from one or more identification tags physically associated with one or more objects disposed in the container; wherein the processing module is configured to determine, based upon the information read from the one or more identification tags physically associated with the one or more objects, if the search criteria is satisfied by an object from the one or more objects; wherein the display is configured to output object-related information for each of the objects in the one or more objects that satisfies the search criteria; wherein the container is portable. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A container comprising:
-
one or more tag readers configured to read a first set of identification codes from one or more identification tags physically associated with a first set of objects disposed in the container; a display; a processor; and a memory coupled to the processor, the memory configured to store a baseline set of identification codes, the baseline set of identification codes corresponding to a baseline set of objects, the memory configured to store a plurality of code modules for execution by the processor, the plurality of code modules comprising; a code module for comparing the first set of identification codes with the baseline set of identification codes; a code module for indicating, via the display, that at least one object not included in the baseline set of objects is disposed in the container if the first set of identification codes comprises at least one identification code that is not included in the baseline set of identification codes; a code module for indicating, via the display, that at least one object included in the baseline set of objects is not disposed in the container if the baseline set of identification codes comprises at least one identification code that is not included in the first set of identification codes; and a code module for storing a status of removal of an object from the container in the identification tag associated with the object, or a status of addition of an object to the container in the identification tag associated with the object; wherein the container is portable. - View Dependent Claims (19, 20)
-
-
21. A computer program product stored on a computer-readable storage medium and executed by a container comprising an input interface, a display, one or more tag readers, a memory, and a processor, the computer program product comprising:
-
code for generating a signal upon activation of the input interface of the container; code for reading information from one or more identification tags physically associated with one or more objects disposed in the container using the one or more tag readers in response to the signal; code for determining, for each object in the one or more objects, object-related information for the object based upon the information read from the identification tag physically associated with the object and based upon information stored in the memory of the container; and code for displaying the object-related information determined for at least one object in the one or more objects using the display of the container; wherein the container is human carriable. - View Dependent Claims (22, 23, 24)
-
-
25. A computer program product stored on a computer-readable storage medium and executed by a container comprising an input interface, a display, and one or more tag readers, the computer program product comprising:
-
code for receiving, via the input interface of the container, a search query that includes information specifying search criteria; code for reading information from one or more identification tags physically associated with one or more objects disposed in the container using the one or more tag readers; code for determining, based upon the information read from the one or more identification tags physically associated with the one or more objects, if the search criteria is satisfied by an object from the one or more objects; code for displaying, via the display of the container, object-related information for each of the objects in the one or more objects that satisfies the search criteria; and code for storing a status of removal of an object from the container in the identification tag associated with the object, or a status of addition of an object to the container in the identification tag associated with the object; wherein the container is portable. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer program product stored on a computer-readable storage medium and executed by a container for identifying addition or removal of objects from the container, the container comprising a display, one or more tag readers, and a memory, the computer program product comprising:
-
code for reading a first set of identification codes from one or more identification tags physically associated with one or more objects disposed in the container using the one or more tag readers; code for comparing the first set of identification codes with a baseline set of identification codes stored in the memory of the container, the baseline set of identification codes corresponding to a baseline set of objects; code for indicating, via the display of the container, that at least one object not included in the baseline set of objects is disposed in the container if the first set of identification codes comprises at least one identification code that is not included in the baseline set of identification codes; and code for indicating, via the display of the container, that at least one object included in the baseline set of objects is not disposed in the container if the baseline set of identification codes comprises at least one identification code that is not included in the first set of identification codes; wherein the container is human carriable. - View Dependent Claims (31, 32)
-
-
33. A container for displaying information, the container comprising:
-
means for generating a signal to display information related to the one or more objects disposed in the container; means for reading information from one or more identification tags physically associated with one or more objects disposed in the container responsive to the signal; means for determining, for each object in the one or more objects, object-related information for the object based upon the information read from the identification tag physically associated with the object and based upon information stored in a memory of the container; means for displaying the object-related information determined for at least one object in the one or more objects; and means for storing a status of removal of an object from the container in the identification tag associated with the object, or a status of addition of an object to the container in the identification tag associated with the object; wherein the container is portable.
-
-
34. A container comprising:
-
means for inputting a search query that includes information specifying search criteria; means for reading information from one or more identification tags physically associated with one or more objects disposed in the container; means for determining, based upon the information read from the one or more identification tags physically associated with the one or more objects, if the search criteria is satisfied by an object from the one or more objects; and means for displaying object-related information for an object from the one or more objects that satisfies the search criteria; and means for storing a status of removal of an object from the container in the identification tag associated with the object, or a status of addition of an object to the container in the identification tag associated with the object; wherein the container is portable.
-
-
35. A container for identifying addition or removal of objects from a container, the container comprising:
-
means for reading a first set of identification codes from one or more identification tags physically associated with one or more objects disposed in the container; means for storing a baseline set of identification codes, the baseline set of identification codes corresponding to a baseline set of objects; means for comparing the first set of identification codes with the baseline set of identification codes; means for indicating that at least one object not included in the baseline set of objects is disposed in the container if the first set of identification codes comprises at least one identification code that is not included in the baseline set of identification codes; means for indicating that an object included in the baseline set of objects is not disposed in the container if the baseline set of identification codes comprises at least one identification code that is not included in the first set of identification codes; and means for storing a status of removal of an object from the container in the identification tag associated with the object, or a status of addition of an object to the container in the identification tag associated with the object; wherein the container is portable.
-
Specification