Patents by Inventor Ryan M. Jansen

Ryan M. Jansen 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: 20160035204
    Abstract: At least one computer-readable storage medium encoded with executable instructions that, when executed by a first device, cause the first device to carry out a method that improves outdoor safety by optionally tracking the geographic location of a first device and, when a criterion for automatic emergency notification set at the first device is satisfied, transmitting a notification of an emergency to another device. The method may comprise in response to determining that tracking of a geographic location of the first device is enabled: determining a geographic location of the first device, and transmitting the geographic location of the first device to a second device; and in response to determining that a criterion for automatic emergency notification is satisfied, transmitting a notification of an emergency for a user to a third device different from the second device.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 4, 2016
    Inventor: Ryan M. Jansen
  • Patent number: 7818798
    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: Grant
    Filed: February 3, 2006
    Date of Patent: October 19, 2010
    Assignee: Microsoft Corporation
    Inventors: Jerry J. Shekhel, Ryan M. Jansen, Seth D. Goldstein