Patents by Inventor Mika Leppinen

Mika Leppinen 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: 8806326
    Abstract: A method and apparatus for user selectable content linking in internet applications. The usability of downloaded content may be modified for specific users by allowing a user to select the content in which and how their content data is linked. Particular text may be selected, and when content is downloaded from an origin service including the particular text, the text may be automatically linked to a service or database. The service or database is independent of the origin service and may be provided by a third party.
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: August 12, 2014
    Assignee: Nokia Inc.
    Inventor: Mika Leppinen
  • Patent number: 7711355
    Abstract: In the current state of the art there are a number of operable devices 11, 12, 13 known that have an operating panel 14 through which a user of the device 11, 12, 13 can produce and/or change-existing operating states, Because of the fact that manual operation is often very complex and can also result in the distraction of the user in situations that require the full the attention of a user to be directed elsewhere, the invention increases the ease of operation and simultaneously reduces the amount of attention required to be paid to the devices 11, 12, 13. The invention uses a decision unit 15 that blocks or releases certain operating states of the operable device 11, 12, 13 based on the data received. The invention can be implemented, for example, so that a mobile telephone 11 installed in a vehicle 10 does not “transfer” any telephone calls or suppresses the making of telephone calls from within the vehicle 10 when the vehicle 10 is moving faster than a certain speed.
    Type: Grant
    Filed: July 21, 2000
    Date of Patent: May 4, 2010
    Assignee: Nokia Mobile Phones, Ltd.
    Inventors: Andreas Krüger, Hans Hansen, Wolfgang Theimer, Klaus Kespohl, Mika Leppinen, Turkka Keinonen, Maximiliano Roque-Cerna, Anne Koppinen, Anne Kirjavainen
  • Patent number: 7136930
    Abstract: A method and system for minimizing data transmission between a mobile station and a gateway server. The method provides that a mobile station transmits to a gateway server a request for a content and/or a resource located on a web server using a first protocol. The gateway server then transmits the request to the web server using a second protocol that is compatible with that used by the web server. The gateway server receives a redirection message from the web server indicating a new location of the content and/or resource. In response to the redirection message, the gateway server creates and transmits another request for the content and/or resource at the new location. After receiving the requested content and/or resource from the web server or another web server, the gateway server transmits the requested content and/or resource to the mobile station using the first protocol.
    Type: Grant
    Filed: November 5, 1999
    Date of Patent: November 14, 2006
    Assignee: Nokia Corporation
    Inventor: Mika Leppinen
  • Publication number: 20060136520
    Abstract: A method is disclosed to transfer data from a first terminal to a second terminal. The method includes establishing metadata to specify particulars of the data to be transferred; and selectively transferring data via a link from a memory of the first terminal to a memory of the second terminal in accordance with the metadata. A terminal includes a memory that stores data, a user interface and a controller that is coupled to the memory to selectively transfer data for storage in a memory of another terminal via an interface. The controller includes or implements a data filter coupled to metadata storage, where the metadata may be at least partially established by a user via the user interface to specify particulars of the data to be transferred.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Inventors: Mika Leppinen, Antti Keinanen
  • Patent number: 6985719
    Abstract: A convenient way for securely storing sensitive data in a public storage area over a wireless network is disclosed. Data that is to be backed up is encrypted using a public key of the user and is sent over the wireless network using a Wireless Application Protocol (WAP) technique and preferably contained within the body of a SyncML document or an XML document. The encrypted data can be later retrieved using a WAP technique and decrypted using the private key of the user.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: January 10, 2006
    Assignee: Nokia, Inc.
    Inventors: Mika Leppinen, Sachin Padma, Anil Y. Reddy
  • Publication number: 20050273839
    Abstract: The techniques described include presenting data based on a context. An exemplary technique involves defining a data context that includes keywords and data related to the data context, selecting a current data context, and providing an application with files only satisfying the current data context.
    Type: Application
    Filed: June 2, 2004
    Publication date: December 8, 2005
    Inventors: Kimmo Mikkonen, Tero Nordstrom, Mika Leppinen
  • Publication number: 20050085222
    Abstract: This invention describes a block-by-block software updating process for mobile devices using modifications to a memory structure and a start-up process of the mobile device, that are necessary to allow a fail-safe and secure update of the device software. The memory of the mobile device is modified to store a software block currently updated during the software-update, but not overwriting an original block with an updated block before the updated block is verified. This prevents software from entering an unrecoverable inconsistent and nonfunctional state in case of a power loss or a similar problem. Furthermore, the memory modification allows altering a checksum procedure of the mobile device software to prevent any unauthorized modifications of the mobile device software.
    Type: Application
    Filed: October 17, 2003
    Publication date: April 21, 2005
    Inventors: Michael Przybilski, Andrei Kotchanov, Aapo Rautiainen, Mika Leppinen
  • Patent number: 6801933
    Abstract: A request handler in a server handles requests from a client as a user navigates through an application having a plurality of states. A data generator is coupled to the request handler. A cache is coupled to the data generator. The data generator processes the requests received by the request handler and based, at least in part, on the requests, stores data in the cache. An application state controller is coupled to the request handler, and a preprocessor is coupled to the application state controller. The requests handled by the request handler indicate the current state of the application in which the requesting user is located, and such an indication is forwarded to the application state controller. The application state controller reads the graphical usage description, which graphically illustrates the flow of the application from state to state and determines a likely next state based on the current state.
    Type: Grant
    Filed: August 23, 2000
    Date of Patent: October 5, 2004
    Assignee: Nokia Internet Communications, Inc.
    Inventor: Mika Leppinen
  • Patent number: 6735186
    Abstract: A method of optimizing the amount of data transmitted between a mobile station and a gateway. Data are transmitted from a web server in accordance with a first protocol to the gateway in response to a request from the mobile station. The gateway encodes the data from the web server into bytecodes in accordance with a second protocol by the gateway. The bytecodes are compressed using a compression algorithm and then transmitted to the mobile station. The mobile station receives the compressed bytecodes and decompresses the compressed bytecodes using a decompression algorithm. The decompressed bytecodes are decoded in accordance with the second protocol for presentation to a user.
    Type: Grant
    Filed: December 22, 1999
    Date of Patent: May 11, 2004
    Assignee: Nokia Corporation
    Inventor: Mika Leppinen
  • Patent number: 6675219
    Abstract: A technique for improving throughput of a gateway interface includes: a client, e.g., a wireless client, forwarding a request to a server via the gateway; determining in the server whether the requested content has been validated, and if so, setting a predetermined header to “validated” and forwarding the requested content to the gateway, and if not, either setting the predetermined header to “not validated” or not setting the predetermined header, and forwarding the requested content to the gateway. The gateway determines whether the predetermined header of the forwarded content has been set to “validated,” and if so, forwards the requested content to the client after encoding the validated content, and if not, validates the content and then encodes the validated content and forwards it to the client. In this way, the gateway does not have to needlessly validate requested content which had already been validated.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: January 6, 2004
    Assignee: Nokia Corporation
    Inventors: Mika Leppinen, Sachin Padma
  • Publication number: 20020081995
    Abstract: A convenient way for securely storing sensitive data in a public storage area over a wireless network is disclosed. Data that is to be backed up is encrypted using a public key of the user and is sent over the wireless network using a Wireless Application Protocol (WAP) technique and preferably contained within the body of a SyncML document or an XML document. The encrypted data can be later retrieved using a WAP technique and decrypted using the private key of the user.
    Type: Application
    Filed: December 21, 2000
    Publication date: June 27, 2002
    Inventors: Mika Leppinen, Sachin Padma, Anil Y. Reddy
  • Publication number: 20020078253
    Abstract: A method of and a system for translating digital contents based on the capabilities of a receiving device. When the receiving device sends a request for digital contents, the request includes identification of the type of receiving device. The content source or an intermediate translation component identifies the capabilities of the receiving device, such as whether the device is capable of providing color, graphics, sound, etc., and the size of the display screen on the receiving device. The content source or translation component then assembles a set of translation documents based on the identified capabilities and translates the digital contents in accordance with the assembled set. The translated contents is provided to the receiving device.
    Type: Application
    Filed: December 20, 2000
    Publication date: June 20, 2002
    Inventors: Gyorgy Szondy, Mika Leppinen