Patents by Inventor Thomas William Knych

Thomas William Knych 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: 9513961
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining when an application is sufficiently instantiated to be subject to a crawling operation. In one aspect, a method includes instantiating an instance of a native application that generates environment instances for display on a user device within the native application instance; monitoring requests for content sent from the native application instance to serving entities that are external to the native application instance; determining whether each monitored request has been fulfilled; in response to determining that the requests are fulfilled: determining whether each thread in a set of threads of the native application instance is idle, generating a load signal in response to determining each thread in the set of thread of the native application instance is idle, the load signal indicating the native application instance is sufficiently instantiated to be subject to a crawling operation.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: December 6, 2016
    Assignee: Google Inc.
    Inventors: Erik Hendriks, Mario Guajardo-Cespedes, Thomas William Knych, Chen Wang
  • Patent number: 9262304
    Abstract: A shared platform included in a device can be configured to execute instructions from a first application and a second application to operate the device. The shared platform can be configured to receive mode instructions from the first application indicative of operating in a test mode where the shared platform provides simulated responses to the first application. The shared platform can receive a request from the first application pertaining to an operation of the second application. The shared platform operating in the test mode can determine a response to the request from the first application based on a simulation of providing the request to the second application.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: February 16, 2016
    Assignee: Google Inc.
    Inventors: Thomas William Knych, Valeriy S Zakharov
  • Patent number: 9223683
    Abstract: The present document pertains to systems and methods of dependency framework analysis to automatically identify errors in the dependency framework of an application or software module. Variations discussed include devices and methods for identifying errors in an object dependency graph by techniques such as determining a module and module type associated with a method at a plugin point on the object dependency graph; automatically selecting, from a set of testlets, at least one testlet associated with the determined module type, where each testlet is associated with one or more common dependency errors; and automatically creating, with a processor, at least one test suite for each selected testlet, where automatically creating includes building an executable code module that, when executed with a processor, analyzes the dependency graph at the plugin point and generates data showing a location and severity of common dependency errors within the graph.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: December 29, 2015
    Assignee: GOOGLE INC.
    Inventors: Thomas William Knych, David Ross
  • Publication number: 20150067656
    Abstract: A shared platform included in a device can be configured to execute instructions from a first application and a second application to operate the device. The shared platform can be configured to receive mode instructions from the first application indicative of operating in a test mode where the shared platform provides simulated responses to the first application. The shared platform can receive a request from the first application pertaining to an operation of the second application. The shared platform operating in the test mode can determine a response to the request from the first application based on a simulation of providing the request to the second application.
    Type: Application
    Filed: September 18, 2013
    Publication date: March 5, 2015
    Applicant: Google Inc.
    Inventors: Thomas William Knych, Valeriy S. Zakharov