Patents by Inventor Jari Karppanen

Jari Karppanen 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: 11838270
    Abstract: A client device generates an artificial data packet that specifies, in the header, an artificial network address usable to indicate that the artificial data packet includes out-of-band data. The client device transmits the artificial data packet with other data packets over an encrypted data stream to a virtual private network server. The virtual private network server determines, based on the artificial network address, that the artificial data packet includes out-of-band data. The virtual private network server processes the out-of-band data from the artificial data packet while transmitting the other data packets to servers corresponding to destination network addresses specified in the headers of these other data packets.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: December 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Karppanen
  • Patent number: 11658735
    Abstract: A constellation of many satellites provides communication between devices such as user terminals and ground stations. A collaborative constellation management interface (CCMI) provides collaborative interaction capabilities to operators at different locations, facilitating management and operation of the constellation. A lightweight presentation client, such as a browser, handles receiving input data from an operator and presenting output data to the operator. An operator initiates a session that participates in a common session. Limited to the permissions associated with the operator's session, input data is processed by the systems referred to by the common session. Output data for presentation is sent to the participating operator sessions, limited to their respective permissions. As a result, each common session accepts input and presents consistent output, allowing for collaborative interaction by many operators at different locations.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: May 23, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Jari Karppanen
  • Patent number: 11620102
    Abstract: A context evaluation module of a network-connected device detects presentation of a webpage via the network-connected device. The context evaluation module obtains a document object model of the webpage and identifies a set of navigation links. The context evaluation module selects a navigation link from the set and determines a state change of the webpage. Based on the state change, the context evaluation module modifies code of the webpage to associate contextual information based on the state change with the navigation link. This enables fulfillment of a voice command to perform the state change by using the contextual information to match the voice command to the navigation link.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: April 4, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Karppanen
  • Patent number: 11582195
    Abstract: A virtual private network (VPN) server connected to a client device within a VPN obtains data for delivery to the client device. The VPN server selects a data stream from a set of data streams of the VPN connection with the client device, where each data stream of the set of data streams has a different encryption context. The VPN server generates a data packet based on the data such that the data packet is encrypted using the encryption context specific to the selected data stream. The VPN server transmits the data packets to the client device via the selected data stream.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: February 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Karppanen
  • Patent number: 11474801
    Abstract: A host application installed on a computing device detects that the computing device is in proximity of a location associated with another application that can be installed onto the computing device. As a result of the computing device being in proximity of the location, the host application obtains, from an application vending server, application code for the application. The host application uses the application code to install the other application onto the computing device. If the host application detects that the computing device is no longer in proximity of the location, the host application uninstalls the other application from the computing device.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Karppanen
  • Patent number: 11089081
    Abstract: A system, method, and computer readable storage medium for inter-process rendering pipeline for shared process remote web content rendering. The method includes obtaining an image rendering request through an inter-process communication channel established by an application in which the image rendering request including a content area. The method further includes selecting a content rendering engine based on one or more image resources needed to generate web content as specified in the image rendering request, determining the one or more image resources corresponding to the image rendering request by using the content rendering engine, and generating the web content on the content area based at least in part on the one or more image resources.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Jari Karppanen