The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 09, 2024

Filed:

Oct. 02, 2020
Applicant:

C3.ai, Inc., Redwood City, CA (US);

Inventors:

Thomas M. Siebel, Woodside, CA (US);

Edward Y. Abbo, Woodside, CA (US);

Houman Behzadi, San Francisco, CA (US);

John Coker, Atherton, CA (US);

Scott Kurinskas, San Mateo, CA (US);

Thomas Rothwein, San Jose, CA (US);

David Tchankotadze, Sunnyvale, CA (US);

Assignee:

C3.ai, Inc., Redwood City, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06Q 10/10 (2023.01); G06F 8/10 (2018.01); G06F 8/35 (2018.01); G06F 8/77 (2018.01); G06F 9/54 (2006.01); G06F 16/25 (2019.01); G06F 16/28 (2019.01); G06F 40/284 (2020.01); G06N 20/00 (2019.01); H04L 51/00 (2022.01); H04L 67/10 (2022.01); H04L 67/565 (2022.01); H04L 67/5651 (2022.01);
U.S. Cl.
CPC ...
G06F 16/254 (2019.01); G06F 8/10 (2013.01); G06F 8/35 (2013.01); G06F 8/77 (2013.01); G06F 9/54 (2013.01); G06F 16/283 (2019.01); G06F 16/288 (2019.01); G06N 20/00 (2019.01); H04L 67/10 (2013.01); H04L 67/565 (2022.05); H04L 67/5651 (2022.05);
Abstract

Systems, methods, and devices for a cyberphysical (IoT) software application development platform based upon a model driven architecture and derivative IoT SaaS applications are disclosed herein. The system may include concentrators to receive and forward time-series data from sensors or smart devices. The system may include message decoders to receive messages comprising the time-series data and storing the messages on message queues. The system may include a persistence component to store the time-series data in a key-value store and store the relational data in a relational database. The system may include a data services component to implement a type layer over data stores. The system may also include a processing component to access and process data in the data stores via the type layer, the processing component comprising a batch processing component and an iterative processing component.


Find Patent Forward Citations

Loading…