Patents by Inventor Tochukwu Iwuchukwu

Tochukwu Iwuchukwu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9200921
    Abstract: In one embodiment, a mobile device includes position circuitry and routing algorithms for generating routing instructions from a current position of the mobile device to a destination. The destination is specified in a navigation request and may describe a point-of-interest. A database associates points-of-interest individually or by category with estimated parking durations. The mobile device accesses an estimated parking duration and selects a preferred parking location based on the estimated parking duration. Considerations for selecting the preferred parking location include cost, parking restrictions, and/or distance. For example, the preferred parking location may be the available parking spot that is the least expensive during the estimated parking duration and avoids no parking zones or other time constraints.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 1, 2015
    Assignee: Nokia Technologies Oy
    Inventor: Tochukwu Iwuchukwu
  • Patent number: 8948794
    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.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: February 3, 2015
    Assignee: Nokia Corporation
    Inventor: Tochukwu Iwuchukwu
  • Publication number: 20140278081
    Abstract: In one embodiment, a mobile device includes position circuitry and routing algorithms for generating routing instructions from a current position of the mobile device to a destination. The destination is specified in a navigation request and may describe a point-of-interest. A database associates points-of-interest individually or by category with estimated parking durations. The mobile device accesses an estimated parking duration and selects a preferred parking location based on the estimated parking duration. Considerations for selecting the preferred parking location include cost, parking restrictions, and/or distance. For example, the preferred parking location may be the available parking spot that is the least expensive during the estimated parking duration and avoids no parking zones or other time constraints.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: Nokia Corporation
    Inventor: Tochukwu Iwuchukwu
  • Patent number: 8788762
    Abstract: 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.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: July 22, 2014
    Assignee: Nokia Corporation
    Inventor: Tochukwu Iwuchukwu
  • Patent number: 8750845
    Abstract: 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.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: June 10, 2014
    Assignee: Nokia Corporation
    Inventor: Tochukwu Iwuchukwu
  • Publication number: 20130166692
    Abstract: 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.
    Type: Application
    Filed: December 27, 2011
    Publication date: June 27, 2013
    Applicant: Nokia Corporation
    Inventors: Andy Tjin, Baik Hoh, Tochukwu Iwuchukwu
  • Patent number: 8401572
    Abstract: 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.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: March 19, 2013
    Assignee: Nokia Corporation
    Inventors: Umesh Chandra, Deepti Chafekar, Tochukwu Iwuchukwu
  • Patent number: 8352480
    Abstract: 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.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: January 8, 2013
    Assignee: Nokia Corporation
    Inventor: Tochukwu Iwuchukwu
  • Publication number: 20120329482
    Abstract: 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.
    Type: Application
    Filed: September 5, 2012
    Publication date: December 27, 2012
    Applicant: Nokia Corporation
    Inventors: Umesh CHANDRA, Deepti CHAFEKAR, Tochukwu IWUCHUKWU
  • Patent number: 8290516
    Abstract: 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.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: October 16, 2012
    Assignee: Nokia Corporation
    Inventors: Umesh Chandra, Deepti Chafekar, Tochukwu Iwuchukwu
  • Publication number: 20120238250
    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.
    Type: Application
    Filed: March 14, 2011
    Publication date: September 20, 2012
    Inventor: Tochukwu Iwuchukwu
  • Publication number: 20120209823
    Abstract: 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.
    Type: Application
    Filed: February 14, 2011
    Publication date: August 16, 2012
    Applicant: NOKIA CORPORATION
    Inventor: Tochukwu Iwuchukwu
  • Publication number: 20120158762
    Abstract: 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.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Inventor: Tochukwu Iwuchukwu
  • Publication number: 20120084516
    Abstract: 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.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Inventor: Tochukwu Iwuchukwu
  • Publication number: 20120042390
    Abstract: 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.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Inventor: Tochukwu Iwuchukwu
  • Publication number: 20110320475
    Abstract: 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.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 29, 2011
    Inventor: Tochukwu Iwuchukwu
  • Publication number: 20110224891
    Abstract: 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.
    Type: Application
    Filed: March 10, 2010
    Publication date: September 15, 2011
    Applicant: Nokia Corporation
    Inventor: Tochukwu IWUCHUKWU
  • Publication number: 20110207446
    Abstract: 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.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 25, 2011
    Applicant: Nokia Corporation
    Inventor: Tochukwu Iwuchukwu
  • Publication number: 20110081922
    Abstract: 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.
    Type: Application
    Filed: October 1, 2009
    Publication date: April 7, 2011
    Inventors: Umesh CHANDRA, Deepti Chafekar, Tochukwu Iwuchukwu