Patent application number | Description | Published |
20080235701 | ADAPTIVE PARTITIONING SCHEDULER FOR MULTIPROCESSING SYSTEM - A symmetric multiprocessing system includes multiple processing units and corresponding instances of an adaptive partition processing scheduler. Each instance of the adaptive partition processing scheduler selectively allocates the respective processing unit to run process threads of one or more adaptive partitions based on a comparison between merit function values of the one or more adaptive partitions. The merit function for a particular partition of the one or more adaptive partitions may be based on whether the adaptive partition has available budget on the respective processing unit. The merit function for a particular partition associated with an instance of the adaptive partition scheduler also, or in the alternative, may be based on whether the adaptive partition has available global budget on the symmetric multiprocessing system. | 09-25-2008 |
20110107342 | PROCESS SCHEDULER EMPLOYING ORDERING FUNCTION TO SCHEDULE THREADS RUNNING IN MULTIPLE ADAPTIVE PARTITIONS - A system is set forth that includes a processor, one or more memory storage units, and software code stored in the one or more memory storage units. The software code is executable by the processor to generate a plurality of adaptive partitions that are each associated with one or more process threads. Each of the plurality, of adaptive partitions has one or more corresponding scheduling attributes that are assigned to it. The software code further includes a scheduling system that is executable by the processor for selectively allocating the processor to run the process threads based on a comparison between ordering function values for each adaptive partition. The ordering function value for each adaptive partition is calculated using one or more of the scheduling attributes of the corresponding adaptive partition. The scheduling attributes that may be used to calculate the ordering function value include, for example, 1) the process budget, such as a guaranteed time budget, of the adaptive partition, 2) the critical budget, if any, of the adaptive partition, 3) the rate at which the process threads of an adaptive partition consume processor time, or the like. For each adaptive partition that is associated with a critical thread, a critical ordering function value also may be calculated. The scheduling system may compare the ordering function value with the critical ordering function value of the adaptive partition to determine the proper manner of billing the adaptive partition for the processor allocation used to run its associated critical threads. Methods of implementing various aspects of such a system are also set forth. | 05-05-2011 |
Patent application number | Description | Published |
20090099738 | COORDINATED JOINT MOTION CONTROL SYSTEM - A coordinated joint control system for controlling a coordinated joint motion system, e.g. an articulated arm of a hydraulic excavator blends automation of routine tasks with real-time human supervisory trajectory correction and selection. One embodiment employs a differential control architecture utilizing an inverse Jacobian. Modelling of the desired trajectory of the end effector in system space can be avoided. The invention includes image generation and matching systems. | 04-16-2009 |
20090204259 | CONTROL METHOD AND SYSTEM FOR HYDRAULIC MACHINES EMPLOYING A DYNAMIC JOINT MOTION MODEL - A control method and system for controlling a hydraulically actuated mechanical arm to perform a task, the mechanical arm optionally being a hydraulically actuated excavator arm. The method can include determining a dynamic model of the motion of the hydraulic arm for each hydraulic arm link by relating the input signal vector for each respective link to the output signal vector for the same link. Also the method can include determining an error signal for each link as the weighted sum of the differences between a measured position and a reference position and between the time derivatives of the measured position and the time derivatives of the reference position for each respective link. The weights used in the determination of the error signal can be determined from the constant coefficients of the dynamic model. The error signal can be applied in a closed negative feedback control loop to diminish or eliminate the error signal for each respective link. | 08-13-2009 |
20100094603 | MULTIPHASE PHYSICAL TRANSPORT MODELING METHOD AND MODELING SYSTEM - A general, computational-mathematical modeling method for the solution of large, boundary-coupled transport problems involving the flow of mass, momentum, energy or subatomic particles is disclosed. The method employs a modeling processor that extracts a matrix operator equation (or set of equations) from a numerical transport code (NTC). The outputs of software codes, available for modeling physical problems governed by conservation laws in the form of differential equations, can be processed into closed-form operator equations with the method. Included is a numerical transport code functionalization (NTCF) model which can be determined numerically, based on a system of solutions of an NTC, evaluating outputs for a given set of inputs. The NTCF model is a linear or nonlinear, multi-variable operator equation or set of such equations. The NTCF model defines relationships between general, time-variable inputs and outputs, some known and some unknown, considered as boundary values. The user of an NTCF model can directly work with the processed model output, instead of running the original numerical code in general applications of a boundary-value problem. The numerical transport code functionalization model can be employed as a surrogate for representing the numerical transport code to provide a solution to the transport problem. The invention enables modeling efficiency and availability to be increased, while computational complexity and cost decreased. Computational times for complex modeling problems can, in some cases, be dramatically reduced, for example by several orders of magnitude. | 04-15-2010 |
20120029663 | COORDINATED JOINT MOTION CONTROL SYSTEM WITH POSITION ERROR CORRECTION - Disclosed are an articulated hydraulic machine supporting, control system and control method for same. The articulated hydraulic machine has an end effector for performing useful work. The control system is capable of controlling the end effector for automated movement along a preselected trajectory. The control system has a position error correction system to correct discrepancies between an actual end effector trajectory and a desired end effector trajectory. The correction system can employ one or more absolute position signals provided by one or more acceleration sensors supported by one or more movable machine elements. Good trajectory positioning and repeatability can be obtained. A two joystick controller system is enabled, which can in some cases facilitate the operator's task and enhance their work quality and productivity. | 02-02-2012 |
20120239199 | COORDINATED JOINT MOTION CONTROL SYSTEM - A coordinated joint control system for controlling a coordinated joint motion system, e.g. an articulated arm of a hydraulic excavator blends automation of routine tasks with real-time human supervisory trajectory correction and selection. One embodiment employs a differential control architecture utilizing an inverse Jacobian. Modelling of the desired trajectory of the end effector in system space can be avoided. The invention includes image generation and matching systems. | 09-20-2012 |
Patent application number | Description | Published |
20100288466 | GEOTHERMAL ENERGY EXTRACTION SYSTEM AND METHOD - The present disclosure provides, among other things, a system and process for extracting geothermal energy from a geologic formation. According to an embodiment of the method, coolant fluid is introduced into a first fracture system. The first fracture system is at a first height in the formation. The coolant fluid is collected from a second fracture system. The second fracture system is at a second height in the fracture system. The second height is lower than the first height. Coolant fluid introduced into the first fracture system percolates through the geologic formation from the first fracture system to the second fracture system, collecting heat from the geologic formation. | 11-18-2010 |
20120018120 | GEOTHERMAL ENERGY EXTRACTION SYSTEM AND METHOD - The present disclosure provides a system and process for extracting geothermal energy from a geologic formation. According to an embodiment of the method, coolant fluid is introduced into a first location, at a first height in the formation. The geologic coolant fluid is collected from a second location, at second height in the geologic formation. The second height is typically lower than the first height. Geologic coolant fluid introduced into the first location migrates through the geologic formation to the second location, extracting heat from the geologic formation. Pressure is lowered at the second location relative to the surrounding areas. In a particularly advantageous solution, the pressure is lowered at the second location using a pump, which is integrated into an energy conversion implement. The energy conversion implement is installed at, or close, to the second location. The pump delivers the cooled geologic coolant fluid to the first location. | 01-26-2012 |
20130043075 | DRILLING APPARATUS AND METHOD - The present disclosure provides a drilling method and drill. According to a disclosed method, multiple reciprocating rock-breaking elements, including a hammer drill bit, are used. The elements are moved in alternation to each other such that the net volume displacement by the moving parts is reduced for reducing compression work and thus for losing useful energy from the available amount from the drill bit engine for rock breaking. If desired, a small component of the net volume displacement is kept for enhancing PVW for enhancing rock chipping by tensile strength. The method also includes synchronizing the peak of the pressure depression wave with that of the impact moment of the drill bit's reciprocating motion to enhance, rather than hamper, rock breaking by the creation of PVW. | 02-21-2013 |
20140107832 | COORDINATED JOINT MOTION CONTROL SYSTEM WITH POSITION ERROR CORRECTION - Disclosed are an articulated hydraulic machine supporting, control system and control method for same. The articulated hydraulic machine has an end effector for performing useful work. The control system is capable of controlling the end effector for automated movement along a preselected trajectory. The control system has a position error correction system to correct discrepancies between an actual end effector trajectory and a desired end effector trajectory. The correction system can employ one or more absolute position signals provided by one or more acceleration sensors supported by one or more movable machine elements. Good trajectory positioning and repeatability can be obtained. A two joystick controller system is enabled, which can in some cases facilitate the operator's task and enhance their work quality and productivity. | 04-17-2014 |
20140107841 | Coordinated Joint Motion Control System - A coordinated joint control system for controlling a coordinated joint motion system, e.g. an articulated arm of a hydraulic excavator blends automation of routine tasks with real-time human supervisory trajectory correction and selection. One embodiment employs a differential control architecture utilizing an inverse Jacobian. Modeling of the desired trajectory of the end effector in system space can be avoided. The disclosure includes image generation and matching systems. | 04-17-2014 |
20150152685 | DRILLING APPARATUS AND METHOD - The present disclosure provides a drilling method and drill. According to a disclosed method, multiple reciprocating rock-breaking elements, including a hammer drill bit, are used. The elements are moved in alternation to each other such that the net volume displacement by the moving parts is reduced for reducing compression work and thus for losing useful energy from the available amount from the drill bit engine for rock breaking. If desired, a small component of the net volume displacement is kept for enhancing PVW for enhancing rock chipping by tensile strength. The method also includes synchronizing the peak of the pressure depression wave with that of the impact moment of the drill bit's reciprocating motion to enhance, rather than hamper, rock breaking by the creation of PVW. | 06-04-2015 |
20150322647 | COORDINATED JOINT MOTION CONTROL SYSTEM WITH POSITION ERROR CORRECTION - Disclosed are an articulated hydraulic machine supporting, control system and control method for same. The articulated hydraulic machine has an end effector for performing useful work. The control system is capable of controlling the end effector for automated movement along a preselected trajectory. The control system has a position error correction system to correct discrepancies between an actual end effector trajectory and a desired end effector trajectory. The correction system can employ one or more absolute position signals provided by one or more acceleration sensors supported by one or more movable machine elements. Good trajectory positioning and repeatability can be obtained. A two joystick controller system is enabled, which can in some cases facilitate the operator's task and enhance their work quality and productivity. | 11-12-2015 |
Patent application number | Description | Published |
20100114663 | HYBRID PREDICTION MODEL FOR A SALES PROSPECTOR - Systems and methods provide a system for generating a sales prospect recommendation that uses demographic data to make a sales prospect recommendation that includes a product recommendation with a probability that the sale will close, and may include an estimated time to close the sale and projected revenue. The system imports customer data including past purchasing data and demographic data for a plurality of customers. The system can then generate a predictive model by training the model using the past purchasing data and the demographic data. When queried for a sales prospect recommendation, the system responds to the query with at least one sales prospect recommended by the predictive model. | 05-06-2010 |
20100114665 | CUSTOMER REFERENCE GENERATOR - A system generates a customer reference recommendation based on similarity to other customers. The system includes a customer data file including demographic data and purchasing pattern data for a plurality of customers, a first cluster model trained on the demographic data, and a second cluster model trained on the purchasing pattern data. A customer reference generator produces a customer reference recommendation based on cluster membership in the first and second cluster models in response to a query from a user interface. | 05-06-2010 |
20100114992 | DATA IMPORTER FOR A SALES PROSPECTOR - A data importer for a sales prospecting system imports one or more data tables that each may include one or more records. The data importer first (a) imports a data table into an intermediate table. The data importer then (b) determines if the imported data table depends on another data table and moves one or more records from the imported data table that have no missing dependencies to a corresponding working table; and (c) determines a set of previously imported data tables that refer to the imported data table. The data importer then, for each previously imported data table, repeats (b) and (c) above. | 05-06-2010 |
20150370790 | DATA IMPORTER FOR A SALES PROSPECTOR - A data importer for a sales prospecting system imports one or more data tables that each may include one or more records. The data importer first (a) imports a data table into an intermediate table. The data importer then (b) determines if the imported data table depends on another data table and moves one or more records from the imported data table that have no missing dependencies to a corresponding working table; and (c) determines a set of previously imported data tables that refer to the imported data table. The data importer then, for each previously imported data table, repeats (b) and (c) above. | 12-24-2015 |