Patents by Inventor Léon Thrane

Léon Thrane 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: 8689099
    Abstract: Disclosed are various embodiments for performing cross-domain communication using messenger frames. One or more messenger frames are dynamically generated in response to determining that a message is to be sent from a first frame in one domain to a second frame in another domain in a client. The message is sent from the first frame to the second frame by embedding the message in addresses of the messenger frames. Code executing in the first frame and code executing in the second frame are restricted from direct communication in the client.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: April 1, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremy B. Hanni, Homan Lee, Zachary M. Shalla, Léon Thrane
  • Patent number: 7149969
    Abstract: The present invention encompasses a method in a client-server communication system wherein the method comprises one or more stages for content transformation, which renders data into presentation format. The method comprises at least stage for content transformation that is based on device used by the client.
    Type: Grant
    Filed: October 18, 2000
    Date of Patent: December 12, 2006
    Assignee: Nokia Corporation
    Inventor: Leon Thrane
  • Patent number: 6829758
    Abstract: An Interface Markup Language (“IML”) file specifies abstract server interface definitions called “operations” that return abstract content descriptions called “entities”. Each entity specifies a set of operations that the entity can invoke. The combined set of entities and operations together define an abstract flow diagram of an application. A computer readable medium has instructions stored thereon which, when executed by a processor, cause the processor to perform a sequence of steps in order to make application code that is based on a flow diagram of an application. The steps include making an IML file that includes an operation list section delimited by an operation list marker and an entity list section delimited by an entity list marker. The operation list section specifies a series of operations supported by an application server. The entity list section describes a set of entities which constitute an interface to an application running on the application server.
    Type: Grant
    Filed: July 14, 2000
    Date of Patent: December 7, 2004
    Assignee: Nokia Internet Communications, Inc.
    Inventors: Steve Lewontin, Leon Thrane
  • Patent number: 6732150
    Abstract: Apparatus, and an associated method, provides OOB (out-of-band) messages to a mobile client. OOB messages formed of alerts, notifications, push messages, advertising, as well as many other types of messages, are able to be provided to the client. The OOB messages are provided to the client by a gateway, such as a WAP gateway operable in a communication system pursuant to the WAP standard.
    Type: Grant
    Filed: June 15, 1999
    Date of Patent: May 4, 2004
    Assignee: Nokia Corporation
    Inventor: Léon Thrane
  • Patent number: 6708206
    Abstract: Apparatus, and an associated method, provides OOB (out-of-band) and other asynchronous messages to a mobile client. OOB and other asynchronous messages formed of alerts, notifications, push messages, advertising, as well as many other types of messages, are able to be provided to the client. The OOB and other asynchronous messages are provided to the client by a gateway, such as a WAP gateway operable in a communication system pursuant to the WAP standard.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: March 16, 2004
    Assignee: Nokia Corporation
    Inventors: Léon Thrane, György Szondy