# US 2014/0192088 A1 · Systems and methods relating to design of mobile applications for display ads on a larger screen space

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0192088 A1
- Document ID: US20140192088A1
- Status: Published application
- Kind: A1
- Application number: 13/735,680
- Filed: 2013-01-07
- Published: 2014-07-10
- Earliest claimed: 2013-01-07
- Assignees: Yahoo! Inc.
- Applicants: Yahoo! Inc.
- Inventors: Kiran B. Lonikar
- Web page: https://patentgrep.com/patent/US20140192088A1

## CPC

- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06Q 30/0267: {Wireless devices}
- H04M 1/72403: with means for local support of applications that increase the functionality
- G06F 2203/04802: 3D-info-object: information is displayed on the internal or external surface of a three dimensional manipulable object, e.g. on the faces of a cube that can be rotated by the user
- G09G 2320/0261: in the context of movement of objects on the screen or movement of the observer relative to the screen
- G09G 2340/0492: Change of orientation of the displayed image, e.g. upside-down, mirrored
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

Techniques are provided which facilitate mobile applications displaying advertisements on a larger screen space without worrying about screen clutter or interference with application functionality. Motion events are triggered once a computerized device detects a threshold magnitude of tilt along a first, second, and/or third coordinate axis. A graphical display is presented to the user which includes at least one advertisement. Several embodiments of the graphical display include a three-dimensional object and full-screen display which are maintained so long as a magnitude of tilt of the computerized device is detected.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A system comprising one or more processors and a non-transitory storage medium comprising program logic for execution by the one or more processors, the program logic comprising:
an orientation threshold programming module that:
based on obtained user device orientation information, detects a change in rotational orientation of the device beyond a specified threshold; and
a rotatable display object programming module that:
upon detection of the change in rotational orientation of the device beyond the specified threshold, causes display, on the device, of a visibly three-dimensional object having a set of faces, wherein each of the faces comprises an associated face display, and wherein the visibly three-dimensional object can be visibly rotated, by touch screen interaction of the user with the device, to select a face, of the set of faces, for display of a face display associated with the selected face.

### Claim 22 (depends on 21)

The system of claim 21, wherein the rotatable display object programming module, upon detection of a second change in rotational orientation of the device below the specified threshold, causes display of the visibly three-dimensional object to cease.

### Claim 23 (depends on 21)

The system of claim 21, wherein each of the face displays, associated with each of the faces, encompasses an entire display screen of the device.

### Claim 24 (depends on 21)

The system of claim 21, wherein, for a first face, of the set of faces, the associated face display comprises a visible advertisement.

### Claim 25 (depends on 21)

The system of claim 21, wherein the visibly three-dimensional object is a cube having six faces.

### Claim 26 (depends on 21)

The system of claim 21, wherein the visibly three-dimensional object is associated with an application, and wherein each of the face displays, associated with each of the faces, is an aspect of the application.

### Claim 27 (depends on 21)

The system of claim 21, wherein the visibly three-dimensional object is associated with an application, and wherein each of the face displays, associated with each of the faces, is an aspect of the application, and wherein at least some of the face displays present visible previews of screens that are part of the application.

### Claim 28 (depends on 21)

The system of claim 21, wherein the visibly three-dimensional object is associated with an application, and wherein each of the face displays, associated with each of the faces, is an aspect of the application, and wherein at least some of the face displays present features of the application.

### Claim 29 (depends on 21)

The system of claim 21, wherein, for a first face, of the set of faces, an associated first face display is a home screen, such that, from any other face display, associated with any other face of the set of faces, the user can touch navigate back to display the first face display.

### Claim 30 (depends on 21)

The system of claim 21, wherein, for a first face, of the set of faces, an associated first face display is a home screen, such that, from any other face display, associated with any other face, the user can touch navigate back to display the first face display by touching a touchable visible button.

### Claim 31 (depends on 21)

The system of claim 21, wherein, for a first face, of the set of faces, an associated first face display is a home screen, such that, from any other face display, associated with any other face, the user can touch navigate back to display the first face display by touching a touchable visible button, and wherein the first face display is visible upon initial display of the visibly three-dimensional object.

### Claim 32 (depends on 21)

The system of claim 21, wherein the detection of the change beyond the specified threshold comprises detection of a specified degree of change in orientation with respect to at least one rotational axis.

### Claim 33 (depends on 21)

The system of claim 21, wherein the detection of the change beyond the specified threshold comprises detection of a specified degree of change in orientation with respect to at least one rotational axis, from a detected previous orientation of the device.

### Claim 34

A method comprising:
based on obtained user device orientation information, detecting a change in rotational orientation of the device beyond a specified threshold;
upon detection of the change beyond the specified threshold, causing display, on the device, of a visibly three-dimensional object having a set of faces, wherein each of the faces comprises an associated face display, and wherein the visibly three-dimensional object can be visibly rotated, by touch screen interaction of the user with the device, to select a face, of the set of faces, for display of the face display associated with the selected face; and
upon detection of a second change in rotational orientation of the device below the specified threshold, causing display of the visibly three-dimensional object to cease.

### Claim 35 (depends on 34)

The method of claim 34, comprising causing display of the visibly three-dimensional object, wherein each of the face displays, associated with each of the faces, encompasses an entire display screen of the device.

### Claim 36 (depends on 34)

The method of claim 34, comprising causing display of the visibly three-dimensional object, wherein, for a first face, of the set of faces, the associated face display comprises a visible advertisement.

### Claim 37 (depends on 34)

The method of claim 34, comprising causing display of the visibly three-dimensional object, wherein the visibly three-dimensional object is a cube having six faces.

### Claim 38 (depends on 34)

The method of claim 34, comprising causing display of the visibly three-dimensional object, wherein the visibly three-dimensional object is associated with an application, and wherein each of the face displays, associated with each of the faces, is an aspect of the application.

### Claim 39

A non-transitory computer readable storage medium or media tangibly storing computer program logic capable of being executed by a computer processor, the program logic comprising:
orientation threshold programming logic that:
based on obtained user device orientation information, detects a change in rotational orientation of the device beyond a specified threshold; and
rotatable display object programming logic that:
upon detection of the change in rotational orientation of the device beyond the specified threshold, causes display, on the device, of a visibly three-dimensional object having a set of faces, wherein each of the faces comprises an associated face display, and wherein the visibly three-dimensional object can be visibly rotated, by touch screen interaction of the user with the device, to select a face, of the set of faces, for display of the face display associated with the selected face.

### Claim 40 (depends on 39)

The non-transitory computer readable storage medium or media of claim 39, comprising rotatable display object programming logic that, upon detection of a second change below the specified threshold, causes display of the visibly three-dimensional object to cease.
