Patents by Inventor Erik A. Hilsdale

Erik A. Hilsdale 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: 11403264
    Abstract: Methods and apparatus for storing data about biological entities are provided. A computing device can receive a plurality of data items about a biological entity from a plurality of sources. The computing device can verify each data item of the plurality of data items using the computing device by at least: determining a source of the data item from among the plurality of sources, determining a provenance for the data item associated with the source of the data item, and verifying that the data item is associated with the biological entity based at least on the provenance for the data item associated with the source of the data item. After verifying that a particular data item is associated with the biological entity, the computing device can store the particular data item in a data log associated with the biological entity.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: August 2, 2022
    Assignee: Verily Life Sciences LLC
    Inventors: Erik Hilsdale, Brian Taewon Park, David Andrew Gibson
  • Publication number: 20180203882
    Abstract: Methods and apparatus for storing data about biological entities are provided. A computing device can receive a plurality of data items about a biological entity from a plurality of sources. The computing device can verify each data item of the plurality of data items using the computing device by at least: determining a source of the data item from among the plurality of sources, determining a provenance for the data item associated with the source of the data item, and verifying that the data item is associated with the biological entity based at least on the provenance for the data item associated with the source of the data item. After verifying that a particular data item is associated with the biological entity, the computing device can store the particular data item in a data log associated with the biological entity.
    Type: Application
    Filed: March 13, 2018
    Publication date: July 19, 2018
    Inventors: Erik Hilsdale, Brian Taewon Park, David Andrew Gibson
  • Patent number: 9953041
    Abstract: Methods and apparatus for storing data about biological entities are provided. A computing device can receive a plurality of data items about a biological entity from a plurality of sources. The computing device can verify each data item of the plurality of data items using the computing device by at least: determining a source of the data item from among the plurality of sources, determining a provenance for the data item associated with the source of the data item, and verifying that the data item is associated with the biological entity based at least on the provenance for the data item associated with the source of the data item. After verifying that a particular data item is associated with the biological entity, the computing device can store the particular data item in a data log associated with the biological entity.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: April 24, 2018
    Assignee: Verily Life Sciences LLC
    Inventors: Erik Hilsdale, Brian Taewon Park, David Andrew Gibson
  • Publication number: 20160078061
    Abstract: Methods and apparatus for storing data about biological entities are provided. A computing device can receive a plurality of data items about a biological entity from a plurality of sources. The computing device can verify each data item of the plurality of data items using the computing device by at least: determining a source of the data item from among the plurality of sources, determining a provenance for the data item associated with the source of the data item, and verifying that the data item is associated with the biological entity based at least on the provenance for the data item associated with the source of the data item. After verifying that a particular data item is associated with the biological entity, the computing device can store the particular data item in a data log associated with the biological entity.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Erik Hilsdale, Brian Taewon Park, David Andrew Gibson
  • Patent number: 6539390
    Abstract: A set of development tools is provided as part of an integrated development environment for supporting aspect-oriented programming such that aspects may easily be defined for embodying functionality which cross-cuts main program functionality in such a way that aspects transparently force their behavior on the main program. The editor and debugger of the integrated development environment embody functionality for accommodating this transparency.
    Type: Grant
    Filed: July 20, 1999
    Date of Patent: March 25, 2003
    Assignee: Xerox Corporation
    Inventors: Gregor J. Kiczales, Erik A. Hilsdale, Cristina V. Lopes, John O. Lamping, James J. Hugunin
  • Patent number: 6473895
    Abstract: An aspect oriented system for implementing system monitoring and tracing is provided in which the monitoring and tracing functionality needs not be coded into the resources being monitored or traced. Rather, an aspect is provided which encapsulates the monitoring/tracing behavior. This behavior may easily and transparently be forced onto the resource by compiling the object class for the resource along with the monitoring/tracing aspect. When the monitoring/tracing is no longer needed, it is removed simply by recompiling the resource object classes without the aspect.
    Type: Grant
    Filed: July 20, 1999
    Date of Patent: October 29, 2002
    Assignee: Xerox Corporation
    Inventors: Cristina V. Lopes, Gregor J. Kiczales, John O. Lamping, Erik A. Hilsdale, Venkatesh Choppella, Taher H. Haveliwala
  • Patent number: 6467086
    Abstract: The concept of a general purpose aspect is introduced where an aspect transparently forces cross-cutting behavior on object classes and other software entities. A reusable aspect is further described for use as part of an aspect library.
    Type: Grant
    Filed: July 20, 1999
    Date of Patent: October 15, 2002
    Assignee: Xerox Corporation
    Inventors: Gregor J. Kiczales, John O. Lamping, Cristina V. Lopes, James J. Hugunin, Erik A. Hilsdale, Chandrasekhar Boyapati
  • Patent number: 6442750
    Abstract: An aspect oriented system for implementing the Design by Contract software development methodology is provided in which preconditions and postconditions defining the contract need not be coded into the program modules being developed. Rather, an aspect is provided which encapsulates these preconditions and postconditions. This behavior may easily and transparently be forced onto the resource by compiling the object class for the program module along with the contract aspect. When the software program in which the program modules is used is no longer needed, the preconditions and postconditions are removed simply by recompiling the resource object classes without the aspect.
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: August 27, 2002
    Assignee: Xerox Corporation
    Inventors: Cristina V. Lopes, Martin Lippert, Erik A. Hilsdale