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.
Architected store and verify guard word instructions
Corruption of call stacks is detected by using guard words placed in the call stacks. A store guard word instruction is used to store a guard word on a stack...
Faster and more efficient different precision sum of absolute differences
for dynamically configurable block...
This invention is a digital signal processor form plural sums of absolute values (SAD) in a single operation. An operational unit performing a sum of absolute...
Method and system for remote computing session management
A method and apparatus for image encoding. In one embodiment, the method comprises encoding a first image portion by a first encoder associated with a first...
Systems and methods for identifying software performance influencers
Described are a system and method for identifying variables which impact performance of software under development. Data is collected that is related to...
Effective feature location in large legacy systems
A fine-grained behavior model matching based method and system for effective feature location in large legacy systems. A feature behavior analyzer extracts...
Adaptable applications in a client/server architecture
Adapting web-based applications in a client/server web-based architecture is provided. At least a first version and a second version of a client/server...
Automatic communications graphing for a source application
A communications mapping system to generate a relational communications graph for a source application is provided. The deployment system includes at least one...
Methods and systems for partial personalization during mobile application
Embodiments of the present invention are directed at methods and systems for providing a partial personalization process that allows for more efficient and...
Apparatus and methods for in-application programming of flash-based
programable logic devices
An architecture disposed in an integrated circuit for in-application programming of flash-based programmable logic devices includes a processor coupled to a...
Runtime creation, assignment, deployment and updating of arbitrary radio
waveform techniques for a radio...
A system includes a library of elements to create a model describing a waveform parameter technique. A constraint checker verifies that the created model is...
Application rating prediction for defect resolution to optimize
functionality of a computing device
A computer-implemented method, system, and/or computer program product improves a functionality of a computing device by optimizing improvements to an...
Computer update scheduling based on biometrics
Embodiments of the present invention relate to scheduling updates on a personal electronic device based on biometric data gathered from a user. The personal...
Systems and methods for installing upgraded software on electronic devices
Systems, methods, and computer-readable media for upgrading electronic devices are provided. An exemplary method executed by a hardware processor may comprise...
Methods and apparatus to update application deployments in cloud computing
Methods, apparatus and systems are disclosed to update application deployments in cloud computing environments. An example method disclosed herein includes...
Method and apparatus for remote purchase, installation, and licensing of
A method and apparatus for remote purchase, installation, and licensing of software is disclosed. The method comprising receiving, from a mobile device, a...
Method and apparatus for providing template-based applications
An approach is provided for template or component-based applications. A service platform determines one or more application components preloaded on at least one...
Method and apparatus for managing 64-bit registry keys using a 32-bit
A computer implemented method and apparatus for creating 64-bit registry keys using a 32-bit installer comprising creating a feature tree for a plurality of...
Package design and generation
Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually...
Automated cooperative concurrency with minimal syntax
Various embodiments are generally directed to techniques for reducing syntax requirements in application code to cause concurrent execution of multiple...
Method of splitting register live ranges
A method, executed by a computer, for splitting live register ranges includes identifying one or more H pathways comprising one or more H nodes having high...
Generating runtime components
Embodiments of the invention provide systems and methods for generating runtime components in various hardware and software computer systems. More specifically,...
Expression editor system
An expression editor system allows a user to build an expression specifying an action that may occur during execution of a target application. The expression...
Adaptively shrinking software
Methods, articles, signals, and systems are provided for adaptively shrinking software. The software includes one or more adaptive features. A tracking facility...
Algorithm to achieve optimal layout of decision logic elements for
programmable network devices
A processing network including a plurality of lookup and decision engines (LDEs) each having one or more configuration registers and a plurality of on-chip...
Fusion recommendation for performance management in streams
Fusion hints can be generated in order to recommend streams application actors (like streams operators) for fusion or separation in a streams computing...
Method for monitoring the output of a random generator
An assemblage for monitoring an output of a random generator is provided, which assemblage compares chronologically successive sample values at a sampling point...
Standalone floating-point conversion unit
A data processing apparatus includes floating-point adder circuitry and floating-point conversion circuitry that generates a floating-point number as an output...
Preserving data correlation in asynchronous collaborative authoring
To prevent correlated data from being inadvertently altered by subsequent modifications or additions, changes to correlated data are automatically detected....
Voice-command suggestions based on computer context
A contextual state of a graphical user interface presented via a display of the computing system is identified. A voice command is selected from a set of voice...
Electronic device, server and control method thereof
Provided are a display apparatus, a control method thereof, a server, and a control method thereof. The display apparatus includes: a processor which processes...
Using mute/non-mute transitions to output an alert indicating a functional
state of a back-up audio-broadcast...
In one aspect, an example method for outputting an alert indicating a functional state of a back-up audio-broadcast system involves: a computing device...
Gaming system, a sound controller, and a method of gaming
A method of gaming comprising: outputting a plurality of different game accompanying sounds individually during at least part of play of one or more games; and...
Method and apparatus for creating a multi-device media presentation
An approach is provided for multi-device media presentation. One or more neighboring devices are detected based, at least in part, on a request to present one...
Control apparatus and control method thereof
A control apparatus, according to the present invention, for controlling a display apparatus having a liquid crystal panel and a backlight which is configured...
Using contextual and spatial awareness to improve remote desktop imaging
Image data representing a desktop image for a client device that is accessing the desktop remotely is compressed according to a method that preserves image...
User input back channel for wireless displays
As part of a communication session, a wireless source device can transmit audio and video data to a wireless sink device, and the wireless sink device can...
Decomposed multi-stream (DMS) techniques for video display systems
This disclosure describes techniques that can improve the generation of a decomposed multi-stream (DMS) by a host device of a video display system and the...
Modular display panels with different pitches
An embodiment method of manufacturing modular panels includes manufacturing a group of modular display panels, including a first and second modular display...
An apparatus comprising: a first display area; a second display area; and an interface separating the first display area from the second display area; and a...
Handset states and state diagrams: open, closed transitional and easel
A multi-display device is adapted to turn on and off certain device functionality based on one or more of device state and triggers. These triggers include a...
System and method for the automatic aggregation of industrial automation
A data aggregation system comprises an aggregation server. The aggregation server receives from a Human-Machine Interface (HMI) graphics data comprising a...
Systems and methods for registering, configuring, and troubleshooting
An example embodiment may involve discovering a plurality of printing devices on a local area network. The example embodiment may also involve determining a...
Information processing apparatus, processing method, and storage medium
for building a print application using...
An embodiment of this invention solves a problem that when a print application is built using the configuration of a hybrid application, and print content is...
Printer control device, printing system, and control method that deletes
unnecessary data due to interruption
A control device of a printer can delete unnecessary data left in the printer when processing is interrupted without relying on user intervention. A control...
Method and system for automated form document fill-in via image processing
A fill-in form document completion system includes a processing device, an image capturing device, and a document generation device. The image capturing device...
Image forming apparatus configured for efficient shipping thereof, method
for same, and method and kitting...
Control processing reads out a serial number of an image forming apparatus from a serial number storage area, and reads out order information corresponding to...
Document administration system and document administration method
A document administration system includes an administration unit, a discrimination information image discriminating unit, and an image forming apparatus which,...
Printer control apparatus, printing control method, and printing control
system for transmitting a reception...
A printing control system, including a printer control apparatus and a host control apparatus, the printer control apparatus including: a first communication...
System and method for producing clear colorant on imposed multi-pass pages
According to exemplary methods herein, a print job comprising an electronic document and job attributes including an imposition template is received into a...
Document solution management platform in a decentralized environment
Apparatus and methods related to a framework for carrying out tasks using transactions with printing networks are provided. The framework is provided to utilize...