At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Real-time web applications
A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client...
Systems, apparatus, and methods for layered execution
The disclosure is directed to systems, apparatus, and methods for layered execution. In one example, a layered execution environment is provided where one or...
Multi-threaded device and facility manager
Techniques are provided for implementing the WS-DeviceProfile standard as a multi-threaded process ("DFM") executing on a multi-function peripheral ("MFP"). The...
Mechanism that provides more efficient event handler processing
Disclosed is an apparatus, method, service product, and program product which each provide an enhanced, registration-based event handler mechanism. Listener...
Devices as services in a decentralized operating system
Various embodiments of the present invention transform devices into Web services or special-purpose servers that are capable of communicating with personal...
Computer-implemented method, apparatus, and computer program product for
transmitting information between CORBA...
A computer-implemented method, apparatus, and computer program product in a data processing environment for transmitting information between a CORBA application...
Blade server and service start method therefore
A blade server includes a management blade and managed blade. The management blade manages service data necessary for the service of an application. In the...
Interfacing an application server to remote resources using Enterprise
Java Beans as interface components
A method for interfacing an application server with a resource can include the step of associating a plurality of Enterprise Java Beans (EJBs) to a plurality of...
System for workload balancing by resetting an average queue depth upon the
start of the server instance
The present invention relates to an apparatus and computer program for workload balancing in an asynchronous messaging system. The number of server instances,...
Grouping resource allocation commands in a logically-partitioned system
A method, apparatus, system, and signal-bearing medium that in an embodiment determine a group associated with a command, wherein the command comprises a...
Methods and apparatus for resource allocation in partial fault tolerant
Techniques are disclosed for allocation of resources in a distributed computing system. For example, a method for allocating a set of one or more components of...
Apparatus and method of dynamically repartitioning a computer system in
response to partition workloads
A method, system and apparatus for dynamically repartitioning a partitioned computer system in response to workload demands are provided. In one embodiment, a...
System and method for evaluating a workload and its impact on performance
of a workload manager
A system comprises a workload evaluator that is operable to receive a representative workload that is representative of competing demands for capacity of at...
Reducing latencies in computing systems using probabilistic and/or
decision-theoretic reasoning under scarce...
Architecture that employs probabilistic and/or decision-theoretic model(s) of application usage to predict application use and in view of bounded or...
Controlling body-bias voltage and clock frequency in a multiprocessor
system for processing tasks
In case of a task scheduling processing that assigns plural divided execution program tasks to plural processor units, a multiprocessor system using SOI/MOS...
Delaying initiation of virtual machine support process by random delay
value generated based on unique ID...
An embodiment relates generally to a method of managing resources in a virtual environment. The method includes detecting an instantiation of a virtual machine...
Method for performing a software process, controller and lithographic
A method for performing a software process, such as a real time software process, is disclosed, the process having a plurality of tasks, the method including...
Executing tasks through multiple processors that process different
portions of a replicable task
A developer can declare one or more tasks as being replicable. A library manages all tasks that are accessed by an application, including replicable tasks, and...
In scheduling shared processing that has a higher priority than LPAR processing, giving precedence to physical CPUs running idle LPARs prevents prolonged...
Dynamic, temporary resource pools for use in virtualization
A method of implementing virtualization involves dynamic, temporary resource pools. A virtualizing subsystem is capable of partitioning a plurality of physical...
Method for operating software configured for internet access on a remote
A method of operating software configured for Internet access on a remote computer includes opening a virtual machine on a remote computer from a user computer...
Integrated software support for a distributed business application with
seamless backend communications
The disclosure provides integrated software for supporting a distributed business application comprising computer readable instructions embodied on media. The...
Method for upgrading application data according to a new application
A method is disclosed for upgrading preexisting application data according to a new application definition, the method comprises parsing the preexisting...
Apparatus and method for capabilities verification and restriction of
managed applications in an execution...
A method includes identifying one or more features of an execution environment to be used by an application during execution and determining if use of the one...
Method and system for creating self-assembling components through
A system for self-assembling software components is described herein. In one embodiment, a system includes a first and second set of language components, where...
Method of designing a system comprising hardware and software components
The invention relates to a method of designing a system. The system includes an application having software components and an architecture having hardware...
Method and system for debugging data integration applications with
reusable synthetic data values
A method and system for debugging data integration applications with reusable synthetic data values. The method includes receiving a specification for a data...
Ignoring output arguments of functions in programming environments
Methods, systems and computer program products are provided for ignoring one or more output arguments of a function in a programming environment. Users or...
Core object-oriented type system for semi-structured data
A type system employing structural subtyping is disclosed herein. A core type system supports several structural types, such as stream, choice, intersection and...
Data driven transfer functions
In one embodiment, a method for adding a new function type to an application development tool includes determining that a function specified by a user for a...
Apparatus and method of customizable model import and export to and from
XML schema formats
In one embodiment the present invention includes a computer-implemented method of converting first metadata to second metadata using a mapping and custom exits....
Contact resistance and capacitance for semiconductor devices
A method generates a design layout for an integrated circuit. A design is provided for an integrated circuit. Library cells are selected according to the...
Differential voltage defectivity monitoring method
A method uses a differential voltage response to identify fabrication process defects that would result if an IC design is fabricated (without re-designing to...
Affinity-based clustering of vectors for partitioning the columns of a
A computer system for partitioning the columns of a matrix A. The computer system includes a processor and a memory unit coupled to the processor. Program code...
Optimization with adaptive body biasing
A method incorporating adaptive body biasing into an integrated circuit design flow includes the steps of (A) adding adaptive body biasing input/outputs (I/Os)...
Method and apparatus for routing with independent goals on different
Some embodiments of the invention provide a method of routing. The method selects a net with a set of routable elements in a multi-layer layout region. In some...
System and computer program product for diffusion based cell placement
A system and computer program product for cell placement in an integrated circuit design that uses a calculated diffusion velocity determined from a density...
Congestion-driven placement systems and methods for programmable logic
Techniques are provided for reducing signal congestion in programmable logic devices (PLDs). In one example, a computer-implemented method of reducing signal...
Various methods and apparatuses for memory modeling using a structural
primitive verification for memory compilers
A structural primitive verification tool for memory compilers is described. A first set of memory structural primitives are supplied by a designer by filling in...
Method and system for selective stress enablement in simulation modeling
A method and system for modeling an integrated circuit. The method includes converting a representation of the integrated circuit into design shapes of design...
Early timing estimation of timing statistical properties of placement
A performance estimation module estimates the performance values of user designs in early phases of compilation and accounts for the performance variability...
Method and system product for implementing uncertainty in integrated
circuit designs with programmable logic
Disclosed is a method, system and computer program product to specify an integrated circuit. The integrated circuit includes a hardwired specific logic...
Phase-shifting masks with sub-wavelength diffractive optical elements
The present invention discloses a method of designing a set of two tiled masks, as well as, a mask including: a first tile, the first tile being transparent to...
Writing pattern producing method, photomask manufacturing method, and
semiconductor device manufacturing method
A writing pattern producing method includes obtaining a width of an overlapping portion of first and second patterns, determining whether the width of the...
Method of designing semiconductor integrated circuit, apparatus for
designing semiconductor integrated circuit,...
A method of designing a semiconductor integrated circuit includes a cell arranging and wiring step of arranging and wiring cells for creating a physical layout,...
Previewing next state based on potential action in current state
A method, program and system for displaying the consequence of an input in a graphical user interface (GUI) are provided. The invention comprises displaying a...
Method and system of controlling a cursor in a three-dimensional graphical
A method of controlling a cursor displayed on a display device is provided. A three-dimensional environment is displayed on a display device. A cursor and a...
Image reproduction device and method thereof
An image reproduction device comprises: a thumbnail image read device which reads a thumbnail image file having recorded thereon two or more types of thumbnail...
System and method for automatically and graphically associating
programmatically-generated media item...
A system and method for automatically, programmatically generating media item recommendations on a graphical user interface (GUI) based on a friend media item...
Method for controlling gesture-based remote control system
A method for controlling a gesture-based remote control system (100) is provided to control a controlled electronic appliance by detecting an image of a user's...