Patents by Inventor Ryan Barrett

Ryan Barrett 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: 9785792
    Abstract: Methods and systems disclosed herein relate generally to processing data requests from external assessment systems. More specifically, an interface is availed to external assessment systems that accepts an identification of one or more genes. Upon receiving a request identifying one or more genes, a type of access authorized for the requesting external assessment system is assessed. When it is determined that the type of data access indicates that the external assessment system is authorized to access data for the one or more genes, a data repository is queried to identify client data that corresponds to the one or more genes and that indicates or can be used to detect a presence of client-associated variants. A response data set that includes at least some of the client data is transmitted to the external assessment system.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: October 10, 2017
    Assignee: COLOR GENOMICS, INC.
    Inventors: Ryan Barrett, Othman Laraki, Wendy McKennon, Katsuya Noguchi, Huy Hong
  • Patent number: 9774508
    Abstract: Techniques, systems, and products for analyzing sparse indicators and sensor data and generating communications are disclosed. The sensors may be associated with or incorporated into devices that may automatically relay sensor data for use in analyses and communication generation.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: September 26, 2017
    Assignee: COLOR GENOMICS, INC.
    Inventors: Ryan Barrett, Nishant Bhat, Huy Hong, Katsuya Noguchi, Wendy McKennon
  • Patent number: 9773031
    Abstract: Techniques for accurately identifying duplications and deletions using depth vectors. A depth vector is generated for each of multiple clients based on a set of reads that is received and aligned to a reference data set. A transformation processing of the depth vectors is performed to produce multiple components. Each of the components is assigned an order based on the extent to which it accounts for cross-client differences in the depth vectors. Each of the components includes an intensity, multiple values, and multiple client weights. A subset of the components is identified based on the order. A sparse indicator and positional data for the sparse indicator can be determined from the components in the subset, and one or more clients can be identified as being associated with the components.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: September 26, 2017
    Assignee: COLOR GENOMICS, INC.
    Inventors: Krishna Pant, Taylor Sittler, Ryan Barrett
  • Publication number: 20170255790
    Abstract: Methods and systems disclosed herein relate generally to processing data requests from external assessment systems. More specifically, an interface is availed to external assessment systems that accepts an identification of one or more genes. Upon receiving a request identifying one or more genes, a type of access authorized for the requesting external assessment system is assessed. When it is determined that the type of data access indicates that the external assessment system is authorized to access data for the one or more genes, a data repository is queried to identify client data that corresponds to the one or more genes and that indicates or can be used to detect a presence of client-associated variants. A response data set that includes at least some of the client data is transmitted to the external assessment system.
    Type: Application
    Filed: May 24, 2016
    Publication date: September 7, 2017
    Inventors: Ryan Barrett, Othman Laraki, Wendy McKennon, Katsuya Noguchi, Huy Hong
  • Patent number: 9678794
    Abstract: Methods and systems disclosed herein relate generally to data processing by applying machine learning techniques to iteration data to identify anomaly subsets of iteration data. More specifically, iteration data for individual iterations of a workflow involving a set of tasks may contain a client data set, client-associated sparse indicators and their classifications, and a set of processing times for the set of tasks performed in that iteration of the workflow. These individual iterations of the workflow may also be associated with particular data sources. Using the iteration data, anomaly subsets within the iteration data can be identified, such as data items resulting from systematic error associated with particular data sources, sets of sparse indicators to be validated or double-checked, or tasks that are associated with long processing times. The anomaly subsets can be provided in a generated communication or report in order to optimize future iterations of the workflow.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: June 13, 2017
    Assignee: COLOR GENOMICS, INC.
    Inventors: Ryan Barrett, Katsuya Noguchi, Nishant Bhat, Zhengua Li, Kurt Smith
  • Publication number: 20170161105
    Abstract: Methods and systems disclosed herein relate generally to data processing by applying machine learning techniques to iteration data to identify anomaly subsets of iteration data. More specifically, iteration data for individual iterations of a workflow involving a set of tasks may contain a client data set, client-associated sparse indicators and their classifications, and a set of processing times for the set of tasks performed in that iteration of the workflow. These individual iterations of the workflow may also be associated with particular data sources. Using the iteration data, anomaly subsets within the iteration data can be identified, such as data items resulting from systematic error associated with particular data sources, sets of sparse indicators to be validated or double-checked, or tasks that are associated with long processing times. The anomaly subsets can be provided in a generated communication or report in order to optimize future iterations of the workflow.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 8, 2017
    Inventors: Ryan Barrett, Katsuya Noguchi, Nishant Bhat, Zhengua Li, Kurt Smith
  • Patent number: 9584882
    Abstract: Techniques, systems, and products for analyzing sparse indicators and sensor data and generating communications are disclosed. The sensors may be associated with or incorporated into devices that may automatically relay sensor data for use in analyses and communication generation.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 28, 2017
    Assignee: COLOR GENOMICS, INC.
    Inventors: Ryan Barrett, Nish Bhat, Huy Hong, Katsuya Noguchi, Wendy McKennon
  • Publication number: 20140110914
    Abstract: A skateboard deck includes a longitudinally extending truck supporting lower surface, a longitudinally extending rider supporting upper surface, and a plurality of longitudinally extending sheets of paper laminated together and positioned between the lower surface and the upper surface.
    Type: Application
    Filed: May 10, 2013
    Publication date: April 24, 2014
    Inventor: Jeffrey Ryan Barrett
  • Patent number: 7877482
    Abstract: In a distributed application execution system having an application master and a plurality of application servers, each application server includes one or more processors and memory storing one or more programs. The one of more programs include instructions for storing in non-volatile storage a plurality of applications distributed to the application server by the application master, for loading into volatile storage and executing a respective application in response to a received request, and for returning a result to the request. In addition, the one of more programs include instructions for conditionally retaining the respective application in volatile storage, for responding to a future request, when criteria, including at least predefined usage level criteria, are met by the respective application, and otherwise removing the respective application from volatile storage upon returning the result to the request.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: January 25, 2011
    Assignee: Google Inc.
    Inventors: Kenneth Ashcraft, Jon P. McAlister, Kevin A. Gibbs, Ryan Barrett