IP Library Granted Patent US 9,367,566
Granted Patent B2
US 9,367,566 · App. 14/691,050 · Granted Jun 14, 2016

Tiled map display on a wireless device

Inventors: Bob Barcklay (Berkely, CA); Ritesh Bansal (Fremont, CA)
Assignee: Telecommunication Systems, Inc.
G06F17/30244G06F17/30902
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,367,566
App. No.
14/691,050
Granted
Jun 14, 2016
Kind
B2
Abstract

A tiled-map display control with a predictive caching technique that minimizes user wait time and provides at least the illusion of continuous panning, even while map tile images are being loaded. Important components of the tiled map display are its definition and cached use of map tiles, as well as the way that the map tiles are put together on a small screen. Easy, seamless, wait-free and convenient viewing of a map for a user of a wireless device provides information, e.g., mapped traffic conditions. The disclosed embodiments are techniques that have been reduced to practice in both a BREW platform, and then in a J2ME platform, and deployed for operation in major carrier wireless networks. The invention has particular applicability for use in wireless devices with typically smaller display screens requiring the need for panning, and limited bandwidth capabilities of the supporting wireless network.

Claims (46)

1. A method of providing display files to a physical wireless device from a physical wireless network, comprising:

transmitting, from a physical wireless carrier network for display on a given physical wireless device, a first image tile in a displayable size corresponding exactly to dimensions of said display on said given physical wireless device;

displaying said first image tile on said display of said given physical wireless device;

transmitting, for display a predicted second image tile, said predicted second image tile being based on said first image tile currently displayed on said given physical wireless device, and on a predetermined minimum threshold distance of cursor movement on said display on said given physical wireless device in a direction associated with being toward said second image tile; and

generating, from said predicted second image tile, a plurality of sub-tiles comprising said second image tile, each of said plurality of sub-tiles having a displayable fractional size as compared to said displayable size of said first image tile;

wherein fewer than all of said plurality of sub-tiles are maintained in display memory of said given physical wireless device for future display operation by said given physical wireless device.

2. The method of providing display files to a physical wireless device from a physical wireless network according to claim 1 , wherein:

said given wireless device is a cell phone.

3. The method of providing display files to a physical wireless device from a physical wireless network according to claim 1 , wherein:

said wireless device is a personal digital assistant (PDA).

4. The method of providing display files to a physical wireless device from a physical wireless network according to claim 1 , further comprising:

dynamically subsequently predictively fetching a predicted third image tile, a choice of said third image tile being based on a predetermined minimum threshold distance of cursor movement in a direction of display toward said third image tile.

5. The method of providing display files to a physical wireless device from a physical wireless network according to claim 4 , wherein:

said predicted third image tile comprises a plurality of sub-tiles; and

fewer than all of said plurality of sub-tiles are placed in display memory of said given wireless device.

6. The method of providing display files to a physical wireless device from a physical wireless network according to claim 1 , wherein:

said fractional size is ¼ a size of said fetched second image tile.

7. The method of providing display files to a physical wireless device from a physical wireless network according to claim 1 , further comprising:

re-selecting a sequence of image tiles to be fetched after a single image tile has been loaded and stored in a display cache.

8. The method of providing display files to a physical wireless device from a physical wireless network according to claim 1 , wherein:

an ordering of predictively fetching image tiles is prioritized by the closer an unfetched image tile is to having any portion thereof required for display.

9. The method of providing display files to a physical wireless device from a physical wireless network according to claim 1 , wherein:

image tiles are retained longer in a display cache in a direction of a last panning operation, with image tiles farthest away in a direction opposite said last panning being first to be deleted or overwritten in said display cache.

10. A method of providing display files to a physical wireless device from a physical wireless network, comprising:

fetching, at a physical wireless carrier network for display on a given physical wireless device, a first image tile in a displayable size corresponding exactly to dimensions of said display on said given physical wireless device;

routing, from said physical wireless carrier network to said given physical wireless device, said first image tile for display on said display of said given physical wireless device;

fetching, at a physical wireless carrier network for display, a predicted second image tile, said predicted second image tile being based on said first image tile currently displayed on said given physical wireless device, and on a predetermined minimum threshold distance of cursor movement on said display on said given physical wireless device in a direction associated with being toward said second image tile; and

generating, from said predicted second image tile, a plurality of sub-tiles comprising said second image tile, each of said plurality of sub-tiles having a displayable fractional size as compared to said displayable size of said first image tile; and

routing, from said physical wireless carrier network, fewer than all of said plurality of sub-tiles to said given physical wireless device.

11. The method of providing display files to a physical wireless device from a physical wireless network according to claim 10 , wherein:

said given wireless device is a cell phone.

12. The method of providing display files to a physical wireless device from a physical wireless network according to claim 10 , wherein:

said wireless device is a personal digital assistant (PDA).

13. The method of providing display files to a physical wireless device from a physical wireless network according to claim 10 , further comprising:

dynamically subsequently predictively fetching a predicted third image tile, a choice of said third image tile being based on a predetermined minimum threshold distance of cursor movement in a direction of display toward said third image tile.

14. The method of providing display files to a physical wireless device from a physical wireless network according to claim 13 , wherein:

said predicted third image tile comprises a plurality of sub-tiles; and

fewer than all of said plurality of sub-tiles are placed in display memory of said given wireless device.

15. The method of providing display files to a physical wireless device from a physical wireless network according to claim 10 , wherein:

said fractional size is ¼ a size of said fetched second image tile.

16. The method of providing display files to a physical wireless device from a physical wireless network according to claim 10 , further comprising:

re-selecting a sequence of image tiles to be fetched after a single image tile has been loaded and stored in a display cache.

17. The method of providing display files to a physical wireless device from a physical wireless network according to claim 10 , wherein:

an ordering of predictively fetching image tiles is prioritized by the closer an unfetched image tile is to having any portion thereof required for display.

18. The method of providing display files to a physical wireless device from a physical wireless network according to claim 10 , wherein:

image tiles are retained longer in a display cache in a direction of a last panning operation, with image tiles farthest away in a direction opposite said last panning being first to be deleted or overwritten in said display cache.

Assignments (2)
SECURITY INTEREST Recorded Nov 16, 2018
From: COMTECH TELECOMMUNICATIONS CORP.; COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH SYSTEMS, INC.; COMTECH PST CORP.; COMTECH MOBILE DATACOM CORPORATION; ANGELS ACQUISITION CORP.; ARMER COMMUNICATIONS ENGINEERING SERVICES, INC.; COMTECH AEROASTRO, INC.; COMTECH ANTENNA SYSTEMS, INC.; COMTECH COMMUNICATIONS CORP.; COMTECH COMSTREAM, INC.; COMTECH SYSTEMS INTERNATIONAL, INC.; COMTECH TOLT TECHNOLOGIES, INC.; TIERNAN RADYNE COMSTREAM, INC.; COMTECH CPI ELECTRON DEVICES CORP.; COMTECH CPI MICROWAVE CORP.; TELECOMMUNICATION SYSTEMS, INC.; NETWORKS IN MOTION, INC.; SOLVERN INNOVATIONS, INC.; MICRODATA, LLC; MICRODATA GIS, INC.; MAPLE ACQUISITION LLC; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF MARYLAND; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF VIRGINIA; OLIVE ACQUISITION LLC
To: CITIBANK, N.A.
Reel/Frame 048104/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2015
From: BARCKLAY, BOB; BANSAL, RITESH
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 035478/0540 →
Continuity (3)
Continuation 11251766 · Oct 18, 2005
Provisional Application 60698922 · Jul 14, 2005
Related Publication 20150227555A1 · Aug 13, 2015