Patents by Inventor Sarah Jeanette Gauby

Sarah Jeanette Gauby 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: 11550643
    Abstract: An event stream processing (ESP) model is read that describes computational processes. (A) An event block object is received. (B) A new measurement value, a timestamp value, and a sensor identifier are extracted. (C) An in-memory data store is updated with the new measurement value, the timestamp value, and the sensor identifier. (A) through (C) are repeated until an output update time is reached. When the output update time is reached, data stored in the in-memory data store is processed and updated using data enrichment windows to define enriched data values that are output. The data enrichment windows include a gate window before each window that uses values computed by more than one window. The gate window sends a trigger to a next window when each value of the more than one window has been computed. The enrichment windows are included in the ESP model.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: January 10, 2023
    Assignee: SAS Institute Inc.
    Inventors: Steven William Enck, Charles Michael Cavalier, Sarah Jeanette Gauby, Scott Joseph Kolodzieski
  • Patent number: 10346142
    Abstract: A computing device automatically generates an event stream processing (ESP) model to receive and process events. A mapping dataset is created from configuration and device information that includes a measurement processing description for a measurement and a measurement identifier that uniquely identifies a sensor and a device to which the sensor is associated and describe a computational process to be performed by an ESP window. An update macro is executed with an update template to create update code to parse the measurement identifier and a measurement value from the event block object. A transpose macro is executed with a transpose template to create transpose code to perform the described computational process. An ESP model is created that includes the created update code, a source window defined to execute the created update code, the created transpose code, and a transpose window defined to execute the created transpose code.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: July 9, 2019
    Assignee: SAS Institute Inc.
    Inventors: Charles Michael Cavalier, Steven William Enck, Sarah Jeanette Gauby
  • Publication number: 20190196795
    Abstract: A computing device automatically generates an event stream processing (ESP) model to receive and process events. A mapping dataset is created from configuration and device information that includes a measurement processing description for a measurement and a measurement identifier that uniquely identifies a sensor and a device to which the sensor is associated and describe a computational process to be performed by an ESP window. An update macro is executed with an update template to create update code to parse the measurement identifier and a measurement value from the event block object. A transpose macro is executed with a transpose template to create transpose code to perform the described computational process. An ESP model is created that includes the created update code, a source window defined to execute the created update code, the created transpose code, and a transpose window defined to execute the created transpose code.
    Type: Application
    Filed: December 12, 2018
    Publication date: June 27, 2019
    Inventors: Charles Michael Cavalier, Steven William Enck, Sarah Jeanette Gauby