Patents by Inventor Scott Guest

Scott Guest 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: 11673058
    Abstract: The present disclosure relates to processing operations configured to efficiently enable a client and a server to establish secure communication upon initial connection between the client and the server. Upon initial connection to with the server, the client provides an encrypted token which serves as both proof of authentication/identity and provides, in the encrypted token, an encryption key that the server can utilize to initiate secure communication with the client. The server is able to trust the encrypted token and the encryption key because the encrypted token is signed and encrypted by an authentication service that has a trusted relationship with the server and because the authentication service has pre-shared decryption and signature verification keys with the server. The server utilizes the encrypted key to secure communications with the client without requiring additional processing to lookup client identity or any further intervention from the authentication service.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: June 13, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kyle Schouviller, Scott Guest
  • Publication number: 20210170280
    Abstract: The present disclosure relates to processing operations configured to efficiently enable a client and a server to establish secure communication upon initial connection between the client and the server. Upon initial connection to with the server, the client provides an encrypted token which serves as both proof of authentication/identity and provides, in the encrypted token, an encryption key that the server can utilize to initiate secure communication with the client. The server is able to trust the encrypted token and the encryption key because the encrypted token is signed and encrypted by an authentication service that has a trusted relationship with the server and because the authentication service has pre-shared decryption and signature verification keys with the server. The server utilizes the encrypted key to secure communications with the client without requiring additional processing to lookup client identity or any further intervention from the authentication service.
    Type: Application
    Filed: February 23, 2021
    Publication date: June 10, 2021
    Inventors: Kyle SCHOUVILLER, Scott GUEST
  • Patent number: 10960314
    Abstract: The present disclosure relates to processing operations configured to efficiently enable a client and a server to establish secure communication upon initial connection between the client and the server. Upon initial connection to with the server, the client provides an encrypted token which serves as both proof of authentication/identity and provides, in the encrypted token, an encryption key that the server can utilize to initiate secure communication with the client. The server is able to trust the encrypted token and the encryption key because the encrypted token is signed and encrypted by an authentication service that has a trusted relationship with the server and because the authentication service has pre-shared decryption and signature verification keys with the server. The server utilizes the encrypted key to secure communications with the client without requiring additional processing to lookup client identity or any further intervention from the authentication service.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kyle Schouviller, Scott Guest
  • Publication number: 20210008457
    Abstract: The present disclosure relates to processing operations configured to efficiently enable a client and a server to establish secure communication upon initial connection between the client and the server. Upon initial connection to with the server, the client provides an encrypted token which serves as both proof of authentication/identity and provides, in the encrypted token, an encryption key that the server can utilize to initiate secure communication with the client. The server is able to trust the encrypted token and the encryption key because the encrypted token is signed and encrypted by an authentication service that has a trusted relationship with the server and because the authentication service has pre-shared decryption and signature verification keys with the server. The server utilizes the encrypted key to secure communications with the client without requiring additional processing to lookup client identity or any further intervention from the authentication service.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventors: Kyle Schouviller, Scott Guest
  • Patent number: 9037725
    Abstract: Certain embodiments herein are directed to an online game system, computer-readable medium, and a method comprising: providing a network system comprising a central device and a plurality of remote devices, each said remote device being connected to the central device; providing a plurality of data objects in the network system; and, for running an online game session in the network system, implementing a mode of operation, comprising: assigning each of said data objects to at least one of the remote devices, thereby, giving the at least one remote device control over the assigned data object, and excluding the central device from control over each of said data objects; and, for the plurality of remote devices, limiting data object related game data exchange to a direct data exchange with the central device only.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: May 19, 2015
    Assignee: BIGPOINT INC.
    Inventors: Scott Guest, Martin Brownlow
  • Publication number: 20140113726
    Abstract: Certain embodiments herein are directed to an online game system, computer-readable medium, and a method comprising: providing a network system comprising a central device and a plurality of remote devices, each said remote device being connected to the central device; providing a plurality of data objects in the network system; and, for running an online game session in the network system, implementing a mode of operation, comprising: assigning each of said data objects to at least one of the remote devices, thereby, giving the at least one remote device control over the assigned data object, and excluding the central device from control over each of said data objects; and, for the plurality of remote devices, limiting data object related game data exchange to a direct data exchange with the central device only.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: BIGPOINT INC.
    Inventors: Scott Guest, Martin Brownlow
  • Publication number: 20140113727
    Abstract: Certain embodiments herein are directed to an online game system, computer-readable medium, and a method comprising: providing a network system comprising a central device and a plurality of remote devices, each said remote device being connected to the central device; providing a plurality of data objects in the network system; and, for running an online game session in the network system, implementing a mode of operation, comprising: assigning each of said data objects to at least one of the remote devices, thereby, giving the at least one remote device control over the assigned data object, and excluding the central device from control over each of said data objects; and, for the plurality of remote devices, limiting data object related game data exchange to a direct data exchange with the central device only.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: BIGPOINT INC.
    Inventors: Scott Guest, Martin Brownlow
  • Publication number: 20140115144
    Abstract: Certain embodiments herein are directed to an online game system, computer-readable medium, and a method comprising: providing a network system comprising a central device and a plurality of remote devices, each said remote device being connected to the central device; providing a plurality of data objects in the network system; and, for running an online game session in the network system, implementing a mode of operation, comprising: assigning each of said data objects to at least one of the remote devices, thereby, giving the at least one remote device control over the assigned data object, and excluding the central device from control over each of said data objects; and, for the plurality of remote devices, limiting data object related game data exchange to a direct data exchange with the central device only.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: BIGPOINT INC.
    Inventors: Scott Guest, Martin Brownlow
  • Patent number: 6125158
    Abstract: The disclosure describes a multi-stage phase comparator and a phase-locked loop incorporating such a comparator. The comparator measures a phase difference between a reference signal and an output signal using a periodic clock. The comparator is a two stage comparator comprising a fine and coarse comparator. The coarse comparator measures the number of full clock periods between a transition of the reference signal and the output signal. The fine comparator comprises a delay line generator that generates a plurality of delayed clocks. The delayed clocks are used to over sample the reference signal to determine a fine phase difference representing a remaining fraction of the clock period, between transitions of the reference and output signals. A phase locked loop using the multi-stage comparator allows for more accurate phase locking.
    Type: Grant
    Filed: December 23, 1997
    Date of Patent: September 26, 2000
    Assignee: Nortel Networks Corporation
    Inventors: Dave Carson, Alan Dunne, Matthew Vea, Scott Guest, Robert Wyatt