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.
Using aliasing information for dynamic binary optimization
A compiler compiles code in a target program for later execution with a dynamic binary optimizer by including aliasing information with the compiled code. When...
Developing collective operations for a parallel computer
Developing collective operations for a parallel computer that includes compute nodes includes: presenting, by a collective development tool, a graphical user...
Methods and apparatus for code segment handling
Methods and apparatus for providing a user of a code editing tool with code segment examples tied to support tools, where the support tools may provide...
Template-based BIOS component creation
Methods and computer-readable media provide for the creation of basic input/output system (BIOS) components. Embodiments include a component creation wizard...
Release management systems and methods
Progress of a development cycle, such as for the development of a release of a software product, is tracked and managed using a release management system. Such...
Multi-input and binary reproducible, high bandwidth floating point adder
in a collective network
To add floating point numbers in a parallel computing system, a collective logic device receives the floating point numbers from computing nodes. The collective...
Data transmitter apparatus and method for data communication using the
Disclosed are a data transmission apparatus and a data communication method using the same. The data transmission apparatus includes a buffer manager configured...
Device, method, and user interface for voice-activated navigation and
browsing of a document
The electronic device with one or more processors and memory receives a first document including a plurality of links. The electronic device outputs a voice...
System and method for simultaneous touch and voice control
For a mobile computing device, enhanced functionality may be provided by associating actions with combined speech and touch gestures. A touch gesture is...
Language model selection for speech-to-text conversion
Methods, computer program products and systems are described for converting speech to text. Sound information is received at a computer server system from an...
Self sedation and suggestion system
A computerized system and method for automatic assembly of a customized hypnotic or therapeutic media file is disclosed. An application collects information...
Electronic device and display method
An electronic device and a display method includes a main body apparatus with a processing unit which generates a first image and performs display control; a...
Device for displaying a remote display according to a monitor geometry
A computing device that is configured to coordinate a remote display is described. The computing device includes a processor and instructions stored in memory....
Image forming apparatus including short-distance wireless communication
unit, method of controlling the same,...
An image forming apparatus equipped with a plurality of service applications for providing respective services, in a state enabling a selected one of the...
Information processing apparatus capable of creating communication
An information processing apparatus includes a tool storage section, an acquisition method acceptance section, a template specification acceptance section, and...
Client device using a markup language to control a periphery device via a
A device control system has a terminal 3 with an application 31, and a printer 5 that controls a device. The terminal 3 sends a request written in XML generated...
Print system, usability information generation device, usability
information generation method, non-transitory...
An information processing apparatus transmits a print job to a server and generates print status information including user identification information and a...
Static load balancing for file systems in a multipath I/O environment
A data processing system includes a file server and a storage controller linking the file server to a storage array. There are alternative data paths between...
Storing data in a directory-less dispersed storage network
A method begins by a dispersed storage (DS) processing module of a dispersed storage network (DSN) sending a plurality of sets of encoded data slices to DSN...
Storing data in a dispersed storage network
A method begins by a processing module of a dispersed storage network (DSN) sending a set of write commands to storage units of the DSN regarding storage of a...
Storage device coordinator and a host device that includes the same
A storage device coordinator intercepts a memory command issued by a host device and intended for a target storage device which is one of a plurality of storage...
Automatic analysis of issues concerning automatic memory management
Systems and methods are provided to automatically analyze performance of an automatic memory management system. One example embodiment involves automatically...
System and method for reading and writing data with a shared memory hash
A method and apparatus of a device that reads and writes data using a shared memory hash table and a lookaside buffer is described. In an exemplary embodiment,...
Systems, devices, apparatus, and methods for identifying stored data by a
device located in a path between...
A first port of a device is connected to a first switch port of a first virtual switch defined within a switch device and a second port of the device is...
Service level based data storage
The data storage capacity of a storage array, data center or networked data storage system is managed and allocated in terms of chunks of capacity at different...
System and method for reducing information leakage from memory
A system and method includes a processing unit connected with a memory, the processing unit configured to access data from the memory. A memory transaction unit...
LUN management with distributed RAID controllers
A system and method is described for operating a computer memory system having a plurality of controllers capable of accessing a common set of memory modules....
Storage controller, virtual storage apparatus, and computer readable
recording medium having storage control...
A storage controller that controls a virtual storage apparatus is provided, the storage controller includes: a performance measuring unit that obtains...
Transactional memory operations with write-only atomicity
Execution of a transaction mode setting instruction causes a computer processor to be in an atomic write-only mode ignoring conflicts to certain read-sets of a...
Dynamic relocation of storage
A computing device is provided and includes a first physical memory device, a second physical memory device and a hypervisor configured to assign resources of...
Deduplication tracking for accurate lifespan prediction
Various embodiments for predicting hardware lifespan by a processor device are provided. For a solid state drive (SSD) device configured with data deduplication...
System managing a plurality of flash memory devices
A system includes a plurality of flash memory devices, a processor configured to control read/write requests, and a cache memory configured to store data...
Automated space management for server flash cache
Techniques for automatically allocating space in a flash storage-based cache are provided. In one embodiment, a computer system collects I/O trace logs for a...
Read training a memory controller
Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits...
Input/output (I/O) interceptor that re-orders a plurality of write I/O
into combined with I/O with intelligent...
Inventive aspects include an input/output (I/O) interceptor logic section having an I/O interface coupled with a storage stack. The I/O interface can intercept...
Methods for balancing write operations of SLC blocks in different memory
areas and apparatus implementing the same
Data is received at a computer memory to be programmed in single-level-cell mode. A stress level of a first section of the computer memory is determined. A...
Shifting a defrag operation in a mirrored system
A method for defragmenting volumes in a mirrored system. The method includes suspending one or more updates from being mirrored from a first set of tracks on a...
Space-time-node engine signal structure
Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented using one or more computing devices or platforms to facilitate or...
Detecting input based on multiple gestures
Detecting user input based on multiple gestures is provided. One or more interactions are received from a user via a user interface. An inferred interaction is...
Touch-sensitive electric apparatus and window operation method thereof
A window operation method for use in an electronic device comprises a touch-sensitive screen, a storage unit with pointers to slides of a graphical presentation...
Mobile terminal and controlling method thereof
A mobile terminal and controlling method thereof are disclosed, by which a handwriting input is enabled and by which a handwritten character saved as an image...
System and method for identifying inputs input to mobile device with touch
A system and a method of identifying a type of touch input to a mobile device with a touch panel are provided. The system includes a touch screen comprising a...
Method and apparatus for inputting user commands using relative movements
of device panels
A method and apparatus for inputting various operation instructions to a device including two movable panels. The method includes determining whether a relative...
Mobile terminal and control method based on body parts signals
A mobile terminal includes a communication unit, a sensor to sense a first body signal from a first body part and a controller. The controller determines a...
Method and apparatus for controlling detailed information display for
selected area using dynamic touch interaction
A method and apparatus configured to control the level of detailed information displayed for a selected area using a dynamic touch interaction in a mobile...
Method and apparatus for displaying text information in mobile terminal
A method and apparatus for displaying text information in the form of a list is provided. A method for displaying text information according to the present...
Input control device, electronic instrument, input control method,
program, and recording medium
A touch control section (5) includes: an operation accepting section (51) which accepts a touch operation conducted with respect to an icon or the like; and an...
Mobile communication terminal and control method thereof
A mobile communication terminal including a display unit; a controller configured to display, on a screen of the display unit, a first list including a...
Text entry method with character input slider
A method of receiving text entries on a display of an infotainment system including a character input slider that has a slider controller, includes sensing...
Two-dimensional slider control
Some embodiments provide a computer program that provides a graphical user interface (GUI) for controlling an application. The GUI includes a contiguous...