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.
Method and system for communicating between a host device and a user
device through an intermediate device...
A system and method includes a host device, an intermediate device and a user device. A network is in communication with the host device, the intermediate...
Method and apparatus for optimized bulk constraint removal with
A method and apparatus of a device that removes constraints in solving a mathematical programming problem is described. The device identifies a plurality of...
System for capturing and replaying screen gestures
A capture system may capture client events for an application session. Some client events may contain display information associated with screen gestures. The...
Information processing system and computer control method for calculating
and allocating computer resources
A first program obtains calculation resource information for determining computer calculation resource to be used by one of a plurality of second programs, one...
Apparatus, system, and method for collecting metrics from a non-monolithic
An apparatus, system, and method are disclosed to collect metrics from a non-monolithic website having external content. The method includes monitoring a...
Apparatus, system, and computer readable medium for booting a server from
a shared storage system
An apparatus, system, and computer readable medium are disclosed for booting a server from a shared storage system. The present invention teaches at least one...
Configuration grading and prioritization during reboot
Various exemplary embodiments relate to a method of configuring a device in a network, the method including loading one or more system configuration commands...
Booting from a trusted network image
The present invention extends to methods, systems, and computer program products for booting from a trusted network image. The image can be executed from a...
Automatic detection and reconfiguration of devices
Described is a technology by which movement of a shared network device (e.g., a printer or storage device) to a different network machine triggers an automatic...
Manipulating rules for adding new devices
An exemplary system may allow new devices to be added. In one embodiment, upon receiving information associated with a device event, the system generates a...
System and method to store data securely for firmware using read-protected
Embodiments of the present invention store data in read-protected storage for use by firmware and then transfer the data or data related to that stored data...
Computing performance and power management with firmware performance data
In some embodiments, a PPM interface for a computing platform may be provided with functionality to facilitate, to an OS through the PPM interface, firmware...
Communication with a virtual trusted runtime BIOS
A secure communication channel is established between a virtual trusted runtime basic input output system (BIOS) and a virtual machine that includes a virtual...
Booting system for motherboard
A booting system for a crashed motherboard includes a BIOS (Basic Input/Output System) chip, and a south bridge chip. The BIOS chip stores a plurality of boot...
Rate-controlling of heat generating data processing operations
In one embodiment, individual or groups of heat generating data processing operations are rate-controlled such that a component, a set of components, a board or...
Processing element management in a streaming data system
Stream applications may inefficiently use the hardware resources that execute the processing elements of the data stream. For example, a compute node may host...
Method and apparatus to process 4-operand SIMD integer multiply-accumulate
According to one embodiment, a processor includes an instruction decoder to receive an instruction to process a multiply-accumulate operation, the instruction...
Flexible hardware programmable scalable parallel processor
In a typical embodiment, a parallel processor is provided that includes: A plurality of parallel processing units that are interconnected to provide a flexible...
System and method to quantify digital data sharing in a multi-threaded
A method to quantify a plurality of digital data sharing in a multi-threaded execution includes the steps of: providing at least one processor; providing a...
Predictor data structure for use in pipelined processing
A predictor data structure is used for pipelined processing by a pipelined processor. The predictor data structure includes a predicted address to be used in...
Asset management device and method in a hardware platform
An asset management method implemented on an integrated circuit uses a keys memory storing keys, each key being associated with an asset identifier, and a data...
Efficient use of branch delay slots and branch prediction in pipelined
A pipelined processor selects an instruction fetch mode from a number of fetch modes including an executed branch fetch mode, a predicted fetch mode, and a...
Data processing systems
A data processing system includes an execution pipeline that includes one or more programmable execution stages which execute execution threads to execute...
Processor, multiprocessor system, compiler, software system, memory
control system, and computer system
A processor includes: a first instruction processing unit that, in a first mode, receives a first input including instructions included in a first instruction...
Method and apparatus for asynchronous processor removal of meta-stability
A clock-less asynchronous processing circuit or system having a plurality of pipelined processing stages utilizes self-clocked generators to tune the delay...
Register window performance via lazy register fills
The present embodiments provide a system that facilitates lazy register window fills in a processor. During program execution, when the system encounters a...
Instruction to cancel outstanding cache prefetches
Techniques relate to handling outstanding cache miss prefetches. A processor pipeline recognizes that a prefetch canceling instruction is being executed. In...
Completing load and store instructions in a weakly-ordered memory model
Techniques are disclosed relating to completion of load and store instructions in a weakly-ordered memory model. In one embodiment, a processor includes a load...
Vector processing in an active memory device
Embodiments relate to vector processing in an active memory device. An aspect includes a system for vector processing in an active memory device. The system...
Signal processing circuit
Provided is a signal processing circuit occupying a small circuit area. A common arithmetic operation element is shared between a plurality of arithmetic...
Systems and methods for managing related files in a software development
Systems and methods are provided for managing, in a software development environment, related files that are used for generating an output presentation...
Configuration management of engineering artifacts with automatic
identification of related change sets based on...
A user input initiating delivery of a first change set to a stream maintained by an artifact management application can be detected. A first set of elements and...
Source control management system with contingent dependency handling
Systems and methods for managing dependencies in a source control management system or revision control system are provided. A request to commit a first...
Efficient deployment of application revisions and implementation of
application rollbacks across multiple...
The deployment of application revisions and performing of application rollbacks across multiple application servers is streamlined by reducing the number of...
Audited builds based upon separate class dependency records
Embodiments of the present invention address deficiencies of the art in respect to software configuration management and provide a method, system and apparatus...
Dynamic library replacement
Provided are techniques for an OS to be modified on a running system such that running programs, including system services, so not have to be stopped and...
Smartly identifying a version of a software application for installation
A technique identifies a version of a software application for installation on computerized equipment. The technique involves receiving an electronic...
Management of software updates in a virtualized environment of a
datacenter using dependency relationships
An approach to managing software components in a datacenter having virtualized components includes maintaining a suitable data construct for representing the...
Registration notification for mobile device management
Notification of registration of a mobile device with femto coverage for firmware content management is provided. An attachment component that administers...
Method of determining whether input operation dialogue is displayable and
A method of determining whether a dialogue is displayable includes recording a previous software use state in a terminal which has been responded to an input...
Validating availability of firmware updates for client devices
Systems and methods are described that comprise receiving at a platform device data of client devices. The device data is stored in device files. The device...
Flashless optical network unit
A system, method, and computer program product for a flashless optical network unit (ONU) in a Passive Optical Network (PON) are provided herein. The method...
Dynamically optimizing applications within a deployment server
A deployment server can include a profile data store, a generic application data store, and an optimizer. The profile data store can contain a plurality of...
Providing distributed array containers for programming objects
Object serialization is used to communicate references regarding shim objects. Shim objects are instantiated on one or more ranks of a distributed software...
Software discovery in an environment with heterogeneous machine groups
A mechanism is provided for software discovery in an environment with heterogeneous machine groups may be provided. A group comprising computing systems that...
Remote feature activation
The present disclosure relates to remote feature activation. In an embodiment, a device may be manufactured having firmware configured to implement multiple...
Rule based device enrollment
Techniques for providing enrollment services for various types of electronic devices in a communication network is disclosed. The electronic devices may include...
Application wrapping system and method
The method administers an enterprise computing system that includes a plurality of user mobile computing devices. The method includes selecting a pre-written...
Reducing compilation time using profile-directed feedback
A method for significantly reducing compilation time of an application program is provided for compiling the program using profile-directed feedback (PDF). The...