IP Library Granted Patent US 8,982,116
Granted Patent B2
US 8,982,116 · App. 12/860,700 · Granted Mar 17, 2015

Touch screen based interaction with traffic data

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,982,116
App. No.
12/860,700
Granted
Mar 17, 2015
Kind
B2
Abstract

Touch screen based interaction with traffic data is disclosed. A 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 virtual broadcast presentation. A signal generated by a touch screen may be received. The generated signal may be processed and the virtual broadcast presentation may be updated in response to the processed signal.

Claims (45)

1. A method for touch screen based interaction with traffic data, the method comprising:

generating a three-dimensional virtual broadcast presentation by processing a plurality of two-dimensional satellite images, wherein the virtual broadcast presentation includes a soft key and traffic data received from one or more information sources, wherein the traffic data is automatically synchronized to reflect the most current information available;

receiving a first signal generated by a touch screen in response to a user touching the soft key;

receiving a second signal generated by the touch screen, the second signal based on user manipulation of the touch screen;

manipulating a view of the virtual broadcast presentation based on the received first and second signals, wherein the manipulation of the view corresponds to the manipulation of the touch screen and includes rotating or tilting the virtual broadcast presentation;

receiving a third signal generated by the touch screen, the third signal based on user interaction with the touch screen, wherein the user interaction includes selection of an interactive element included in the virtual broadcast presentation, and wherein the manipulation of the view caused the interactive element to be selectable by the user;

processing the third signal generated by the touch screen; and

updating the virtual broadcast presentation in response to the processed third signal.

2. The method of claim 1 , wherein the interactive element is a traffic alert.

3. The method of claim 1 , wherein the interactive element is a traffic camera showing a real time traffic condition associated with a real world location of the traffic camera.

4. The method of claim 1 , further comprising calculating an estimated travel time between two selected locations displayed in the virtual broadcast presentation, wherein the user interaction includes selection of a first interactive element corresponding to a first location designated as a starting point and selection of a second interactive element corresponding to a second location designated as an end point.

5. The method of claim 4 , further including displaying the calculated estimated travel time within the virtual broadcast presentation on the touch screen.

6. The method of claim 4 , wherein the calculated travel time is based on a designated time of day.

7. The method of claim 4 , wherein the calculated travel time is based on a condition affecting travel.

8. The method of claim 1 , further comprising calculating an estimated travel distance between two selected locations displayed in the virtual broadcast presentation, wherein the user interaction includes selection of a first interactive element corresponding to a starting point of the travel distance and selection of a second interactive element corresponding to an end point of the travel distance.

9. The method of claim 8 , further including displaying the estimated travel distance within the virtual broadcast presentation on the touch screen.

10. The method of claim 1 , wherein updating the virtual broadcast presentation includes displaying information regarding the selected interactive element.

11. The method of claim 1 , wherein manipulating the view further includes zooming in or zooming out of the virtual broadcast presentation.

12. The method of claim 1 , wherein manipulating the view further includes scrolling through the virtual broadcast presentation.

13. The method of claim 1 , wherein generating the virtual broadcast presentation is further based on weather data received from an information source.

14. The method of claim 1 , wherein generating the virtual broadcast presentation is further based on information about a newsworthy event received from an information source.

15. The method of claim 14 , wherein the newsworthy event is a school closing.

16. A system for touch screen based interaction with traffic data, the system comprising:

memory;

a processor;

a communications module stored in memory and executable by the processor to receive:

a first signal generated by a touch screen in response to a user touching a soft key viewable via the touch screen;

a second signal generated by the touch screen, the second signal based on user manipulation of the touch screen; and

a third signal generated by the touch screen, the third signal based on user interaction with the touch screen, wherein the user interaction includes selection of an interactive element included in a virtual broadcast presentation; and

a presentation rendering module stored in memory and executable by the processor to:

generate a three-dimensional virtual broadcast presentation by processing a plurality of two-dimensional satellite images, wherein the virtual broadcast presentation includes the soft key and traffic data received from one or more information sources, wherein the traffic data is automatically synchronized to reflect the most current information available;

manipulate a view of the virtual broadcast presentation based on the received first and second signals, wherein the manipulation of the view corresponds to the manipulation of the touch screen and includes rotating or tilting the virtual broadcast presentation;

process the third signal generated by the touch screen; and

update the virtual broadcast presentation in response to the processed third signal.

17. The system of claim 16 , further comprising a selection module stored in memory and executable by the processor to allow for selection of the interactive element.

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

19. The system of claim 16 , further comprising a trip calculation module stored in memory and executable by the processor to determine an estimated travel time or travel distance between two selected locations.

20. A non-transitory computer readable storage medium having a program embodied thereon, the program executable by a processor to perform a method for touch screen based interaction with traffic data, the method comprising:

generating a three-dimensional virtual broadcast presentation by processing a plurality of two-dimensional satellite images, wherein the virtual broadcast presentation includes a soft key and traffic data received from one or more information sources, wherein the traffic data is automatically synchronized to reflect the most current information available;

receiving a first signal generated by a touch screen in response to a user touching the soft key;

receiving a second signal generated by the touch screen, the second signal based on user manipulation of the touch screen;

manipulating a view of the virtual broadcast presentation based on the received first and second signals, wherein the manipulation of the view corresponds to the manipulation of the touch screen and includes rotating or tilting the virtual broadcast presentation;

receiving a third signal generated by the touch screen, the third signal based on user interaction with the touch screen, wherein the user interaction includes selection of an interactive element included in the virtual broadcast presentation, and wherein the manipulation of the view caused the interactive element to be selectable by the user;

processing the third signal generated by the touch screen; and

updating the virtual broadcast presentation in response to the processed third signal.

Assignments (11)
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 →