Patents by Inventor Peter Loveless

Peter Loveless 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: 8275984
    Abstract: The prevention of impersonation attacks based on hijacked common gateway interface (CGI) session IDs is disclosed. In accordance with one embodiment, a secured communication channel is formed between a server and a client using an initial transport layer security (TLS) key. Additionally, an authenticated CGI session is formed over the secured communication channel based on an initial CGI session identifier (ID). Further, the initial CGI session ID and the initial TLS key are combined into a pair. Next, incoming data that includes an incoming CGI session ID is received via a secured communication channel. An incoming TLS key of the secured communication channel that carries the incoming CGI session ID is then retrieved. Based on the retrieved incoming TLS key, the incoming data is permitted to execute on the server when the incoming TLS key matches the initial TLS key of the pair.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventor: Peter Loveless
  • Publication number: 20100153702
    Abstract: The prevention of impersonation attacks based on hijacked common gateway interface (CGI) session IDs is disclosed. In accordance with one embodiment, a secured communication channel is formed between a server and a client using an initial transport layer security (TLS) key. Additionally, an authenticated CGI session is formed over the secured communication channel based on an initial CGI session identifier (ID). Further, the initial CGI session ID and the initial TLS key are combined into a pair. Next, incoming data that includes an incoming CGI session ID is received via a secured communication channel. An incoming TLS key of the secured communication channel that carries the incoming CGI session ID is then retrieved. Based on the retrieved incoming TLS key, the incoming data is permitted to execute on the server when the incoming TLS key matches the initial TLS key of the pair.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Applicant: MICROSOFT CORPORATION
    Inventor: Peter Loveless
  • Publication number: 20080162707
    Abstract: A user object is created via an administrator interface. The user object indicates access to system resources for an individual user. The user object is provided a permission time period specifying when a user associated with the object can access the system resource with a computing device. To access the resource, the computing device would generate a request or attempt to access the system resource. In response the request or access attempt, the user object is read to determine when the user of the computing device can access the resource. The user of the computing device could be provided access to the resource during the time period and denied access to the resource outside of the time period.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert L. Beck, Kevin Sullivan, Peter Loveless