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.
Patent No.:
Date of Patent:
Apr. 09, 2024
Filed:
Oct. 02, 2020
C3.ai, Inc., Redwood City, CA (US);
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);
C3.ai, Inc., Redwood City, CA (US);
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.