Patent application number | Description | Published |
20110081922 | METHOD AND APPARATUS FOR PROVIDING LOCATION BASED SERVICES USING CONNECTIVITY GRAPHS BASED ON CELL BROADCAST INFORMATION - An approach is provided for providing location based services using connectivity graphs based on cell broadcast information. A plurality of cell broadcast message identifiers are caused to be received. Cell broadcast message identifiers are respectively associated with a plurality of cells. A connectivity graph specifying relationships among the cells is generated for providing a location based service. | 04-07-2011 |
20110207446 | METHOD AND APPARATUS FOR PROVIDING TILES OF DYNAMIC CONTENT - Some techniques for providing tiles of dynamic content include a service that determines a generation time and update time in response to receiving a request for a particular tile, and that returns the particular tile. The generation time is when the particular tile of dynamic content was most recently generated based on particular vector data associated with the particular tile. The update time is when the particular vector data was most recently updated. The particular tile is generated based on the particular vector data in response to determining that the generation time is not later than the update time. Some techniques include a client that receives data that indicates an estimated time to complete generation of a tile in response to sending a first request for the tile. A second request for the tile is sent at a time based at least in part on the estimated time. | 08-25-2011 |
20110224891 | METHOD AND APPARATUS FOR AGGREGATING TRAFFIC INFORMATION USING RICH TRIP LINES - Techniques to aggregate traffic information with rich trip lines include a traffic service that, in response to receiving data indicating a current position, determines an ordered plurality of trip lines that indicate positions where a traffic condition is to be reported, and returns data that indicates the ordered trip lines. The trip lines are ordered such that a traveler encountering two trip lines of the plurality of trip lines in a different sequence indicates that a position near a third trip line was not detected by the traveler. A client process includes determining whether two trip lines are encountered in a different sequence than in an ordered plurality of trip lines received from the traffic service. If the two trip lines are in a different sequence, then sending, to the traffic service, data indicating an undetected trip line between the two trip lines. | 09-15-2011 |
20110320475 | METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR EXTENDING THE CAPABILITIES OF PLATFORM-INDEPENDENT APPLICATIONS ON DEVICES - An apparatus for extending the functionalities of a platform-independent application(s) may include a processor and a memory storing executable computer code that cause the apparatus to at least perform operations including generating a request via a platform-independent application(s). The request comprises a query including information requesting a platform-dependent device to execute instructions. The computer program code may cause the apparatus to send the request to a network entity and receive a message from the network entity comprising data instructing the device to execute the instructions. The computer program code may also cause the apparatus to execute the instructions, via the device, in response to analyzing data of the message and provide results of the executed instructions to the network entity to enable sending of the results to the platform-independent application which may use the results to extend its functionalities. Corresponding computer program products and methods are also provided. | 12-29-2011 |
20120042390 | METHOD AND APPARATUS FOR SECURE REVOCABLE LOCATION SHARING - Techniques for a secure revocable location sharing network service include determining a first identifier for a subscriber at a first service. A location access key stored at a second service in association with a second identifier for the subscriber is determined. At least one ciphered location is determined based on the location access key and at least one location associated with the subscriber. It is determined to send the at least one ciphered location to the first service in association with the first identifier. In some embodiments, the first identifier and second identifier are identical. Another technique includes associating a subscriber with an access key and an identifier at a first service for contacts. However, the access key is not associated with the subscriber at the first service. | 02-16-2012 |
20120084516 | METHODS AND APPARATUSES FOR DATA RESOURCE PROVISION - Methods and apparatuses are provided for data resource provision. A method may include receiving a request for a first data resource. The request may include an indication of an additional data resource that may be requested in a future request. The method may further include determining the indicated additional data resource. The method may additionally include causing caching of the additional data resource in preparation for a future request for the additional data resource. Corresponding apparatuses are also provided. | 04-05-2012 |
20120158762 | METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR CONVERTING A GEOGRAPHICAL DATABASE INTO A MAP TILE DATABASE - An apparatus for converting geographical geometrical content of a geographical database to map tiles may include a processor and a memory storing executable computer code that cause the apparatus to at least perform operations including modifying a geographical database based in part on adding items of data arranged in fields based on analyzing values corresponding to geometry information. The geometry information is associated with records of the geographical database. The computer program code may further cause the apparatus to determine a set of tiles at a predetermined zoom level including geographical information of respective records and may update the records to include data associated with minimum and maximum x and y values of the tiles. The computer program code may further cause the apparatus to determine minimum and maximum x and y values that define a rectangular block(s) of map tiles. Corresponding computer program products and methods are also provided. | 06-21-2012 |
20120209823 | METHOD AND SYSTEM FOR MANAGING DATABASE ACCESS CONTENTION - A method comprises receiving an access request for a database table; selecting a table from two or more tables corresponding to the requested database table; and providing access according to the access request to the selected table. The selecting is based on a type of access request and a designation of the selected table corresponding to the type of access request. | 08-16-2012 |
20120238250 | METHODS AND APPARATUSES FOR FACILITATING PROVISION OF A MAP RESOURCE - 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. | 09-20-2012 |
20120329482 | METHOD AND APPARATUS FOR PROVIDING LOCATION BASED SERVICES USING CONNECTIVITY GRAPHS BASED ON CELL BROADCAST INFORMATION - An approach is provided for providing location based services using connectivity graphs based on cell broadcast information. A plurality of cell broadcast message identifiers are caused to be received. Cell broadcast message identifiers are respectively associated with a plurality of cells. A connectivity graph specifying relationships among the cells is generated for providing a location based service. | 12-27-2012 |
20130166692 | METHOD AND APPARATUS FOR PROVIDING CROSS PLATFORM AUDIO GUIDANCE FOR WEB APPLICATIONS AND WEBSITES - An approach is provided for providing cross-platform audio guidance for web applications and websites. A media platform causes a concatenation of a media file associated with a web application into a concatenated media file. A media platform then determines to insert a buffer segment between the media files in the concatenated media file. A media platform thereafter causes a transmission of the concatenated media file to a web client based on an access of the web application by a web client. A web client then determines a request to activate a media file associated with the web application, wherein the media file is included in the concatenated media file. A web client further seeks a start time of the media file in the concatenated media file to initiate a playback of the media file. | 06-27-2013 |