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,792,065 Memory controller scheduling requests according to scores
A memory controller schedules requests to memory devices according to scores. For this purpose, the memory controller variably adjusts weights for determining...
US-9,792,064 Method, apparatus, and system for energy efficiency and energy conservation including autonomous hardware-based...
Embodiments of systems, apparatuses, and methods for energy efficiency and energy conservation including enabling autonomous hardware-based deep power down of...
US-9,792,063 Deduplication-based data security
Providing data security includes: in response to a request to write data content to a storage, generating encrypted data content based on the data content;...
US-9,792,062 Acceleration of memory access
Technologies are generally described for systems, devices and methods effective to accelerate memory access. A memory unit, including a memory and a...
US-9,792,061 Efficient cache management of multi-target peer-to-peer remote copy (PPRC) modified sectors bitmap
For efficient cache management of multi-target peer-to-peer remote copy (PPRC) modified sectors bitmap in a computing storage environment a multiplicity of PPRC...
US-9,792,060 Optimized write performance at block-based storage during volume snapshot operations
Write optimization for block-based storage performing snapshot operations may be implemented. Write requests for a particular data volume may be received for...
US-9,792,059 Dynamic resource allocation for distributed cluster-storage network
An apparatus, method and computer program in a distributed cluster storage network comprises storage control nodes to write data to storage on request from a...
US-9,792,058 System and method of selecting source and destination blocks for wear-leveling
A memory system includes a memory device, having a plurality of memory blocks, for storing data and a controller for performing a wear-leveling operation...
US-9,792,057 Data caching system and method for hypervisor-based computer systems
An embodiment of the invention provides an apparatus comprising: a hypervisor comprising a virtual caching appliance (VCA) and an intermediate multipathing...
US-9,792,056 Managing system drive integrity in data storage systems
A technique for managing system drive integrity in data storage systems is disclosed. A plurality of storage drive data structures configured to store data...
US-9,792,055 Higher and lower availability prioritization of storage cells in an automated library
A method of operationally prioritizing the hierarchy of storage areas of an automated library having a plurality of storage cells, according to one embodiment,...
US-9,792,054 Method and apparatus for optimizing the performance of a storage system
Methods and apparatuses for optimizing the performance of a storage system comprise a FLASH storage system, a hard drive storage system, and a storage...
US-9,792,053 Controller for nonvolatile semiconductor memory
According to one embodiment, a controller for a nonvolatile semiconductor memory that stores data expressed using n levels (n is a natural number not less than...
US-9,792,052 Nonvolatile memory interface for metadata shadowing
A memory includes multiple non-volatile memory devices, each having multiple nonvolatile memory cells. A write controller is configured to stream bits to the...
US-9,792,051 System and method of application aware efficient IO scheduler
An input output scheduler. The scheduler runs in user space and is associated with one core of a multi-core central processing unit. Applications submit input...
US-9,792,050 Distributed caching systems and methods
Example distributed caching systems and methods are described. In one implementation, a system has multiple host systems, each of which includes a cache...
US-9,792,049 Memory subsystem with wrapped-to-continuous read
Disclosed herein are system, method, and computer program product embodiments for accessing data of a memory. A method embodiment operates by receiving one or...
US-9,792,048 Identifying disk drives and processing data access requests
Systems and methods are disclosed for identifying disk drives and processing data access requests. A disk drive may be identified as an Advanced Host Controller...
US-9,792,047 Storage processor managing solid state disk array
A method of writing to one or more solid state disks (SSDs) employed by a storage processor includes receiving a command, creating sub-commands from the command...
US-9,792,046 Storage module and method for processing an abort command
A storage module and method for virtual abort are disclosed. In one embodiment, a virtual abort of a read command is provided. The read command triggers a read...
US-9,792,045 Distributing data blocks across a plurality of storage devices
A system, method, and computer-readable storage medium for mapping block numbers within a region to physical locations within a storage system. Block numbers...
US-9,792,044 Decompression history buffer read/write pipelines
A method for a hardware decompression read pipeline, the method including determining a length and a distance of a first entity from a buffer; launching a first...
US-9,792,043 Methods and systems for efficiently storing data
Methods and systems for a networked storage environment are provided. One method includes scanning a first data structure by a processor executing instructions...
US-9,792,042 Systems and methods for set membership matching
Various examples are directed to systems and methods for matching a test data block to a data block set. A computing device may receive the test data block. The...
US-9,792,041 Device, methods, and user interface for providing optimized entry of alphanumeric text
The present invention includes a device, method, and user interface for providing optimized entry of alphanumeric text. In one form, a method for providing...
US-9,792,040 Pen-mouse system
The disclosed pen-mouse is a tracking menu that tracks the position of the pen. A pen cursor that corresponds to the pen is moved about within the pen-mouse...
US-9,792,039 Portable electronic device performing similar operations for different gestures
A portable electronic device with a touch-sensitive display is disclosed. One aspect of the invention involves a computer-implemented method in which the...
US-9,792,038 Feedback via an input device and scribble recognition
Feedback via an input device associated with an interaction with a point of interest (POI) and scribble recognition is provided. When using an input device to...
US-9,792,037 Mobile terminal with a touch screen that displays a stack of pages
A mobile terminal with a touch screen includes a browsing and searching system that reproduces the sensation of leafing through a work on paper and a read mode...
US-9,792,036 Mobile terminal and controlling method to display memo content
A mobile terminal and method may be provided. A memo application function may be quickly provided through a single user action only. A touch screen may receive...
US-9,792,035 System and method for payment using a mobile device
A system and method is disclosed for a contactless payment enabled smartphone in which a user can toggle between multiple payment methods, i.e. multiple...
US-9,792,034 Multi-source, multi-destination data transfers
A method and system for transferring an image. Displayed are: (a) a graphic object representing a web page, (b) a first destination point within the graphic...
US-9,792,033 Method and apparatus for changing user interface based on information related to a probe
A method of changing a user interface (UI), which is used for diagnosis of a target object via a medical device, based on user motion information. The method...
US-9,792,032 Information processing apparatus, information processing method, and program for controlling movement of...
There is provided an information processing apparatus including an input operating unit configured to receive an input operation from a user, the input...
US-9,792,031 Scroll speed adjustment
An apparatus comprises: a display unit for displaying a target image; an operation input unit to which a scroll operation for scrolling the target image...
US-9,792,030 Method and mobile communication terminal for changing a configuration of a screen displaying function items
A function for configuring a screen reflecting user preference is implemented when formlets are displayed to indicate function items of a mobile communication...
US-9,792,029 Authoring of real-time interactive computer graphics content for predictive bi-adaptive streaming
A method including providing a user interface configured to allow a user to edit at least a portion of a computer graphics (CG) content clip comprising a...
US-9,792,028 Terminal and controlling method thereof
A method of controlling a display device can include establishing communication between an external device and the display device to receive screen information...
US-9,792,027 Managing playback of synchronized content
A computing device may provide a control interface that enables the user to manage the synchronized output of companion content (e.g., textual content and...
US-9,792,026 Dynamic timeline for branched video
Systems and methods for editing and controlling video playback using a dynamic timeline. The dynamic timeline allows a user to edit a video content structure...
US-9,792,025 Method and device for executing object on display
A method and device for executing an object on a display. The method of executing an object includes receiving a user input to an object displayed on a display;...
US-9,792,024 Systems and methods for management and processing of electronic documents using video annotations
Systems and methods for managing and processing building plan documents including plan sheets. A toolbox of building project-related annotation tools comprising...
US-9,792,023 Resizing selection zones on a touch sensitive display responsive to likelihood of selection
An electronic device is disclosed for use with a touch-sensitive display. The electronic device includes a processor that displays indicia on the ...
US-9,792,021 Transitioning an interface to a neighboring image
Methods, systems, and computer program products for transitioning an interface to a related image are provided. A method for transitioning an interface to a...
US-9,792,020 Systems for collecting, aggregating, and storing data, generating interactive user interfaces for analyzing...
Systems and methods for aggregating and storing different types of data, and generating interactive user interfaces for analyzing the stored data. In some...
US-9,792,019 Method and terminal device for selecting character
The present disclosure discloses a method and a terminal device for selecting a character. The method includes: detecting a touch point of a user gesture acting...
US-9,792,018 Input device and user interface interactions
In some embodiments, a device displays functionality information in response to receiving an indication of a first input for which a contact meets functionality...
US-9,792,017 Automatic creation of drill paths
A data analysis system may automatically suggest data visualizations to a user. A primary data visualization may be displayed to graphically illustrate a...
US-9,792,016 Information processing apparatus and input control method
A display unit displays an object. A detection unit detects a touch operation on the display unit. A change unit widens a display space of the object while...
US-9,792,015 Providing visualizations for conversations
Technologies are generally described for providing a system for visualizing items and conversations in a communication application. Conversations are presented...
← 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 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | 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.