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.
Unified system lifecycle for components in an integrated software and
An integrated software and hardware system is described that implements a unified lifecycle for the hardware and the software components therein. In the context...
Method for updating firmware of an electronic device within a computer
A method for updating firmware of a hard disk drive (HDD) within a computer. In order to use the firmware that has been updated without rebooting the computer,...
Capturing updates to applications and operating systems
An enterprise network management system is described for automatically updating program layers. A program is installed on a reference machine designated for the...
Remote flashing during infusion
A medical device controller operating in conjunction with a medical device determines one or more current versions of executable code associated with one or...
Updating hardware libraries for use by applications on a computer system
with an FPGA coprocessor
A computer system includes one or more field programmable gate arrays as a coprocessor that can be shared among processes and programmed using hardware...
Filtering and promoting application store applications
Techniques for filtering and promoting application store applications are described that can be employed to provide filtered application information and/or...
Live operating system installation for Universal Serial Bus devices
A method and apparatus for the installation of a live operating system includes an installation module that automatically detects available portable removable...
Methods, apparatuses, and systems relating to automation in distributed
Apparatuses, systems and methods are presented. In one embodiment, the method includes receiving a graphical user interface part of a deployment file on a first...
System and method for optimizing software transactional memory operations
using static caching of memory objects
Systems and methods for optimizing transactional memory operations may employ static analysis of source code and static caching of memory objects to elide...
Strength reduction compiler optimizations for operations with unknown
An optimizing compiler includes a strength reduction mechanism that optimizes a computer program that includes operations that have an unknown stride by...
System and method for reducing transactional abort rates using compiler
In transactional memory systems, transactional aborts due to conflicts between concurrent threads may cause system performance degradation. A compiler may...
Programmable code fingerprint
A method, computer program product, and system performing a method that includes a processor compiling a description including information to be utilized by...
Recursive expression simplification
A computer-implemented method, carried out by one or more processors, for recursive expression reduction. In an embodiment, the method comprises the steps of...
Extraction of functional semantics and isolated dataflow from imperative
object oriented languages
Extraction of functional semantics and isolated dataflow from imperative object oriented languages, in one aspect, may include identifying one or more methods...
Handling pointers in program code in a system that supports multiple
Some embodiments include a processing subsystem that compiles program code to generate compiled program code. In these embodiments, while compiling the program...
API description techniques are described for consumption by dynamically-typed languages. In one or more implementations, machine-readable data is parsed to...
System and method for pervasive software platform-based model driven
architecture transaction aware application...
In developing applications for a plurality of node types, a meta-data definition of the application can be captured into an application definition module. The...
Execution optimization of mobile applications
According to an aspect of some embodiments of the present invention there is provided a method for changing a program code to decrease execution time. The...
A system and method provides top-down programming in a graphical programming environment. A developer may utilize a component constructor to create a graphical...
Execution guards in dynamic programming
A method for executing a machine code based on a dynamic language is disclosed. An execution guard is created as a value stored in a data structure. The value...
Schema-less system output object parser and code generator
A schema-less system output object parser and code generation process analyzes an instance of a response object from a system, such as a storage array, having...
The present disclosure describes a meta-application framework that enables data to be associated with a class of applications called a meta-application. A...
Partial updating of diagram display
A creation, editing, and display tool for complex diagrams may enable portions of the diagram to be updated without having to update the entire diagram. The...
Instruction for performing a pseudorandom number seed operation
A machine instruction is provided that includes an opcode field to provide an opcode, the opcode to identify a perform pseudorandom number operation, and a...
Block floating-point representation of data samples
A method for representing a plurality of data samples is disclosed. The method generally includes steps (A) and (B). Step (A) may generate an exponent common to...
System and method for playback of media content with audio spinner
A system and method for playback of media content, for example music, video, or other media content. A media device having a media playback application and...
Electronic device and method for analyzing and playing sound signal
An electronic device and a corresponding method for analyzing and playing sound signals are provided. The electronic device includes a microphone, a processor,...
Vehicle navigation user interface customization methods
Apparatus and methods are directed to the use and customization of user interfaces associated with vehicle navigation systems, including "skins," selection of...
Method and apparatus for re-sizing an active area of a flexible display
A method (400) for resizing an active area of a flexible display or reconfigurable device (100) can include a screen (104 or 210) and a controller (202) coupled...
Systems and methods that provide a hierarchical display to a user based on a position of the user's focus are described herein. The position of the user's focus...
Non-transitory computer-readable medium storing communication program
including external device type judging...
There is provided a non-transitory computer-readable medium storing a communication program. The communication program is configured to cause a communication...
Management system and control method
A job history processing server issues second agent information for use of when first agent information cannot be acquired from an agent management server....
Information processing apparatus, information processing system, and
information processing method
An information processing apparatus includes a process control unit that executes one or more process units with respect to input data in an order defined by...
Non-transitory computer readable recording medium storing an account
management program, image forming...
A non-transitory computer readable recording medium stores an account management program. The account management program causes a computer in a mobile terminal...
System and method for dynamically reconfiguring one or more autonomous
cells in a print shop environment
A method and system for processing jobs in a print shop is provided. The print shop includes at least two autonomous cells, and each autonomous cell includes a...
Print control apparatus, print control method, image forming apparatus,
image forming method and...
A print control apparatus connectable to an image forming apparatus, an image forming apparatus, a print control method, an image forming method, and a...
Data processing apparatus configured to execute printing using print
A non-transitory computer readable storage medium stores a printer driver executable by a data processing apparatus. The data processing apparatus includes a...
Communication device, and method and computer readable medium for the same
A communication device including a processor configured to, when executing processor-executable instructions stored in a storage unit, perform determining a...
Managing web applications on multi-function peripherals
A MFP includes a Web application and an encoded data generator that is configured to generate encoded access data for the Web application. The encoded access...
Storage apparatus and control method thereof
The storage system includes a plurality of storage devices. A storage controller is configured to manage a plurality of pages in a pool provided by at least one...
Intelligent storage controller
An intelligent storage controller operating in conjunction with a computer running an application that uses the data managed by the intelligent storage...
Storage control apparatus, control method, and computer product
A storage control apparatus includes a memory unit configured to store assignment information that includes assignment states of memory areas of storage units...
Logical region allocation with immediate availability
Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer to receive a request to allocate one or...
Methods and systems for automatically adding intelligent storage adapters
to a cluster
Methods and systems for automatically creating a cluster are provided. The method includes discovering at least a first and a second intelligent storage...
Memory system and memory controller for determining whether one or
plurality of pointers can be stored in a...
According to one embodiment, a first controller determines whether one or a plurality of pointers corresponding to a buffered command can be stored in a second...
Apparatuses, systems, methods, and computer program products are disclosed for managing a journal. A method may include reordering storage commands based on...
Lock-free communication storage request reordering
Lock-free communication storage request reordering enables reduced latency and/or increased bandwidth in some usage scenarios, such as a multi-threaded driver...
System and method of expedited message processing using a
first-in-first-out transport mechanism
A method and system are provided for processing a reply message out of order from a first-in-first-out (FIFO) storage, and processing other messages in an order...
Substitution of a target volume of a secondary storage controller for a
source volume of a primary storage...
A secondary storage controller receives metadata that uniquely identifies a source volume of a primary storage controller. Data stored in the source volume of...
Memory and access and operating method thereof
An access method for a dynamic random access memory (DRAM) is provided. The method includes partitioning a row address into a first portion and a second...