Patents by Inventor Andrew Conrad

Andrew Conrad 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: 20140378777
    Abstract: A method for real-time, high-density physiological data collection includes automatically measuring, by a wearable device, one or more physiological parameters during each of a plurality of measurement periods, and upon conclusion of a measurement period, for each of the plurality of measurement periods, automatically transmitting by the wearable device data representative of the physiological parameters measured during that measurement period, to a server, the server configured to develop a baseline profile based on the data transmitted by the wearable device for the plurality of measurement periods. The measurement periods may extend through a plurality of consecutive days, and each of the consecutive days may include multiple measurement periods. At least some of the physiological parameters are measured by non-invasively detecting one or more analytes in blood circulating in subsurface vasculature proximate to the wearable device.
    Type: Application
    Filed: June 21, 2013
    Publication date: December 25, 2014
    Inventors: Andrew Conrad, Eric Peeters
  • Patent number: 8375018
    Abstract: Techniques for exchanging data are provided herein. An “open” data type is established on a computer system to define the structure of data. The open data type includes one or more predefined properties, and enables one or more extension properties to be optionally included. Data that is defined according to the open data type includes data values for the predefined properties, and may optionally include data values for extension properties. A second computer system may consider the extension properties to be extension properties or predefined properties of a data type known at the second computer system. In this manner, the type system that is used to exchange data between nodes need not necessarily be commonly known among the nodes, and/or may be dynamically modified, even for a particular data instance. Furthermore, queries may be performed against the data that query against the predefined properties and/or extension properties.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Pablo Castro, Andrew Conrad, Michael Flasko, Pratik Patel, Subramanian Muralidhar, Marcelo Lopez Ruiz
  • Patent number: 8255410
    Abstract: Query expressions, such as LINQ (language integrated queries) queries, are enabled to be translated to URIs (uniform resource indicators) that may be used to query data sources at REST (representational state transfer) interfaces. A compiler is configured to convert a query into an expression tree. An expression tree normalizer is configured to normalize the expression tree into a normalized expression tree. A resource bound expression tree generator is configured to transform the normalized expression tree into a resource bound expression tree. A URI generator is configured to translate the resource bound expression tree into a URI.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Andrew Conrad, Pablo Castro, Michael Flasko, Colin Meek, Simon Cavanagh
  • Publication number: 20100228749
    Abstract: Techniques for exchanging data are provided herein. An “open” data type is established on a computer system to define the structure of data. The open data type includes one or more predefined properties, and enables one or more extension properties to be optionally included. Data that is defined according to the open data type includes data values for the predefined properties, and may optionally include data values for extension properties. A second computer system may consider the extension properties to be extension properties or predefined properties of a data type known at the second computer system. In this manner, the type system that is used to exchange data between nodes need not necessarily be commonly known among the nodes, and/or may be dynamically modified, even for a particular data instance. Furthermore, queries may be performed against the data that query against the predefined properties and/or extension properties.
    Type: Application
    Filed: June 12, 2009
    Publication date: September 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Pablo Castro, Andrew Conrad, Michael Flasko, Pratik Patel, Subramanian Muralidhar, Marcelo Lopez Ruiz
  • Publication number: 20100146036
    Abstract: Data communications are enabled to be performed between first and second computer systems without having to match data types at the first and second computer systems. A first data type is associated with a request for a resource. The request for the resource is transmitted from a first agent at the first computer system to a second agent at the second computer system. The resource is instantiated at the second computer system according to a second data type that is different from the first data type. The resource is received by the first agent from the second agent. The received resource is materialized into an instance of the first data type using the first agent.
    Type: Application
    Filed: March 16, 2009
    Publication date: June 10, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Pablo Castro, Andrew Conrad, Michael Flasko, Pratik Patel, Mark Ashton
  • Publication number: 20100145946
    Abstract: Query expressions, such as LINQ (language integrated queries) queries, are enabled to be translated to URIs (uniform resource indicators) that may be used to query data sources at REST (representational state transfer) interfaces. A compiler is configured to convert a query into an expression tree. An expression tree normalizer is configured to normalize the expression tree into a normalized expression tree. A resource bound expression tree generator is configured to transform the normalized expression tree into a resource bound expression tree. A URI generator is configured to translate the resource bound expression tree into a URI.
    Type: Application
    Filed: March 27, 2009
    Publication date: June 10, 2010
    Applicant: Microsoft Corporation
    Inventors: Andrew Conrad, Pablo Castro, Michael Flasko, Colin Meek, Simon Cavanagh
  • Patent number: 7496599
    Abstract: Users and programmers view relational database tables using an schema such as an SQL-annotated XML schema. The schema describes how XML data maps into base tables and fields, including complex one-to-many and many-to-many relationships.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael L. Brundage, Srinivasa R. Burugapalli, Andrew Conrad, Chris A. Suver, Alexander E. Vaschillo, Bertan Ari
  • Publication number: 20070269824
    Abstract: Disclosed are methods for measuring the effects of environmental, physiological, or lifestyle variables on DNA damage and DNA repair activity as well as the use of measurements of DNA damage and DNA repair activity to predict increased risk for disease. Embodiments of the methods involve the use of a combination of assays to measure DNA damage and DNA repair activity in an individual and comparing these measurements to suitable controls using the selected assays for normal healthy individuals of varying ages. In other embodiments, the methods may comprise a comparison of DNA damage levels to DNA repair levels to obtain an apparent net measurement of DNA damage accumulation.
    Type: Application
    Filed: March 2, 2007
    Publication date: November 22, 2007
    Inventors: Jeffrey Albrecht, Andrew Conrad, Francoise Gala, Russell Grant
  • Publication number: 20070055692
    Abstract: The claimed subject matter relates to an architecture that can facilitate an incremental approach to an Object-Relational mapping solution. The architecture can provide a rich data model that is defined at the value layer. The rich data model can expose an interface that conforms with the interfaces exposed by common storage-specific data providers. The architecture can extend common storage-specific data provider to support common command representations, and provide entity services that work in terms of the rich data model as well as object services such as identity management, updating and change tracking.
    Type: Application
    Filed: February 28, 2006
    Publication date: March 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Pizzo, Chris Suver, Pablo Castro, Alyssa Henry, Andrew Conrad, Subramanian Muralidhar, Benjamin Albahari, Jose Blakeley
  • Publication number: 20060160073
    Abstract: Systems, processes, and devices are provided which are useful for testing blood or plasma donations to detect those specific donations which are contaminated by a virus above a predetermined level. An apparatus and process is described which forms individual, separately sealed and connected sample containers from a flexible hollow tubing segment connected to a fluid donation container. The tubing segment is sealed at spaced-apart intervals along its length, with tubing segment portions in the intervals between the seals defining containers, each of which holds a portion of a plasma sample. The contents of the containers are formed into pools which are subsequently tested for virus contamination by a high-sensitivity test such as PCR. The pools are tested in accordance with an algorithm by which a sample from each donation is mapped to each element of an N-dimensional matrix or grid. Each element of the matrix is identified by a matrix identifier, Xrcs where rcs defines the dimensional index.
    Type: Application
    Filed: March 9, 2006
    Publication date: July 20, 2006
    Inventors: Lorraine Peddada, Charles Heldebrant, Andrew Conrad, Peter Schmid
  • Publication number: 20060136148
    Abstract: Systems, processes, and devices are provided which are useful for testing blood or plasma donations to detect those specific donations which are contaminated by a virus above a predetermined level. An apparatus and process is described which forms individual, separately sealed and connected sample containers from a flexible hollow tubing segment connected to a fluid donation container. The tubing segment is sealed at spaced-apart intervals along its length, with tubing segment portions in the intervals between the seals defining containers, each of which holds a portion of a plasma sample. The contents of the containers are formed into pools which are subsequently tested for virus contamination by a high-sensitivity test such as PCR. The pools are tested in accordance with an algorithm by which a sample from each donation is mapped to each element of an N-dimensional matrix or grid. Each element of the matrix is identified by a matrix identifier, Xrcs, where rcs defines the dimensional index.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 22, 2006
    Inventors: Lorraine Peddada, Charles Heldebrant, Andrew Conrad, Peter Schmid
  • Publication number: 20050216501
    Abstract: The present invention relates to a system and methodology to facilitated data object persistence. An object schema is utilized to provide metadata for types in addition to what is provided by the type system for an underlying programming language. This metadata is then utilized by the system to translate data to and from user objects during a materialization or persistence process. The object schema provides information external to programming logic and type definitions. Consequently, the object schema can be deployed independent of an application thereby allowing the persistence storage of user objects to change without force the user to recompile and deploy application code.
    Type: Application
    Filed: March 23, 2004
    Publication date: September 29, 2005
    Inventors: Ilker Cengiz, Luca Bolognese, Jason Zhu, Dempsey Swan, David Sceppa, Andrew Conrad
  • Publication number: 20050050068
    Abstract: A data mapping architecture for mapping between two or more data sources without modifying the metadata or structure of the data sources themselves. Data mapping also supports updates. The architecture also supports at least the case where data sources that are being mapped, are given, their schemas predefined, and cannot be changed. The architecture includes a mapping component that receives respective metadata from at least two arbitrary data models, and maps expressions between the data models.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Alexander Vaschillo, Ilker Cengiz, Bertan Ari, Srinivasa Burugapalli, Luca Bolognese, Avner Aharoni, Steven White, Alex Laskos, Andrew Conrad, Todd Pfleiger, Jason Zhu, Chris Suver, David Schach, Adam Wiener
  • Publication number: 20030204511
    Abstract: Users and programmers view relational database tables using an schema such as an SQL-annotated XML schema. The schema describes how XML data maps into base tables and fields, including complex one-to-many and many-to-many relationships.
    Type: Application
    Filed: April 30, 2002
    Publication date: October 30, 2003
    Applicant: Microsoft Corporation
    Inventors: Michael L. Brundage, Srinivasa R. Burugapalli, Andrew Conrad, Chris A. Suver, Alexander E. Vaschillo, Bertan Ari
  • Patent number: 4599801
    Abstract: A portable precision measuring gage device for permitting rapid measurement of multiple dimensions of a work piece. The device includes a base, a plurality of guides held in an aligned position and a plurality of slides at least one of which is associated with each guide. Each slide includes upper and lower precision ground pads that are mounted on the top and bottom, respectively, of an outward extension of the slide so as to permit easy access for transfer measurement or for direct measurement of a selected dimension of a part. Each slide can be moved relative to its guide so that a dimension can be precisely transferred from a measuring standard to set the precise location of a pad, either upper or lower. The slide is then locked in position and the device can be readily hand carried to an inspection station, usually in a production area, where in-process and/or final precision inspections may be performed.
    Type: Grant
    Filed: October 22, 1984
    Date of Patent: July 15, 1986
    Assignee: K & K Manufacturing, Inc.
    Inventors: Phillip J. Kronzer, Nick Caputo, Bernard M. Combs, Andrew Conrad, James Kalani, Timothy L. Kronzer
  • Patent number: D289743
    Type: Grant
    Filed: October 22, 1984
    Date of Patent: May 12, 1987
    Assignee: K & K Manufacturing, Inc.
    Inventors: Phillip J. Kronzer, Nick Caputo, Bernard M. Combs, Andrew Conrad, James Kalani, Timothy L. Kronzer
  • Patent number: D290094
    Type: Grant
    Filed: October 22, 1984
    Date of Patent: June 2, 1987
    Assignee: K & K Manufacturing, Inc.
    Inventors: Phillip J. Kronzer, Nick Caputo, Bernard M. Combs, Andrew Conrad, James Kalani, Timothy L. Kronzer