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.
Placement of virtual CPUS using a hardware multithreading parameter
A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems....
Computer host with a baseboard management controller to manage virtual
Disclosed is a computer host, including a visualization platform and a baseboard management controller (BMC). The visualization platform allows a plurality of...
Network resource management system utilizing physical network
identification for load balancing
The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single...
Virtual appliance chaining and management
Management of virtual resources may be provided by interconnecting a plurality of virtual appliances with common executable software services. A data packet may...
Computer program product containing instructions for providing a processor
the capability of executing an...
An integrated circuit card is used with a terminal. The integrated circuit card includes a memory that stores an interpreter and an application that has a high...
String cache file for optimizing memory usage in a Java virtual machine
A method, system and computer program product for optimizing memory usage associated with duplicate string objects in a Java virtual machine. The method...
Fault tolerant system and method for performing fault tolerant
A fault tolerant system includes a primary virtual machine that is formed on a primary machine in which a primary hypervisor runs, and is configured to input...
Running add-on components in virtual environments
Systems and methods for running add-on components in virtual environments are described. An add-on component can be executed in a virtual environment by setting...
Method and apparatus for offloading storage workload
An aspect of the invention is directed to a storage management computer for managing offloading of storage workload between a storage controller of a storage...
Managing middleware using an application manager
A method, system, and computer program product for managing a managing a middleware architecture is disclosed. As such, a plurality of specification levels can...
System and method for providing context information
The present disclosure provides a system and method of providing context information. Context information is automatically retrieved by monitoring at least one...
Embedded user interface
A system to provide embedded user interface (UI) may comprise a request collector to receive a request directed at a host application from a user interface...
Customizing user interfaces of native applications for portable electronic
The disclosed embodiments provide a system that facilitates use of a native application for a portable electronic device. During operation, the system obtains...
Graphical user interface window attachment
A method includes identifying a first graphical application window and a second graphical application window. The first graphical application window and the...
Dynamic management of a transaction retry indication
Embodiments relate to dynamic management of a transaction retry indication. One aspect is a system that includes a transactional facility configured to support...
Chaining between exposed vector pipelines
Embodiments include a method for chaining data in an exposed-pipeline processing element. The method includes separating a multiple instruction word into a...
Technique for freeing renamed registers
Register renaming circuitry for a processing apparatus configured to process a stream of instructions from an instruction set specifying registers from an...
System on a chip with managing processor and method therefor
A system on a chip comprises a managing processor for controlling operations of the system on a chip. The managing processor comprises a core monitor control...
System and method to clear and rebuild dependencies
A data processing system and method of clearing and rebuilding dependencies, the data processing method including changing a counter associated with a first...
Methods and apparatus for address translation functions
Techniques are described for efficient reordering of data and performing data exchanges within a register file or memory, or in general, any device storing data...
Early issue of null-predicated operations
In an embodiment, a processor includes an issue circuit configured to issue instruction operations for execution. The issue circuit may be configured to monitor...
Read and write masks update instruction for vectorization of recursive
computations over interdependent data
A processor executes a mask update instruction to perform updates to a first mask register and a second mask register. A register file within the processor...
Annotating a generator output stream
A method for automatically and transparently annotating document source code, the method including: receiving an output stream produced by a source code of a...
Software upgrade analysis system
A system may include computer code for analyzing an upgrade from a first version to a second version of a software program that has been customized without...
Application discovery and integration using semantic metamodels
A metamodel selector may determine a semantic metamodel for at least two software applications, the semantic metamodel including a description of semantics,...
Apparatuses, methods and systems for a social networking application
The apparatuses, methods and systems for application update includes determining a module dependency graph for a current version of the application, when an...
Dynamic update of applications as code is checked-in
Software receives a message from a client device requesting an update check for an app deployed on the client device. The message includes a version number for...
Methods and systems for updating components on a computing device
Methods and systems for updating components on a computing device are described herein. A computing device may perform an example method, which may include...
Self-updating application agent
Methods, apparatuses, and computer program products are described herein that are configured to enable a self-update. In some example embodiments, a method is...
Adaptable middleware layer
A middleware layer running on a computing device determines capabilities of the computing device in response to receiving a request for an application. The...
Web-based point of sale builder
This invention provides a system and a method for online, web-based point of sale (POS) building and configuration, which can assist non-expert business...
Generating programs using context-free compositions and probability of
determined transformation rules
There is provided a method and system for generating a program. The method includes detecting a number of steps for performing a task on a computing device and...
Reactive expression generation and optimization
Reactive programming is facilitated. Reactive expressions can be generated automatically from non-reactive expressions or in other words standard expressions....
Solution modeling and analysis toolset for enterprise software
Modeling an enterprise architecture includes associating a plurality of desired business capabilities with a plurality of requirements and associating each of a...
Apparatus and method for calculating a result in a scalar multiplication
An apparatus for calculating a result of a scalar multiplication of a reference number with a reference point on an elliptic curve includes a random number...
Methods and apparatus for performing dynamic data alignment for
An integrated circuit is provided that performs floating-point operations involving at least two successive computational steps. Two floating-point numbers...
Systems and methods for communicating notifications and textual data
associated with applications
Embodiments are provided for communicating notifications and other textual data associated with applications installed on an electronic device. According to...
Methods and apparatus for voiced-enabling a web application
Methods and apparatus for voice-enabling a web application, wherein the web application includes one or more web pages rendered by a web browser on a computer....
Playback according to playback responsibility in stereo pair
Systems and methods are provided for audio device playback failure recovery and redistribution. The systems and methods may be configured to render an audio...
Multifunctional media players
According to embodiments of the invention, systems, methods and devices are directed to multifunctional media players that allow multiple musicians to play...
Systems and methods for enhanced speech recognition interface on mobile
Certain implementations of the disclosed technology include systems and methods for an enhanced speech recognition interface. According to an example...
Tape measure with audio recorder
The present invention is a tape measure in combination with a data transceiver, a headset, and a cell phone. The invention includes a data transceiver with a...
Information processing apparatus, information processing system, and
There is provided an information processing apparatus including a transmission processing section which performs short-range one-to-one communication with a...
Display including signal transmission scheme using optical interconnection
and electrical interconnection
A display employing a signal transmission scheme using an optical interconnection together with an electrical interconnection is provided. The display includes...
Retrieving data from a posting server for printing
A printing control server includes an acquisition section and a printing control section. The acquisition section is configured to acquire posting data...
Printing apparatus, web server, printing system, and computer readable
recording medium stored with program for...
A printing apparatus for conducting direct printing from a client computer via a web browser, having a storage unit 13 and 16 stores print setting information...
Paper profile and reading systems
Methods, systems, computer readable media and other means for generating a profile for a particular type of media are provided. The profile represents a set of...
Print server for acquiring print job by email, printing system, and
A print server includes a job acquisition unit that acquires a print job, a job holding unit that holds the acquired print job, a transmission unit that...
Path independent print queues
In one embodiment, path data is received. The path data is indicative of a plurality of connectivity paths to electronically connect a computer and a printer. A...
Information providing apparatus, terminal device, information providing
system, and computer readable medium
An information providing apparatus includes a receiving unit and a transmitting unit. The receiving unit receives, from a terminal device connected to the...