IP Library › Granted Patent US 8,065,388
Granted Patent B1
US 8,065,388 · App. 12/403,343 · Granted Nov 22, 2011

Methods and systems of delivering directions to a mobile device

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,065,388
App. No.
12/403,343
Granted
Nov 22, 2011
Kind
B1
Abstract

Optimization constraints are used to select an appropriate content item from an available group of content items which are ordered in a specific manner to facilitate the proper selection of the content item, even if the exact item desired is not present. The server is then able to insert the selected content item into a document requested by a computer device. The optimization constraints can be, but are not limited to, any one of the following: communication channel performance (bandwidth), client operating system, client processor, client display capabilities, client installed software (video or audio codecs for example), and/or user preferences. A software product and method enable selective delivery of content to client devices of varying performance characteristics, including varying bandwidth, by selective filtering and inclusion of markup language content using tags demarcating optional content. An optimization constraint is used to select one of the items.

Claims (25)

1. A method of delivering directions to a mobile device, the method comprising:

communicating with the mobile device over a communications network;

in response to a request from the mobile device for directions, determining a list of turn-by-turn directions to a location based on content relating to the location to be transmitted to the mobile device;

determining an optimization constraint associated with at least one of the mobile device and the request;

determining optional selectable content to include with the directions to be transmitted to the mobile device based on at least the optimization constraint; and

transmitting the list of turn-by-turn directions to the mobile device.

2. A method as in claim 1 wherein the mobile device is a handheld computer.

3. A method as in claim 1 wherein the mobile device is a cellular telephone.

4. A method as in claim 1 wherein the directions include an image of a map illustrating the directions.

5. A method as in claim 1 wherein the directions include a short text description of the directions.

6. A method as in claim 1 wherein the directions include a detailed text description of the directions.

7. A method as in claim 1 wherein the optimization constraint is a bandwidth of a wireless communications channel with the mobile device.

8. A method as in claim 1 wherein the optimization constraint is a data transmission rate of a wireless communications channel with the mobile device.

9. A method as in claim 1 wherein the optimization constraint is at least one parameter associated with the mobile device selected from the group consisting of: type of mobile device, browser, operating system, software, language, processor, memory, and user preferences.

10. A system for delivering directions to a mobile device, the system comprising:

an interface to a communications network to communicate with the mobile device; and

a processor configured to, in response to a request from the mobile device for directions, (i) determine a list of turn-by-turn directions to a location based on content relating to a location to be transmitted to the mobile device, (ii) determine an optimization constraint associated with at least one of the mobile device and the request, (iii) determine optional selectable content to include with the directions to be transmitted to the mobile device based on at least the optimization constraint, and (iv) transmit the list of turn-by-turn directions to the mobile device via the interface.

11. A system as in claim 10 wherein the mobile device is a handheld computer.

12. A system as in claim 10 wherein the mobile device is a cellular telephone.

13. A system as in claim 10 wherein the directions include an image of a map illustrating the directions.

14. A system as in claim 10 wherein the directions includes a short text description of the directions.

15. A system as in claim 10 wherein the directions includes a detailed text description of the directions.

16. A system as in claim 10 wherein the optimization constraint is a bandwidth of a wireless communications channel with the mobile device.

17. A system as in claim 10 wherein the optimization constraint is a data transmission rate of a wireless communications channel with the mobile device.

18. A system as in claim 10 wherein the optimization constraint is at least one parameter associated with the mobile device selected from the group consisting of: type of mobile device, browser, operating system, software, language, processor, memory, and user preferences.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2017
From: IDL CONCEPTS, LLC
To: SILVER MAPLE, SERIES 86 OF ALLIED SECURITY TRUST I
Reel/Frame 041002/0811 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2016
From: GAUTIER, TAYLOR S
To: GEOWORKS CORPORATION
Reel/Frame 039837/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2016
From: GEOWORKS CORPORATION
To: MOUNT HAMILTON PARTNERS, LLC
Reel/Frame 039837/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2015
From: H-CHIP HOLDINGS, LLC
To: IDL CONCEPTS, LLC
Reel/Frame 034829/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2013
From: MOUNT HAMILTON PARTNERS, LLC
To: H-CHIP HOLDINGS, LLC
Reel/Frame 031743/0234 →
Continuity (3)
Continuation 11533312 · Sep 19, 2006
Continuation 09312586 · May 14, 1999
Provisional Application 60097333 · Aug 20, 1998