Power management system for electronic shelf labels and the like
First Claim
Patent Images
1. A method comprising:
- distributing a plurality of Electronic Service Label (ESL) tags throughout a selling environment, wherein the plurality of ESL tags comprises a first ESL tag and a second ESL tag that are assigned different rates at which to contact a server;
initiating contact with the server by the first ESL tag;
determining, by the server, whether said assigned rate should be changed for the first ESL tag contacting said server, wherein the determination is based at least in part on;
(i) monitoring, by the server, over a period of time;
(a) a first frequency at which the first ESL tag contacts said server, and(b) a second frequency at which ESL data associated with the first ESL tag is updated, and(ii) determining, by the server, if said second frequency is less than a Prescribed percentage of said first frequency;
causing, by the server, said first frequency to be changed when said second frequency is determined to be less than the prescribed percentage of said first frequency; and
changing the assigned rate associated with the first ESL tag by transmitting a message to the first ESL tag based on the determination.
3 Assignments
0 Petitions
Accused Products
Abstract
A power management system is disclosed in which ESL labels communicate with a server through a base station. The frequency and times at which each ESL label communicates with the server is optimized for the minimum communication necessary to provide up to date pricing and related information, and to simultaneously minimize consumed battery power for the ESL labels. The base stations and servers for the system are preferably operated from hard wired power.
-
Citations
16 Claims
-
1. A method comprising:
-
distributing a plurality of Electronic Service Label (ESL) tags throughout a selling environment, wherein the plurality of ESL tags comprises a first ESL tag and a second ESL tag that are assigned different rates at which to contact a server; initiating contact with the server by the first ESL tag; determining, by the server, whether said assigned rate should be changed for the first ESL tag contacting said server, wherein the determination is based at least in part on; (i) monitoring, by the server, over a period of time; (a) a first frequency at which the first ESL tag contacts said server, and (b) a second frequency at which ESL data associated with the first ESL tag is updated, and (ii) determining, by the server, if said second frequency is less than a Prescribed percentage of said first frequency; causing, by the server, said first frequency to be changed when said second frequency is determined to be less than the prescribed percentage of said first frequency; and changing the assigned rate associated with the first ESL tag by transmitting a message to the first ESL tag based on the determination. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
deploying plural Electronic Service Label (ESL) tags throughout a selling environment, wherein said plural ESL tags comprises a first ESL tag and a second ESL tag; providing a stored schedule of when said first ESL tag should initiate contact with a server; upon the first ESL tag contacting the server, reprogramming the first ESL tag by changing said schedule, wherein reprogramming the first ESL tag is based at least in part on; (i) monitoring, by the server, over a period of time; (a) a first frequency at which the first ESL tag contacts said server, and (b) a second frequency at which ESL data associated with the first ESL tag is updated; (ii) determining, by the server, if said second frequency is less than a Prescribed percentage of said first frequency; and (iii) in response to the determination, changing the stored schedule in such a way that the first ESL tag contacts the server as infrequently as possible without permitting the first ESL tag to contain outdated information. - View Dependent Claims (7, 8)
-
-
9. A method comprising:
-
deploying a plurality of Electronic Service Label (ESL) tags throughout a selling environment, each ESL label being programmed to initiate communication with a server on a predetermined schedule, storing the schedule of the ESL tags in storage accessible to the server, communicating with the ESL tags in accordance with the schedule, determining whether said schedule requires communicating too often for at least one ESL tag, wherein the determination is based at least in part upon whether pricing update information is to be sent to said at least one ESL tag less than a prescribed percentage of times said at least one ESL tag communicates with said server, and if so, altering said schedule stored in said at least one ESL tag. - View Dependent Claims (10, 11)
-
-
12. A method of facilitating communications between a transmitting station and a plurality of Electronic Service Label (ESL) labels, said method comprising:
-
a first ESL label entering an update mode at predetermined times, the update mode being one in which said first ESL label initiates communication with a host computer to receive; (i) first updated data, wherein the first updated data comprises price information, and (ii) second updated data that alters said predetermined times, if such second updated data is available from said host, wherein said second updated data is based at least in part on; (a) monitoring, over a period of time, a first frequency at which the first ESL label contacts said host computer, and a second frequency at which ESL data associated with the first ESL label is updated, and (b) determining if said second frequency is less than a prescribed percentage of said first frequency; and a actuatable switch that permits an operator to force said first ESL label into said update mode at a desired time. - View Dependent Claims (13, 14, 15)
-
-
16. A method comprising:
-
deploying a plurality of Electronic Service Label (ESL) tags throughout a selling environment, each ESL label being programmed to initiate communication with a server on a predetermined schedule; storing the schedule of the ESL tags in storage accessible to the server; communicating with the ESL tags in accordance with the schedule; determining whether said schedule requires communicating too often for at least one ESL tag, wherein the determination is based at least in part upon whether pricing update information is to be sent to said at least one ESL tag less than a prescribed percentage of times said at least one ESL tag communicates with said server; if so, altering said schedule stored in said at least one ESL tag; and communicating, from a hand held terminal to said server, information to cause said server to update the at least one ESL tag at a time other than that in accordance with the assigned rate.
-
Specification