IP Library Granted Patent US 9,700,794
Granted Patent B2
US 9,700,794 · App. 15/143,827 · Granted Jul 11, 2017

Apparatus for controlling three-dimensional images

Inventor: Lee Friedman (Alpharetta, GA)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
A63F13/55A63F13/35A63F13/537G06F3/04815G06F3/04845G06F3/04883G06T19/20G06T2219/2016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,700,794
App. No.
15/143,827
Granted
Jul 11, 2017
Kind
B2
Abstract

A system that incorporates teachings of the present disclosure may include, for example, computer-readable storage medium having computer instructions to receive from a media processor one or more scaling characteristics of a three-dimensional (3D) image, present a user interface (UI) for controlling a presentation of the 3D image at a presentation device communicatively coupled to the media processor, wherein the UI is adapted to the scaling characteristics of the 3D image, detect a manipulation of the UI, and transmit to the media processor instructions for adapting the presentation of the 3D image at the presentation device according to the detected manipulation of the UI. Other embodiments are disclosed.

Claims (35)

1. A server comprising:

a memory that stores instructions; and

a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations comprising:

receiving instructions from a communication device to adapt presentation of a three-dimensional image presented at a presentation device coupled to the server, wherein the communication device presents a user interface to control the presentation of the three-dimensional image in an application according to a scaling characteristic of the three-dimensional image, wherein the scaling characteristic is sent to the communication device, and wherein the instructions adapt the presentation of the three-dimensional image according to manipulation of the user interface; and

adapting the presentation of the three-dimensional image responsive to the instructions.

2. The server of claim 1 , wherein the communication device detects a manipulation of the user interface comprising a sliding movement of two fingers to control presentation of the three-dimensional image on at least two axes of an x-axis, a y-axis, and a z-axis, and wherein the application comprises a gaming application, and wherein the adapting comprises controlling an initialization state of the presentation of the three-dimensional image to facilitate engaging in a game.

3. The server of claim 2 , wherein the initialization state is a desired initialization state defined by a user of the communication device.

4. The server of claim 2 , wherein the manipulation is performed by a user of the communication device prior to engaging in the game with another user or with an automated player.

5. The server of claim 1 , wherein the communication device comprises a touch-screen display for presenting the user interface and wherein the processor comprises a plurality of processors operating in a distributed processing environment.

6. The server of claim 1 , wherein the communication device receives three-dimensional motion data associated with detected motion of the communication device, and wherein the operations further comprise:

receiving instructions from the communication device to adapt the presentation of the three-dimensional image according to a space dimension of the three-dimensional motion data.

7. The server of claim 1 , wherein the scaling characteristic comprises a dimension of the three-dimensional image, a two-dimensional perspective of the three-dimensional image, a three-dimensional perspective of the three-dimensional image, a shading characteristic of the three-dimensional image, a color scheme of the three-dimensional image, or a combination thereof.

8. The server of claim 1 , wherein the manipulation of the user interface comprises a sliding movement of two fingers to control presentation of the three-dimensional image on at least two axes of an x-axis, a y-axis, and a z-axis.

9. The server of claim 1 , wherein the adapting is performed in real-time with respect to the presentation of the application at the presentation device.

10. A user interface comprising:

an x-axis with a slidable first object, a y-axis with a slidable second object, and a z-axis with a slidable third object, and

selectable areas for selecting the x-axis, the y-axis, and the z-axis respectively; and

wherein the user interface is presented at a communication device coupled to a server to control presentation of a three-dimensional image at a presentation device,

wherein manipulation of the user interface responsive to a stimulus corresponds to an instruction to the server to adapt the presentation of the three-dimensional image at the presentation device, and

wherein the user interface is adapted to a scaling characteristic of the three-dimensional image.

11. The user interface of claim 10 , wherein the user interface is presented at a touch screen display for receiving a stimulus corresponding to a sliding movement of two fingers on the touch screen display, and wherein the selectable areas comprise toggle buttons corresponding to the x-axis, the y-axis, and the z-axis respectively.

12. The user interface of claim 11 , wherein the user interface is scaled based on a screen resolution of the touch screen display with respect to a resolution of the user interface.

13. The user interface of claim 10 , wherein the scaling characteristic comprises a dimension of the three-dimensional image, a two-dimensional perspective of the three-dimensional image, a three-dimensional perspective of the three-dimensional image, a shading characteristic of the three-dimensional image, a color scheme of the three-dimensional image, or a combination thereof.

14. The user interface of claim 10 , wherein the server provides a gaming application for presentation at the presentation device coupled to the server, wherein the presentation of the gaming application comprises presentation of the three-dimensional image.

15. The user interface of claim 10 , wherein the manipulation of the user interface causes the three-dimensional image to translate in more than one axis of an x-axis, a y-axis, and a z-axis.

16. A non-transitory machine-readable storage device, comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:

receiving instructions from a communication device for adapting presentation of a three-dimensional image in an application at a presentation device,

wherein the presentation of the application comprises presentation of a three-dimensional image responsive to transmitting to the communication device a scaling characteristic of the three-dimensional image,

wherein the communication device presents a user interface to control the presentation of the three-dimensional image according to the scaling characteristic and detects a manipulation of the user interface,

wherein the instructions to adapt the presentation of the three-dimensional image are according to the manipulation of the user interface, and

wherein the manipulation of the user interface controls translation of the three-dimensional image in at least one axis of an x-axis, a y-axis, and a z-axis.

17. The non-transitory machine-readable storage device of claim 16 , wherein the scaling characteristic comprises a dimension of the three-dimensional image, a two-dimensional perspective of the three-dimensional image, a three-dimensional perspective of the three-dimensional image, a shading characteristic of the three-dimensional image, a color scheme of the three-dimensional image, or a combination thereof.

18. The non-transitory machine-readable storage device of claim 16 , wherein the application comprises a gaming application, and wherein the manipulation is performed by a user of the communication device prior to engaging in a game with another user or with an automated player.

19. The non-transitory machine-readable storage device of claim 16 , wherein the adapting is performed in real-time with respect to the presentation of the application at the presentation device.

20. The non-transitory machine-readable storage device of claim 16 , wherein the processor comprises a plurality of processors operating in a distributed processing environment.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2020
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: GOOGLE LLC
Reel/Frame 054193/0306 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME. ASSIGNEE NAME SHOULD READ: AT&T INTELLECTUAL PROPERTY I, L.P. (NOT LP) PREVIOUSLY RECORDED ON REEL 038698 FRAME 0378. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 9, 2020
From: FRIEDMAN, LEE G.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 053917/0963 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2016
From: FRIEDMAN, LEE G.
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 038698/0378 →
Continuity (4)
Continuation 14740345 · Jun 16, 2015
Continuation 13860818 · Apr 11, 2013
Continuation 12868185 · Aug 25, 2010
Related Publication 20160243442A1 · Aug 25, 2016