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.
Printing apparatus and method of controlling the same, and storage medium
There are provided a printing apparatus which holds a job, determines whether attribution information of a sheet to be used by the stored job is registered for...
Preview image of output data from an output device with user input
A non-transitory recording medium has a program recorded therein that is executable by a computer. The program causes the computer to implement functions of a...
Image processing method and image processing apparatus
A page containing a large number of graphics and therefore having a high process load can be processed in parallel and quickly by dividing an edge extraction...
Redundant array of independent disks systems that utilize spans with
different storage device counts for a...
Methods and structure are provided for defining span sizes for Redundant Array of Independent Disks (RAID) systems. One embodiment is a RAID controller that...
Managing data relocation in storage systems
A method is used in managing data relocation in storage systems. Data relocation elapsed time is determined in a storage system. The data relocation elapsed...
Electronic device and method for operating the same
Provided is an electronic device including a power supply circuit. The power supply circuit includes: a voltage driving unit configured to pull-up drive an...
Disabling a command associated with a memory device
In an embodiment, a memory device may contain device processing logic and a mode register. The mode register may a register that may specify a mode of operation...
Logical block addresses used for executing host commands
A logical block address space of a storage compute device is reserved for use in executing commands from a host. The logical block address space is not mapped...
Memory device using extended interface commands
A memory device includes a serial interface buffer that receives a hardware-decodable command and an extended interface command. The memory device also includes...
Systems and methods for processing instructions while repairing and
providing access to a copied volume of data
A volume of data is copied from a first location to a second location. A procedure to repair a volume of data is initiated. A first instruction associated with...
Solid-state mass storage media having data volumes with different service
levels for different data types
Methods for providing non-volatile solid-state mass storage media with different service levels for different types of data associated with different...
Expositive flash memory control
This disclosure provides techniques of hierarchical address virtualization within a memory controller and configurable block device allocation. By performing...
Information processing device including host device and semiconductor
memory device having a plurality of...
A device includes a host including a main memory, and semiconductor memory including a nonvolatile semiconductor memory, memory unit, and controller. The...
Direct attached storage system and method for implementing multiple
simultaneous storage schemes
A direct attached storage (DAS) system configurable to simultaneously implement a plurality of data storage schemes, comprising one or more storage devices, a...
Methods and systems for trouble shooting performance issues in networked
Methods and systems for managing resources in a storage system are provided. The methods include tracking performance of a plurality of resources used for...
Methods and apparatus to protect memory regions during low-power states
A disclosed example involves managing power states, signing a suspend-to-RAM (STR) data structure by: generating a header key, a scatter/gather table key and a...
Apparatuses for securing program code stored in a non-volatile memory
An embodiment of an apparatus for securing program code stored in a non-volatile memory is introduced. A non-volatile memory contains a first region and a...
Secure cross-process memory sharing
Techniques for enabling secure cross-process memory sharing are provided. In one set of embodiments, a first user process executing on a computer system can...
Writable clone data structure
A memory system including parent data and clone data is disclosed, where the clone data represents a clone of the parent data. The system determines whether...
Performance optimization of read functions in a memory system
According to one aspect, a method for performance optimization of read functions in a memory system includes receiving, at the memory system, a read request...
Method for selectively performing a secure data erase to ensure timely
A method and computer program product are provided to ensure a timely secure data erase by determining an erasure deadline for each physical volume of a...
Efficient migration of virtual storage devices to a remote node using
A system, method, and computer program product are provided for performing fast migration of a virtual resource from one node to another node. The method...
Flash copy relationship management
A method for combining storage array copy requests for a disk storage system is disclosed. The method may include receiving a BGC (background copy) request,...
Efficient repository ingest of a target volume without breaking a
Dynamically creates a cloned target volume by cloning a production volume without breaking a Flashcopy chain for continuing an ingestion of a Flashcopy backup...
Copying volumes between storage pools
Methods, apparatus and computer program products implement embodiments of the present invention that include defining a source data volume including a first...
System and method for controlling a storage device
A method of controlling a storage device includes detecting a cumulative usage condition associated with the storage device, comparing the cumulative usage...
Method and system for monitoring and analyzing quality of service in a
Methods and systems for monitoring quality of service (QOS) data for a plurality of storage volumes are provided. QOS data is collected for the plurality of...
Stacked memory devices, systems, and methods
Memory requests for information from a processor are received in an interface device, and the interface device is coupled to a stack including two or more...
System and methods for performing embedded full-stripe write operations to
a data volume with data elements...
A data storage system and methods for managing data to be transferred between a host and a data volume distributed across solid state storage modules are...
Management of memory pages
In a method for managing memory pages, responsive to determining that a server is experiencing memory pressure, one or more processors identifying a first...
Touch-sensitive rectangular panel and control method thereof
A virtual, touch-sensitive rectangular panel and a method of use for said panel for inputting characters and punctuation, including a lookup table for words of...
Display control apparatus and method of controlling display control
A display control apparatus includes a reading unit configured to read allocation data in which categories of images to be displayed in a slide show are...
Virtual touchpad for a touch device
An apparatus, method, and computer program product are disclosed to provide a virtual touchpad for a touch device. A placement module places a virtual touchpad...
Mobile client device, operation method, recording medium, and operation
An information processing apparatus that detects an input operation to a touch panel based on an output of the touch panel; creates an operation command to...
Display control device, display control method, and recording medium
Provided is a display control device including a display controller which generates a control signal for controlling a display part in such a manner that a...
Method and apparatus for providing layout based on handwriting input
A method and an apparatus are provided for providing a layout based on a handwriting input. A first input is received from a user. The first input includes...
Methods and apparatus for providing partial modification of a digital
A graphical user interface (GUI) including an illustration can be rendered. In response to receiving a signal from an input device indicating a location within...
Prediction-based touch contact tracking
In embodiments of prediction-based touch contact tracking, touch input sensor data is recognized as a series of components of a contact on a touch-screen...
Device, method, and graphical user interface for navigating through a user
interface using a dynamic object...
A device that is in communication with a display and a touch-sensitive surface sends instructions to the display for displaying at least a portion of a user...
Electronic device, processing module, and method for detecting touch trace
starting beyond touch area
The present invention provides a method for detecting a touch trace starting beyond a touch area. The method comprises the following steps: receiving touch...
Interactive elements in a user interface
In particular embodiments, a computing device provides for presentation to a user a user interface, the user interface including a plurality of related...
Digital device and method for controlling the same that enable touch
recognition from front and rear sides of...
A digital device and a method for controlling the same are disclosed, in which a scroll bar different from that provided when a user input for a front side is...
Information processing device, display method, and program
An information processing device is provided that includes a display portion, a user recognition portion, a button selection portion, and a display control...
Information processing apparatus including window display control and
control method thereof, and...
An information processing apparatus, which issues a print instruction when a dragged file is dropped on a print object, the apparatus comprises: a layout unit...
Universal console chassis for the car
Methods and systems for a complete vehicle ecosystem are provided. Specifically, systems that when taken alone, or together, provide an individual or group of...
System and method for generating vias in an electronic design by
automatically using a hovering cursor indication
The present disclosure relates to a computer-implemented method for electronic design automation. The method may include providing, using one or more computing...
Configuration responsive to a device
Various features described herein may include updating settings on a device in response to a themed cover being placed on a device (e.g., a remote control)...
Systems and methods for matching, naming, and displaying medical images
A method of matching medical images according to user-defined matches rules. In one embodiment, the matched medical images are displayed according user-defined...
Methods and apparatuses for operating a data processing system
Methods and apparatuses for operating data processing systems. One exemplary method of operating a data processing system which includes a display device...
User interface virtualization of context menus
User interface virtualization describes a technique for providing a user with access to one computing device from another computing device, while translating...