Patent application number | Description | Published |
20090049927 | Force balanced impeller flow meter for mass flow rate control - A force balanced mass flow meter is disclosed that includes a cylindrical sensor housing having an interior bore, an impeller body supported for axial rotation within the interior bore of the sensor housing, and including structure for converting fluid inertia into flow induced torque when fluid flows relative to the impeller body, a proximity sensor for measuring a rotation angle of the impeller body relative to the sensor housing, an electromagnet for generating a magnetic field about the sensor housing to prevent rotation of the impeller body, electronics for determining electrical values from the proximity sensor when fluid flows relative to the impeller body and a controller for controlling current supplied to the electromagnet in response to electrical values determined from the proximity sensor, to generate a magnetic field sufficient to prevent impeller rotation. | 02-26-2009 |
20090109048 | Wireless surface acoustic wave-based proximity sensor, sensing system and method - The subject invention is related to wireless proximity sensor and sensing system for detecting the position of an object. The system includes a transceiver for providing wireless communication with a passive wireless surface acoustic wave (SAW) proximity sensor. The wireless proximity sensor receives a wireless signal from the transceiver, which powers the SAW device and in turn transmits a signal back to the transceiver that includes information about the position of an object. The wireless proximity sensor uses one or more SAW devices with a sensing element made of magnetostrictive material, in conjunction with one or more magnets and one or more targets that are positioned relative to an object. The movement of the target(s) in relation to the proximity sensor operatively produces a mechanical response due to the shift in the magnetic field of the sensing element. The sensing element in turn enhances the magnetic field of the SAW device to which it is attached, and this information is transmitted to the transceiver as information about the position of an object. | 04-30-2009 |
20100018326 | Coriolis effect mass flow meter and gyroscope - A Coriolis effect device includes a housing defining an interior chamber having a central axis, an inlet, an outlet, a leading disc and a trailing disc. Each disc is supported for oscillatory movement within the interior chamber of the housing. The leading disc defines a leading flow path in fluid communication with the inlet and interior chamber, wherein a portion of the leading flow path extends radially with respect to the central axis. The trailing disc is axially spaced from the leading disc. The trailing disc defines a trailing flow path in fluid communication with the interior chamber and the outlet, wherein a portion of the trailing flow path extends radially with respect to the central axis. A phase difference between leading and trailing oscillating signals picked up from the disc movement can be used to determine a mass flow rate of fluid passing from the inlet to the outlet. | 01-28-2010 |
20120043978 | CAPACITIVE SENSORS FOR MONITORING LOAD BEARING ON PINS - A sensor for monitoring external loads acting on a pin assembly includes a pin having an axial interior bore defined therein and having a length defined from a first end to an opposed second end thereof. A core pin is mounted axially within the interior bore of the pin spaced radially inwardly from the interior bore for relative displacement with respect to the pin. A capacitor is provided having an inner capacitor plate mounted to the core pin, and an outer capacitor plate mounted to the pin, such that relative displacement of the core and the pin due to external loading on the pin results in relative displacement of the inner and outer capacitor plates. The capacitor is configured and adapted to be connected to an electrical circuit to produce signals indicative of external loading on the pin based on relative displacement of the inner and outer capacitor plates. | 02-23-2012 |
20120167685 | IN-PLANE CAPACITIVE MEMS ACCELEROMETER - A system for determining in-plane acceleration of an object. The system includes an in-plane accelerometer with a substrate rigidly attached to an object, and a proof mass—formed from a single piece of material—movably positioned a predetermined distance above the substrate. The proof mass includes a plurality of electrode protrusions extending downward from the proof mass to form a gap of varying height between the proof mass and the substrate. The proof mass is configured to move in a direction parallel to the upper surfaces of each of the plurality of substrate electrodes when the object is accelerating, which results in a change in the area of the gap, and a change in capacitance between the substrate and the proof mass. The in-plane accelerometer can be fabricated using the same techniques used to fabricate an out-of-plane accelerometer and is suitable for high-shock applications. | 07-05-2012 |
Patent application number | Description | Published |
20130275279 | ENGINE, SYSTEM AND METHOD OF PROVIDING A MULTI-PLATFORM PAYMENT AND INFORMATION EXCHANGE - System and method for managing insureds' benefits information, comprising a “benefits vault” database that stores data of insured parties and their respective benefit choices, a rules engine that associates the benefit choices with the respective insureds in accordance with predetermined criteria, a remote benefits engine that accesses remote third party resources to implement the benefit choices, and a reporting engine that provides confirmation of the implementation. | 10-17-2013 |
20130282608 | Engine, System and Method of Providing a Multi-Platform Payment and Information Exchange - System and method for managing insureds' benefits information, comprising a “benefits vault” database that stores data of insured parties, their respective benefit choices, financial contributions to the vault, and restrictions on the use of the contributions, a rules engine that associates the benefit choices with the respective insureds in accordance with predetermined criteria, a remote benefits engine that accesses remote third party resources to implement the benefit choices, and a reporting engine that provides confirmation of the implementation. | 10-24-2013 |
20140279638 | Engine, System and Method of Providing a Multi-Platform Payment and Information Exchange - System and method for managing insureds' benefits information, comprising a “benefits vault” database that stores data of insured parties, their respective benefit choices, financial contributions to the vault, and restrictions on the use of the contributions, a rules engine that associates the benefit choices with the respective insureds in accordance with predetermined criteria, a remote benefits engine that accesses remote third party resources to implement the benefit choices, and a reporting engine that provides confirmation of the implementation. | 09-18-2014 |
Patent application number | Description | Published |
20110265077 | RAPID UPDATING OF CLOUD APPLICATIONS - A method for facilitating the uploading of web applications to a cloud computing environment utilizes hashes or fingerprints of each file in a web application. Prior to submitting all the files of a web application to the cloud computing environment for deployment, fingerprints of each file in the web application are transmitted to the cloud computing environment to assess whether the cloud computing environment may already possess the file as a result of receiving it from previously uploaded web applications. | 10-27-2011 |
20110265081 | DROPLET EXECUTION ENGINE FOR DYNAMIC SERVER APPLICATION DEPLOYMENT - A cloud computing environment provides the ability to deploy a web application that has been developed using one of a plurality of application frameworks and is configured to execute within one of a plurality of runtime environments. The cloud computing environment receives the web application in a package compatible with the runtime environment (e.g., a WAR file to be launched in an application server, for example) and dynamically binds available services by appropriately inserting service provisioning data (e.g., service network address, login credentials, etc.) into the package. The cloud computing environment then packages an instance of the runtime environment, a start script and the package into a web application deployment package, which is then transmitted to an application (e.g., container virtual machine, etc.). The application container unpacks the web application deployment package, installs the runtime environment, loads the web application package into the runtime environment and starts the start script, thereby deploying the web application in the application container. | 10-27-2011 |
20110265164 | CLOUD PLATFORM ARCHITECTURE - A cloud computing environment provides the ability to deploy a web application that has been developed using one of a plurality of application frameworks and is configured to execute within one of a plurality of runtime environments. The cloud computing environment receives the web application in a package compatible with the runtime environment (e.g., a WAR file to be launched in an application server, for example) and dynamically binds available services by appropriately inserting service provisioning data (e.g., service network address, login credentials, etc.) into the package. The cloud computing environment then packages an instance of the runtime environment, a start script and the package into a web application deployment package, which is then transmitted to an application (e.g., container virtual machine, etc.). The application container unpacks the web application deployment package, installs the runtime environment, loads the web application package into the runtime environment and starts the start script, thereby deploying the web application in the application container. | 10-27-2011 |
20110265168 | POLICY ENGINE FOR CLOUD PLATFORM - A policy engine is situated between the communications path of a cloud computing environment and a user of the cloud computing environment to comply with an organization's policies for deploying web applications in the cloud computing environment. The policy engine intercepts communications packets to the cloud computing environment from a user, such as a web application developer, for example, in preparation for deploying a web application in the cloud computing environment. The policy engine identifies commands corresponding to the communications packets and directs the communications packets to appropriate rules engines corresponding to such commands in order to execute rules to comply with an organization's policies. Upon completion of execution of the rules, the communications packets are forwarded to the cloud computing environment if they comply with the policies. | 10-27-2011 |
20120030672 | MICROCLOUD PLATFORM DELIVERY SYSTEM - A cloud computing environment with the ability to deploy a web application that has been developed using one of a plurality of application frameworks and is configured to execute within one of a plurality of runtime environments can be delivered as a self-contained virtual machine disk image configured to launch in a virtualization environment. Upon request (or alternatively, in a pre-processing phase), a cloud computing platform provider can compose a virtual machine disk image comprising the cloud computing environment. The virtual machine disk image may be attached to any virtual machine, whether running on a personal computing device such as a laptop or in an infrastructure-as-a-service service provider to provide a cloud computing environment that is automatically configured to receive and deploy a web application. | 02-02-2012 |
20120266156 | RELEASE LIFECYCLE MANAGEMENT SYSTEM FOR A MULTI-NODE APPLICATION - A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of interconnected nodes performing specialized jobs. The deployment system may update a currently running cloud computing platform application according to a deployment manifest and a versioned release bundle that includes jobs and application packages. The deployment system determines changes to the currently running cloud computing platform application and distributes changes to each job to deployment agents executing on VMs. The deployment agents apply the updated jobs to their respective VMs (e.g., launching applications), thereby deploying an updated version of cloud computing platform application. | 10-18-2012 |
20120266158 | RELEASE MANAGEMENT SYSTEM FOR A MULTI-NODE APPLICATION - A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of interconnected nodes performing specialized jobs. The deployment system includes a release management system that builds and manages versioned releases of application services and/or software modules that are executed by the plurality of nodes of the cloud computing platform application. The release management system utilizes specification files to define a jobs and application packages and configurations needed to perform the jobs. The jobs and application packages are assembled into a self-contained release bundle that may be provided to the deployment system. The deployment system unwraps the release bundle and provides each job to deployment agents executing on VMs. The deployment agents apply the jobs to their respective VM (e.g., launching applications), thereby deploying the cloud computing platform application. | 10-18-2012 |
20120266168 | DEPLOYMENT SYSTEM FOR MULTI-NODE APPLICATIONS - A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application, which has a plurality of interconnected nodes performing specialized jobs. The deployment system includes a deployment director that provisions an infrastructure that includes one or more virtual machines (VMs) for hosting the plurality of nodes of the cloud computing platform application. The deployment director distributes a plurality of jobs (e.g., application packages and configurations) to deployment agents executing on the provisioned VMs, based on a mapping in the deployment manifest between the infrastructure and the plurality of specialized jobs to be performed by the cloud computing platform application. The deployment agents apply the jobs to their respective VM (e.g., launching applications), thereby deploying the cloud computing platform application. | 10-18-2012 |
Patent application number | Description | Published |
20140052867 | POLICY ENGINE FOR CLOUD PLATFORM - A policy engine is situated within the communications path of a cloud computing environment and a user of the cloud computing environment to comply with an organization's policies for deploying web applications in the cloud computing environment. The policy engine intercepts communications packets to the cloud computing environment from a user, such as a web application developer, for example, in preparation for deploying a web application in the cloud computing environment. The policy engine identifies commands corresponding to the communications packets and directs the communications packets to appropriate rules engines corresponding to such commands in order to execute rules to comply with an organization's policies. Upon completion of execution of the rules, the communications packets are forwarded to the cloud computing environment if they comply with the policies. | 02-20-2014 |
20140130038 | CLOUD PLATFORM ARCHITECTURE - A cloud computing environment provides the ability to deploy a web application that has been developed using one of a plurality of application frameworks and is configured to execute within one of a plurality of runtime environments. The cloud computing environment receives the web application in a package compatible with the runtime environment and dynamically binds available services by appropriately inserting service provisioning data (e.g., service network address, login credentials, etc.) into the package. The cloud computing environment then packages an instance of the runtime environment, a start script and the package into a web application deployment package, which is then transmitted to an application (e.g., container virtual machine, etc.). The application container unpacks the web application deployment package, installs the runtime environment, loads the web application package into the runtime environment and starts the start script, thereby deploying the web application in the application container. | 05-08-2014 |
20150242237 | RELEASE LIFECYCLE MANAGEMENT SYSTEM FOR MULTI-NODE APPLICATION - A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of interconnected nodes performing specialized jobs. The deployment system may update a currently running cloud computing platform application according to a deployment manifest and a versioned release bundle that includes jobs and application packages. The deployment system determines changes to the currently running cloud computing platform application and distributes changes to each job to deployment agents executing on VMs. The deployment agents apply the updated jobs to their respective VMs (e.g., launching applications), thereby deploying an updated version of cloud computing platform application. | 08-27-2015 |
20160098262 | RELEASE LIFECYCLE MANAGEMENT SYSTEM FOR MULTI-NODE APPLICATION - A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of interconnected nodes performing specialized jobs. The deployment system may update a currently running cloud computing platform application according to a deployment manifest and a versioned release bundle that includes jobs and application packages. The deployment system determines changes to the currently running cloud computing platform application and distributes changes to each job to deployment agents executing on VMs. The deployment agents apply the updated jobs to their respective VMs (e.g., launching applications), thereby deploying an updated version of cloud computing platform application. | 04-07-2016 |
20160098263 | RELEASE LIFECYCLE MANAGEMENT SYSTEM FOR MULTI-NODE APPLICATION - A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of interconnected nodes performing specialized jobs. The deployment system may update a currently running cloud computing platform application according to a deployment manifest and a versioned release bundle that includes jobs and application packages. The deployment system determines changes to the currently running cloud computing platform application and distributes changes to each job to deployment agents executing on VMs. The deployment agents apply the updated jobs to their respective VMs (e.g., launching applications), thereby deploying an updated version of cloud computing platform application. | 04-07-2016 |
Patent application number | Description | Published |
20090157580 | Smart containers - Smart containers are disclosed. A definition is received of a logical structure configured to manage associated content. A policy or operation specified by the definition is applied to an item of content associated with an instance of the logical structure. | 06-18-2009 |
20110131251 | SMART CONTAINERS - Smart containers are disclosed. A definition is received of a logical structure configured to manage associated content. A policy or operation specified by the definition is applied to an item of content associated with an instance of the logical structure. | 06-02-2011 |
20110208775 | FEDERATED SEARCH - Federated search is disclosed. A result associated with a search of a content source not natively configured to provide content type data for content items is received. A content type is associated with a content item included in the result based at least in part on information associated with the result. | 08-25-2011 |
20110246542 | SYSTEM FOR LIGHTWEIGHT OBJECTS - Creating an object is disclosed. An instance of a sharable type is created. An instance of a lightweight type is created. The sharable type is designated as a parent of the lightweight type. The instance of the sharable type is designated as a parent of the instance of the lightweight type. The instance of the sharable type may be shared by one or more other instances of the lightweight type. | 10-06-2011 |
20110282854 | VIRTUAL REPOSITORY MANAGEMENT - Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item. | 11-17-2011 |
20120110024 | IDENTIFIERS FOR NON-SEARCHABLE ATTRIBUTES - An attribute is received for storage. Whether the attribute is searchable or non-searchable in storage is determined. Storing the attribute as a searchable attribute comprises storing the attribute in a database table corresponding to a hierarchical class-based object. Storing the attribute as a non-searchable attribute comprises storing the attribute together with one or more other non-searchable attributes as a set of attributes. The set of attributes is stored in a database location outside the database table corresponding to the hierarchical class-based object, and the database location is accessed before the database table. A unique attribute identifier is associated with the attribute to distinguish between a name of the attribute and a name of one of the one or more other non-searchable attributes in the event that the name of the attribute and the name of the one of the one or more other non-searchable attributes are assigned the same name. | 05-03-2012 |
20120110029 | DATA MODEL FOR SERVICE ARCHITECTURE - Processing for a data package is disclosed. An operation is received including a data package. The operation is performed with respect to each of one or more data objects included in the data package, in a manner determined at least in part by a context data applicable to the operation. | 05-03-2012 |
20120124097 | REUSING SYSTEM CONFIGURATION INFORMATION AND METADATA FOR RELATED OPERATIONS - Reusing system configuration information and metadata for related operations is disclosed. It is determined that a group of content management system commands may be treated as a related set for purposes of updating content management system configuration information and/or metadata. The content management system configuration information and/or metadata are updated once for purposes of processing the group. | 05-17-2012 |
20120185504 | RETRIEVAL OF SEARCHABLE AND NON-SEARCHABLE ATTRIBUTES - Retrieving stored data is disclosed. A retrieval request is received for an object. A retrieval response is generated that includes: 1) a first set of searchable attributes associated with the object, wherein an attribute of the first set of attributes is stored in a database in a manner that enables a database query to be performed against the attribute of the first set of attributes; and 2) a second set of non-searchable attributes associated with the object, wherein an attribute of the second set of attributes is stored in the database in a manner that does not enable a database query to be performed against the attribute of the second set of attributes. | 07-19-2012 |
20120185514 | OPTIMIZED FETCHING FOR CUSTOMIZATION OBJECT ATTRIBUTES - An attribute of a hierarchical class-based object is received. The attribute in a database is stored both in a first location in a first table at a first level of a hierarchy of database tables which table hierarchy is based at least in part on a class hierarchy associated with the hierarchical class-based object and in a second location in a second table at a second level of the table hierarchy which second level is higher than the first level. | 07-19-2012 |
20120254848 | DEPLOYING AND DISTRIBUTING CONTENT MANAGEMENT CODE - Deploying and distributing content management code is disclosed. A software object class is received at a repository. The software object class is stored at the repository. The software object class is downloaded from the repository to an application server associated with the repository. | 10-04-2012 |
20120290623 | EFFICIENT STORAGE OF NON-SEARCHABLE ATTRIBUTES - Storing data is disclosed. An attribute is included in a combined set of attributes. The combined set of attributes is stored in one or more database locations not specific to any one attribute in the combined set. | 11-15-2012 |
20120311662 | SMART CONTAINERS - Smart containers are disclosed. A system for managing content comprises an interface to receive an operation associated with an instance of a smart container. The smart container comprises a logical structure configure using a definition to manage associated content. The system for managing content comprises a processor configured to determine whether the operation is allowable based at least in part on a policy; and in the event that the operation is allowable, perform the operation. A memory is coupled to the processor and is configured to provide the processor with instructions. | 12-06-2012 |
20120330917 | BATCHING CONTENT MANAGEMENT OPERATIONS TO FACILITATE EFFICIENT DATABASE INTERACTIONS - Batching content management operations to facilitate efficient database interactions is disclosed. Two or more content management-related requests are received. The two or more content management-related requests are treated as a batch, including by formulating and sending to a database in a single database interaction a grouped request to add, delete, or modify each of a plurality of database records. | 12-27-2012 |
20130007054 | FEDERATED SEARCH - Federated search is disclosed. A result associated with a search of a content source not natively configured to provide content type data for content items is received. A content type is associated with a content item included in the result based at least in part on information associated with the result. | 01-03-2013 |
20130125146 | IN PLACE OBJECT RECONSTRUCTION - Updating an implementation object is disclosed. A proxy is configured to provide access to a first implementation object that is used to manage an item of content included in a collection of managed content. The first implementation object is replaced with a second implementation object. The proxy is associated with the second implementation object. | 05-16-2013 |
20130151733 | REUSING SYSTEM CONFIGURATION INFORMATION AND METADATA FOR RELATED OPERATIONS - Reusing system configuration information and metadata for related operations is disclosed. It is determined that a group of content management system commands may be treated as a related set for purposes of updating content management system configuration information and/or metadata. The content management system configuration information and/or metadata are updated once for purposes of processing the group. | 06-13-2013 |
20130179463 | RETRIEVAL OF SEARCHABLE AND NON-SEARCHABLE ATTRIBUTES - Retrieving stored data is disclosed. A retrieval request is received for an object. A retrieval response is generated that includes: 1) a first set of searchable attributes associated with the object, wherein an attribute of the first set of attributes is stored in a database in a manner that enables a database query to be performed against the attribute of the first set of attributes; and 2) a second set of non-searchable attributes associated with the object, wherein an attribute of the second set of attributes is stored in the database in a manner that does not enable a database query to be performed against the attribute of the second set of attributes. | 07-11-2013 |
20130212259 | SERVICE SCRIPTING FRAMEWORK - Receiving and executing at a server a script provided by a client, e.g., in a service request sent by a web services or other service client and/or consumer, is disclosed. In various embodiments, the script is configured to cause the server to do one or more of the following: pre-process at least a portion of the services request; post-process a response data associated with the services request; and replace an operation comprising the service at least in part with a replacement operation defined or identified at least in part in the script. | 08-15-2013 |
20130332566 | PROVIDING LOCAL ACCESS TO MANAGED CONTENT - A method for providing local access to managed content is disclosed. The method comprises receiving from a remote host a request to perform an operation with respect to content associated with a set of managed content and obtaining information required to respond to the request. The method further comprises providing in response to the request a content locator usable to perform the requested operation through direct communication with a local content system associated with the remote host. | 12-12-2013 |
20140059080 | SYSTEM FOR LIGHTWEIGHT OBJECTS - Creating an object is disclosed. An instance of a sharable type is created. An instance of a lightweight type is created. The sharable type is designated as a parent of the lightweight type. The instance of the sharable type is designated as a parent of the instance of the lightweight type. The instance of the sharable type may be shared by one or more other instances of the lightweight type. | 02-27-2014 |
20140074917 | REUSING SYSTEM CONFIGURATION INFORMATION AND METADATA FOR RELATED OPERATIONS - Reusing system configuration information and metadata for related operations is disclosed. It is determined that a group of content management system commands may be treated as a related set for purposes of updating content management system configuration information and/or metadata. The content management system configuration information and/or metadata are updated once for purposes of processing the group. | 03-13-2014 |
20140181059 | BATCHING CONTENT MANAGEMENT OPERATIONS TO FACILITATE EFFICIENT DATABASE INTERACTIONS - Batching content management operations to facilitate efficient database interactions is disclosed. Two or more content management-related requests are received. The two or more content management-related requests are treated as a batch, including by formulating and sending to a database in a single database interaction a grouped request to add, delete, or modify each of a plurality of database records. | 06-26-2014 |
20140189715 | CONVERSION OF LIGHTWEIGHT OBJECT TO A HEAVYWEIGHT OBJECT - Processing an object that shares a parent with another object is disclosed. An indication is received with respect to an object that shares a parent object instance with one or more other objects that a change associated with the object is to be made to a data comprising the shared parent object instance. The parent object instance is cloned to create a new parent object instance. The new parent object instance is designated as the parent of the object instance. | 07-03-2014 |
20140215552 | SMART CONTAINERS - Smart containers are disclosed. A system for managing content comprises an interface to receive an operation associated with an instance of a smart container. The smart container comprises a logical structure configure using a definition to manage associated content. The system for managing content comprises a processor configured to determine whether the operation is allowable based at least in part on a policy; and in the event that the operation is allowable, perform the operation. A memory is coupled to the processor and is configured to provide the processor with instructions. | 07-31-2014 |
20140337287 | VIRTUAL REPOSITORY MANAGEMENT - Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item. | 11-13-2014 |
20150154235 | SMART CONTAINERS - Smart containers are disclosed. A system for managing content comprises an interface to receive an operation associated with an instance of a smart container. The smart container comprises a logical structure configure using a definition to manage associated content. The system for managing content comprises a processor configured to determine whether the operation is allowable based at least in part on a policy; and in the event that the operation is allowable, perform the operation. A memory is coupled to the processor and is configured to provide the processor with instructions. | 06-04-2015 |
20160078114 | VIRTUAL REPOSITORY MANAGEMENT - Virtual repository management is disclosed. An indication is received that a content management functionality is desired to be available with respect to one or more external content items. A reference object is created for each for the one or more external content items that represents the external content item and enables the content management functionality to be performed with respect to the external content item. | 03-17-2016 |