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: 20140378777Abstract: 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: ApplicationFiled: June 21, 2013Publication date: December 25, 2014Inventors: Andrew Conrad, Eric Peeters
-
Patent number: 8375018Abstract: 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: GrantFiled: June 12, 2009Date of Patent: February 12, 2013Assignee: Microsoft CorporationInventors: Pablo Castro, Andrew Conrad, Michael Flasko, Pratik Patel, Subramanian Muralidhar, Marcelo Lopez Ruiz
-
Patent number: 8255410Abstract: 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: GrantFiled: March 27, 2009Date of Patent: August 28, 2012Assignee: Microsoft CorporationInventors: Andrew Conrad, Pablo Castro, Michael Flasko, Colin Meek, Simon Cavanagh
-
Publication number: 20100228749Abstract: 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: ApplicationFiled: June 12, 2009Publication date: September 9, 2010Applicant: MICROSOFT CORPORATIONInventors: Pablo Castro, Andrew Conrad, Michael Flasko, Pratik Patel, Subramanian Muralidhar, Marcelo Lopez Ruiz
-
Publication number: 20100146036Abstract: 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: ApplicationFiled: March 16, 2009Publication date: June 10, 2010Applicant: MICROSOFT CORPORATIONInventors: Pablo Castro, Andrew Conrad, Michael Flasko, Pratik Patel, Mark Ashton
-
Publication number: 20100145946Abstract: 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: ApplicationFiled: March 27, 2009Publication date: June 10, 2010Applicant: Microsoft CorporationInventors: Andrew Conrad, Pablo Castro, Michael Flasko, Colin Meek, Simon Cavanagh
-
Patent number: 7496599Abstract: 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: GrantFiled: April 30, 2002Date of Patent: February 24, 2009Assignee: Microsoft CorporationInventors: Michael L. Brundage, Srinivasa R. Burugapalli, Andrew Conrad, Chris A. Suver, Alexander E. Vaschillo, Bertan Ari
-
Publication number: 20070269824Abstract: 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: ApplicationFiled: March 2, 2007Publication date: November 22, 2007Inventors: Jeffrey Albrecht, Andrew Conrad, Francoise Gala, Russell Grant
-
Publication number: 20070055692Abstract: 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: ApplicationFiled: February 28, 2006Publication date: March 8, 2007Applicant: Microsoft CorporationInventors: Michael Pizzo, Chris Suver, Pablo Castro, Alyssa Henry, Andrew Conrad, Subramanian Muralidhar, Benjamin Albahari, Jose Blakeley
-
Publication number: 20060160073Abstract: 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: ApplicationFiled: March 9, 2006Publication date: July 20, 2006Inventors: Lorraine Peddada, Charles Heldebrant, Andrew Conrad, Peter Schmid
-
Publication number: 20060136148Abstract: 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: ApplicationFiled: December 23, 2005Publication date: June 22, 2006Inventors: Lorraine Peddada, Charles Heldebrant, Andrew Conrad, Peter Schmid
-
Publication number: 20050216501Abstract: 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: ApplicationFiled: March 23, 2004Publication date: September 29, 2005Inventors: Ilker Cengiz, Luca Bolognese, Jason Zhu, Dempsey Swan, David Sceppa, Andrew Conrad
-
Publication number: 20050050068Abstract: 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: ApplicationFiled: August 29, 2003Publication date: March 3, 2005Inventors: 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: 20030204511Abstract: 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: ApplicationFiled: April 30, 2002Publication date: October 30, 2003Applicant: Microsoft CorporationInventors: Michael L. Brundage, Srinivasa R. Burugapalli, Andrew Conrad, Chris A. Suver, Alexander E. Vaschillo, Bertan Ari
-
Patent number: 4599801Abstract: 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: GrantFiled: October 22, 1984Date of Patent: July 15, 1986Assignee: K & K Manufacturing, Inc.Inventors: Phillip J. Kronzer, Nick Caputo, Bernard M. Combs, Andrew Conrad, James Kalani, Timothy L. Kronzer
-
Patent number: D289743Type: GrantFiled: October 22, 1984Date of Patent: May 12, 1987Assignee: K & K Manufacturing, Inc.Inventors: Phillip J. Kronzer, Nick Caputo, Bernard M. Combs, Andrew Conrad, James Kalani, Timothy L. Kronzer
-
Patent number: D290094Type: GrantFiled: October 22, 1984Date of Patent: June 2, 1987Assignee: K & K Manufacturing, Inc.Inventors: Phillip J. Kronzer, Nick Caputo, Bernard M. Combs, Andrew Conrad, James Kalani, Timothy L. Kronzer