Patents by Inventor Ian Alexander Willson

Ian Alexander Willson 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: 20220245145
    Abstract: A method of preconditioning time-series data for improved efficiency. The method includes repeatedly recognizing new time series entries for each of a plurality of tracked entities. For each of the plurality of tracked entities, a new time-series data entry for the tracked entity is promoted responsive to the new time-series data entry including a changed value in a normalized field. However, a previous time-series data entry for the tracked entity is maintained responsive to the new time-series data entry including an unchanged value in the normalized field. The method further incudes generating a synthetic time-series data entry for every tracked entity without a time-series data entry in a fixed time period.
    Type: Application
    Filed: January 19, 2022
    Publication date: August 4, 2022
    Inventors: Ian Alexander Willson, Lam Thanh Tran
  • Patent number: 11372881
    Abstract: A computing system includes a database server configured to receive data including a plurality of elements each including a sensor identifier and time element, each time element including a timestamp or time period, and create a time series of the data indexed by the sensor identifiers into buckets spaced at even time intervals. The database server is configured to receive a query including at least one of the sensor identifiers and at least one query time element. The database server is configured to locate target data in the buckets by the at least one of the sensor identifiers and the at least one query time element and output the target data.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: June 28, 2022
    Assignee: THE BOEING COMPANY
    Inventor: Ian Alexander Willson
  • Publication number: 20200409966
    Abstract: A computing system includes a database server configured to receive data including a plurality of elements each including a sensor identifier and time element, each time element including a timestamp or time period, and create a time series of the data indexed by the sensor identifiers into buckets spaced at even time intervals. The database server is configured to receive a query including at least one of the sensor identifiers and at least one query time element. The database server is configured to locate target data in the buckets by the at least one of the sensor identifiers and the at least one query time element and output the target data.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventor: Ian Alexander Willson
  • Patent number: 8688622
    Abstract: A system disclosed includes a temporal data warehouse and a platform independent temporal data warehouse load application operable to run on the system. The load application uses timestamp data from incoming data in conjunction with a relational algebra of set operators to identify and sequence net changes between the incoming data and data previously stored within the data warehouse. The load application loads the identified and sequenced net changes into the data warehouse with relatively little intrusion into normal operation of the data warehouse. Optimizations, including but not limited to, distinct partitioning of the workload into parallel streams are selectable via metadata.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: April 1, 2014
    Assignee: The Boeing Company
    Inventor: Ian Alexander Willson
  • Patent number: 8271430
    Abstract: A system is described that includes a data warehouse and a platform independent data warehouse load application operable to run on the system. The load application includes a sequencing unit configured to utilize timestamp data from incoming data to be stored in the data warehouse and a relational algebra of set operators to identify and sequence net changes between the incoming data and data previously stored within the data warehouse. The load application is configured to non-intrusively load the identified and sequenced net changes into the data warehouse.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: September 18, 2012
    Assignee: The Boeing Company
    Inventor: Ian Alexander Willson
  • Publication number: 20120150791
    Abstract: A system disclosed includes a temporal data warehouse and a platform independent temporal data warehouse load application operable to run on the system. The load application uses timestamp data from incoming data in conjunction with a relational algebra of set operators to identify and sequence net changes between the incoming data and data previously stored within the data warehouse. The load application loads the identified and sequenced net changes into the data warehouse with relatively little intrusion into normal operation of the data warehouse. Optimizations, including but not limited to, distinct partitioning of the workload into parallel streams are selectable via metadata.
    Type: Application
    Filed: April 8, 2011
    Publication date: June 14, 2012
    Inventor: Ian Alexander Willson
  • Publication number: 20090299987
    Abstract: A system is described that includes a data warehouse and a platform independent data warehouse load application operable to run on the system. The load application includes a sequencing unit configured to utilize timestamp data from incoming data to be stored in the data warehouse and a relational algebra of set operators to identify and sequence net changes between the incoming data and data previously stored within the data warehouse. The load application is configured to non-intrusively load the identified and sequenced net changes into the data warehouse.
    Type: Application
    Filed: October 22, 2008
    Publication date: December 3, 2009
    Inventor: Ian Alexander Willson