"Fooling around with alternating current is just a waste of time. Nobody will use it, ever."
Thomas Edison ; 1889
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Application No. | Application Title | Issue Date |
| 20120131309 | HIGH-PERFORMANCE, SCALABLE MUTLICORE HARDWARE AND SOFTWARE SYSTEM Traditionally, providing parallel processing within a multi-core system has been very difficult. Here, however, a system in provided where serial source code is automatically converted into parallel source code, and a processing cluster is reconfigured “on the fly” ... | 05/24/2012 |
| 20120131589 | METHOD FOR SCHEDULING UPDATES IN A STREAMING DATA WAREHOUSE A method for scheduling atomic update jobs to a streaming data warehouse includes allocating execution tracks for executing the update jobs. The tracks may be assigned a portion of available processor utilization and memory. A database table may be associated with a giv... | 05/24/2012 |
| 20120131590 | MANAGING VIRTUAL FUNCTIONS OF AN INPUT/OUTPUT ADAPTER A computer implemented method may include identifying allocations for each virtual function of a plurality of virtual functions that are provided via an input/output adapter. The computer implemented method may further include determining a range associated with each gr... | 05/24/2012 |
| 20120131300 | DETERMINING SUITABLE NETWORK INTERFACE FOR PARTITION DEPLOYMENT/RE-DEPLOYMENT IN A CLOUD ENVIRONMENT Migrating a logical partition (LPAR) from a first physical port to a first target physical port, includes determining a configuration of an LPAR having allocated resources residing on a computer and assigned to the first physical port of the computer. The configuration ... | 05/24/2012 |
| 20120131591 | METHOD AND APPARATUS FOR CLEARING CLOUD COMPUTE DEMAND Provided are systems and methods for simplifying cloud compute markets. A compute marketplace can be configured to determine, automatically, attributes and/or constraints associated with a job without requiring the consumer to provide them. The compute marketplace provi... | 05/24/2012 |
| 20120131592 | PARALLEL COMPUTING METHOD FOR PARTICLE BASED SIMULATION AND APPARATUS THEREOF Disclosed are a parallel computing method for particle based simulation that may decrease a calculation delay due to data communication by simultaneously performing the data communication and a simulation calculation and increasing parallelism of a task, and an apparatu... | 05/24/2012 |
| 20120131573 | METHODS, SYSTEMS, AND APPARATUS TO PRIORITIZE COMPUTING DEVICES FOR VIRTUALIZATION In one embodiment, a virtualization analysis tool defines a classification weight value for each physical computing device from a plurality of physical computing devices, defines an effective utilization value for that physical computing device, and associates a virtual... | 05/24/2012 |
| 20120110588 | UNIFIED RESOURCE MANAGER PROVIDING A SINGLE POINT OF CONTROL An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logi... | 05/03/2012 |
| 20120109705 | DATA CENTER SYSTEM THAT ACCOMMODATES EPISODIC COMPUTATION A data center system is described which includes multiple data centers powered by multiple power sources, including any combination of renewable power sources and on-grid utility power sources. The data center system also includes a management system for managing execut... | 05/03/2012 |
| 20120110592 | Autonomic Self-Tuning Of Database Management System In Dynamic Logical Partitioning Environment An automated monitor monitors one or more resource parameters in a logical partition running a database application in a logically partitioned data processing host. The monitor initiates dynamic logical partition reconfiguration in the event that the parameters vary fro... | 05/03/2012 |
| 20120110582 | REAL-TIME COMPUTING RESOURCE MONITORING Techniques used to enhance the execution of long-running or complex software application instances and jobs on computing systems are disclosed herein. In one embodiment, a real time, self-predicting job resource monitor is employed to predict inadequate system resources... | 05/03/2012 |
| 20120110589 | TECHNIQUE FOR EFFICIENT PARALLELIZATION OF SOFTWARE ANALYSIS IN A DISTRIBUTED COMPUTING ENVIRONMENT THROUGH INTELLIGENT DYNAMIC LOAD BALANCING A method for verifying software includes monitoring a resource queue and a job queue, determining whether the resource queue and the job queue contain entries, and if both the resource queue and the job queue contain entries, then applying a scheduling policy to select ... | 05/03/2012 |
| 20120110587 | Methods and apparatuses for accumulating and distributing processing power Calculating and distributing resources of at least one electronic device over a network.... | 05/03/2012 |
| 20120110591 | SCHEDULING POLICY FOR EFFICIENT PARALLELIZATION OF SOFTWARE ANALYSIS IN A DISTRIBUTED COMPUTING ENVIRONMENT A method for verifying software includes accessing a job queue, accessing a resource queue, and assigning a job from the job queue to a resource from the resource queue if an addition is made to the a job queue or to a resource queue. The job queue includes an indicatio... | 05/03/2012 |
| 20120110593 | System and Method for Migration of Data Systems and methods for data migration are disclosed. A method may include allocating a destination storage resource to receive migration data. The method may also include assigning the destination storage resource a first identifier value equal to an identifier value a... | 05/03/2012 |
| 20120110590 | EFFICIENT PARTIAL COMPUTATION FOR THE PARALLELIZATION OF SOFTWARE ANALYSIS IN A DISTRIBUTED COMPUTING ENVIRONMENT An electronic device includes a memory, a processor coupled to the memory, and one or more policies stored in the memory. The policies include a resource availability policy determining whether the processor should continue evaluating the software, and a job availabilit... | 05/03/2012 |
| 20120084786 | JOB EXECUTING SYSTEM, JOB EXECUTING DEVICE AND COMPUTER-READABLE MEDIUM An image forming device includes a monitoring service performing unit and a service process performing instructing unit. The monitoring service performing unit acquires operation state information including index data that represents a service processing function mounte... | 04/05/2012 |
| 20120084787 | APPARATUS AND METHOD FOR CONTROLLING A RESOURCE UTILIZATION POLICY IN A VIRTUAL ENVIRONMENT An apparatus and method for controlling a resource utilization policy in a virtual environment are provided. The apparatus may increase network throughput by dynamically adjusting the resource utilization policies of a driver domain that can directly access a shared dev... | 04/05/2012 |
| 20120084541 | OPTIMIZATION OF PROCESSOR CHARACTERISTICS AND LARGE SCALE SYSTEM OPTIMIZATION THROUGH DOMAIN DECOMPOSITION Systems and methods for optimizing processor requirements for a complex hardware system are disclosed. A set of complex hardware system configuration constraints are formulated as an objective function and a set of linear inequalities, and a convex polytope is formed fr... | 04/05/2012 |
| 20120084785 | RESOURCE RESERVATION Technologies are generally described for systems and methods for requesting a reservation between a first and a second processor. In some examples, the method includes receiving a reservation request at the second processor from the first processor. The reservation requ... | 04/05/2012 |
| 20120072917 | METHOD AND APPARATUS FOR DISTRIBUTING COMPUTATION CLOSURES An approach is provided for backend based computation closure oriented distributed computing. A computational processing support infrastructure receives a request for specifying one or more processes executing on a device for distribution over a computation space. The c... | 03/22/2012 |
| 20120072456 | ADAPTIVE RESOURCE ALLOCATION FOR MULTIPLE CORRELATED SUB-QUERIES IN STREAMING SYSTEMS A system, method and computer program product for allocating computing resources to process a plurality of data streams. A system for allocating resources to process a plurality of data streams. The system includes, but is not limited to: a memory device and a processor... | 03/22/2012 |
| 20120072918 | GENERATION OF GENERIC UNIVERSAL RESOURCE INDICATORS Various arrangements for creating and using generic universal resource indicators are presented. To create a generic universal resource indicator, one or more parameters of a universal resource indicator may be identified. An interface that permits a parameter of the on... | 03/22/2012 |
| 20120054768 | WORKFLOW MONITORING AND CONTROL SYSTEM, MONITORING AND CONTROL METHOD, AND MONITORING AND CONTROL PROGRAM Disclosed are a workflow monitoring control system, method, and program, wherein, when workflows are executed by passing through processing sections, each provided with business application software, in order, the service quality of the workflows can be ensured in as ma... | 03/01/2012 |
| 20120054769 | DIVIDING A COMPUTER JOB INTO MICRO-JOBS Computer micro-jobs are disclosed. A computer job is divided into micro-jobs. In one embodiment, the micro-jobs have a size that allows a particular micro-job to complete within an allotted time for which the particular micro-job owns a resource used to execute the micr... | 03/01/2012 |
| 20120054764 | AUTOMATED ALLOCATION OF RESOURCES TO FUNCTIONAL AREAS OF AN ENTERPRISE ACTIVITY ENVIRONMENT A computer implemented method, system and/or computer program product automatically allocate resources to functional areas of an enterprise activity environment. A skill level of a resource is determined for multiple functional areas. A unique ramp-up index is associate... | 03/01/2012 |
| 20120054767 | RECORDING MEDIUM FOR RESOURCE MANAGEMENT PROGRAM, RESOURCE MANAGEMENT DEVICE, AND RESOURCE MANAGEMENT METHOD A computer-readable, non-transitory medium storing a program causing a computer to execute a process, the process including: assigning, to a thread, a processing that is specified by a program described with a procedural language and requested by a received processing r... | 03/01/2012 |
| 20120054766 | COMPUTER WORKLOAD MIGRATION An event calling for a migration of a workload from a source processor set of processing units to a target processor set of processing units is detected. Processes of the workload are allocated to a second processor set of processing units so that some workload processe... | 03/01/2012 |
| 20120054765 | IDENTITY AND SEMAPHORE-BASED QUALITY OF SERVICE Various embodiments described herein include at least one of systems, methods, and software for identity-based thread pool assignment. The identity may identify a source of a request where the source is a user, human or logical, or a network location where the request o... | 03/01/2012 |
| 20120054763 | SYSTEM AND METHOD FOR STRUCTURING SELF-PROVISIONING WORKLOADS DEPLOYED IN VIRTUALIZED DATA CENTERS The system and method for structuring self-provisioning workloads deployed in virtualized data centers described herein may provide a scalable architecture that can inject intelligence and embed policies into managed workloads to provision and tune resources allocated t... | 03/01/2012 |
| 20120047511 | THROTTLING STORAGE INITIALIZATION FOR DATA DESTAGE Method, system, and computer program product embodiments for throttling storage initialization for data destage in a computing storage environment are provided. An implicit throttling operation is performed by limiting a finite resource of a plurality of finite resource... | 02/23/2012 |
| 20120047513 | WORK PROCESSING APPARATUS FOR SCHEDULING WORK, CONTROL APPARATUS FOR SCHEDULING ACTIVATION, AND WORK SCHEDULING METHOD IN A SYMMETRIC MULTI-PROCESSING ENVIRONMENT A work scheduling technology in a symmetric multi-processing (SMP) environment is provided. A work scheduling function for a SMP environment is implemented in a work processing apparatus, thereby reducing the scheduling overhead, and enhancing the efficiency in use of C... | 02/23/2012 |
| 20120047512 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR SELECTING A RESOURCE BASED ON A MEASURE OF A PROCESSING COST Methods and systems are described for selecting a resource based on a measure of a processing cost. Resource information is received identifying a first resource and a second resource for processing by a program component. One or more of a first measure of a specified p... | 02/23/2012 |
| 20120047509 | Systems and Methods for Improving Performance of Computer Systems Priorities of an application and/or processes associated with an application executing on a computer is determined according to user-specific usage patterns of the application and stored for subsequent use, analysis and distribution.... | 02/23/2012 |
| 20120042319 | Scheduling Parallel Data Tasks A method for allocating parallel, independent, data tasks includes receiving data tasks, each of the data tasks having a penalty function, determining a generic ordering of the data tasks according to the penalty functions, wherein the generic ordering includes solving ... | 02/16/2012 |
| 20120042320 | SYSTEM AND METHOD FOR DYNAMIC RESCHEDULING OF MULTIPLE VARYING RESOURCES WITH USER SOCIAL MAPPING A system and method for scheduling resources includes a memory storage device having a resource data structure stored therein which is configured to store a collection of available resources, time slots for employing the resources, dependencies between the available res... | 02/16/2012 |
| 20120042321 | DYNAMICALLY ALLOCATING META-DATA REPOSITORY RESOURCES The apparatus for dynamically allocating resources used in a meta-data repository includes a tracking module to track resources allocated to a meta-data repository, the meta-data repository comprising a repository that stores meta-data related to a computer system. An a... | 02/16/2012 |
| 20120042256 | HIGH PERFORMANCE COMPUTING AS A SERVICE A scheduling system and method for high-performance computing (HPC) applications includes a network management component stored in physical memory and executed by a processor. The management component is configured to transform HPC resources into a schedulable resource ... | 02/16/2012 |
| 20120042312 | PROCESS DEMAND PREDICTION FOR DISTRIBUTED POWER AND RESOURCE MANAGEMENT Methods and systems for allocating resources in a virtual desktop resource environment are provided. A method includes making a prediction on the future demand for processes running on a distributed environment with several hosts. The prediction is based on the process ... | 02/16/2012 |
| 20120036513 | METHOD TO ASSIGN TRAFFIC PRIORITY OR BANDWIDTH FOR APPLICATION AT THE END USERS-DEVICE A resource reservation method in a network, where the allocation of network bandwidth to each application connected to the network is determined by the end user is provided herewith.... | 02/09/2012 |