Multi-display handheld device and supporting system
First Claim
Patent Images
1. A system for displaying content, comprising:
- a bi-stable display controller configured to,in response to detecting a first interaction with a bi-stable display requesting first content to be displayed via the bi-stable display and determining that a first operating specification of the bi-stable display does not satisfy a first defined display requirement of the first content,initiate a first rendering of the first content via a refresh display in response to a determination that a second operating specification of the refresh display satisfies the first defined display requirement;
a refresh display controller configured to,in response to detecting a second interaction with the refresh display requesting second content to be displayed via the refresh display and determining that second operating specification of the refresh display does not satisfy a second defined display requirement of the second content,initiate a second rendering of the second content via the bi-stable display in response to another determination that the first operating specification of the bi-stable display satisfies the second defined display requirement; and
a master/slave module configured to control another system for displaying content in accordance with a master mode, and to respond to a command from the other system for displaying content in accordance with a slave mode.
2 Assignments
0 Petitions
Accused Products
Abstract
Bi-stable display technology and refresh display technology are integrated into a single device, which manages the use of these technologies to achieve power savings while providing a rich set of display functionalities that support interaction with content in a synergistic manner. Power saving functionality facilitates conservation of battery operating life, and flexible display functionalities enable access, display, and interaction with content in various ways.
76 Citations
34 Claims
-
1. A system for displaying content, comprising:
-
a bi-stable display controller configured to, in response to detecting a first interaction with a bi-stable display requesting first content to be displayed via the bi-stable display and determining that a first operating specification of the bi-stable display does not satisfy a first defined display requirement of the first content, initiate a first rendering of the first content via a refresh display in response to a determination that a second operating specification of the refresh display satisfies the first defined display requirement; a refresh display controller configured to, in response to detecting a second interaction with the refresh display requesting second content to be displayed via the refresh display and determining that second operating specification of the refresh display does not satisfy a second defined display requirement of the second content, initiate a second rendering of the second content via the bi-stable display in response to another determination that the first operating specification of the bi-stable display satisfies the second defined display requirement; and a master/slave module configured to control another system for displaying content in accordance with a master mode, and to respond to a command from the other system for displaying content in accordance with a slave mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
detecting, by a device comprising a processing device, an interaction with a first display of a bi-stable display or a refresh display requesting a rendering of content on the first display; in response to the detecting, determining that a first operating specification of the first display does not satisfy a criterion for rendering the content and that a second operating specification of a second display of the bi-stable display or the refresh display satisfies the criterion; in response to the determining, sending a message from the first display to the second display via an operating system to cause the second display to initiate the rendering of the content; and at least one of controlling another device in accordance with a master mode or accepting a command from the other device in accordance with a slave mode via peer-to-peer communication. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
identifying a request to display content via a first display, of a bi-stable display or a refresh display, comprising a first operating specification; comparing, in response to the identifying, a second operating specification of a second display, of the bi-stable display or the refresh display, with the first operating specification, and determining that the second operating specification satisfies a display criterion for the content and that the first operating specification does not satisfy the criterion; in response to the determining, sending a message from a first processor associated with the first display to a second processor associated with the second display via an operating system, wherein the message instructs the second display to render the content; and rendering the content on the second display.
-
Specification