Intelligent object handling device and method for intelligent object data in heterogeneous data environments with high data density and dynamic application needs
First Claim
1. An applications handling framework is provided to enable functionally integrated user interactivity, comprising structures and methods for one or more of a. bi-directional information interchange with components and access interfaces comprising such as a data object with a comprised status management component agent;
- an object pool database structure with a comprised result aggregation engine;
an object normalization engine;
an object state engine;
an object translation engine; and
application translation interface, a master query interface; and
a report generation interface;
b. utilizing unique data structures as core accessing;
routing; and
processing elements for i. unified analysis of homogeneous and/or heterogeneous data content, contained within homogeneous and/or heterogeneous data formats, types and structures;
ii. by homogeneous and/or heterogeneous analytical applications, modules, and plug-ins;
iii. in homogeneous and/or heterogeneous network computing environments;
to enable c. provision of user interactivity utilizing said Intelligent Object data, Intelligent Object Handler, and Intelligent Object Pool applications within a unified, globally accessible graphical user environment, via an interactive unified presentation layer (UPL) graphical user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
System, method, computer program and computer program product for generation of Intelligent Object data; unified presentation of dynamically customizable functional menus and interfaces such as for user definition, administration and security protocols; secured user interaction, access and presentation based on imported and/or defined user definition, administration and security protocols; data object standardization and normalization; definition of user interaction and computing environment protocols for data object translation, standardization, access and routing; definition of data type access, translation, presentation and routing protocols for functional data and applications integration; definition of application and/or application components and interface access, translation, presentation and routing protocols for functional data and applications integration; provision of interactive, unified, functionality for data acquisition, management, viewing and analysis. Application of such methods and techniques whether implemented in computer program software or otherwise to heterogeneous data environments with high data density and dynamic application needs
-
Citations
64 Claims
-
1. An applications handling framework is provided to enable functionally integrated user interactivity, comprising structures and methods for one or more of
a. bi-directional information interchange with components and access interfaces comprising such as a data object with a comprised status management component agent; - an object pool database structure with a comprised result aggregation engine;
an object normalization engine;
an object state engine;
an object translation engine; and
application translation interface, a master query interface; and
a report generation interface;
b. utilizing unique data structures as core accessing;
routing; and
processing elements fori. unified analysis of homogeneous and/or heterogeneous data content, contained within homogeneous and/or heterogeneous data formats, types and structures;
ii. by homogeneous and/or heterogeneous analytical applications, modules, and plug-ins;
iii. in homogeneous and/or heterogeneous network computing environments;
to enablec. provision of user interactivity utilizing said Intelligent Object data, Intelligent Object Handler, and Intelligent Object Pool applications within a unified, globally accessible graphical user environment, via an interactive unified presentation layer (UPL) graphical user interface. - View Dependent Claims (2, 3, 4, 5)
- an object pool database structure with a comprised result aggregation engine;
-
6. Within information technology platform architecture advantageously enabled in software as the “
- Sentient IT Platform”
, comprising Intelligent Object data structures and the Intelligent Object Pool database structure, an Intelligent Object Handler data and applications handling framework is provided to enable functionally integrated user interactivity, said Intelligent Object Handler comprising structures and methods for one or more ofa. bi-directional information interchange with components and access interfaces comprising such as a data object with a comprised status management component agent;
an object pool database structure with a comprised result aggregation engine;
an object normalization engine;
an object state engine;
an object translation engine; and
application translation interface, a master query interface; and
a report generation interface;
b. utilizing unique Intelligent Object data structures and comprised processing components and access interfaces as accessing;
routing; and
processing elements;
fori. unified analysis of homogeneous and/or heterogeneous data content, contained within homogeneous and/or heterogeneous data formats, types and structures;
ii. by homogeneous and/or heterogeneous analytical applications, modules, and plug-ins;
iii. in homogeneous and/or heterogeneous network computing environments;
to enablec. provision of user interactivity utilizing said Intelligent Object data, Intelligent Object Handler, and Intelligent Object Pool applications within a unified, globally accessible graphical user environment, via an interactive unified presentation layer (UPL) graphical user interface. - View Dependent Claims (7, 8, 9, 10, 11, 12, 14, 16, 18, 19)
- Sentient IT Platform”
-
13. A user definition and administration (UDA) component for user, access, authentication and privilege definition and processing, comprising methods for one or more of
a. bi-directional information interchange with components and access interfaces including the said User menu, Intelligent Object generator component; - object state engine component;
master query component; and
b. definition and integration of requirements for user, access, authentication and privilege definitions such as Laboratory Information Management Systems (LIMS) for local and/or remote data sources;
applications; and
other user activities within heterogeneous and/or homogeneous computing and/or network information environments.
- object state engine component;
-
15. An Intelligent Object generator (IMO-G) component, to generate new Intelligent Objects, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including the data type translator component; -
b. fielding of data object and content import requests;
c. generation of Intelligent Object data structures;
d. utilization of data content and information provided by a data type translator;
for one or more of;
e. provision of run-time translation of heterogeneous data types and their data content into Intelligent Object data; and
f. assignation of a unique object identifier to the Intelligent Object, such as a 128 bit alphanumeric identifier.
-
-
17. An object state engine (OSE) component for Intelligent Object state management, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including an object handler, status management component agents comprised by said Intelligent Objects; - and master query interface;
b. monitoring and governing any activities of Intelligent Objects in real-time via a comprised active listening mode (ALM) 2028;
c. provision of continuously-running sets of processes updated by synchronization with any system clock, such as atomic clock synchronization over a network;
d. provision of a state processing method for recording Intelligent activity or transactions, to provide activity history;
e. provision of a state processing method assigning a defined state to the Intelligent Object to synchronize the current action;
f. provision of a query processing method for handling of external query submissions to Intelligent Objects;
g. provision of a query processing method for Intelligent Object-to-Intelligent Object query result synchronization;
h. provision of a query processing method for governing user access to Intelligent Objects and Intelligent Object-to-Intelligent Object intercommunication between Intelligent Objects, between said Intelligent Objects and applications, and between analytical and processing components;
based on definitions such as security protocols and privilege definitions;
i. provision of a query processing method for governing user access to output generation of said Intelligent Objects and analyses;
j. provision of a query processing method for query status updating;
k. provision of a query processing method for query result synchronization;
l. provision of a query processing method for output generation;
m. provision of an access processing method for Intelligent Object root addressing and routing;
n. provision of an access processing method for data content addressing and routing;
o. provision of an access processing method for Intelligent Object-to-Intelligent Object linking and synchronization.
- and master query interface;
-
20. An object standardization technique (IMO-S) component for standardization of data content queried or processed, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including the object state engine; - object translation engine; and
b. provision of calibration to data content via utilization of linear;
non-linear;
polynomial;
exponential;
logarithmic;
cubic spline;
adaptive;
weighted point-to-point fit; and
a variety of multi-parametric functions. - View Dependent Claims (21)
- object translation engine; and
-
22. An object normalization engine (ONE) component, for normalization of data to be compared, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including an object state engine; b. normalization of scientific data contained in Intelligent Objects for comparison independent of procedural errors and multiple sources of errors inherent in multiple datasets of different origins;
via comprised methods fori. generation of a normalized global standard to provide algorithms to which all similar data can be referenced to in regard to their field parameters contained within the raw data matrix;
ii. application of said algorithms to user-defined workspaces addressed by dynamically generated vector subsets to minimize data exchange and increase processing speed, allowing for use of said algorithm even in network environments with limited data exchange capabilities;
iii. utilization of a workspace cache area for said processing to maintain data content integrity at all times; and
iv. provision of standard algorithms for processing a variety of scientific data configurations such as timeline-related;
spectra or wavelength-related;
kinetics-related;
migration- or separation-related data content matrices in single and multidimensional variations;
locational deviations within arrays, bioassay-related and gene and/or protein sequence-related raw data matrices.- View Dependent Claims (23, 24, 25, 26, 27, 28, 30)
-
29. A direct instrument acquisition and control (DIAC) interface, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including the master query component; - Intelligent Object generator component;
object state engine component; and
external instruments and devices;
b. acquisition of data content via instrumentation;
c. recordation of experimental and instrument running parameters; and
d. activation of a component for generation of Intelligent Objects corresponding to said data content.
- Intelligent Object generator component;
-
31. A data type translator (DTT), which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including the Intelligent Object generator; - object translation engine component; and
application framework component;
b. fielding of applications and database environment definitions provided by an application/database definition generator interface; and
c. definition of data type dependencies to define the Intelligent Object;
- View Dependent Claims (32)
- object translation engine component; and
-
33. An object translation engine (OTE) component, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including the master query component; - object state engine component;
data type translator component;
application/database definition generator; and
master query interface;
b. activation of data object, data field and raw data matrix structure definition tables for translation of Intelligent Object presentation according to applications requirements;
c. activation of table lookup to provide real-time translation of the Intelligent Object within heterogeneous database and application environments;
d. activation of data structure information for non-object data for translation of Intelligent Object presentation according to applications requirements;
e. activation of data type, access and structure definition tables for translation of Intelligent Object presentation according to applications requirements;
f. activation of database type, access and structure definition tables for translation of Intelligent Object presentation according to applications requirements;
g. activation of application type, access and structure definition tables for translation of Intelligent Object presentation according to applications requirements; and
h. automated translation of said previously heterogeneous and/or incompatible data object into a variety of required data types;
structures formats; and
matrices. - View Dependent Claims (34, 36, 38, 40)
- object state engine component;
-
35. An application/database definition generator (ADG) component, for detection, extraction and generation of structural and functional information necessary for standardized unified access, presentation and utilization of heterogeneous data;
- comprising methods for one or more of
a. bi-directional information interchange with components and access interfaces including the object translation engine;
Intelligent Object application framework;
application translation interface;
external data content;
databases and data resources; and
external applications and components;
b. provision of an interface for detection and extraction of diverse data object, data field and raw data matrix definitions c. provision of an interface for detection and extraction of diverse data type, access, structure and functional dependencies;
d. provision of an interface for detection and extraction of diverse database type, access and structure dependencies;
e. provision of an interface for detection and extraction of diverse application type, access and structure dependencies;
f. provision of an automated query interface to define application and database dependencies according to automated and/or user-defined requirements utilizing said provided methods for i. data table extraction to determine data object, data field and raw data matrix definitions;
ii. data type extraction to determine data access and structure dependencies for Intelligent Objects;
iii. database type extraction to determine database access and structure dependencies; and
iv. application type extraction to determine application type, access and structure;
g. dynamic updating of applications and database resource availability information based on presence, absence or other characteristics such as performance response time, for previously detected application and database functionality;
h. dynamic updating of applications and database resource availability information based on presence, absence or other characteristics such as performance response time, for application and database functionality requested at run-time;
i. generation of table definitions for look-up to provide real-time translation of Intelligent Object data content between and within heterogeneous computing environments; and
j. definition of the computing environment as required for linked components and access interfaces including the data type translator, the application framework and the application translation interface.
- comprising methods for one or more of
-
37. A master query component (MQC), which comprises methods for
a. bi-directional information interchange with components and access interfaces including an object state engine component; - an Intelligent Object handle component;
an Intelligent Object application framework component; and
a master query interface;
b. fielding and direction of automated queries and commands for data acquisition;
access, retrieval, translation, viewing, processing and/or analysis; and
c. provision of state-related vector definition of object data subsets for dynamic information interchange.
- an Intelligent Object handle component;
-
39. A master query interface (MQI) for direct linking of vectorized data content and meta-data between Intelligent Objects, applications, analytical components and interfaces, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including the object state engine; - external object query interfaces comprised by Intelligent Objects;
components and/or access interfaces comprised by external Intelligent Object Pool and/or Intelligent Object Pools (“
IOP”
;
hereinafter “
Pool(s)”
);
external result aggregation engine; and
depending on the system configuration, to varied components, interfaces and data content resources;
b. linking to Intelligent Object root routing information;
c. linking to direct interactive Intelligent Object content routing vector addresses; and
d. linking to aggregated query result output provided by external result aggregation engines.
- external object query interfaces comprised by Intelligent Objects;
-
41. An Intelligent Object handle component (IMO-H) for activation and direction of Intelligent Object information interchange, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including the master query component; - master query interface;
Intelligent Object application framework component; and
report generation interface;
b. management of Intelligent Object data by activating and directing information linking provided by said components and access interfaces to comprised meta-data tags;
data content attribute definitions;
vector address pointers;
comprised by said Intelligent Objects,c. fielding of queries and/or command parameters provided by automated; and
/or user-based methods.
- master query interface;
-
42. A report generation interface (RGI), for generation of reports based on data information and aggregated processing results, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including the Intelligent Object handle component; - object translation engine;
distributed learning engines;
knowledge extraction engines; and
an external result aggregation engine component;
b. assembly of information comprised by such as data objects;
specified meta-data indices of said data;
specified data content subsets defined to levels of granularity as small as a single byte; and
aggregated processing results;
c. tabulation of information comprised by such as data objects;
specified meta- data indices of said data, specified data content subsets defined to levels of granularity as small as a single byte; and
aggregated processing results;
i. according to information and requests received from external processing engines and access interface components; and
d. relaying generated results to external processing engines, access interfaces and pane descriptor components in an automated, synchronized, real-time manner. - View Dependent Claims (43)
- object translation engine;
-
44. An Intelligent Object application framework (IMO-A) for functional integration of Intelligent Object data with applications components, plug-ins and modules, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including the Intelligent Objects and their content; - master query component;
data type translator component;
Application/Database Definition Generator;
Intelligent Object handle component;
application translation interface;
applications comprised within said Intelligent Object handler as components, modules and/or plug-ins;
b. fielding of automated and/or user-directed queries;
applications assembly commands;
processing requests;
viewing requests;
other dynamic applications needs;
c. detection of required components, interfaces and protocols to enable functionally integrated analysis utilizing homogeneous and/or heterogeneous data content and applications; and
d. activation and enabling of a comprised automated applications assembly component to enable dynamic assembly of applications utilizing Intelligent Objects for unified, functionally integrated analysis utilizing homogeneous and/or heterogeneous data content and applications. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60, 61, 62, 63, 64)
- master query component;
-
45. An automated applications assembly component (AAA), to enable automated assembly of new applications during run-time (“
- just-in-time”
) from sets of components according to specific needs and best suited for complex processing requirements in heterogeneous data and applications environments, comprising methods for one or more ofa. selection and combination of required I/O components, such as components required to transfer data into and results out of individual analytical and/or descriptive and/or annotative components;
b. selection of algorithms best suited for processing of specifically defined data types or data type descriptors;
c. dynamic combination of said components and algorithms towards automated and/or user-defined analytical performance goals, utilizing distributed subcomponent integration under best-fit conditions;
d. activation of required components, interfaces and protocols to enable functionally integrated analysis utilizing homogeneous and/or heterogeneous data content and applications;
e. synchronization of required components, interfaces and protocols to enable functionally integrated analysis utilizing homogeneous and/or heterogeneous data content and applications;
f. assembly of required components, interfaces and protocols to enable functionally integrated analysis utilizing homogeneous and/or heterogeneous data content and applications memory ranking of performance-optimized component selection;
g. memory ranking of information-optimized component selection; and
h. best choice adjustment according to user-defined functional requirements.
- just-in-time”
-
57. An application translation interface (ATI), for presentation of Intelligent Object data according to heterogeneous applications requirements, which comprises methods for
a. bi-directional information interchange with components and access interfaces such as the Intelligent Object Handler; - master query interface, provision of an interface layer to present defined data object, data field and raw data matrix structure definitions to required external data resources;
applications;
access interfaces; and
processing components utilizing provided definition look-up tables;
b. provision of an interface layer to present defined data type, access, structure and function definitions to required external data resources;
applications;
access interfaces; and
processing components via provided look-up tables;
c. provision of an interface layer to present defined database type, access, structure and function definitions to required external data resources;
applications;
access interfaces; and
processing components via provided look-up tables;
d. provision of an interface layer to present defined application type, access and structure definitions to required external data resources;
applications;
access interfaces; and
processing components via provided look-up tables; and
e. transferring of requests such as read/write processes within or in-between external applications;
Intelligent Object and data content property presentation in real-time, according to defined requirements.
- master query interface, provision of an interface layer to present defined data object, data field and raw data matrix structure definitions to required external data resources;
-
58. An application translation interface (ATI), for presentation of Intelligent Object data according to heterogeneous applications requirements, which comprises methods for
a. bi-directional information interchange with components and access interfaces such as the result aggregation engine; - application/database definition generator;
application handling framework;
external result aggregation engine;
as well as with external data resources;
applications;
access interfaces; and
processing components.
- application/database definition generator;
-
59. A legacy synchronization interface (LSI), for updating and synchronization of batch processed or temporarily offline Intelligent Object data and data content, which comprises methods for one or more of
a. bi-directional information interchange with components and access interfaces including the object state engine; - and external data content, databases, and data resources;
b. synchronization of object data of various types with data content contained in off-line and/or batch processing legacy databases or external applications, in regard to data integrity, content and state for updating of such as raw data vector matrices linking; and
property pane content definition;
c. synchronization of Intelligent Object data with data content contained in off- line and/or batch processing legacy databases or external applications in regard to data integrity, content and state for updating of such as raw data vector matrices linking; and
property pane content definition;
d. synchronization of Intelligent Object data content with external, off-line or temporarily unavailable data sets in regard to data integrity, content and state for updating of such as raw data vector matrices linking; and
property pane content definition.
- and external data content, databases, and data resources;
Specification