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.
A storage system includes a plurality of data disks that store information, and a parity disk that corresponds to a disk group including some of the plurality...
Non-disruptive file system element reconfiguration on disk expansion
An apparatus is operable with a host and a data storage component for controlling expansion of storage, and comprises: an allocating component responsive to a...
Real page migration in a storage system comprising a plurality of flash
A storage system comprises a plurality of flash packages comprising a plurality of flash chips, and a storage controller for receiving a first write request...
Hardware-assisted DMA transfer with dependency table configured to
permit-in parallel-data drain from cache...
The invention provides the data flow communication control between the source (flash/IO) and destination (IO/flash) cores. The source and destination cores are...
Methodology for manipulation of SATA device access cycles
Controlling accesses to target devices such as disk drives by modifying the duty cycle profile of those devices to improve device reliability is disclosed. The...
Priority command queues for low latency solid state drives
A method, apparatus, and system of a priority command queues for low latency solid state drives are disclosed. In one embodiment, a system of a storage system...
Method and system for programmable sequencer for processing I/O for
various PCIe disk drives
Disclosed is a system and method for using a programmable sequencer to produce a required command for a particular standard, or format, being used by the PCIe...
Intelligent pairing for snapshot based backups
This disclosure relates to a method, article of manufacture, and apparatus for intelligent pairing for snapshot based backups. In some embodiments, this...
Computer system and computer system management method
A computer system in which one or more host computers 30 having a FC (Fibre Channel) node port and one or more storage apparatuses 40 having a FC node port are...
Data migration in cluster environment using host copy and changed block
Data is non-disruptively migrated from a source LUN to a target LUN in an active-active cluster with coordination of a host-based copy sweep with duplicating of...
Method for cleaning a delta storage system
A computer-implemented method and system for performing garbage collection in a delta compressed data storage system selects a file recipe to traverse to...
Data transformation during recycling
Disclosed are systems, computer-readable mediums, and methods for transforming data in a file system. As part of a recycling process, a determination is made...
Systems and methods for transformation of logical data objects for storage
Systems capable of transformation of logical data objects for storage and methods of operating thereof are provided. One method includes identifying among a...
Stateless processing of replicated state for distributed storage systems
Embodiments are directed towards storing data in a storage system. A data controller may obtain a write request and write data from a client computer. A write...
System and method for efficient buffer management for banked shared memory
A system and method for efficient buffer management for banked shared memory designs are provided. In one embodiment, a controller within the switch is...
Efficient management of a virtual tape library cluster
Various embodiments for managing a virtual tape library cluster are provided. A virtual tape library system is enhanced by representing virtual tape resources...
Write procedure using estimated best setting in first run
In one general embodiment, a method includes receiving a request for a write operation to be performed in a tape drive; determining a capacity margin ratio of...
Implementing enhanced performance flash memory devices
A method and apparatus for implementing enhanced performance in a flash memory system in a computer system. A flash memory chip includes a function engine...
Stacked memory device control
A system for memory device control may include a stacked memory device and a memory controller. The stacked memory device may include a stack of chips connected...
Techniques for paging through digital content on touch screen devices
Techniques are disclosed for providing a page flipping mode in electronic touch sensitive devices. The user can engage the page flipping mode by performing an...
Method, apparatus, and graphical user interface for providing visual
effects on a touchscreen display
A graphical user interface, method and apparatus for providing visual effects on a touchscreen display, including: displaying a first screen; detecting a...
Method for changing object position and electronic device thereof
An apparatus and a method for editing an object in an electronic device are provided. In the method, when a first event occurs depending on detected touch...
Fast and smooth scrolling of user interfaces operating on thin clients
Systems and methods according to the present invention provide a user interface for scrolling through lists of information on user interfaces.
Presenting dynamic grids
Grids are commonly used to provide an environment for users to orient objects within a drawing program. The properties of a grid are usually defined and set at...
User-centric widgets and dashboards
User-centric widgets and dashboards are automatically modified to reflect a user's goals and needs.
Unlocking method and device for touch screen terminal and touch screen
Embodiments of the present invention disclose an unlocking method, a device for touch screen terminal and a touch screen terminal. The method includes:...
Organizational system and method for collecting, structuring, linking, and
presenting disparate information
The present invention will provide a system that organizes content based on time, location, involved entities, and events, and relates this information to the...
Distributed scripting for presentations with touch screen displays
A live presentation may be prepared and displayed by providing a primary scripting room for preparing a presentation script and a control computer in the...
Methods, systems and apparatus for digital-marking-surface space and
Aspects of the present invention are related to systems, methods and apparatus for digital-marking-surface spatial management of content units and display of...
Personal wireless navigation system
A personal wireless navigation system operable on wireless phone devices provides a platform for empowering a merchant-paid search. Performance of a navigation...
Method and electronic device for displaying a virtual button
A method for using a pen in an electronic device is provided, including: detecting a pen use event; and responsive to the pen use event, displaying, on a...
Circular rotational interface for display of consumer credit information
A credit score user interface that may comprise a circular visual interface to view a consumer's credit information is disclosed herein. Sections of the...
Supporting display of context menus in both cascaded and overlapping
A computing system provided according to an aspect of the present invention contains a server system operable to send a same hierarchical menu to client systems...
Systems and methods of facilitating browsing of media programs distributed
by way of a plurality of different...
Exemplary systems and methods may provide a user interface configured to provide a user with access to a plurality of browse contexts associated with a...
Graphical user interface having an attached toolbar for drag and drop
editing in detail-in-context lens...
Detail-in-context techniques are described. In an implementation, an original image is distorted to produce a distorted region for a selected object at a first...
Display management for native user experiences
In some remote application execution environments, a client device (e.g., to which application output is sent and where user interaction is performed) may...
Alias selection in multiple-aliased animations
A computer system determines that various user interface (UI) elements are to be moved to a different position within the UI. The computer system initiates a...
Sensor electrode routing for an integrated device
Embodiments of the present invention generally provide shield electrodes for shielding one or more conductive routing traces from one or more receiver...
Touch pad with force sensors and actuator feedback
Electronic devices may use touch pads that have touch sensor arrays, force sensors, and actuators for providing tactile feedback. A touch pad may be mounted in...
Touch-sensitive button with two levels
A touch-sensitive depressible button with multiple depression thresholds is provided. When the button is depressed to a first depression threshold, the touch...
Touch panel and method of fabricating the same
A touch panel can include a substrate; driving lines on the substrate along a first direction, each of the driving lines including first driving electrodes,...
Disappearing button or slider
An input device is configured to receive input. The input is a deflection based capacitive sensing input. Deflection of a metal fame of the input device causes...
Touch panel, touch screen apparatus, and method of driving the touch panel
A touch panel configured to drive a liquid crystal according to a voltage difference between first and second electrodes. The touch panel includes at least one...
Capactive touch panel
A touch panel is provided. The touch panel includes a first conductive pattern, a first insulation layer, a second conductive pattern, a first metal electrode,...
Touch sensor arrangements for organic light-emitting diode displays
Displays such as organic light-emitting diode displays may be provided with touch sensing capabilities. A touch sensor may be formed from electrodes located on...
Finger detection for element selection
A user can use a finger, or other such object, to provide input to a computing device. The finger does not have to contact the device, but can be positioned...
Interactive touch system and light source device
An interactive touch system includes a display device, a light source device and an invisible light detecting device. The display device is adapted to provide...
Optical touch screen
The present invention relates to an optical touch screen, the screen including a flat plate display panel, a square ring-shaped case mounted and assembled with...
System and method to assist reaching screen content
A device and method include detecting a position of a finger positioned proximate a touch screen of a hand held device, the touch screen having a target...
Drive controlling apparatus, electronic device and drive controlling
A drive controlling apparatus that drives a vibrating element of an electronic device including a display panel, a touch panel disposed on a display surface...