Patent application number | Description | Published |
20130166568 | SCALABLE ANALYSIS PLATFORM FOR SEMI-STRUCTURED DATA - A method of operating a query system includes retrieving objects from a data source, wherein each of the retrieved objects includes (i) data and (ii) metadata describing the data. The method includes dynamically creating a cumulative schema by inferring a schema from each of the retrieved objects and merging the inferred schema with the cumulative schema. The method includes storing the data of each of the retrieved objects in a storage service. The method includes receiving, from a user, a query, and responding to the query based on data stored by the storage service. | 06-27-2013 |
20140181141 | Scalable Analysis Platform For Semi-Structured Data - A method of operating a query system includes retrieving objects from a data source. Each of the retrieved objects includes (i) data and (ii) metadata describing the data. The method further includes dynamically creating a cumulative schema. The dynamically creating includes, for each object of the retrieved objects, (i) inferring a schema from the object based on the metadata of the object and inferred data types of elements of the data of the object, (ii) creating a unified schema, and (iii) storing the unified schema as the cumulative schema. The unified schema describes both (a) the object described by the inferred schema and (b) a cumulative set of objects described by the cumulative schema. The method further includes storing the data of each of the retrieved objects in a storage service. | 06-26-2014 |
20140279834 | Scalable Analysis Platform For Semi-Structured Data - A method of operating a data analysis system includes retrieving objects from a data source. Each of the retrieved objects includes (i) data and (ii) metadata describing the data. The method further includes dynamically creating a cumulative schema by, for each object of the retrieved objects: (i) inferring a schema from the object based on the metadata of the object and inferred data types of elements of the data of the object, (ii) creating a unified schema, wherein the unified schema describes both (a) the object described by the inferred schema and (b) a cumulative set of objects described by the cumulative schema, and (iii) storing the unified schema as the cumulative schema. The method further includes exporting the data of each of the retrieved objects to a data warehouse. | 09-18-2014 |
20140279838 | Scalable Analysis Platform For Semi-Structured Data - A data transformation system includes a schema inference module and an export module. The schema inference module is configured to dynamically create a cumulative schema for objects retrieved from a first data source. Each of the retrieved objects includes (i) data and (ii) metadata describing the data. Dynamically creating the cumulative schema includes, for each object of the retrieved objects, (i) inferring a schema from the object and (ii) selectively updating the cumulative schema to describe the object according to the inferred schema. The export module is configured to output the data of the retrieved objects to a data destination system according to the cumulative schema. | 09-18-2014 |
Patent application number | Description | Published |
20100152211 | INHIBITORS OF HUMAN PHOSPHATIDYLINOSITOL 3-KINASE DELTA - Methods of inhibiting phosphatidylinositol 3-kinase delta isoform (PI3Kδ) activity, and methods of treating diseases, such as disorders of immunity and inflammation, in which PI3Kδ plays a role in leukocyte function are disclosed. Preferably, the methods employ active agents that selectively inhibit PI3Kδ, while not significantly inhibiting activity of other PI3K isoforms. Compounds are provided that inhibit PI3Kδ activity, including compounds that selectively inhibit PI3Kδ activity. Methods of using PI3Kδ inhibitory compounds to inhibit cancer cell growth or proliferation are also provided. Accordingly, the invention provides methods of using PI3Kδ inhibitory compounds to inhibit PI3Kδ-mediated processes in vitro and in vivo. | 06-17-2010 |
20100168139 | INHIBITORS OF HUMAN PHOSPHATIDYLINOSITOL 3-KINASE DELTA - Methods of inhibiting phosphatidylinositol 3-kinase delta isoform (PI3Kδ) activity, and methods of treating diseases, such as disorders of immunity and inflammation, in which PI3Kδ plays a role in leukocyte function are disclosed. Preferably, the methods employ active agents that selectively inhibit PI3Kδ, while not significantly inhibiting activity of other PI3K isoforms. Compounds are provided that inhibit PI3Kδ activity, including compounds that selectively inhibit PI3Kδ activity. Methods of using PI3Kδ inhibitory compounds to inhibit cancer cell growth or proliferation are also provided. Accordingly, the invention provides methods of using PI3Kδ inhibitory compounds to inhibit PI3Kδ-mediated processes in vitro and in vivo. | 07-01-2010 |
20120135994 | INHIBITORS OF HUMAN PHOSPHATIDYLINOSITOL 3-KINASE DELTA - Methods of inhibiting phosphatidylinositol 3-kinase delta isoform (PI3Kδ) activity, and methods of treating diseases, such as disorders of immunity and inflammation, in which PI3Kδ plays a role in leukocyte function are disclosed. Preferably, the methods employ active agents that selectively inhibit PI3Kδ, while not significantly inhibiting activity of other PI3K isoforms. Compounds are provided that inhibit PI3Kδ activity, including compounds that selectively inhibit PI3Kδ activity. Methods of using PI3Kδ inhibitory compounds to inhibit cancer cell growth or proliferation are also provided. Accordingly, the invention provides methods of using PI3Kδ inhibitory compounds to inhibit PI3Kδ-mediated processes in vitro and in vivo. | 05-31-2012 |
20120172591 | INHIBITORS OF HUMAN PHOSPHATIDYLINOSITOL 3-KINASE DELTA - Methods of inhibiting phosphatidylinositol 3-kinase delta isoform (PI3Kδ) activity, and methods of treating diseases, such as disorders of immunity and inflammation, in which PI3Kδ plays a role in leukocyte function are disclosed. Preferably, the methods employ active agents that selectively inhibit PI3Kδ, while not significantly inhibiting activity of other PI3K isoforms. Compounds are provided that inhibit PI3Kδ activity, including compounds that selectively inhibit PI3Kδ activity. Methods of using PI3Kδ inhibitory compounds to inhibit cancer cell growth or proliferation are also provided. Accordingly, the invention provides methods of using PI3Kδ inhibitory compounds to inhibit PI3Kδ-mediated processes in vitro and in vivo. | 07-05-2012 |
20140154772 | INHIBITORS OF HUMAN PHOSPHATIDYLINOSITOL 3-KINASE DELTA - Methods of inhibiting phosphatidylinositol 3-kinase delta isoform (PI3Kδ) activity, and methods of treating diseases, such as disorders of immunity and inflammation, in which PI3Kδ plays a role in leukocyte function are disclosed. Preferably, the methods employ active agents that selectively inhibit PI3Kδ, while not significantly inhibiting activity of other PI3K isoforms. Compounds are provided that inhibit PI3Kδ activity, including compounds that selectively inhibit PI3Kδ activity. Methods of using PI3Kδ inhibitory compounds to inhibit cancer cell growth or proliferation are also provided. Accordingly, the invention provides methods of using PI3Kδ inhibitory compounds to inhibit PI3Kδ-mediated processes in vitro and in vivo. | 06-05-2014 |
Patent application number | Description | Published |
20100122269 | Supervisory Process Control And Manufacturing Information System Application Having A Layered Architecture - A supervisory process control and manufacturing information system application is disclosed. The components of the application are distributable to a plurality of networked computer devices in a multi-layered hierarchical manner wherein lower layers host higher installed layers of application components. Application objects reside at a relatively high level of the distributed application architecture and model entities within a process control system. Engine objects host execution of the application objects in a run-time environment. Thus, application objects are not deployed until a host engine object with which they are associated have been deployed. Engine objects are hosted by platform objects. The platform objects correspond to a physical computer system component for executing the engine objects and associated application objects. A configuration facility presents a variety of views including deployment and model views of the application. The views incorporate the relationships of the objects that make up the distributed application. | 05-13-2010 |
20100211928 | Supervisory Process Control And Manufacturing Information System Application Having An Extensible Component Model - A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application. | 08-19-2010 |
20130139227 | Security Architecture For A Process Control Platform Executing Applications - A security component within a supervisory process control and manufacturing information system comprising a set of user roles corresponding to different types of users within the information system, a set of security groups defining a set of security permissions with regard to a set of objects, wherein each security group includes an access definition relating the security permissions to at least one of the set of user roles, and a set of user accounts assigned to at least one of the defined roles thereby indirectly defining access rights with regard to the set of objects having restricted access within the system. The security permissions within the supervisory process control and manufacturing information system are assigned at an object attribute level. | 05-30-2013 |
20130261773 | SUPERVISORY PROCESS CONTROL AND MANUFACTURING INFORMATION SYSTEM APPLICATION HAVING AN EXTENSIBLE COMPONENT MODEL - A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application. | 10-03-2013 |
20140189788 | Security Architecture For A Process Control Platform Executing Applications - A security component within a supervisory process control and manufacturing information system comprising a set of user roles corresponding to different types of users within the information system, a set of security groups defining a set of security permissions with regard to a set of objects, wherein each security group includes an access definition relating the security permissions to at least one of the set of user roles, and a set of user accounts assigned to at least one of the defined roles thereby indirectly defining access rights with regard to the set of objects having restricted access within the system. The security permissions within the supervisory process control and manufacturing information system are assigned at an object attribute level. | 07-03-2014 |