Patents by Inventor Jerry Shekhel

Jerry Shekhel 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: 20180157676
    Abstract: An end user application stores activity data in a part of an electronic document. When the electronic document is stored on a shared storage system, activity data is extracted and stored in an activity store. After activity data has been successfully stored in the activity store, the end user application can remove the activity data from the electronic document. In particular, the end user application can periodically query the activity store to identify activities that have been successfully stored in the activity store. By removing the activity data from the electronic document, the electronic document can be maintained at a reasonable size. By having the end user application remove the activity data, coherency of the data file, and consistency between local copies on end user computers and copies on the shared storage system, can be maintained.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 7, 2018
    Inventors: Douglas Milvaney, William Tierney, Kristen Tardito, Jerry Shekhel, Feng Liu, Manish Shukla
  • Publication number: 20070199000
    Abstract: A computer system configured to intercept method calls placed on an object. By intercepting method calls, processing may be performed on a method call-by-method call basis. As part of the processing, metadata for an object is consulted to partition the methods for that object into subsets. The processing performed in response to any specific method call may be based on the subset to which the method belongs. The type of metadata may depend on the desired operation of the computer system. Metadata representing a white list or black list may be used in a computer system that implements a security zone that allows access to methods deemed to be safe or to deny access to methods deemed to be unsafe. In a performance monitoring system, metadata may identify methods to be logged or methods for which execution cost are to be measured. Values returned by a method call may also be processed when the method calls are intercepted.
    Type: Application
    Filed: February 3, 2006
    Publication date: August 23, 2007
    Applicant: Microsoft Corporation
    Inventors: Jerry Shekhel, Ryan Jansen, Seth Goldstein