Patents by Inventor Jonathan Goldick

Jonathan Goldick 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: 20060242208
    Abstract: A method and system creates and maintains a version-specific attribute or property that is stored as part of a file in a file system, contains specific version information relating to how or when the attribute was created and is automatically invalidated when a predetermined “update” event occurs. Third party applications generally create and access these versions-specific attributes to thereby eliminate the need for external logs or databases to store persistent state information.
    Type: Application
    Filed: June 6, 2006
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventor: Jonathan Goldick
  • Publication number: 20060136637
    Abstract: A method and system that creates and maintains lock properties for a resource or object in a distributed environment. The method and system creates and/or updates lock objects to relate to multiple locks, i.e., multiple resources. The method and system creates and maintains lock properties for a resource or object in a distributed environment.
    Type: Application
    Filed: February 15, 2006
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventor: Jonathan Goldick
  • Publication number: 20060136926
    Abstract: A system and method for managing the allocation of resources and locks to client computer systems. The system and method provides server-side control features related to resource requests for locked resources, such as establishing an expected lifetime property so that the sever may notify requesting clients as to the expected lifetime of a lock to improve client-side polling methods. The system and method relates to blocking a resource or otherwise maintaining subscriptions to lock-related events to effectively allow for asynchronous grants of a lock based on the time of the request to alleviate lock starvation. Another feature relates to a server-side lock function of breaking an existing lock or at least modifying/reducing a lock timeout period to prevent lost resources.
    Type: Application
    Filed: January 25, 2006
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventor: Jonathan Goldick
  • Publication number: 20050210084
    Abstract: Systems and methods transparently move a file service in a clustered environment of storage filers. A first storage filer generates file service data for the file service. The first storage filer associates the file service with an identification. The first storage filer allocates the file service data to at least one memory page in the first storage filer based on the identification. The first storage filer determines an indication to transfer the file service. The first storage filer then transfers at least one memory page using the identification to a second storage filer.
    Type: Application
    Filed: March 16, 2004
    Publication date: September 22, 2005
    Inventors: Jonathan Goldick, Jeffrey Tofano