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
2018/0095695 TEMPERATURE-BASED DISK DEFRAGMENTATION
A method for minimizing head seek movement and improving I/O performance of a hard disk drive is disclosed. In one embodiment, such a method includes logically...
2018/0095694 SMALL STORAGE VOLUME MANAGEMENT
An aggregation volume includes a plurality of sub-volumes. Advanced storage functions or operations are carried out at the aggregation volume granularity and...
2018/0095693 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND METHOD FOR CONTROLLING INFORMATION...
A method for controlling an information processing apparatus including a plurality of electronic parts including an arithmetic processing unit, a control...
2018/0095692 SELECTIVE MEMORY MODE AUTHORIZATION ENFORCEMENT
In one embodiment, a memory interface employs selective memory mode authorization enforcement in accordance with the present description to ensure that memory...
2018/0095691 NVDIMM METADATA
In one example in accordance with the present disclosure, a device comprising a host computing device further comprises a processor, a non-volatile dual inline...
2018/0095690 CREATING VIRTUAL STORAGE VOLUMES IN STORAGE SYSTEMS
Examples include provision by a processing resource of a computing device, of a first entry in a database in a storage system of the computing device. The...
2018/0095689 METHOD AND APPARATUS FOR AVOIDING BUS CONTENTION AFTER INITIALIZATION FAILURE
In one embodiment, an apparatus comprises a storage device comprising a NAND flash memory device comprising a plurality of NAND flash memory units. The storage...
2018/0095688 OBJECT DISPERSAL LOAD BALANCING
A method includes dividing dispersed storage error encoding of a data object into a plurality of operations based on at least one of the data object and...
2018/0095687 METHODS AND RELATED DEVICES FOR OPERATING A MEMORY ARRAY
Methods of operating memory arrays, as well as the memory arrays, are described. In various embodiments, a method includes determining a pattern to be written...
2018/0095686 RAID-TOPOLOGY-AWARE MULTIPATH ROUTING
Determining a preferred interface for write access to a data storage system having multiple interfaces. Interface preference is determined at the data-stripe...
2018/0095685 N-WAY MERGE TECHNIQUE FOR UPDATING VOLUME METADATA IN A STORAGE I/O STACK
A N-way merge technique efficiently updates metadata in accordance with a N-way merge operation managed by a volume layer of a storage input/output (I/O) stack...
2018/0095684 REPLICATING TRACKS FROM A FIRST STORAGE SITE TO A SECOND AND THIRD STORAGE SITES
Provided are a computer program product, system, and method for replicating tracks from a first storage to a second and third storages. A determination is made...
2018/0095683 COPY METHOD OF COPYING INFORMATION BETWEEN FIRST PROCESSING APPARATUS AND SECOND PROCESSING APPARATUS, THE...
In a copy method, a first processing apparatus performs: receiving authentication information from a mobile terminal; storing the received authentication...
2018/0095682 PROFILE-BASED DATA-FLOW REGULATION TO BACKEND STORAGE VOLUMES
A method for regulating a flow of data to backend storage devices includes generating, at a host system, writes intended for a backend storage volume. The...
2018/0095680 PHYSICAL MEDIA AWARE SPACIALLY COUPLED JOURNALING AND REPLAY
An indirection mapping data structure can maintain a mapping between logical block addresses used by a host computer and physical data storage locations on a...
2018/0095679 DEVICE DRIVER TO PROVIDE REDUNDANT ARRAY OF INDEPENDENT DISKS FUNCTIONALITY
An electronic processing system may include a device driver to provide redundant array of independent disks (RAID) functionality. The device driver may include...
2018/0095678 SYSTEMS, METHODS, AND DEVICES FOR USER CONFIGURABLE WEAR LEVELING OF NON-VOLATILE MEMORY
Disclosed herein are systems, methods, and devices for user configurable wear leveling of non-volatile memory devices. Devices include a non-volatile memory...
2018/0095677 DISPLAY CONTROLLERS
In a display controller, output surface data from a composition processing stage 22 is received by and stored in a local latency hiding buffer 40 of a memory...
2018/0095676 DECLUSTERED ARRAY OF STORAGE DEVICES WITH CHUNK GROUPS AND SUPPORT FOR MULTIPLE ERASURE SCHEMES
Embodiments of a declustered, fault-tolerant array of storage devices for use with computer, networked, cloud-based, and other data storage applications are...
2018/0095675 METHOD FOR READ LATENCY BOUND IN SSD STORAGE SYSTEMS
A storage system configured to mitigate the effect of a long latency tail in solid state drives. The system includes a host and a plurality of solid state...
2018/0095674 SELECTIVE DATA COMPRESSION/DECOMPRESSION FOR INTERMEMORY TRANSFER INTERFACE
In one embodiment, an inter-memory transfer interface having selective data compression/decompression in accordance with the present description, selects from...
2018/0095673 Multi-Speed Data Storage Device with Media Cache for High Speed Writes
Apparatus and method for managing data transfers in a data storage device with rotational media that can be rotated at different speeds. In some embodiments, a...
2018/0095672 Data Integrity and Acceleration in Compressed Storage Environments in Combination With Software Defined Native RAID
A mechanism is provided in a data processing system for data integrity and acceleration in compressed storage environments in combination with software defined...
2018/0095671 CLUSTER CONFIGURATION INFORMATION REPLICATION
One or more techniques and/or systems are provided for cluster configuration information replication, managing cluster-wide service agents, and/or for...
2018/0095670 CONTROLLING ACCESS TO PREVIOUSLY-STORED LOGIC IN A RECONFIGURABLE LOGIC DEVICE
Methods and apparatus are disclosed for securely erasing partitions of reconfigurable logic devices such as FPGAs in a multi-tenant server environment. In one...
2018/0095669 SESSION EXECUTION DECISION
A method includes receiving, by a storage unit of a dispersed storage network (DSN) an access request for an encoded data a slice of a set of encoded data...
2018/0095668 Transparent Hardware-Assisted Memory Decompression
Provided are methods and systems for memory decompression using a hardware decompressor that minimizes or eliminates the involvement of software. Custom...
2018/0095667 MIGRATING DATA BETWEEN VOLUMES USING VIRTUAL COPY OPERATION
A storage controller coupled to a storage array comprising one or more storage devices initiates a transformation of data from a block-based storage system...
2018/0095666 Fair High-Throughput Locking For Expedited Grace Periods
An updater needing an expedited RCU grace period may initiate a leaf-to-root traversal of a funnel lock embodied as a hierarchical tree of nodes. For each...
2018/0095665 DATA STORAGE SYSTEM WITH MULTIMEDIA ASSETS
Systems and methods are disclosed for storing multimedia assets (or other data objects) in a storage array. Portions of the multimedia asset may be stored on...
2018/0095664 TECHNIQUES AND ARCHITECTURES FOR EFFICIENT ALLOCATION OF UNDER-UTILIZED RESOURCES
In a computing environment, a set of executing processes each having associated resources are provided. Aggregate resources for the computing environment...
2018/0095663 INFORMATION PROCESSING DEVICE INCLUDING HOST DEVICE AND SEMICONDUCTOR MEMORY DEVICE HAVING A BLOCK...
A device includes a host including a main memory, and semiconductor memory including a nonvolatile semiconductor memory, memory unit, and controller. The...
2018/0095662 PARALLEL SEGMENT WRITER
Apparatus and methods of operating solid-state drives in a storage system are described. A method includes adjusting, by a host controller of a storage system...
2018/0095661 MEMORY CONTROLLER FOR HIGH LATENCY MEMORY DEVICES
Approaches, techniques, and mechanisms are disclosed for improving the performance of memory controllers for memory devices. A system may have a memory...
2018/0095660 TOGGLING MODAL TRANSIENT MEMORY ACCESS STATE
Toggling modal transient memory access state. Transient mode for an application executing in the computing environment is activated. Based on activating...
2018/0095659 DEVICES, METHODS AND SYSTEMS FOR ASSESSMENT AND RECORDATION OF REACTIONS TO STIMULI
Provided herein are methods of recording objective responses of a subject to stimuli, and devices and user interfaces (UI) for use therewith. In particular,...
2018/0095658 MOBILE TERMINAL DEVICE, OPERATION METHOD, PROGRAM, AND STORAGE MEDIUM
A mobile terminal device includes a touch panel where a specified input operation is performed with an indicator, an input detection unit, and an operation...
2018/0095657 Gesture Control Method, Apparatus, Terminal Device, and Storage Medium
A gesture control method, a gesture control apparatus and a terminal device to enrich interaction manners of the terminal device, where the method includes...
2018/0095656 Method and System For Implementing Content Navigation Or Selection Using Touch-Based Input
Novel tools and techniques are provided for implementing media content streaming or playback, and, more particularly, for implementing content navigation or...
2018/0095655 SYSTEM AND METHOD FOR CUSTOMIZING A PRESENTATION
A technique is provided for customizing a presentation. The technique includes recording multimedia corresponding to a presenter of a presentation. The...
2018/0095654 CREATING TABLES USING GESTURES
A method comprising displaying, on a touchscreen, a digital electronic document; receiving first input from the touchscreen and determining that the first...
2018/0095653 DEVICE, METHOD AND GRAPHICAL USER INTERFACE FOR HANDWRITTEN INTERACTION
A device, method and graphical user interface to facilitate handwritten interaction. The device includes a core hardware module including a stylus digitizer...
2018/0095652 System and Method for Detection and Visulaization of Anomalous Media Events
Methods and systems for detection and visualization of anomalous media events are described, where AV media data of a sporting event (game) are analyzed to...
2018/0095651 SEMI-AUTOMATIC OBJECT REUSE ACROSS APPLICATION PARTS
According to some embodiments, a source application part may be established having a source data object with a set of source attribute identifiers and...
2018/0095650 DISPLAY APPARATUS
A display apparatus includes: a display unit configured to display an image on a screen; an input unit configured to receive an input from a user; and a...
2018/0095649 Controls and Interfaces for User Interactions in Virtual Spaces
In one embodiment, a method includes sending information configured to render a virtual space on a display device associated with a first user; sending...
2018/0095648 Controls and Interfaces for User Interactions in Virtual Spaces
In one embodiment, a method includes sending information configured to render a virtual room on a display device associated with a user, wherein the virtual...
2018/0095647 IMAGE MANIPULATION
A method includes displaying an image on a first area of a touch-sensitive electronic display and receiving touch input on a second area of the display,...
2018/0095646 INPUT APPARATUS AND COMPUTER-READABLE STORAGE MEDIUM
A displaying input device, including a display, a touch-sensitive panel, a storage device, and a controller, is provided. The controller executes a detecting...
2018/0095645 CLOSED-LOOP DISPLAY CONTROL FOR MULTI-DIMENSIONAL USER INTERFACE GENERATION
A system includes a holographic display that may create multi-dimensional images. The holographic display may be coupled to processing circuitry and display...
← 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 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | 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.