Hierarchical systems, apparatus and methods for displaying context-aware content
First Claim
1. A system for display of context-aware content, comprising:
- A. a server that stores context-sensitive data,B. a plurality of players that are at least intermittently coupled to the server and to a plurality of output devices, each said output device having a respective context, each said player being equipped to (i) obtain from the server and store data germane to respective contexts of the output devices to which that player is coupled, (ii) render that obtained data to a form suitable for display on one or more of those output devices, and (iii) drive that obtained data to one or more of those output devices directly or indirectly through one or more other players;
C. a first one of the players responding to a first context of a first output device byi) obtaining from the server first data or content germane to the first context,ii) storing the first data or content germane to the first context generated from the first data,iii) rendering the first data or content to a form suitable for display on the first output device, andiv) driving that rendered data or content to the first output device for presentation thereon;
D. the first player responding to a second context of a second output device byi) obtaining from the server second data or content germane to the second context,ii) storing the second data or content germane to the second context generated from the second data, andiii) driving the second data or content to the second output device via one or more others of the plurality of players concurrently with driving rendered first data or content to the first output device,wherein the first data or content differs from the second data or content.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides in some aspects a system for display of context-aware content that includes a server storing context-sensitive data, a player that is persistently or, at least intermittently, coupled to the server, and that is likewise coupled to a plurality of output devices—such as, for example, electronic shelf labels, personal digital assistants, mobile phones, and LCD, LED or other fixed displays. The player responds to the context of each of the plurality of output devices by obtaining from the server data germane to that context, storing that data or content germane to that context generated from that data, and driving that content to that output device for presentation thereon, wherein the player concurrently drives different content to at least two of said output devices.
36 Citations
27 Claims
-
1. A system for display of context-aware content, comprising:
-
A. a server that stores context-sensitive data, B. a plurality of players that are at least intermittently coupled to the server and to a plurality of output devices, each said output device having a respective context, each said player being equipped to (i) obtain from the server and store data germane to respective contexts of the output devices to which that player is coupled, (ii) render that obtained data to a form suitable for display on one or more of those output devices, and (iii) drive that obtained data to one or more of those output devices directly or indirectly through one or more other players; C. a first one of the players responding to a first context of a first output device by i) obtaining from the server first data or content germane to the first context, ii) storing the first data or content germane to the first context generated from the first data, iii) rendering the first data or content to a form suitable for display on the first output device, and iv) driving that rendered data or content to the first output device for presentation thereon; D. the first player responding to a second context of a second output device by i) obtaining from the server second data or content germane to the second context, ii) storing the second data or content germane to the second context generated from the second data, and iii) driving the second data or content to the second output device via one or more others of the plurality of players concurrently with driving rendered first data or content to the first output device, wherein the first data or content differs from the second data or content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for display of context-aware content, comprising:
-
A. a server that stores context-sensitive data, B. a plurality of players that is are at least intermittently coupled to the server and to a plurality of output devices, each said output device having a respective context, each said player being equipped to (i) obtain from the server and store data germane to respective contexts of the output devices to which that player is coupled, (ii) render that obtained data to a form suitable for display on one or more of those output devices, and (iii) drive that obtained data to one or more of the output devices directly or indirectly through one or more other players, C. a first such player that is at least intermittently coupled to the server and to a set of output devices at a first time, the first player responding to a first context of a first output device to which it is at least intermittently coupled by obtaining from the server first data or content germane to the first context, storing the first data or content germane to the first context generated from the first data, rendering the first data or content to a form suitable for display on the first output device, and driving that rendered data or content to the first output device for presentation thereon, wherein the first player responds to a second context of a second output device to which it is at least intermittently coupled by obtaining from the server second data or content germane to the second context, storing the second data or content germane to the second context generated from the second data, and driving the second data or content to the second output device via one or more others of the plurality of players concurrently with driving rendered data or content to the first output device, wherein the first data or content differs from the second data or content, and wherein the first player discards data germane to a said output device upon discontinuance of at least intermittent coupling with that device, D. second such player that is at least intermittently coupled with a subset of the output devices at a second time subsequent to the first time and that is at least intermittently coupled to the server, the second player responding to a context of each of the output devices to which it is at least intermittently coupled by obtaining from the server data germane to those contexts, storing that data or content germane to those contexts generated from that data, optionally rendering that data or content to a form suitable for display on one or more of the subset of output devices, and driving that data or content or that rendered data or content to one or more of the subset of output devices for presentation thereon, wherein the second player concurrently drives different data or content to at least two of said subset of output devices to which it is at least intermittently coupled, and wherein the second player discards data germane to a said output device upon discontinuance of at least intermittent coupling with that device. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for display of context-aware content, comprising:
-
A. transmitting from a player digital data device to a server digital data device respective contexts of at least two output devices, each of which is at least intermittently coupled to the player digital data device, B. transmitting from the server digital data device to the player digital data device content for each of the output devices, where that content is selected based on the context of the respective output device, C. rendering on the player digital data device first content selected based on the context of a first output device and transmitting that rendered content to the first output device for presentation thereon, D. transmitting second content selected based on the context of a second output device to the second output device via one or more other player digital data devices and rendering that second content on one of the one or more other player digital data devices for presentation on the second output device, wherein different rendered content is presented on at least two of the output devices at the same time. - View Dependent Claims (24, 25, 26, 27)
-
Specification