IRC-infoid data standardization for use in a plurality of mobile applications
First Claim
1. An object-oriented data management system comprising:
- memory for storing data;
a processor operatively coupled to the memory, the processor comprising an Inter-Related Container of Infoids (IRC-Infoid) engine that receives disparate data types and creates and manages standardized IRC-Infoid data structures, wherein the standardized IRC-Infoid data structure comprises information, processing-rules, and an atomic-action layer, enabling functions to operate across disparate-systems using data-definitions; and
an IRC-Infoid runner operatively coupled to the IRC-Infoid engine, wherein the IRC-Infoid runner exposes application program interface (API) endpoints for create, read, update, and delete (CRUD) and batch import and export of data,wherein the IRC-Infoid runner comprises an authentication and create, read, update, and delete (CRUD) module that exposes the API end points to websites, social media sites and external data storage systems,wherein the authentication and CRUD module enables the IRC-Infoid runner to authenticate itself with the websites and social media sites to enable extraction and import of data and information from the websites, social media sites, and external data storage systems and export the standardized data as IRC-Infoids.
2 Assignments
0 Petitions
Accused Products
Abstract
An object-oriented data management method and system comprising nested structural-elements that form inter-related containers of IRC-Infoids that include information, processing-rules, and an atomic-action layer, enabling functions to operate across disparate-systems using self-normalizing data-definitions is disclosed. The creation and management of the IRC-Infoid objects, rules and actions are handled by an IRC-Infoid Engine. The IRC-Infoid is an object with its own definitions, properties, and rules, related to a single parent element. Six properties define the IRC-Infoid: event, user, file, message, data and relationship. These properties follow inter-relationship rules, which force internal consistency, data optimization, and maintain data integrity. The IRC-Infoid data structure includes documentation, thought leadership and chatter, which when parsed through the rule sets, gets attached to standard or triggered actions, including periodic updates and called actions for use across disparate systems.
93 Citations
20 Claims
-
1. An object-oriented data management system comprising:
-
memory for storing data; a processor operatively coupled to the memory, the processor comprising an Inter-Related Container of Infoids (IRC-Infoid) engine that receives disparate data types and creates and manages standardized IRC-Infoid data structures, wherein the standardized IRC-Infoid data structure comprises information, processing-rules, and an atomic-action layer, enabling functions to operate across disparate-systems using data-definitions; and an IRC-Infoid runner operatively coupled to the IRC-Infoid engine, wherein the IRC-Infoid runner exposes application program interface (API) endpoints for create, read, update, and delete (CRUD) and batch import and export of data, wherein the IRC-Infoid runner comprises an authentication and create, read, update, and delete (CRUD) module that exposes the API end points to websites, social media sites and external data storage systems, wherein the authentication and CRUD module enables the IRC-Infoid runner to authenticate itself with the websites and social media sites to enable extraction and import of data and information from the websites, social media sites, and external data storage systems and export the standardized data as IRC-Infoids. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An object-oriented data management system comprising:
-
memory for storing data; a processor operatively coupled to the memory, the processor comprising an IRC-Infoid engine that receives disparate data types and creates and manages standardized IRC-Infoid data structures, the processor configured to; define a construct and data structure of a standardized IRC-Infoid, wherein the standardized IRC-Infoid data structure comprises information, processing-rules, and an atomic-action layer, enabling functions to operate across disparate-systems using data-definitions; generate a structurally standardized data model of the IRC-Infoid by defining structural standardization checks, rule checks and verification checks; instantiate an Infoid system with the IRC-Infoid engine comprising an Infoid runner, an authentication module, a standardization check module, a rule check module, a linkage to a user interface, and a user Infoid group which is further linked to links to user preference Infoid modules and to a user data store for storing user data sets; implement the authentication module, the Infoid runner authenticating itself with websites, social media sites and data stores; and implement the structured data model, the Infoid runner establishing a capability to convert disparate data streams that may be accessed by the Infoid runner to a standardized structured form as a IRC-Infoid structure, wherein the Infoid runner parses the data to extract relevant information and converts the collected relevant data using the set of rules established for the standardized and structured data. - View Dependent Claims (12, 13, 14, 15, 18, 19, 20)
-
-
16. The system of 11, wherein the processor is further configured to:
generate the user preference-related data in the standardized form of IRC-Infoids. - View Dependent Claims (17)
Specification