Patents by Inventor Scott K. Holden

Scott K. Holden 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: 7503068
    Abstract: An initial sequence number generator is provided that prevents the local server from being attacked while maintaining reliable data transfer. A random intermediate value is created that is unique to each connection identifier and is combined with a random value created from a global counter to generate the initial sequence number. The counter capable of monotonically increasing by both a fixed and variable amount for ensuring that the same connection identifier does not have data collisions from competing sequence numbers within a predetermined period of time, and also to ensures randomness of the initial sequence number on a per connection basis for preventing attacks on the local server.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Sanjay Kaniyar, Art Shelest, Nk Srinivas, Scott K. Holden
  • Patent number: 7203941
    Abstract: Handles associate respective native resources with an application that utilizes a library to call for the native resource. Each handle is created to track a native resource that has been allocated to an application. All native resources associated with the application are freed by examining the handles to find those native resources still being held by the application after they are no longer being used, or when that application has been, or is being, terminated. If a native resource is requested by the application and found to be unavailable, the handles are reviewed to collect allocated native resources that are found to be unneeded by their respective applications. A collected native resource corresponding to the requested native resource is thereby made available to be reallocated to the requesting application.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: April 10, 2007
    Assignee: Microsoft Corporation
    Inventors: Seth M. Demsey, Scott K. Holden, William Michael Zintel, Brian J. Smith, Tuan Huynh
  • Publication number: 20040098724
    Abstract: Handles associate respective native resources with an application that utilizes a library to call for the native resource. Each handle is created to track a native resource that has been allocated to an application. All native resources associated with the application are freed by examining the handles to find those native resources still being held by the application after they are no longer being used, or when that application has been, or is being, terminated. If a native resource is requested by the application and found to be unavailable, the handles are reviewed to collect allocated native resources that are found to be unneeded by their respective applications. A collected native resource corresponding to the requested native resource is thereby made available to be reallocated to the requesting application.
    Type: Application
    Filed: November 14, 2002
    Publication date: May 20, 2004
    Inventors: Seth M. Demsey, Scott K. Holden, William Michael Zintel, Brian J. Smith, Tuan Huynh