PROCESSING TECHNIQUES IN AUDIO-VISUAL STREAMING SYSTEMS
First Claim
1. A method of using sensors to present content elements on a display of a computing device, the method comprising, by the computing device:
- presenting a first content element on the display;
identifying a target display time for the first content element;
identifying a gesture count based on the target display time;
receiving data from a sensor, the data associated with a plurality of gestures;
while receiving the data from the sensor, incrementing a counter for each gesture associated with the plurality of gestures; and
when the counter corresponds to the gesture count, displaying a second content element on the display.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed that generally relate to content delivery techniques in audio-visual systems. In an audio-visual system, a method of using sensors to incrementally present content elements on a display includes presenting a first content element on the display, receiving first data from a sensor, the first data associated with a first distance. An increment coefficient is identified, and a portion size is determined by reducing the first distance by the increment coefficient. Finally, an unseen portion of a second content element is incrementally added to the display, and a presented portion of the first content element is incrementally removed from the display, the size of the portions added and removed being equal to the determined portion size.
68 Citations
28 Claims
-
1. A method of using sensors to present content elements on a display of a computing device, the method comprising, by the computing device:
-
presenting a first content element on the display; identifying a target display time for the first content element; identifying a gesture count based on the target display time; receiving data from a sensor, the data associated with a plurality of gestures; while receiving the data from the sensor, incrementing a counter for each gesture associated with the plurality of gestures; and when the counter corresponds to the gesture count, displaying a second content element on the display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of using sensors to incrementally present content elements on a display of a computing device, the method comprising, by the computing device:
-
presenting a first content element on the display; receiving first data from a sensor, the first data associated with a first distance; identifying an increment coefficient; determining a portion size based on the first distance and the increment coefficient, wherein the portion size is determined by reducing the first distance by the increment coefficient; incrementally adding an unseen portion of a second content element to the display; and incrementally removing a presented portion of the first content element from the display, wherein a size of the unseen portion added and the presented portion removed is equal to the determined portion size. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising, performing at a mobile device:
-
sending, from the mobile device to a server, a request for an image, the image to include a background image and at least one layer image; receiving, at the mobile device from the server, background data corresponding to the background image; receiving, at the mobile device from the server, first layer data referencing a plurality of versions of a first layer image to be displayed on the background image; identifying a display characteristic of the mobile device; obtaining the background image using the background data; obtaining, based on the display characteristic, a first version of the first layer image of the plurality of versions of the first layer image using the first layer data; identifying a position on the background image to overlay the first version of the first layer image according to one or more rules; generating, by the mobile device, a final image that includes the first version of the first layer image overlaying the background image at the identified position. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method comprising performing, at a mobile device:
-
receiving a first image, the first image having first dimensions; identifying a display frame for the first image, the display frame having second dimensions, the first and second dimensions being different; identifying a display position of the first image in the display frame such that the display frame has a first blank space where the first image does not fill the display frame; and transforming the first image to obtain a fill image, the transforming comprising; generating a reflection image based on the first image, wherein the reflection image is a reflective version of at least a portion of the first image; sizing the reflection image to the first blank space to obtain the fill image; and displaying, on the mobile device, the first image and the fill image in the display frame, wherein the fill image is displayed in the first blank space. - View Dependent Claims (25)
-
-
26. A method comprising performing, at a mobile device:
-
receiving a collection object of content items, each content item corresponding to a computer resource; identifying a plurality of categories in the collection object using category metadata in the collection object; identifying a respective set of content items for each category; generating a first scrolling list corresponding to a first category of the plurality of categories, the first scrolling list including a first set of content items of the first category; displaying a first content item of the first scrolling list on a display screen of the mobile device; receiving a first sensor input from a sensor of the mobile device; upon receipt of the first sensor input; generating a second scrolling list corresponding to a second category of the plurality of categories; displaying a second content item of the second scrolling list on the display screen of the mobile device; and displaying a navigation object that indicates a first number of the second category in the plurality of categories and a second number of the second content item in the second scrolling list; receiving a second sensor input from the sensor of the mobile device, the second sensor input selecting the second content item; and upon receipt of the second sensor input, accessing the computer resource corresponding to the second content. - View Dependent Claims (27, 28)
-
Specification