IP Library Granted Patent US 8,619,072
Granted Patent B2
US 8,619,072 · App. 12/398,120 · Granted Dec 31, 2013

Controlling a three-dimensional virtual broadcast presentation

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 8,619,072
App. No.
12/398,120
Granted
Dec 31, 2013
Kind
B2
Abstract

Control of a three-dimensional virtual broadcast presentation is disclosed. The three-dimensional virtual broadcast presentation may be generated based on dynamic information such as traffic information, weather information, or other information that may be featured on a three-dimensional virtual broadcast presentation. A signal generated by a control device maneuvered by a presenter and reflecting positional information of the control device is received. A view of the three-dimensional virtual broadcast presentation is manipulated in response to the received signal, the manipulation of the virtual broadcast presentation at least partially based on positional information of the control device.

Claims (35)

1. A method for controlling a three-dimensional virtual broadcast presentation, the method comprising:

receiving dynamic information at a communications interface from a communications network;

executing instructions stored in memory, wherein execution of the instructions by a processor:

generates a three-dimensional virtual broadcast presentation based on the dynamic information, wherein the dynamic information includes two-dimensional satellite images of a geographic area and wherein generation of the three-dimensional virtual broadcast includes processing the two-dimensional satellite images and associated contextual information regarding the geographic area to create a three-dimensional satellite image,

generates an interactive element in the three-dimensional virtual broadcast presentation, wherein the interactive element is selectable only when it is in the center of the three-dimensional virtual broadcast presentation,

manipulates a view of the three-dimensional virtual broadcast presentation in response to a received representation of a signal generated by a control device maneuvered by a presenter, wherein the interactive element is centered in the three-dimensional virtual broadcast presentation, the manipulation of the virtual broadcast presentation at least partially based on positional information of the control device,

allows for selection of the interactive element using the control device in response to feedback from the control device; and

displays additional information related to the interactive element within the three-dimensional broadcast presentation.

2. The method of claim 1 , wherein positional information of the control device is associated with motion of the control device.

3. The method of claim 1 , wherein positional information of the control device is associated with attitude of the control device.

4. The method of claim 1 , wherein selection of the interactive element is made using the control device.

5. The method of claim 4 , wherein the interactive element includes a traffic alert.

6. The method of claim 4 , wherein a live camera view appears within the three-dimensional virtual broadcast presentation, the live camera view appearing in response to the selection of the interactive element.

7. The method of claim 6 , wherein the live camera view corresponds to a location on the three-dimensional virtual broadcast presentation.

8. The method of claim 1 , wherein the dynamic information includes weather information.

9. The method of claim 1 , wherein manipulating the view includes zooming into the three-dimensional virtual broadcast presentation.

10. The method of claim 1 , wherein manipulating the view includes panning across the three-dimensional virtual broadcast presentation.

11. The method of claim 1 , wherein the three-dimensional satellite image includes three-dimensional coordinates for one or more locations.

12. A system for controlling a three-dimensional virtual broadcast presentation, the system comprising:

a server including a memory and a processor, and wherein the processor executes instructions stored in the memory of the server, the instructions executable by the processor to:

generate a three-dimensional virtual broadcast presentation based on dynamic information, wherein the dynamic information includes two-dimensional satellite images of a geographic area and wherein generation of the three-dimensional virtual broadcast includes processing the two-dimensional satellite images and associated contextual information regarding the geographic area to create a three-dimensional satellite image,

generate an interactive element in the three-dimensional virtual broadcast presentation, wherein the interactive element is selectable only when it is in the center of the three-dimensional virtual broadcast presentation, and

manipulate a view of the three-dimensional virtual broadcast presentation in response to a received representation of a signal generated by a control device maneuvered by a presenter by zooming into or panning across the three-dimensional virtual broadcast presentation, the manipulation of the virtual broadcast presentation at least partially based on positional information of the control device.

13. The system of claim 12 , wherein positional information of the control device is associated with motion of the control device.

14. The system of claim 12 , wherein positional information of the control device is associated with attitude of the control device.

15. The system of claim 12 , further comprising a selection module stored in memory and executable by a processor to select the interactive element included in the three-dimensional virtual broadcast presentation in response to the received signal.

16. The system of claim 12 , further comprising a feedback module stored in memory and executable by a processor to provide feedback to inform the presenter that the interactive element is selectable.

17. The system of claim 12 , wherein the three-dimensional satellite image includes three-dimensional coordinates for one or more locations.

18. A non-transitory computer-readable storage medium having a program embodied thereon, the program executable by a processor to perform method for controlling a three-dimensional virtual broadcast presentation, the method comprising:

generating a three-dimensional virtual broadcast presentation based on dynamic information, wherein the dynamic information includes two-dimensional satellite images of a geographic area and wherein generation of the three-dimensional virtual broadcast includes processing the two-dimensional satellite images and associated contextual information regarding the geographic area to create a three-dimensional satellite image;

generating an interactive element in the three-dimensional virtual broadcast presentation, wherein the interactive element is selectable only when it is in the center of the three-dimensional virtual broadcast presentation;

manipulating a view of the three-dimensional virtual broadcast presentation in response to a received representation of a signal generated by a control device maneuvered by a presenter, wherein the interactive element is centered in the three-dimensional virtual broadcast presentation, the manipulation of the virtual broadcast presentation at least partially based on positional information of the control device;

allowing for selection of the interactive element using the control device in response to feedback from the control device; and

displaying additional information related to the interactive element within the three-dimensional broadcast presentation.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the three-dimensional satellite image includes three-dimensional coordinates for one or more locations.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069110/0508 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT (TERM LOAN) AT REEL 050767, FRAME 0076 Recorded Sep 11, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 069133/0167 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: UBER TECHNOLOGIES, INC.
Reel/Frame 055547/0404 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0076 →
SECURITY INTEREST Recorded Oct 18, 2019
From: UBER TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 050767/0109 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBER PREVIOUSLY RECORDED AT REEL: 45853 FRAME: 418. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 049259/0064 →
SECURITY INTEREST Recorded Apr 6, 2018
From: UBER TECHNOLOGIES, INC.
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045853/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2018
From: MUDDY RIVER, SERIES 97 OF ALLIED SECURITY TRUST I
To: UBER TECHNOLOGIES, INC.
Reel/Frame 045204/0800 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2017
From: PELMOREX CANADA, INC.
To: MUDDY RIVER, SERIES 97 OF ALLIED SECURITY TRUST I
Reel/Frame 041069/0953 →
CHANGE OF NAME Recorded Dec 2, 2013
From: 1836549 ONTARIO LIMITED C/O PELMOREX MEDIA INC.
To: PELMOREX CANADA INC.
Reel/Frame 031745/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2013
From: TRIANGLE SOFTWARE LLC
To: 1836549 ONTARIO LIMITED C/O PELMOREX MEDIA INC.
Reel/Frame 031696/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2009
From: GUEZIEC, ANDRE; BLANQUART, BRIAC
To: TRIANGLE SOFTWARE LLC
Reel/Frame 022351/0409 →