IP Library Granted Patent US 8,948,794
Granted Patent B2
US 8,948,794 · App. 13/047,027 · Granted Feb 3, 2015

Methods and apparatuses for facilitating provision of a map resource

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,948,794
App. No.
13/047,027
Granted
Feb 3, 2015
Kind
B2
Abstract

Methods and apparatuses are provided for facilitating provision of a map resource. A method may include causing a request for a plurality of portions of a map to be sent to a map source. The method may further include receiving the requested plurality of portions of the map in a single response message. A corresponding apparatus is also provided.

Claims (45)

1. A method comprising:

causing a request for a plurality of portions of a map to be sent to a map source, the request being a network request identifying the plurality of portions of the map;

receiving, by a processor, the requested plurality of portions of the map in a single response message, wherein the requested plurality of portions are received as a composite image comprising each of the requested plurality of portions of the map, wherein the response message does not include meta-data identifying the plurality of portions of the map; and

determining an identity of each of the plurality of portions of the map included in the response message based at least in part on an order in which the plurality of portions of the map are included in the network request.

2. The method of claim 1 , further comprising determining, based at least in part on one or more of a size of a display area for displaying the map or a portion of the map that is currently displayed, a plurality of portions of the map to request, and wherein the requested plurality of portions of the map comprise the determined plurality of portions of the map.

3. The method of claim 1 , wherein:

causing the request to be sent comprises causing a request individually identifying each of the requested plurality of portions of the map to be sent to the map source.

4. The method of claim 1 , wherein:

causing the request to be sent comprises causing a request identifying only a first portion of the map and defining a boundary of an area of the map comprised of a plurality of portions with respect to the identified first portion to be sent to the map source; and

receiving the requested plurality of portions of the map comprises receiving the plurality of portions of the map that comprise the area of the map in a single response message.

5. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to at least:

cause a request for a plurality of portions of a map to be sent to a map source, the request being a network request identifying the plurality of portions of the map;

receive the requested plurality of portions of the map in a single response message, wherein the requested plurality of portions are received as a composite image comprising each of the requested plurality of portions of the map, wherein the response message does not include meta-data identifying the plurality of portions of the map; and

determining an identity of each of the plurality of portions of the map included in the response message based at least in part on an order in which the plurality of portions of the map are included in the network request.

6. The apparatus of claim 5 , wherein the at least one memory and stored computer program code are configured, with the at least one processor, to further cause the apparatus to determine, based at least in part on one or more of a size of a display area for displaying the map or a portion of the map that is currently displayed, a plurality of portions of the map to request, and wherein the requested plurality of portions of the map comprise the determined plurality of portions of the map.

7. The apparatus of claim 5 , wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to:

cause the request to be sent at least in part by causing a request individually identifying each of the requested plurality of portions of the map to be sent to the map source.

8. The apparatus of claim 5 , wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to:

cause the request to be sent at least in part by causing a request identifying only a first portion of the map and defining a boundary of an area of the map comprised of a plurality of portions with respect to the identified first portion to be sent to the map source; and

receive the requested plurality of portions of the map at least in part by receiving the plurality of portions of the map that comprise the area of the map in a single response message.

9. The apparatus of claim 5 , wherein the apparatus comprises or is embodied on a mobile phone, the mobile phone comprising user interface circuitry and user interface software stored on one or more of the at least one memory; wherein the user interface circuitry and user interface software are configured to:

facilitate user control of at least some functions of the mobile phone through use of a display; and

cause at least a portion of a user interface of the mobile phone to be displayed on the display to facilitate user control of at least some functions of the mobile phone.

10. A method comprising:

receiving a request for a plurality of portions of a map, the request being a network request identifying the plurality of portions of the map;

responsive to the received request, generating a composite image comprising each of the requested plurality of portions of the map;

causing, by a processor, the composite image to be sent in a single response message, wherein the response message does not include meta-data identifying the plurality of portions of the map; and

determining an identity of each of the plurality of portions of the map included in the response message based at least in part on an order in which the plurality of portions of the map are included in the network request.

11. The method of claim 10 , wherein the request individually identifies each of the requested plurality of portions of the map.

12. The method of claim 10 , wherein the request identifies only a first portion of the map and defines a boundary of an area of the map comprised of a plurality of portions with respect to the identified first portion, the method further comprising:

determining, based at least in part on the identified first portion and the defined boundary, the plurality of portions that comprise the area of the map; and

wherein causing the requested plurality of portions of the map to be sent comprises causing the determined plurality of portions of the map that comprise the area of the map to be sent in a single response message.

13. The method of claim 10 ,

wherein causing the requested plurality of portions of the map to be sent comprises causing the composite image to be sent.

14. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to at least:

receive a request for a plurality of portions of a map, the request being a network request identifying the plurality of portions of the map;

responsive to the received request, generate a composite image comprising each of the requested plurality of portions of the map;

cause the composite image to be sent in a single response message, wherein the response message does not include meta-data identifying the plurality of portions of the map; and

determining an identity of each of the plurality of portions of the map included in the response message based at least in part on an order in which the plurality of portions of the map are included in the network request.

15. The apparatus of claim 14 , wherein the request individually identifies each of the requested plurality of portions of the map.

16. The apparatus of claim 14 , wherein the request identifies only a first portion of the map and defines a boundary of an area of the map comprised of a plurality of portions with respect to the identified first portion, and wherein the at least one memory and stored computer program code are configured, with the at least one processor, to further cause the apparatus to:

determine, based at least in part on the identified first portion and the defined boundary, the plurality of portions that comprise the area of the map; and

cause the requested plurality of portions of the map to be sent at least in part by causing the determined plurality of portions of the map that comprise the area of the map to be sent in a single response message.

17. The apparatus of claim 14 , wherein the at least one memory and stored computer program code are configured, with the at least one processor, to further cause the apparatus to:

cause the requested plurality of portions of the map to be sent at least in part by causing the composite image to be sent in the response message.

Assignments (6)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035425/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2011
From: IWUCHUKWU, TOCHUKWU
To: NOKIA CORPORATION
Reel/Frame 025946/0780 →