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 apparatus for branch prediction
A branch prediction unit BPU (500) for prediction of a next taken branch instruction in a processing unit (100). The BPU (500) comprises a pattern history...
Parallel execution of instructions in processing units and adjusting power
mode based on monitored data...
An integrated circuit comprising a set of data processing units including a first data processing unit and at least one second data processing unit operable at...
Instruction predication using unused datapath facilities
A method and circuit arrangement for selectively predicating an instruction in an instruction stream based upon a value corresponding to a predication register...
Systems, apparatuses, and methods for performing delta encoding on packed
Embodiments of systems, apparatuses, and methods for performing delta encoding on packed data elements of a source and storing the results in packed data...
Processor execution unit with configurable SIMD functional blocks for
complex number operations
Methods and systems for executing SIMD instructions that efficiently implement new SIMD instructions and conventional existing SIMD MAC-type instructions, while...
Thread scheduling in a system with multiple virtual machines
A semiconductor device includes an execution unit that executes an arithmetic instruction, and a scheduler including multiple first setting registers each...
Correcting non-compliant source code in an integrated development
Approaches presented herein enable correction of source code that fails to comply with an established coding standard in a code base within an Integrated...
Code separation with semantic guarantees
Techniques to perform code separation with semantic guarantees are described. When porting a software application to a different target architecture and...
Configuration-based processing of requests by conditional execution of
software code to render regions in a display
Server(s) prepare requests to obtain user input indicative of at least one of approval or disapproval by conditionally including therein one or more regions...
Forecasting of reusable software assets
Systems and methods for forecasting reusable software assets are described. In one embodiment, the method comprises receiving a forecast comprising forecast...
Image forming apparatus that performs updating of firmware, control method
therefor, and storage medium
An image forming apparatus having a firmware update technology that realizes updating of firmware using an encrypted file and reduces a downtime using a...
Additional content with variable fidelity
Technologies are disclosed herein for displaying application content and additional content, such as advertisements, notifications, and other additional...
Application management apparatus, application management system,
application management method, and...
An application management apparatus includes an output unit that outputs an application contained in a server to an image processing device connected to the...
Maintaining service performance during a cloud upgrade
Systems, methods, and computer storage media for upgrading a domain in a distributed computing environment are provided. Upgrading of the domain includes...
Pluggable activation engine extensions via virtual disks
A computer-implemented method, system and/or computer program product configure an extended virtual machine. A virtual image is executed to initialize a virtual...
Dynamic retrieval of installation packages when installing software
A method and apparatus for dynamic retrieval of installation packages when installing software is described herein. In one embodiment, a process can be provided...
Method, device and system for installing terminal software
The present invention provides a method, a device and a system for installing terminal software. The method comprises: a terminal determining to access a...
Deployment of branded software
A system for branding and deploying backup software includes a branding interface, a branding database, and an installer-generating server. The branding...
System for operating a device as a storage device and a modem device
A device is disclosed herein. In one embodiment; the device includes: a wireless transceiver; an interface for connecting with a terminal running one of the...
Cross system installation of web applications
A method and system for providing cross system installation of applications, include providing for installation, via a server, a natively operating application...
Computing apparatus, computing method, and computing program
A computing apparatus computes a performance value of a program which includes a specific code which is executed multiple times by the processor and an access...
Distributed implementation of sequential code that includes a future
A distributed code including a plurality of programs is created based on a sequential code that includes at least one call of a first function associated with a...
Method and apparatus for testing browser compatibility
A method and an apparatus for testing browser compatibility are provided. The method may include pre-processing source code of a webpage to determine a code...
Injection of supplemental computer instructions
Application computer instructions can be provided to a publishing server. The publishing service can parse the application computer instructions to identify one...
Syntax language generator for compiler validation
Systems and methods for validating operation of a compiler are disclosed. One method includes receiving a definition of language syntax at an automated source...
Code generation framework for application program interface for model
A code generating framework generates code for a model Application Program Interface (API). The framework comprises three components: an API code generator, a...
Stateful component authoring and execution
A method for of authoring and executing stateful components for a distributed application is disclosed. An application schema for the distributed application is...
User programmable toy set
A user programmable toy set comprising a master toy member; a microcontroller; a group of transducers and sensors, a software compiling program, a web site are...
Preserving restful web service structure in a client consuming the restful
A computer system identifies a uniform resource identifier (URI) that corresponds to a resource of a RESTful web service. The URI contains elements. The...
Third party application scriptability
A system and method for allowing third-party script developers to create secure scripts that can safely be incorporated into software applications is disclosed....
Method for detecting a correlation
A method for detecting a correlation of a first ring oscillator with a second ring oscillator and a system for carrying out the method are provided. In the...
Method for generating random number, memory storage device and control
A method for generating a random number, a memory storage device and a control circuit are provided. The method includes: writing data into a plurality of...
Random number generation using a network of mobile devices
A method, system, and computer program product for random number generation using a network of mobile devices are provided in the illustrative embodiments. From...
Significant random number generator
A system, method, and apparatus for a significant random number generator are disclosed. The method involves sensing, with a sensor on a spacecraft, a physical...
Automated method and system for predicting high resolution tidal heights
and currents in coastal zones
System and method for automatically and regularly predicting water level and currents in coastal areas, without operator intervention. The system and method can...
Math circuit for estimating a transcendental function
A math circuit for computing an estimate of a transcendental function is described. A lookup table storage circuit has stored therein several groups of binary...
Variable-latency speculating pipelined booth multiplier with statistical
carry estimation for error detection...
Provided is a method for processing pipelined data using a variable-latency speculating booth multiplier (VLSBM), including a first operation and a second...
Logic circuitry configurable to perform 32-bit or dual 16-bit
A system and method are provided for performing 32-bit or dual 16-bit floating-point arithmetic operations using logic circuitry. An operating mode that...
Method and apparatus for processing data based on touch events on a touch
A touch sensitive device is configured to determine commands based on a plurality of touch events on the touch sensitive device. At least a first predetermined...
First-in-first-out (FIFO) memory devices and methods having multiple
A first-in-first-out (FIFO) memory device may include a plurality of memory locations configurable into M input queues comprising sequences of input data values...
FFMA operations using a multi-step approach to data shifting
A fused floating-point multiply-add element includes a multiplier that generates a product, and a shifter that shifts an addend within a narrow range....
System for controlling sound wave based touch recognition interface
A system for controlling a sound wave-based touch recognition interface includes: an auditory user interface (AUI) pad configured to transfer a sound wave, a...
Portable presentation system and methods for use therewith
An assembly including a display configuration including presentation surface area juxtaposed within the conference space for viewing by an audience, the...
Dynamic server-side image sizing for fidelity improvements
Dynamically-generated images sized according to a requesting web client application display resolution are provided. The client application may calculate a...
Apparatus, method, and non-transitory computer-readable storage medium
This invention provides an apparatus use environment with higher flexibility and convenience. To achieve this, based on information acquired by an apparatus on...
Information processing apparatus and information processing system
An information processing apparatus includes a first acquiring unit, an identifying unit, and a transmitting unit. The first acquiring unit acquires image data...
Cloud print method using automatic response system and cloud print system
for performing the same
Provided is a cloud print method using an automatic response system, the cloud print method including: receiving a call, by the automatic response system, from...
Printing management apparatus, printing management method, and
A printing management apparatus includes a storage unit, a confirmation unit, a changing unit, and a processor. The storage unit stores schedule information...
Printer formatter in a removable card
A method and system for printing comprises executing a formatter program on a removable Personal Computer (PC) card that controls printer controller functions...
Device management apparatus, relay apparatus, relay method, and computer
A relay apparatus includes: a first transmission unit that transmits first information specifying the relay apparatus to the management apparatus through a...