Propagating and expiring presentation information
First Claim
Patent Images
1. A computer-implemented method for presenting user specific information, comprising:
- under control of one or more computing systems configured with executable instructions,receiving at an output device controller, user specific information, control instructions and retention information, wherein the retention information indicates to the output device controller a time duration after which the user specific information is to be expired;
determining by the output device controller and based at least in part on the control instructions whether to perform one or more of;
render and display on an output device controlled by the output device controller the user specific information, render the user specific information and pre-cache the rendered user specific information in a memory of the output device, or store the user specific information in a memory of the output device;
determining by the output device controller that the time duration has been satisfied;
determining by the output device controller that the user specific information is to be revalidated before it is expired;
sending from the output device controller a request for a revalidation of the user specific information;
receiving at the output device controller a response to the request indicating to the output device controller that the user specific information is not revalidated; and
expiring by the output device controller the user specific information, wherein expiring the user specific information includes at least one of removing the user specific information from the memory of the output device or marking the user specific information as invalid.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a system and method for propagating, synchronizing and expiring user specific information among multiple output devices. In some implementations, retention information is provided along with the user specific information and the output device and/or output device controller will determine when to expire the user specific information based on the retention information. In other implementations, the output device controller and/or output device may periodically request updates from other output devices, output device controllers and/or the inventory management system to determine whether to expire user specific information.
60 Citations
20 Claims
-
1. A computer-implemented method for presenting user specific information, comprising:
under control of one or more computing systems configured with executable instructions, receiving at an output device controller, user specific information, control instructions and retention information, wherein the retention information indicates to the output device controller a time duration after which the user specific information is to be expired; determining by the output device controller and based at least in part on the control instructions whether to perform one or more of;
render and display on an output device controlled by the output device controller the user specific information, render the user specific information and pre-cache the rendered user specific information in a memory of the output device, or store the user specific information in a memory of the output device;determining by the output device controller that the time duration has been satisfied; determining by the output device controller that the user specific information is to be revalidated before it is expired; sending from the output device controller a request for a revalidation of the user specific information; receiving at the output device controller a response to the request indicating to the output device controller that the user specific information is not revalidated; and expiring by the output device controller the user specific information, wherein expiring the user specific information includes at least one of removing the user specific information from the memory of the output device or marking the user specific information as invalid. - View Dependent Claims (2, 3, 4)
-
5. A system, comprising:
-
a first output device located within a materials handling facility; a first output device controller connected to and controlling the first output device, the first output device controller including; one or more processors; and a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least; receive user specific information, control instructions, and retention information, wherein; the user specific information includes information that may be rendered by the first output device controller and presented to a user with the first output device; the retention information indicates to the first output device controller a time duration after which the user specific information is to be expired by the first output device controller; and the control instructions indicate to the first output device controller whether the user specific information is to be one or more of;
rendered and displayed on the first output device associated with the first output device controller, rendered and pre-cached in a memory of the first output device, or stored in the memory of the first output device controller;determine by the output device controller that the time duration has been satisfied; determine by the output device controller that the user specific information is to be revalidated before it is expired; send from the output device controller a request for a revalidation of the user specific information; receive at the output device controller a response to the request indicating to the output device controller that the user specific information is not revalidated; and expire by the output device controller the user specific information, wherein expiring the user specific information includes at least one of removing the user specific information from the memory of the output device or marking the user specific information as invalid. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a first output device; an output device controller configured to control the first output device, the output device controller including; one or more processors; and a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least; receive user specific information corresponding to a user located within a materials handling facility; receive retention information specifying a time duration for retaining the user specific information in the memory; determine by the output device controller that the time duration has been satisfied; determine by the output device controller that the user specific information is to be revalidated before it is expired; send from the output device controller a request for a revalidation of the user specific information; receive at the output device controller a response to the request indicating to the output device controller that the user specific information is not revalidated; and expire by the output device controller the user specific information, wherein expiring the user specific information includes at least one of removing the user specific information from a memory of the output device or marking the user specific information as invalid. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification