A protective cover for an electronic device comprising a connection portion configured to be attached to the electronic device to secure the protective cover to the electronic device; a stylus storage portion adjacent to the connection portion; and a flap portion connected to the stylus storage portion by a flexible hinge portion. The connection portion includes a plurality of magnets in a predetermined arrangement, wherein the connection portion is configured to be magnetically coupled to the electronic device when the protective cover is attached to the electronic device. The predetermined arrangement is configured to align with another plurality of magnets embedded in a honeycomb structure of the electronic device such that each of the another plurality of magnets is disposed in a respective honeycomb of the honeycomb structure.
A method for annotating dynamic content includes receiving a freeform annotation overlaid on dynamic content; determining whether the dynamic content changes; in response to a determination that the dynamic content changes, displaying an indicator corresponding to a region where the freeform annotation was created; determining whether the indicator is selected; in response to a determination that the indicator is selected, displaying a lightbox with the freeform annotation as it was overlaid on the dynamic content when it was created; determining whether the a revert button included in the lightbox is selected; and in response to a determination that the revert button is selected, displaying the freeform annotation overlaid on the dynamic content as it was created before the dynamic content changed.
A method for controlling screen rotation of an electronic reading device that includes processing circuitry, an accelerometer, and a display screen. The method including: receiving, by the processing circuitry, a request to access a menu for initiation of a screen-rotation lock function for the electronic reading device; displaying, on the display screen, the menu for the initiation of the screen-rotation lock function; receiving, by the processing circuitry, a selection of one particular screen orientation for the display screen from among a plurality of screen orientations; rotating, the electronic reading device, 90 degrees; detecting, by the accelerometer, the 90 degree rotation; and maintaining a screen that is displayed on the display screen in the selected one particular screen orientation.
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
G06F 1/16 - Constructional details or arrangements
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
An electronic reading device can include an adjustable RGBW front light and an ambient light sensor. Additionally, the electronic reading device can include circuitry configured to determine if a transition between phases has occurred, wherein the phases include a night phase, a sunrise transition phase, a daytime phase, and a sunset transition phase, automatically display a predetermined screen color temperature via the adjustable RGBW front light in response to the transition between phases, determine if a brightness level has changed, and automatically adjust a predetermined mixture of light to be displayed via the adjustable RGBW front light such that the screen color temperature does not change in response to the changing brightness level.
G09G 3/34 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
G09G 5/02 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
F21V 23/00 - Arrangement of electric circuit elements in or on lighting devices
F21V 33/00 - Structural combinations of lighting devices with other articles, not otherwise provided for
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
H01H 13/83 - Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard characterised by legends, e.g. Braille, liquid crystal displays, light emitting or optical elements
H05B 33/08 - Circuit arrangements for operating electroluminescent light sources
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
F21W 111/10 - Use or application of lighting devices or systems for signalling, marking or indicating, not provided for in groups for personal use, e.g. hand-held
7.
Systems and methods for automated brightness control in response to one user input
An electronic reading device can include an adjustable RGBW front light and an ambient light sensor. Additionally, the electronic reading device can include circuitry configured to receive a signal from the ambient light sensor corresponding to a detected ambient light level, automatically display a default brightness level based on the detected ambient light level, determine if the brightness level is manually adjusted, automatically adjust the relative brightness based on the manually adjusted brightness level when the ambient light level changes, and update preferred relative settings to correspond to the manual adjustment.
G09G 3/34 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
G09G 5/02 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
H01H 13/83 - Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard characterised by legends, e.g. Braille, liquid crystal displays, light emitting or optical elements
H01Q 1/22 - Supports; Mounting means by structural association with other equipment or articles
H04M 1/04 - Supports for telephone transmitters or receivers
H05K 7/14 - Mounting supporting structure in casing or on frame or rack
H04M 1/18 - Telephone sets specially adapted for use in ships, mines, or other places exposed to adverse environment
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
F21W 111/10 - Use or application of lighting devices or systems for signalling, marking or indicating, not provided for in groups for personal use, e.g. hand-held
8.
Systems and methods for automated brightness control in response to two user inputs
An electronic reading device includes an adjustable RGBW front light and an ambient light sensor. Additionally, the electronic reading device includes circuitry configured to receive a low ambient light preferred brightness level, receive a high ambient light preferred brightness level, and set a rate at which a brightness level transitions between the low ambient light preferred brightness level and the high ambient light preferred brightness level as the ambient light changes.
G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
G06F 1/16 - Constructional details or arrangements
G09G 5/02 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
H05B 33/08 - Circuit arrangements for operating electroluminescent light sources
G09G 3/34 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
A45C 11/00 - Receptacles for purposes not provided for in groups
H01H 13/83 - Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard characterised by legends, e.g. Braille, liquid crystal displays, light emitting or optical elements
H01Q 1/22 - Supports; Mounting means by structural association with other equipment or articles
H04M 1/02 - Constructional features of telephone sets
H04M 1/04 - Supports for telephone transmitters or receivers
H05K 7/14 - Mounting supporting structure in casing or on frame or rack
H04M 1/18 - Telephone sets specially adapted for use in ships, mines, or other places exposed to adverse environment
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
F21W 111/10 - Use or application of lighting devices or systems for signalling, marking or indicating, not provided for in groups for personal use, e.g. hand-held
9.
Device with a mid-frame structure and reverse draft
An electronic reading device includes a mid-frame structure such that the mid-frame structure can include a reverse draft. A reverse draft corresponds to a back of the electronic reading device being a predetermined amount wider than a front of the electronic reading device. Additionally, a co-molded mid-frame stiffener provides a predetermined rigidity of the electronic reading device. The electronic reading device also includes a display integrated with the front of the mid-frame structure, wherein a space between the display and the mid-frame structure includes one or more electronic reading device components. Similarly, a back cover is integrated with the back of the mid-frame structure, wherein a space between the back cover and the mid-frame structure includes additional electronic reading device components.
F21V 23/00 - Arrangement of electric circuit elements in or on lighting devices
F21V 33/00 - Structural combinations of lighting devices with other articles, not otherwise provided for
H01H 13/83 - Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard characterised by legends, e.g. Braille, liquid crystal displays, light emitting or optical elements
H05K 7/14 - Mounting supporting structure in casing or on frame or rack
H04M 1/02 - Constructional features of telephone sets
H04M 1/04 - Supports for telephone transmitters or receivers
F21W 111/10 - Use or application of lighting devices or systems for signalling, marking or indicating, not provided for in groups for personal use, e.g. hand-held
A45C 11/00 - Receptacles for purposes not provided for in groups
10.
Method and apparatus for image processing and comparison based on spatial relationships between image features
An apparatus that includes a computer server having processing circuitry operatively coupled to a memory and a communication interface is provided. A remote image capture device is communicatively coupled to the computer server via the communication interface. The apparatus acquires a captured image of a storage system from the image capture device. The apparatus identifies a pair of physical items in the image, including determining identities of each item of the pair of physical items, and identifying locations in the storage system of each physical item of the pair of physical items. The apparatus processes the image to measure a physical proximity between the pair of physical items, and generates or updates a measure of similarity between the pair of physical items based on the measured physical proximity. The apparatus can also process multiple images to determine similarity between different storage systems or associated persons based on item proximities.
A method and system for deploying an ancillary display screen of an electronic personal display device in rendering digital content item portions, including a persistent rendering thereof. The method comprises receiving a command to modify a page of e-book content, the page including at least one margin indicia as rendered on the primary display screen, activating the ancillary display screen while displaying the modified page bereft of the at least one margin indicia on the primary display screen; and transitioning display of the at least one margin indicia to the ancillary display screen of the computing device.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 3/147 - Digital output to display device using display panels
G06F 1/16 - Constructional details or arrangements
12.
Transitioning operation between device display screens and interface therefor
A method and system for transitioning operation between display screens of a computing device, with a user interface. The device further includes primary and secondary touch screen displays, an ambient lighting brightness sensor, a memory storing instructions and an e-book having content displayable according to a series of digitally constructed pages. The method comprises receiving, at a screen transition interface presented on one of the primary display screen and the secondary display screen, selections of an upper and a lower brightness threshold limits of ambient lighting, sensing a brightness level of ambient lighting, activating the secondary display screen for operation only if one of: (i) the ambient lighting brightness level exceeds the upper threshold limit and (ii) the ambient lighting brightness level is less than the lower threshold limit, and transitioning operation of the computing device to the secondary display screen by rendering the pages of e-book content thereon.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
13.
Implementing user-specified transaction parameters for transferring digital content items amongst users
The disclosure relates to a system and a method for implementing user-specified transaction parameters for transferring digital content items amongst users. The method includes: receiving a request from a first user to transfer a right of possession to a first digital content item, wherein the first digital content item includes a content portion and a metadata portion for displaying a visual representation of the first digital content item; in response to receiving the request, precluding user access to at least the content portion of the first digital content item on one or more computing devices associated with an account of the first user; and providing the visual representation of the first digital content item on a display of at least one of the one or more computing devices based on the metadata portion of the first digital content item.
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/63 - Control signaling between client, server and network components; Network processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
14.
Progressive page transition feature for rendering e-books on computing devices
A reader's position of progression on a current page of an e-book is tracked. The current page is progressively transitioned to next page based on the reader's position on the current page.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
A method of synchronizing multi-sensory enhancement with e-reading content is provided. The method includes tracking eye movement of a user of an e-reader, providing a customizable multi-sensory indicator embedded within a portion of a story presented on the e-reader and responsive to the eye movement of the user being correlated with the customizable multi-sensory indicator, providing a user customized multi-sensory enhancement which is associated with the portion of the story presented on the e-reader.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
A method for providing a toggle interface on an electronic personal display is provided. In one embodiment, the method includes receiving a request to enter a toggle mode from a user, determining a first e-book content associated with the user, determining a second e-book content associated with the first e-book content; and directing the electronic personal display to open said second e-book content when initiating the toggle mode.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 17/30 - Information retrieval; Database structures therefor
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
A method and system for cyclic motion gesturing is provided. The method includes receiving at a motion sensor coupled with a processor a first motion associated with an e-reader, receiving a second motion associated with an e-reader at the motion sensor, the second motion being a counter motion of the first motion, wherein the first and second motions are associated with moving the e-reader form a first point in space to a second point in space and then back to the first point in space within a predetermined period of time, determining the first and second motions indicate a multi-motion command gesture corresponding to a first function performable on the e-Reader and automatically performing the first function on the e-reader in response to the multi-motion command gesture.
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/0487 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
G06F 1/16 - Constructional details or arrangements
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
18.
System and method for repagination of display content
A method and system for repaginating content displayed on a display screen of a computing device when upon receiving indication of an object superposed on the content. The content comprises display of one page in a series of digitally constructed pages. The repaginated content is re-flowed or line-wrapped around an identified keep out boundary to counteract any obscuration of displayed content. The repagination forces reconstruction of a next one of the series of pages for display.
G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
A method and system for re-marginating content displayed on a display screen of a computing device when upon receiving indication of an object superposed on the display screen content, a “handedness” preference of the reader/observer can be determined. In one embodiment, the content comprises display of one page in a series of digitally constructed pages. A keep out margin is calculated based on position of the object. Content is then re-flowed or line-wrapped about that keep out margin, to counteract any obscuration of displayed content. The line-wrapping of the content around the keep out margin is accomplished while maintaining a plurality of text attributes of the content. The line-wrapping forces reconstruction of a next one of the series of pages for display.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
20.
Page transition system and method for alternate gesture mode and invocation thereof
A method and system for providing an alternate gesture interface. A computing device, such as an electronic personal display or e-reading device, includes a memory and a display screen having touch functionality. The memory stores instructions configured to enact a page transition operation for digital content rendered on the display screen upon receipt of a first gesture input action performed at a first portion of the display screen. The method comprises receiving a gesture-mode switch request; in response to the gesture-mode switch request, disabling the touch functionality of the display screen; activating the touch functionality in only a second portion of the display screen, the second portion being at least partly spatially exclusive of the first portion of the display screen; and enacting the page transition operation only when a predefined second gesture input action is received at the second portion of the display screen.
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
A computing device includes a housing and a display assembly having a screen and a set of touch sensors. The housing at least partially circumvents the screen so that the screen is viewable. A processor is provided within the housing to manage an e-book library associated with the computing device. Specifically, the e-book library includes at least a first e-book. The processor further associates the computing device with a reading group having a plurality of group members, and detects that a copy of the first e-book resides in an e-book library of a first group member of the plurality of group members. Upon detecting the copy of the first e-book, the processor then selectively initiates a shared reading mode for the first e-book.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
A computing device includes a housing and a display assembly having a screen. The housing at least partially circumvents the screen so that the screen is viewable and a set of touch sensors are provided with the display assembly. A processor is provided within the housing to detect a plurality of interactions with the set of touch sensors. The processor further determines, based on the plurality of interactions, a presence of extraneous objects on a surface of the screen of the display assembly. More specifically, the processor may determine that the screen is wet if three or more interactions are detected, concurrently, via the set of touch sensors and/or a contact duration associated with each of the plurality of interactions exceeds a threshold duration.
A computing device includes a housing and a display assembly having a screen. The housing at least partially circumvents the screen so that the screen is viewable and a set of touch sensors are provided with the display assembly. A processor is provided within the housing to detect a gesture via the set of touch sensors, and to interpret the gesture as one of a plurality of user inputs. The processor further detects a presence of extraneous objects on a surface the screen of the display assembly, and adjusts one or more settings of the computing device in response to detecting the presence of extraneous objects. For example, the processor may adjust the one or more settings by reconfiguring a set of actions to be performed in response to the plurality of user inputs.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
System and method of automatically generating a user-editable document to save search results for efficient management and utilization by users. A book reading program according to the present disclosure can receive a user search request and automatically save the search results to a designated annotation document according to a predetermined layout. Through various editing functions provided by the book reading GUI, a user can advantageously edit the annotation document. The results may be book or other passages that contain a query term. In the document, the passage themselves can be edited and the user can add additional content by using text editing features.
A method and system for identifying books located on a bookshelf. Photographs of the bookshelf are captured and processed to identify individual books. Processing involves segmenting the photograph into individual book spines and extracting and analyzing features of the book spines. Analysis may include database matching and/or optical character recognition. Book spines for which a match is not found are human labeled, and the label information is added to the database. User feedback is also used to update the database.
G06K 9/72 - Methods or arrangements for recognition using electronic means using context analysis based on the provisionally recognised identity of a number of successive patterns, e.g. a word
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G06K 9/32 - Aligning or centering of the image pick-up or image-field
G06K 9/46 - Extraction of features or characteristics of the image
27.
Method and system for contact separation detection gesture
A computing device includes a housing and a display assembly having a screen. The housing at least partially circumvents the screen so that the screen is viewable. A first touch sensor is provided with a first portion of the housing. For example, the first touch sensor may be provided on a sidewall, a front surface, or a back surface of the housing. A processor is provided within the housing to detect a first user interaction and a second user interaction with the first touch sensor. The first user interaction corresponds with a user making contact with the first touch sensor, and the second user interaction corresponds with the user releasing contact with the first touch sensor. The processor further executes a first set of instructions in response to detecting the second user interaction.
A computing device includes a housing and a display assembly having a screen. The housing at least partially circumvents the screen so that the screen is viewable. A touch sensor is provided with a portion of the housing having a different planar orientation than a remainder of the housing. For example, the touch sensor may be provided with a portion of the housing that is off-plane with the screen of the display assembly. A processor is provided within the housing to detect a first user interaction with the touch sensor, and to interpret the first user interaction as a first user input. The processor further executes one or more instructions in response to the first user input.
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 1/16 - Constructional details or arrangements
G06F 3/0354 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
29.
Portable computing device case convertible to upright stand
A housing accessory convertible to a stand for a mobile computing device. The housing accessory includes a foldable cover member that has an upper portion, a flap portion, and a single folding hinge between the two portions and extending diagonally across the foldable cover. The flap portion can be rotated about the single holding hinge from a position coplanar with the upper portion to a folded position. Thereby the foldable cover is converted into a display stand operable to retain the mobile computing device in an inclined angle on a supporting surface.
A computing device that includes a programmatically controlled front light. The front light cast light onto a display surface and/or other region of the computing device, for purpose of providing illumination and/or lighting effect.
A computing device that includes a programmatically controlled front light. The front light cast light onto a display surface and/or other region of the computing device, for purpose of providing illumination and/or lighting effect.
Content is displayed on a touchscreen display of a computing system such as an electronic book reader. The content is displayed according to a setting for a first attribute (e.g., level of brightness) and a setting for a second attribute (e.g., day mode or night mode). In response to sensing a motion proximate to the touchscreen, the setting for the first attribute is changed to a different value. In response to a value for the setting for the first attribute crossing a threshold value (e.g., while the motion is being performed), the setting for the second attribute is changed.
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
Content Based Similarity Detection. A computer implemented method includes computing a hash of each word in a collection of books to produce a numerical integer token using a reduced representation and computing an Inverse Document Frequency (IDF) vector comprising the number of books the token appears in, for every token in the collection of books. The method also includes creating a token occurrence count vector for each book in the collection and normalizing the token occurrence count vector using the IDF vector to create a Term Frequency-Inverse Document Frequency (TF-IDF) vector. Further, the method includes reducing each TF-IDF vector by using random projections to obtain a final signature representing each book in the collection, reducing each TF-IDF vector by using random projections to obtain a final signature representing each book in the collection and using a trained machine learning algorithm, determining whether each of the list of candidate books is similar to the target book.
A system and method for automatically identifying an electronic document. The method includes accessing, within an electronic device, an electronic document and extracting text from the electronic document. A signature is then determined based on the text of the electronic document and the signature is communicated over a communication channel. The method further includes receiving an identifier of the electronic document over the communication channel. In one embodiment, the identifier is determined by a server matching the signature against a signature library. The method further includes receiving a bookmark associated with the electronic document.
First content is rendered on a display screen of a computing system according to a first setting for an attribute of the first content. In response to sensing motion proximate to a sensing device, second content is displayed on the display screen according to the first setting for the attribute. The second content is displayed in a window within the first content displayed on the display screen. In response to sensing further motion, the first setting is changed to a second setting, and the second content is displayed in the window according to the second setting for the attribute. In response to sensing cessation of the further motion, the window is closed, the first content is reformatted according to the second setting for the attribute, and at least a portion of the reformatted first content on the display screen.
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
36.
Methods and systems for verifying ownership of a physical work or facilitating access to an electronic resource associated with a physical work
A method and system for allowing owners of a physical work, such as a book, to purchase an electronic version of the work by validating their ownership of the work using a personal electronic device, such as a smartphone, and marking the work. The owner is instructed to mark the work and to capture camera images of the work. The images are analyzed to identify the work, determine whether the work has been previously marked, and to verify that the work has been marked by the owner. Analysis may be performed remotely by a server in communication with the personal electronic device. Various means for authenticating ownership of the work are also disclosed, including 3D analysis, page curvature analysis, concurrent still image and video capture, detection of use of a video display to spoof the work, and geofencing.
Systems and methods for automatically generating replacement query terms that offer improved search efficiency. Recommended search query terms are generated based on statistic information derived from empirical data recording prior search sessions with respect to searching on a search engine. A query term entered later in a search session is treated as a possible replacement term for a query term entered earlier in the same session. Upon receiving an initial query term in a new search session, the replacement terms of the initial query term are identified from the empirical data and evaluated as candidates for replacing the initial query term in the new search session. The evaluation is based on the respective occurrence rates that the candidates are used as replacement terms for the initial query term in the empirical data, and based on the respective conversion rates of the candidates.
A user interface method for user selected zoom level determination. The method includes displaying a page of a document on a screen of the handheld device, and receiving an input from a user of the handheld device and setting a zoom level of the page in accordance there with. The method further includes, in response to the zoom level, processing the page in accordance there with to produce a plurality of dynamically sized segments, and for displaying successive pages on the screen, processing the successive pages to produce additional dynamically sized segments in accordance with the zoom level.
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 9/451 - Execution arrangements for user interfaces
G06F 9/44 - Arrangements for executing specific programs
A system and method for automatically generating a commodity introductory document that encompasses personalized subject matter as well as related information acquired from external information sources. A predetermined template comprising user-authored sections and automated sections is used to select and organize the information. The GUIs corresponding to the user-authored sections allow an introductory document author to provide personalized input. The automated sections are linked to information sources through embedded hyperlinks, from which relevant information can be identified and derived to populate the automated sections. The introductory document author may be provided with a few options regarding the layout and the presentation of the indicatory document as well as individual sections thereof.
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters
G06F 17/30 - Information retrieval; Database structures therefor
40.
Non-screen capacitive touch surface for bookmarking an electronic personal display
A method and system for utilizing a non-screen capacitive touch surface for bookmarking an electronic personal display is disclosed. One example provides a capacitive touch sensing surface on at least two non-planar portions of a housing of the electronic personal display. The capacitive touch sensing surface is monitored for a pinch and slide type contact from at least two non-planar points. In so doing, when the pinch and slide type contact is detected a bookmarking operation on the electronic personal display is performed.
G06F 3/045 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
41.
Presenting external information related to preselected terms in ebook
Systems and methods for rendering an annotation graphic user interface (GUI) that encompasses external information related to a book term in a structured frame. An ebook includes pre-selected terms embedded with hyperlinks directing to an article contained by an external information source. Upon a user interaction with such a pre-selected term, raw information from the one or more articles is accessed and fed to a wireframe. The raw information is mapped to respective sections of the wireframe based on the field identifications attached to different segments of the raw information. As a result, an annotation GUI including the external information can be displayed in a consistent and orderly format.
Usage of a computing device is monitored when the computing device is in an active state. A content screen is stored corresponding to a digital content item that is in use when the computing device is in the active state. In response to the computing device being placed in an inactive state, the content screen is displayed on a display of the computing device.
A computing system and/or network environment in which users can transfer (or initiate transfer of) digital content items to other users in accordance with a variety of transaction parameters that are specified by the user.
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
H04N 21/63 - Control signaling between client, server and network components; Network processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
44.
System and method for implementing option-based transfers of acquired digital content items
Examples described herein include a computing system or environment that enables the user to acquire an option to re-transfer a purchased digital content item at a later date. Data corresponding to the option can be recorded and linked with the user. Subsequent requests from the user to re-transfer the digital content item can be permitted or denied based on whether the user is authorized by way of having acquired the corresponding option.
A method and system for providing a distraction free reading mode with an electronic personal display is disclosed. One example accesses non-adjustable settings for a reader mode. In addition, user adjustable settings for the reader mode on the electronic personal display are also accessed. The user adjustable settings and the non-adjustable settings are then implemented when the reader mode is initiated.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F 13/12 - Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
46.
System and method for transferring annotated versions of E-books
Systems and methods for rendering automatic annotation for electronic books with external information provided by an information database. A computer implemented method is used to automatically determine key terms and match the key terms with correct information from external information sources for presentation at an e-book page. The key terms can be detected based on a TF-IDF based content analysis process. The detected key terms can be processed by a disambiguation process to select the pertinent definition for multi-sense terms according to one or more selected information sources. Hyperlinks can be embedded in the key terms for direct and convenient link to the matching external information in response to user interactions.
A system and method for managing objects in a multimedia container. The method includes displaying, on a mobile device, a piece of content; receiving an indication the piece of content is to be added to a subsequently identified multimedia container; displaying a list of a plurality of multimedia containers, wherein each of the multimedia containers is operable to comprise a plurality of media types; receiving an indication identifying a selected multimedia container; and displaying an indication that the piece of content has been added to the selected one of the plurality of multimedia containers. The method can further comprise: determining an image corresponding to the piece of content; and modifying a datastore corresponding to the selected multimedia container. Determining of the image corresponding to the piece of content can comprise accessing a book cover image, determining a rendering of a website, etc. The mobile device can be a tablet computing device.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/8545 - Content authoring for generating interactive applications
49.
System and method for displaying a multimedia container
A system and method for displaying a multimedia container. The method includes accessing, within a mobile device, a datastore corresponding to a multimedia container, wherein the multimedia container comprises a plurality of objects and the datastore comprises information about the plurality of objects; determining a plurality of most recently accessed objects of the plurality of objects; determining a respective image corresponding to each of the plurality of most recently used objects; determining an order of each respective image based on a respective access time of a respective object corresponding to the respective image; and displaying a multimedia container image comprising each respective image according to the order, the multimedia container image corresponds to the multimedia container. In one exemplary implementation, a first object of the plurality of objects is a first portion of content and a second object of the plurality of objects is a second portion of content.
G06F 9/44 - Arrangements for executing specific programs
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
A system and method for a home multimedia container. The method includes accessing, within mobile device, a portion of an operating system corresponding to the mobile device and accessing a datastore corresponding to a home multimedia container. In one embodiment, the home multimedia container comprises a first object and a second object. The first object may be a first portion of content and the second object may be an application. The datastore may comprise information about the first object and the second object. The method further includes determining a first image based on the information about the first object and determining a second image based on an application icon corresponding to the application. The method further includes displaying the first image and the second image. In one embodiment, selection of the first image is operable to launch a first application operable to render the first portion of content.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 17/30 - Information retrieval; Database structures therefor
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
51.
System and method for managing user e-book collections
Examples described herein enable a user to organize and manage e-books on a computing device that utilizes a network-based e-book service. According to some examples, a user e-book collection can be organized so that it can be displayed when archived, as well as in accordance with user-defined lists.
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
52.
Transitioning pages of paginated content displayed by a computing device
A given page of an e-book is displayed when an input is detected that is sustained for an amount of time that exceeds a threshold. After the amount of time exceeding the threshold, the pages of the e-book are transitioned by clusters or chapters. The transitioning by clusters or chapters can be sustained for some duration that is determined by, for example, the duration of time during which the input is sustained.
A system and method for rendering a graphical user interface having recommendations. The method includes accessing, within a mobile device, a data store corresponding to a multimedia container. The multimedia container comprises a first object and a second object and the multimedia container is operable to comprise one or more applications, widgets, pieces of content, and other multimedia containers. The data store comprises metadata associated with the first object and the second object. The method further includes displaying a plurality of images each corresponding to a respective recommendation based at least on the metadata associated with the first object and receiving an input. The plurality of items is displayed within a first portion of a display device. The method further includes in response to the input, displaying the plurality of images within a second portion of the display device. The second portion of the display device is greater in size than the first portion of the display device.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
A system and method for rendering a graphical user interface. The method includes accessing, within a mobile device, a data store corresponding to a social media multimedia container. The social media multimedia container comprises a plurality of objects and a first subset of the plurality of objects comprises a first social media application and second social media application and a second subset of the plurality of objects comprises a first social media widget. The social media multimedia container is operable to comprise one or more applications, widgets, pieces of content, and other multimedia containers. The method further includes displaying a first plurality of images each corresponding to the first social media application and the second social media application in a linear configuration and displaying a first image corresponding to the first social media widget. The first image is adjacent to a second image of the plurality of images corresponding to the first social media application.
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
G06T 11/60 - Editing figures and text; Combining figures or text
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
A system and method for a graphical user interface having recommendations. The method includes accessing, within a mobile device, a data store corresponding to a multimedia container. The multimedia container comprises a first object and a second object and the data store comprises metadata associated with the first object and the second object. The method further includes sending the metadata associated with the first object and the second object and receiving a data structure corresponding to a plurality of items. The data structure comprises a respective image and a respective location for each of the plurality of items. The plurality of items is related to the first object and the second object based on the metadata associated with the first object and the second object. The method further includes displaying, on the mobile device, each respective image for each of the plurality of items. Each respective image is operable to be selected.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
A system and method for a graphical user interface including a multimedia container. The method includes accessing, within a mobile device, a first data store corresponding to a multimedia container and accessing a second data store. The multimedia container comprises a first object and the multimedia container is operable to comprise one or more applications, widgets, and pieces of content. The second data store comprises data corresponding to a first electronic book. The method further includes displaying a first image corresponding to the first object, where the first image comprises a first book cover image corresponding to the first electronic book. The first image further comprises a first statistic corresponding to the first electronic book and the first statistic is related to access of the first electronic book.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance