Patent application number | Description | Published |
20140221765 | PATIENT/PROFESSIONAL-COLLABORATIVE, TRADITIONAL-DIAGNOSIS-BYPASSING, MENTAL HEALTH THERAPY SYSTEM AND METHODOLOGY - An traditional-diagnosis-bypassing method for improving a mental health patient-therapy program through incorporating in it, centrally, a patient's expressed therapy goals, including (a) accessing an electronic information system which is programmed with information-capturing and related-question-based, guiding software associated with patient-personalizing therapy planning, structuring and implementing, (b) encouraging a collaboration dialogue between patient and professional to capture information relating to the patient's mental health symptoms and associated, patient-expressed therapy goals, and collaboratively entering related dialogue information into the system, and (c) based upon such information entering, and through professional-and-patient interactive engagement with the system, and functioning expressly in a conventional-diagnosis-bypassing, question and answer mode which is bottomed centrally upon recognizing the patient's expressed therapy goals, collaboratively designing, building, and thereafter implementing, a patient-specific therapy. | 08-07-2014 |
Patent application number | Description | Published |
20090036249 | FLYWHEEL HAVING LUBRICATION-FLOW PASSAGEWAY - A flywheel includes a hub portion concentrically defined around a center of the flywheel. A body portion located peripherally around the hub portion has a driver-side face and a driven-side face. A plurality of passageways in the body portion extend through the flywheel and fluidly connect the driver-side face with the driven-side face. Each of the plurality of passageways is adapted to receive a flow of lubricant spilling onto the driver-side of the body portion when the flywheel is rotating, and to expel lubricant out of the driven-side face of the body portion. | 02-05-2009 |
20090127946 | Cooling jacket and stator assembly for rotary electric device - An electric motor/generator cooling mechanism is presented. The cooling mechanism includes a hollow cooling jacket having an inner and outer coaxial surface, where the inner surface defines a generally cylindric cavity for receiving a stator in heat transference contact with the inner surface, and the outer surface has a cast spiral groove section with jogged cooling passages. The disclosure includes an outer case having one or more inlet ports, an outlet port, and a vent for purging air, cooling fluid flowingly encased between the cooling jacket and the outer case, flowing through the jogged cooling passages, and a flanged end surface on an end of the outer case for boltingly connecting the cooling jacket to the outer case. | 05-21-2009 |
20120024656 | FLYWHEEL HAVING LUBRICATION-FLOW PASSAGEWAY - A method of lubricating a clutch disposed on a driven-side of a flywheel that is connected to a crankshaft includes rotating the flywheel and providing a flow of lubrication fluid spilling onto a driver-side of the flywheel. At least a portion of the flow of lubrication fluid is received through at least one passageway extending through the flywheel and expelled from the passageway on a driven-side of the flywheel. A clutch disposed on the driven-side of the flywheel is lubricated with the expelled lubrication fluid. | 02-02-2012 |
20140111044 | CABLE ARRANGEMENT SYSTEM - A cable arrangement system for one or more sets of cables to an electric machine is provided. The cable arrangement system includes a terminal box, a compression plate, multiple glands, and a multipoint connector. The terminal box is disposed on a housing of the electric machine and includes a first side having a first set of openings. The compression plate is releasably engaged with the first side and defines a second set of openings axially aligned with the first set of openings. The glands are configured to receive the first set of cables. Each of the glands includes a first and a second portion received in the first and the second set of openings respectively. The multipoint connector is disposed within the terminal box and includes a first and a second set of terminals configured to engage with lugs associated with the first and a second set of cables. | 04-24-2014 |
Patent application number | Description | Published |
20090009013 | Cast groove electric motor/generator cooling mechanism - An electric motor/generator cooling mechanism is presented. The cooling mechanism includes a hollow cooling jacket having an inner and outer coaxial surface, where the inner surface defines a generally cylindric cavity for receiving a stator in heat transference contact with the inner surface, and the outer surface has a cast spiral groove section with jogged cooling passages. The disclosure includes an outer case having one or more inlet ports, an outlet port, and a vent for purging air, cooling fluid flowingly encased between the cooling jacket and the outer case, flowing through the jogged cooling passages, and a flanged end surface on an end of the outer case for boltingly connecting the cooling jacket to the outer case. | 01-08-2009 |
20090102298 | Cooling housing for an electric device - A fluid-cooled electric device such as a generator, alternator or motor is provided with a housing that includes an outer surface defining an exterior of the device and an inner surface that defines a housing cavity with a longitudinal axis, and which may have an end wall enclosing one end of the housing cavity wherein the end wall is continuous with the inner surface. Integral to the housing is a helical cooling conduit, which may have a rectangular configuration, disposed along the axis between the inner and outer surfaces of the housing. | 04-23-2009 |
20100127585 | Grounding mechanism for electric motor - An electric motor such as an AC induction electric motor includes a rotor having a rotor core and a rotor shaft. The rotor shaft defines an axially extending bore which has an electrical grounding ring positioned therein. The electrical grounding ring has an inertia insensitive configuration and forms a relatively low resistance electrical circuit segment between the rotor shaft and an electric motor housing to ground the electric motor rotor. The electric motor includes an oil lubricated bearing for the rotor shaft, and a sealing member such as a lip seal is positioned within the axially extending bore to inhibit lubricating oil intrusion therein. A non-rotating stub shaft may be mounted in the housing and extends into the axially extending bore to fluidly seal with the sealing member and electrically connect with the electrical grounding ring, which is fixed to rotate with the rotor shaft. | 05-27-2010 |
20100164310 | Liquid cooled permanent magnet rotor - A permanent magnet rotor for an electrical generator includes a rotor shaft and a rotor core mounted coaxially upon the rotor shaft. The rotor core defines a plurality of longitudinal core passages which include a segment of a rotor cooling circuit, and further includes a permanent magnet outer core component mounted on an inner core component and including a plurality of permanent magnets. A cooling liquid containment mechanism for the permanent magnet rotor includes a first liquid containment cover coupled to the inner core component and a second liquid containment cover coupled to the inner core component. The liquid containment covers are configured to contain cooling liquid passed from an inlet segment of the rotor cooling circuit defined by the rotor shaft into the plurality of longitudinal core passages, and thenceforth into an outlet segment of the rotor cooling circuit also defined by the rotor shaft. The liquid containment covers are mounted on the inner core component at locations radially inward of a cylindrical outer surface thereof. | 07-01-2010 |
20110308071 | Liquid Cooled Permanent Magnet Rotor - A permanent magnet rotor for an electrical generator includes a rotor shaft and a rotor core mounted coaxially upon the rotor shaft. The rotor core defines a plurality of longitudinal core passages which include a segment of a rotor cooling circuit, and further includes a permanent magnet outer core component mounted on an inner core component and including a plurality of permanent magnets. A cooling liquid containment mechanism for the permanent magnet rotor includes a first liquid containment cover coupled to the inner core component and a second liquid containment cover coupled to the inner core component. The liquid containment covers are configured to contain cooling liquid passed from an inlet segment of the rotor cooling circuit defined by the rotor shaft into the plurality of longitudinal core passages, and thenceforth into an outlet segment of the rotor cooling circuit also defined by the rotor shaft. The liquid containment covers are mounted on the inner core component at locations radially inward of a cylindrical outer surface thereof. | 12-22-2011 |
Patent application number | Description | Published |
20090165110 | DELEGATION IN LOGIC-BASED ACCESS CONTROL - Access to a resource may be controlled by a policy, such that a request to access the resource is either granted or denied based on what assertions have been made by various principals. To find the assertions that support a grant of access to the resource, a template may be created that defines the nature of assertions that would cause access to succeed. Assertions may be stored in the form of tokens. The template may be used to search an existing token store to find assertions that have been made, and/or to generate assertions that have not been found in the token store and that would satisfy the template. The assertions in the template may be created by performing an abductive reasoning process on an access query. | 06-25-2009 |
20090193493 | ACCESS POLICY ANALYSIS - Software tools assist an access-policy analyst or creator to debug and/or author access policies. An access request contains a query that evaluates to either true or false depending on whether access is to be allowed. Abduction may be used to generate assumptions that, if true, would cause the access request to be true. The tool may perform analysis on the generated assumptions, such as: comparing the assumptions with tokens to detect errors in the tokens or to suggest changes to the tokens that would cause the query to be satisfied, or comparing the assumptions to a meta-policy. The tool may allow an analysis, policy author, or other person to interactively walk through assumptions in order to see the implications of the access policy. | 07-30-2009 |
20110258630 | METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT - In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue. | 10-20-2011 |
20110264861 | METHODS AND SYSTEMS FOR UTILIZING BYTECODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING PROVIDING MULTI-TENANT RUNTIME ENVIRONMENTS AND SYSTEMS - Execution of code in a multitenant runtime environment. A request to execute code corresponding to a tenant identifier (ID) is received in a multitenant environment. The multitenant database stores data for multiple client entities each identified by a tenant ID having one of one or more users associated with the tenant ID. Users of each of multiple client entities can only access data identified by a tenant ID associated with the respective client entity. The multitenant database is a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities. Source code corresponding to the code to be executed is retrieved from a multitenant database. The retrieved source code is compiled. The compiled code is executed in the multitenant runtime environment. The memory used by the compiled code is freed in response to completion of the execution of the compiled code. | 10-27-2011 |
20110265066 | METHODS AND SYSTEMS FOR EVALUATING BYTECODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING TRANSLATION OF APEX TO BYTECODE - Techniques and mechanisms for conversion of code of a first type to bytecode. Apex provides various unique characteristics. When converting to bytecode, these characteristics are handled to provide bytecode functionality. Some of the unique characteristics of Apex include Autoboxing, SOQL, Properties, Comparisons, Modifiers, Code coverage mechanisms and Sharing mechanisms. | 10-27-2011 |
20110265069 | METHODS AND SYSTEMS FOR EXECUTION OF TENANT CODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING UTILIZATION OF SHARED RESOURCES AND INLINE GOVERNOR LIMIT ENFORCEMENT - A method for evaluating bytecode in an on-demand service environment. A request to compile source code is received in a multitenant database environment. One or more limit enforcement mechanisms is/are inserted into the source code to monitor utilization of one or more corresponding resources within the multitenant database environment. The source code is compiled to generate executable code. The executable code is executed within the multitenant database environment. Resource utilization is evaluated for the one or more resources in response to executing code corresponding to at least one of the limit enforcement mechanisms. | 10-27-2011 |
20130013577 | METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT - In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue. | 01-10-2013 |
20140053160 | METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT - In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue. | 02-20-2014 |
20140282556 | METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT - In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue. | 09-18-2014 |
20150178055 | METHODS AND SYSTEMS FOR UTILIZING BYTECODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING PROVIDING MULTI-TENANT RUNTIME ENVIRONMENTS AND SYSTEMS - Execution of code in a multitenant runtime environment. A request to execute code corresponding to a tenant identifier (ID) is received in a multitenant environment. The multitenant database stores data for multiple client entities each identified by a tenant ID having one of one or more users associated with the tenant ID. Users of each of multiple client entities can only access data identified by a tenant ID associated with the respective client entity. The multitenant database is a hosted database provided by an entity separate from the client entities, and provides on-demand database service to the client entities. Source code corresponding to the code to be executed is retrieved from a multitenant database. The retrieved source code is compiled. The compiled code is executed in the multitenant runtime environment. The memory used by the compiled code is freed in response to completion of the execution of the compiled code. | 06-25-2015 |
20150331680 | METHODS AND SYSTEMS FOR EVALUATING BYTECODE IN AN ON-DEMAND SERVICE ENVIRONMENT INCLUDING TRANSLATION OF APEX TO BYTECODE - Techniques and mechanisms for conversion of code of a first type to bytecode. Apex provides various unique characteristics. When converting to bytecode, these characteristics are handled to provide bytecode functionality. Some of the unique characteristics of Apex include Autoboxing, SOQL, Properties, Comparisons, Modifiers, Code coverage mechanisms and Sharing mechanisms. | 11-19-2015 |
20160105532 | ASYNCHRONOUS WEB SERVICE CALLOUTS AND SERVLET HANDLING - Techniques and mechanisms for providing asynchronous web service calls in an on-demand services environment. In response to request from a remote client computing device, accessing a page provided by one or more server computing devices of the on-demand services environment. The page has content including logic to retrieve information from a remote resource external to the on-demand services environment via at least one asynchronous web service call. A controller component of the page is loaded before rendering a response to the remote computing device. The controller component is executed by a first thread within the on-demand services environment. At least one web service call is sent to the remote resource with the controller component. A continuation object is returned with the controller component to release the first thread from waiting for a response to the web service call, the continuation object providing at least a label to be used when handling the response when received. The response to the web service call is received from the remote resource. Processing is resumed with the continuation object in response to receiving the response. | 04-14-2016 |
Patent application number | Description | Published |
20080265842 | Method and apparatus to provide fixed frequency charging signals to a battery at or near resonance - A battery charger with a fixed frequency charging signal at or near the resonant frequency of the battery to be charged is presented. The present invention utilizes a microprocessor to modulate a current source at or near the resonant frequency of the battery to be charged without the use of a PLL. To simplify conventional modulated battery chargers, the PLL or other methods of phase correction are removed, reducing most of the calculation requirements for adjusting the phase angle, thereby reducing the piece count and ultimately cost and complexity. The result is a solution wherein charging occurs at or near the resonant frequency of the battery, and although suboptimal, the results are superior to traditional charging methods. | 10-30-2008 |
20080272742 | Method and apparatus for acquiring battery temperature measurements using stereographic or single sensor thermal imaging - A method and apparatus for acquiring battery temperature measurements using stereographic thermal imaging sensors or a simple single thermal imaging sensor which can detect increases in battery heat within the field of view of any single thermal sensor, or any combination of a plurality of thermal imaging sensors is presented. Infrared Detection (ID) using the thermal imaging sensor (pyrometer) is used to focus on certain parts of a housing thereby providing an ability to “see through” or “partially see through” the battery housing to battery cells enclosed by the battery housing. Advantageously, this affords the unique capability of measuring the battery temperature before heat propagates from an individual battery cell or a plurality of battery cells to the battery housing, allowing faster heat gradient detection. Moreover, universality of battery temperature monitoring is achieved by elimination of proprietary communication between the manufacturer of the battery and the charger. | 11-06-2008 |
20090001928 | Transformation of battery charger to power source using signature adapters - A signature connector adapter adapted to provide additional capabilities for a battery charger beyond not only charge batteries, but performing other user-friendly functions is presented. One embodiment utilizes a resistor disposed within a signature charger adapter to detect battery type and communicate the battery type to the battery charger. The signature connector adapter provides information such as, but not limited to, battery chemistry, battery voltage, charging capabilities, and thermal limits. The battery charger can then optimize charging performance. The signature connector adapter allows a plurality of household, construction, medical and military devices to be charged and/or powered via the battery charger. Devices such as lights, radios, cigarette lighters, and other such devices requiring specific levels or types of power can now be operated and charged with a single charger, since the signature connector adapter facilitates the charging system changing its output to match the device's requirements. | 01-01-2009 |