Patents by Inventor Jessica Lynn Gray

Jessica Lynn Gray 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: 8892954
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for application lifecycle management. The method includes receiving crash reports from a first version of an application at multiple initial computing devices. The first version of the application is from a first group of versions. The method further includes determining that the crash reports include more than a threshold amount of crash reports. The method further includes determining that a second version of the application from a second group of versions corrects a cause of the crash reports. The method further includes providing instructions to the initial computing devices to retrieve updates to the application from the second group of versions rather than the first group of versions.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Jessica Lynn Gray, Michael Noth, James Kason Keiger, Siyang Xie
  • Patent number: 8862947
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for application lifecycle management including providing a first application version to initial computing devices. The method includes receiving first crash reports from the first application version. The method includes determining that the first crash reports include more than a first threshold of reports. The method includes preventing provision of the first application version to additional computing devices in response to determining that the first crash reports include more than the first threshold of reports. The method includes receiving second crash reports from the first application version. The method includes determining that the second crash reports include less than a second threshold of reports.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventors: Jessica Lynn Gray, Michael Noth, James Kason Keiger, Siyang Xie
  • Patent number: 8726092
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for identifying causes of application crashes. The method includes receiving crash reports from multiple computing devices resulting from a problem that occurs in an application in operation at the computing devices. The crash reports include sets of properties that describe system states of the computing devices where the problem occurred. The method further includes identifying similarities between one or more properties in the sets of properties from the crash reports. The method further includes identifying differences between one or more properties in the sets of properties from the crash reports. The method further includes identifying one or more candidates for a cause of the problem in the application based on a clustering of the similarities and the differences. The method further includes generating a report that includes the one or more candidates.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: May 13, 2014
    Assignee: Google Inc.
    Inventors: Jessica Lynn Gray, Michael Noth, James Kason Keiger, Siyang Xie
  • Patent number: 8473251
    Abstract: The subject matter of this specification can be implemented in, among other things, a method for crash reporting for resource-constrained devices. The method includes a step for accessing one or more rules for crash data management upon an application crash on a resource-constrained device. The one or more accessed rules take into account at least one resource constraint of the resource-constrained device. The method also includes a step for collecting crash data and communicating the crash data to a crash report management system. Either or both the collecting or the communicating of the crash data is based on the one or more accessed rules.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: June 25, 2013
    Assignee: Google Inc.
    Inventors: Michael Noth, Jessica Lynn Gray, Carlos Valdivia
  • Patent number: 7730109
    Abstract: A system and method for incorporating message catalogs in remote modules. The system and method comprise a container server that identifies one or more modules for use with a container document, receives a module specification from a remote server, and serves the container document with module data based on the module specification, wherein the module data comprises a message reference that identifies a message catalog.
    Type: Grant
    Filed: June 6, 2006
    Date of Patent: June 1, 2010
    Assignee: Google, Inc.
    Inventors: Christopher H. Rohrs, Adam Sah, Dylan Parker, Jessica Lynn Gray
  • Patent number: 7730082
    Abstract: A system and method for serving content in a container document. The system comprises a container server that identifies one or more modules for use with a container document, receives a module specification from a remote server, and serves the container document including module data based on the module specification. The module specification comprises a content element and one or more optional preference elements that enable the container server to provide preferences to the module.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: June 1, 2010
    Assignee: Google Inc.
    Inventors: Adam Sah, Dylan Parker, Christopher H. Rohrs, Jessica Lynn Gray, Steven L. Goldberg