Patents by Inventor Stephen John Konig

Stephen John Konig 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).

  • Publication number: 20230403259
    Abstract: According to an aspect, a method includes generating a computer event by a computing device of a management system, where the computer event includes information about a computer action initiated by activity on the computing device or information about a performance of the computing device. The method includes generating sequencing information for the computer event, encrypting the computer event, storing the encrypted computer event in a storage device of the computing device, and transmitting, over a network, an event request to a server, where the event request includes the encrypted computer event and the sequencing information.
    Type: Application
    Filed: June 8, 2022
    Publication date: December 14, 2023
    Inventors: Leonid Baraz, Tracie Chan, Zach Trudo, Brian Robert Malcolm, Yaohong Xi, Mattias Nissler, Jason Chun-Hong Wong, Stephen John Konig
  • Publication number: 20200007602
    Abstract: A method includes preparing images of a remote desktop including an open cloud-application window object corresponding to an instance of a network-hosted application executing on a network, encoding the images of the remote desktop as image frames in a video stream, and transmitting the video stream over the network to a computing device. The images the remote desktop are encoded such that when decoded, reconstructed, and displayed on a local desktop of the computing device, the open cloud-application window object corresponding to the instance of the network-hosted application executing on the network has the appearance and behavior of an open window corresponding to a natively-operating application on the local desktop of the computing device.
    Type: Application
    Filed: August 30, 2019
    Publication date: January 2, 2020
    Inventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
  • Patent number: 10404769
    Abstract: A method includes preparing images of a remote desktop including an open cloud-application window object corresponding to an instance of a network-hosted application executing on a network, encoding the images of the remote desktop as image frames in a video stream, and transmitting the video stream over the network to a computing device. The images the remote desktop are encoded such that when decoded, reconstructed, and displayed on a local desktop of the computing device, the open cloud-application window object corresponding to the instance of the network-hosted application executing on the network has the appearance and behavior of an open window corresponding to a natively-operating application on the local desktop of the computing device.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: September 3, 2019
    Assignee: Google LLC
    Inventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
  • Patent number: 10210172
    Abstract: In one example embodiment, a non-transitory computer-readable storage medium having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform a number of steps. The steps include receiving, at an application server, metadata representing at least one file system stored on a file storage system based on an application executing on the application server, preventing, at the application server, files associated with the file storage system from being downloaded to the application server, monitoring, by the application server, a request to open a file associated with the file storage system, determining the requested file is stored on the file storage system separate from the application server, and triggering, by the application server, a download of the requested file.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: February 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Stephen John Konig, San Mehat, James Neil Weatherall, Alexey Pakhunov, Gary Kacmarcik, Alex Carp
  • Patent number: 10027764
    Abstract: A method includes establishing a registry in which a filename extension of a file or document is associated with at least one network-hosted application that is capable of processing files having that filename extension. The method further includes configuring a cloud computing service to respond to a user-selection, on a personal computing device, of a network-hosted file having a particular filename extension for processing by using the registry to select a network-hosted application that is capable of processing files having that particular filename extension.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: July 17, 2018
    Assignee: Google LLC
    Inventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
  • Patent number: 9838460
    Abstract: Described herein are techniques related to sharing applications between two client devices assigned to the same user. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. A shared-application tool allows a user to request to use an application that is installed on host computing device on a client computing device. The request to use the application is made to a directory service using a message-exchanging protocol. The application is run on the host computing device and provided to the client computing device using a peer-to-peer communication protocol.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: December 5, 2017
    Assignee: Google LLC
    Inventors: Alberto Martin Perez, Dave Iain MacLachlan, James Neil Weatherall, Stephen John Konig
  • Patent number: 9225707
    Abstract: A method includes receiving, by an orchestrator component from a client computer, a request to activate an application in a cloud. The orchestrator component is a part of a cloud computing infrastructure hosted on a network connected to the client computer. The request to activate the application includes user credentials for access to user accounts including a user account with a cloud storage that stores a file for the user. The method further includes sending, by the orchestrator component to an application VM executing an instance of the application in the cloud, the user credentials specifically for access by the application VM to the user's account with the cloud storage drive. The method additionally includes using the user credentials to access the file stored in the cloud storage as and when needed for processing the file by the instance of the application executing in the application VM in the cloud.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: December 29, 2015
    Assignee: Google Inc.
    Inventors: Renato de Sousa, James Weatherall, Stephen John Konig, Gary Kacmarcik, Alex Pakhunov
  • Publication number: 20150200975
    Abstract: Described herein are techniques related to sharing applications between two client devices assigned to the same user. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. A shared-application tool allows a user to request to use an application that is installed on host computing device on a client computing device. The request to use the application is made to a directory service using a message-exchanging protocol. The application is run on the host computing device and provided to the client computing device using a peer-to-peer communication protocol.
    Type: Application
    Filed: May 29, 2012
    Publication date: July 16, 2015
    Applicant: GOOGLE INC.
    Inventors: Alberto Martin Perez, Dave Iain MacLachlan, James Neil Weatherall, Stephen John Konig
  • Publication number: 20150188973
    Abstract: A method includes preparing images of a remote desktop including an open cloud-application window object corresponding to an instance of a network-hosted application executing on a network, encoding the images of the remote desktop as image frames in a video stream, and transmitting the video stream over the network to a computing device. The images the remote desktop are encoded such that when decoded, reconstructed, and displayed on a local desktop of the computing device, the open cloud-application window object corresponding to the instance of the network-hosted application executing on the network has the appearance and behavior of an open window corresponding to a natively-operating application on the local desktop of the computing device.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: GOOGLE INC.
    Inventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
  • Publication number: 20150188990
    Abstract: A method includes establishing a registry in which a filename extension of a file or document is associated with at least one network-hosted application that is capable of processing files having that filename extension. The method further includes configuring a cloud computing service to respond to a user-selection, on a personal computing device, of a network-hosted file having a particular filename extension for processing by using the registry to select a network-hosted application that is capable of processing files having that particular filename extension.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: GOOGLE INC.
    Inventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov