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.
Branch synthetic generation across multiple microarchitecture generations
Branch sequences for branch prediction performance test are generated by performing the following steps: (i) generating a branch node graph, by a branch node...
Branch target preloading using a multiplexer and hash circuit to reduce
incorrect branch predictions
A system provides complex branch execution hardware and a hardware-based Multiplexer (MUX) to multiplex a fetch address of a future branch and a preloaded...
Techniques for increasing vector processing utilization and efficiency
through vector lane predication prediction
Techniques for increasing vector processing utilization and efficiency through use of unmasked lanes of predicated vector instructions for executing...
Session management in a mixed mode environment
Systems and methods for managing multiple versions of applications executing on servers in a server pool are provided. A request to generate new session data...
Automatic pre-detection of potential coding issues and recommendation for
A tool for automatic pre-detection of potential software product impact according to a statement placed in a software development system, and for automatically...
Methods, apparatus and articles of manufacture to autocomplete application
lifecycle management entities
Example methods, apparatus and articles of manufacture to autocomplete application lifecycle management (ALM) entities are disclosed. A disclosed example method...
Information processing apparatus that performs update of software, control
method therefor, and storage medium
An information processing apparatus which is capable of, when in software updating, a need to perform an additional update arises in addition to regular...
Modular system including management and deployment of software updates and
A technology/operating system-agnostic and protocol-agnostic modular-based service delivery system that includes a management of enterprise-wide deployment of...
Facilitating access to multiple instances of a legacy application task
through summary representations
Methods, systems, and techniques for supporting access to multiple copies of a legacy task are provided. When there are multiple copies of a task present, then...
Automation of virtual machine installation by splitting an installation
into a minimal installation and...
A server computing system receives a request to instantiate a virtual machine in a cloud. The request is associated with a template that specifies the operating...
Surfacing visual representations of universal applications
Surfacing visual representations of universal applications is described. In one or more implementations, visual representations of universal applications...
Information processing system, information processing apparatus, device,
software installation method, and...
An image forming apparatus stores a saving instruction for a script and data containing its identification information in a Universal Serial Bus (USB) storage,...
Cloud infrastructure-based management system and method for maintenance
and deployment of application system
The present invention discloses a cloud infrastructure-based management system and method for maintenance deployment of an application system. A cloud...
Modular co-versioning in a dynamically linked runtime environment
Modular co-versioning may involve the creation of multi-version libraries that may include multiple versions of a class. A multi-version library may include a...
Efficient and consistent software transactional memory
A method and apparatus for efficient and consistent validation/conflict detection in a Software Transactional Memory (STM) system is herein described. A version...
Executable code for constrained computing environments
A system and method for facilitating adjusting computer code running in computing environments where writing of executable memory is restricted. An example...
Method and system for generating code
A computer implemented method and system to generate final code for execution in a runtime environment, the method including creation, via a compiler, of...
The disclosure generally relates to code recommendation. In one embodiment, code snippets may be extracted using an invocation-centered code slicing process and...
Application for automatically generating graphical flowcharts based on
Flowchart generation method and tool is provided with an easy-to-use graphical user interface. The graphical user interface of the tool enables a user to select...
System integrator and method for mapping dynamic COBOL constructs to
object instances for the automatic...
A system integrator for modeling an object instance of a COBOL data set, the object instance including representations of OCCURS DEPENDING ON clauses or...
Dynamically evolving cognitive architecture system based on third-party
A dynamically evolving cognitive architecture system based on third-party developers is described. A system forms an intent based on a user input, and creates a...
Universal single instruction multiple data multiplier and wide accumulator
A single-instruction multiple-data (SIMD) multiplier-accumulator apparatus and method. A multiplier block with two 16-bit by 32-bit multiplier circuits...
High efficiency computer floating point multiplier unit
A high-power-efficiency multiplier combines a standard floating-point multiplier with a power-of-two multiplier that performs multiplications by shifting...
Optimized fused-multiply-add method and system
A fused-multiply-add system is disclosed. The fused-multiply-add system includes a multiplier to multiply first and second operands and to provide at least one...
Arithmetic processing apparatus and an arithmetic processing method
Provided is an arithmetic processing apparatus and an arithmetic processing method which can perform block floating point processing with small circuit scale...
Data processing apparatus and method for performing a shift function on a
A data processing apparatus and method are provided for performing a shift function on a binary number. The apparatus comprises count determination circuitry...
Image processing apparatus having a voice control function and control
An image processing apparatus, which includes a voice input receiver configured to receive a voice input of user, a signal processor configured to recognize and...
Embodiments described herein provide for acoustic signatures in a playback system. An example implementation involves receiving, from a microphone of the...
Methods, devices and computer programs for transmitting or for receiving
and playing media streams
A method is carried out by a receiving and playing device (10), for receiving and playing a media stream. The method includes a first playing procedure (s12), a...
Mobile terminal and corresponding display device with associated zooming
A mobile terminal including a first display unit configured to display a first screen image; an interface unit configured to be connected to an external display...
Communication system and information processing device
An information processing device includes a display control unit configured to display data in an area formed in a display unit connected to the information...
System and method for printer driver management in an enterprise network
A method, system and program product for printer driver management in an enterprise network. Each requested printer driver is tested in a controlled environment...
Network printer system
Electronic systems, such as printing systems, often use components that have integral memory. The integral memory can be used to store information about the...
Printing system, printing apparatus, printing control apparatus, sheet
management system, printing control...
A printing system includes a printing apparatus and a control apparatus. The printing apparatus obtains first attribute information about a sheet stored in a...
Apparatus and method for determining suitable printing conditions for
printing sheets in a printing system
The present invention provides a method of optimizing the operating conditions for printing sheets, comprising the following steps: introducing a sheet into the...
Printing system, image forming apparatus and proxy response method
A printing system includes plural image forming apparatuses and a host apparatus. Each image forming apparatus is configured to work in one of a waiting state...
Print data retrieval system using graphical codes
The present disclosure is directed to an image forming apparatus. The image forming apparatus may include a network interface, an image-capture unit, a printing...
Image forming apparatus management system, image forming apparatus,
managing apparatus, terminal apparatus,...
A disclosed managing apparatus and image forming apparatus management system ensure confidentiality of information in an image forming apparatus while usability...
Print data flattening processing of spot color components with any hidden
spot color portion removed
A print data processing apparatus includes the following elements. A spot color memory stores a spot color element. A flattening section performs, when a new...
Method for concurrent system management and error detection and correction
requests in integrated circuits...
A method of incorporating active error correction inside a memory device is used, whereby memory scrub cycles can be completely hidden from an end user. The...
Automated storage provisioning and management using a centralized database
An information processing system comprises a centralized database and at least one processing device implementing a selection algorithm for automated...
Providing command queuing in embedded memories
Providing command queuing in embedded memories is provided. In particular, aspects disclosed herein relate to a process through which a status of the queue is...
On-demand snapshot and prune in a data storage system
A method of data progression in a data storage system having at least two tiers of storage space. A first tier may include storage space in a SLC SSD and a...
Data migration between multiple tiers in a storage system using age and
Technologies are described for implementing a migration mechanism in a storage system containing multiple tiers of storage with each tier having different cost...
Selecting first data sets in a first storage group to swap with second
data sets in a second storage group
Provided are a computer program product, system, and method for selecting first data sets in a first storage group to swap with second data sets in a second...
Memory erasing method, memory controller, and memory storage apparatus
A memory erasing method and a memory controller and a memory storage apparatus using the same are provided. The method comprising establishing a link list...
Synchronous extent migration protocol for paired storage
Extent migration is provided in a data storage environment configured for synchronous replication between a primary and secondary pair of storage entities, each...
Raid devices, systems, and methods
The invention is directed to a storage device utilizing laptop storage drives and rackmount server adapted to use the same. The storage device includes a body...
Secure virtual sector erasure method and system
Systems and methods for sanitizing physical storage in cloud computing and virtual environments. When logical storage is decommissioned in a virtual...
Self-adjusting backup operations
Performing automated and self-adjusting backup operations by executing the following steps: Determining a time of last backup operation for a data block....