Easy To Use Patents Search & Patent Lawyer Directory

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.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-9,400,620 Storage system
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...
US-9,400,619 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...
US-9,400,618 Real page migration in a storage system comprising a plurality of flash packages
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...
US-9,400,617 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...
US-9,400,616 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...
US-9,400,615 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...
US-9,400,614 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...
US-9,400,613 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...
US-9,400,612 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...
US-9,400,611 Data migration in cluster environment using host copy and changed block tracking
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...
US-9,400,610 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...
US-9,400,609 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...
US-9,400,608 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...
US-9,400,607 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...
US-9,400,606 System and method for efficient buffer management for banked shared memory designs
A system and method for efficient buffer management for banked shared memory designs are provided. In one embodiment, a controller within the switch is...
US-9,400,605 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...
US-9,400,604 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...
US-9,400,603 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...
US-9,400,602 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...
US-9,400,601 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...
US-9,400,600 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...
US-9,400,599 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...
US-9,400,598 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.
US-9,400,597 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...
US-9,400,596 User-centric widgets and dashboards
User-centric widgets and dashboards are automatically modified to reflect a user's goals and needs.
US-9,400,595 Unlocking method and device for touch screen terminal and touch screen terminal
Embodiments of the present invention disclose an unlocking method, a device for touch screen terminal and a touch screen terminal. The method includes:...
US-9,400,594 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...
US-9,400,593 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...
US-9,400,592 Methods, systems and apparatus for digital-marking-surface space and display management
Aspects of the present invention are related to systems, methods and apparatus for digital-marking-surface spatial management of content units and display of...
US-9,400,591 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...
US-9,400,590 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...
US-9,400,589 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...
US-9,400,588 Supporting display of context menus in both cascaded and overlapping styles
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...
US-9,400,587 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...
US-9,400,586 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...
US-9,400,585 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...
US-9,400,584 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...
US-9,400,583 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...
US-9,400,582 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...
US-9,400,581 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...
US-9,400,580 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,...
US-9,400,579 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...
US-9,400,578 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...
US-9,400,577 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,...
US-9,400,576 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...
US-9,400,575 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...
US-9,400,574 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...
US-9,400,573 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...
US-9,400,572 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...
US-9,400,571 Drive controlling apparatus, electronic device and drive controlling method
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...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.