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: 20230403259Abstract: 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: ApplicationFiled: June 8, 2022Publication date: December 14, 2023Inventors: Leonid Baraz, Tracie Chan, Zach Trudo, Brian Robert Malcolm, Yaohong Xi, Mattias Nissler, Jason Chun-Hong Wong, Stephen John Konig
-
Publication number: 20200007602Abstract: 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: ApplicationFiled: August 30, 2019Publication date: January 2, 2020Inventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
-
Patent number: 10404769Abstract: 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: GrantFiled: December 31, 2013Date of Patent: September 3, 2019Assignee: Google LLCInventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
-
Patent number: 10210172Abstract: 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: GrantFiled: August 14, 2014Date of Patent: February 19, 2019Assignee: GOOGLE LLCInventors: Stephen John Konig, San Mehat, James Neil Weatherall, Alexey Pakhunov, Gary Kacmarcik, Alex Carp
-
Patent number: 10027764Abstract: 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: GrantFiled: December 31, 2013Date of Patent: July 17, 2018Assignee: Google LLCInventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
-
Patent number: 9838460Abstract: 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: GrantFiled: May 29, 2012Date of Patent: December 5, 2017Assignee: Google LLCInventors: Alberto Martin Perez, Dave Iain MacLachlan, James Neil Weatherall, Stephen John Konig
-
Patent number: 9225707Abstract: 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: GrantFiled: December 31, 2013Date of Patent: December 29, 2015Assignee: Google Inc.Inventors: Renato de Sousa, James Weatherall, Stephen John Konig, Gary Kacmarcik, Alex Pakhunov
-
Publication number: 20150200975Abstract: 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: ApplicationFiled: May 29, 2012Publication date: July 16, 2015Applicant: GOOGLE INC.Inventors: Alberto Martin Perez, Dave Iain MacLachlan, James Neil Weatherall, Stephen John Konig
-
Publication number: 20150188973Abstract: 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: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: GOOGLE INC.Inventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
-
Publication number: 20150188990Abstract: 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: ApplicationFiled: December 31, 2013Publication date: July 2, 2015Applicant: GOOGLE INC.Inventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov