Patents by Inventor Toni Pakarinen

Toni Pakarinen 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: 7725889
    Abstract: A mobile handset in a mobile services network, with access to a plurality of services including a firmware/software update service, is also capable of updating its update agent using an appropriate update package. The update package is retrieved from an update package repository via a management server. In one embodiment, the existing update agent is copied to a backup section before the update agent itself is updated. On the subsequent reboot, the new update agent is employed unless it is determined that it is corrupted or ineffective, in which case the old update agent is reactivated.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: May 25, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James P. Gustafson, Shao-Chun Chen, Toni Pakarinen, Do P. Nguyen, Sunil Marolia, Karl W. Hammerberg
  • Patent number: 7657886
    Abstract: A mobile electronic device with NOR and/or NAND flash memory may be updated using an update agent able to perform fault tolerant updates. The efficiency of an update of the memory of the device may be significantly improved by employing memory management information provided by a generator used to produce update information for updating the memory. Erasures and writes to blocks of flash memory may be reduced by mapping a logical block layout to a physical block layout that helps avoid moves of memory blocks to be updated. Fault tolerance of the update process is maintained.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: February 2, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shao-Chun Chen, James P. Gustafson, Toni Pakarinen
  • Patent number: 7644406
    Abstract: Disclosed herein is a mobile services network including an electronic device with an update agent that may be capable of updating firmware and application software stored in non-volatile memory and employing multiple FLASH memory chips. The update agent may employ an update package generated to update firmware/software data segments and code segments. In an embodiment according to the present invention, the update agent may also employ a flash library supporting multiple FLASH memory chips from the same or different manufacturers. In an embodiment according to the present invention, the FLASH memory chips may be grouped. The update agent may also be capable of updating code in the multiple FLASH memory chips in the non-volatile memory of the electronic device.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: January 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James P. Gustafson, Toni Pakarinen, Karl W. Hammerberg, Bindu Rama Rao, Rafe V. Campbell
  • Patent number: 7480907
    Abstract: A mobile handset in a mobile services network, with access to a plurality of services, including a firmware/software update service, receives update notifications. The notifications indicate the availability of update packages, and, in response, the mobile handset confirms the authenticity of the received update notifications before initiating a download of an associated update package from a management server or delivery server in the mobile services network. The notifications may be managed and sent by an authorized user from a management console. One or more delivery servers may be employed to dispense update packages to a plurality of mobile handsets.
    Type: Grant
    Filed: January 9, 2004
    Date of Patent: January 20, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sunil Marolia, Teck Chia, John D. V. Dinh, Vincent P. Soberano, Glenn Hamasaki, Jr., James P. Gustafson, Toni Pakarinen, Sidney A. Jacobi
  • Patent number: 6996818
    Abstract: Disclosed herein is a method of updating an electronic device employing a firmware/software update system. The firmware/software may be updated through use of update information retrieved from a server. The server may support conversion of data associated with an updated firmware/software. An update agent may be capable of processing the update information retrieved from the server and updating the firmware/software in the electronic device. The update agent may also be capable of invoking a converter utility to convert data associated with the firmware/software to be compatible with a newer version of the firmware/software. When the firmware/software is updated, corresponding data may also be updated in a single update event by employing an associated converter utility that may be retrieved along with the update information.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: February 7, 2006
    Assignee: Bitfone Corporation
    Inventors: Sidney Andrew Jacobi, Toni Pakarinen, Bindu Rama Rao
  • Publication number: 20040243992
    Abstract: Disclosed herein is a mobile services network including an electronic device with an update agent that may be capable of updating firmware and application software stored in non-volatile memory and employing multiple FLASH memory chips. The update agent may employ an update package generated to update firmware/software data segments and code segments. In an embodiment according to the present invention, the update agent may also employ a flash library supporting multiple FLASH memory chips from the same or different manufacturers. In an embodiment according to the resent invention, the FLASH memory chips may be grouped. The update agent may also be capable of updating code in the multiple FLASH memory chips in the non-volatile memory of the electronic device.
    Type: Application
    Filed: January 20, 2004
    Publication date: December 2, 2004
    Inventors: James P. Gustafson, Toni Pakarinen, Karl W. Hammerberg, Bindu Rama Rao, Rafe V. Campbell
  • Publication number: 20040243991
    Abstract: A mobile handset in a mobile services network, with access to a plurality of services including a firmware / software update service, is also capable of updating its update agent using an appropriate update package. The update package is retrieved from an update package repository via a management server. In one embodiment, the existing update agent is copied to a backup section before the update agent itself is updated. On the subsequent reboot, the new update agent is employed unless it is determined that it is corrupted or ineffective, in which case the old update agent is reactivated.
    Type: Application
    Filed: January 13, 2004
    Publication date: December 2, 2004
    Inventors: James P. Gustafson, Shao-Chun Chen, Toni Pakarinen, Do P. Nguyen, Sunil Marolia, Karl W. Hammerberg
  • Publication number: 20040226008
    Abstract: Disclosed herein is a method of updating an electronic device employing a firmware/software update system. The firmware/software may be updated through use of update information retrieved from a server. The server may support conversion of data associated with an updated firmware/software. An update agent may be capable of processing the update information retrieved from the server and updating the firmware/software in the electronic device. The update agent may also be capable of invoking a converter utility to convert data associated with the firmware/software to be compatible with a newer version of the firmware/software. When the firmware/software is updated, corresponding data may also be updated in a single update event by employing an associated converter utility that may be retrieved along with the update information.
    Type: Application
    Filed: October 30, 2003
    Publication date: November 11, 2004
    Inventors: Sid Jacobi, Toni Pakarinen, Bindu Rama Rao
  • Publication number: 20040107417
    Abstract: An update network supports lifecycle management of update packages that are accessed by mobile handsets that are capable of updating its firmware/software employing an update agent. Specifically, a carrier network of the update network selectively disseminates update packages to mobile handsets employing a server that is capable of retrieving the update packages from an update store in the carrier network. The update network facilitates lifecycle management of update packages as well as the lifecycle management of mobile handsets.
    Type: Application
    Filed: November 21, 2003
    Publication date: June 3, 2004
    Inventors: Teck Chia, Bindu Rama Rao, Toni Pakarinen