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/0275890 MEMORY SYSTEM AND METHOD FOR OPERATING THE SAME
A memory system includes: two or more memory devices; and a controller suitable for: distributively storing input data in a primary memory device and in a...
2018/0275889 APPEND ONLY STREAMS FOR STORING DATA ON A SOLID STATE DEVICE
An append-only streams capability may be implemented that allows the host (e.g., the file system) to determine an optimal stream size based on the data to be...
2018/0275888 Data Collation Method, Storage Device, Storage Controller, and Storage Array
A data collation method in a storage array including reading first data from a first logical address without decompression, assigning, by a storage controller,...
2018/0275887 Data Storage Device and Operating Method of Data Storage Device
A data storage device with high reliability. When rebuilding a mapping table, a validity table bitMap within a first block is taken into consideration to...
2018/0275886 SYSTEMS AND METHODS FOR DATA PLACEMENT IN CONTAINER-BASED STORAGE SYSTEMS
The disclosed computer-implemented method for data placement in container-based storage systems may include (i) identifying a file stored within a...
2018/0275885 MEMORY DEVICE
A memory device is disclosed. The memory device includes a memory array. The memory array includes a main memory block and an extra memory block. The memory...
2018/0275884 COORDINATED UTILIZATION OF PARALLEL PATHS TO IMPROVE EFFICIENCY
A method for utilizing parallel paths of differing performance to improve efficiency is disclosed. In one embodiment, such a method includes transmitting, over...
2018/0275883 APPARATUSES AND METHODS FOR IN-MEMORY DATA SWITCHING NETWORKS
The present disclosure includes apparatuses and methods for in-memory data switching networks. An example apparatus includes an array of memory cells. Sensing...
2018/0275881 CREATING LOCAL COPIES OF DATA STORED IN ONLINE DATA REPOSITORIES
Systems and methods for creating local, or on-premises, secondary copies of data managed and/or stored in online repositories are described. In some...
2018/0275880 INTEGRATED SNAPSHOT INTERFACE FOR A DATA STORAGE SYSTEM
A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic...
2018/0275879 ASYNCHRONOUSLY CLEARING PAGE FRAMES
In one embodiment, a computer-implemented method includes producing one or more clean frames by clearing a batch of one or more frames for use in backing...
2018/0275878 METHOD FOR PERFORMING RANDOM READ ACCESS TO A BLOCK OF DATA USING PARALLEL LUT READ INSTRUCTION IN VECTOR...
This disclosure is directed to the problem of paralleling random read access within a reasonably sized block of data for a vector SIMD processor. The invention...
2018/0275877 PERFORMING OBJECT CONSOLIDATION WITHIN A STORAGE SYSTEM
A computer-implemented method according to one embodiment includes identifying a plurality of segment files within an object storage system, determining all...
2018/0275876 DISK DEVICE AND DISK DEVICE CONTROL METHOD
According to one embodiment, there is provided a disk device including a disk medium, a command queue, and a controller. The disk medium stores data in...
2018/0275875 MEMORY SYSTEM
A memory system which is accessible to a host device includes a volatile memory, a nonvolatile memory, and a memory controller that controls the volatile...
2018/0275874 STORAGE SYSTEM AND PROCESSING METHOD
A storage system includes a plurality of storage nodes, each including a local processor and one or more non-volatile memory devices, a first control node...
2018/0275873 SYSTEM AND METHOD FOR MANAGING MAPPING DATA IN NON-VOLATILE MEMORY SYSTEMS HAVING MULTIPLE MAPPING LAYERS
A system and method is described for managing mapping data in a non-volatile memory system having a volatile memory cache smaller than the update table for the...
2018/0275872 SYSTEM AND METHOD FOR DYNAMIC AND ADAPTIVE INTERRUPT COALESCING
Systems and methods for dynamic and adaptive interrupt coalescing are disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue...
2018/0275871 SIMULATION OF A PLURALITY OF STORAGE DEVICES FROM A SINGLE STORAGE DEVICE COUPLED TO A COMPUTATIONAL DEVICE
A computational device generates a plurality of logical storage devices from a single physical storage device coupled to the computational device. A plurality...
2018/0275870 EFFICIENT INTRA-DISK DATA PLACEMENT
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/0275869 METHOD, DEVICE, AND TERMINAL FOR DISPLAYING VIRTUAL KEYBOARD
Method, device and terminal for displaying virtual keyboard are provided. The method for displaying a virtual keyboard includes: displaying the virtual...
2018/0275868 USER INTERFACE CONTROL BASED ON PINCH GESTURES
An example method is provided for a computing device to perform user interface control based on a pinch gesture. The computing device includes a...
2018/0275867 SCRAPBOOKING DIGITAL CONTENT IN COMPUTING DEVICES
Techniques are disclosed for providing a scrapbooking function in electronic computing devices. The user can engage the scrapbooking function with a content...
2018/0275866 METHOD FOR PROVIDING A GRAPHICAL USER INTERFACE FOR AN ELECTRONIC TRANSACTION WITH A HANDHELD TOUCH SCREEN DEVICE
The method provides a graphical user interface for an electronic transaction with a handheld touch screen device. An input display is oriented to be operable...
2018/0275865 Light-based touch controls on a steering wheel and dashboard
An adjustable mirror, including a mirror within a fixed housing, whereby at least one angle of the mirror relative to the housing is adjustable, electrical...
2018/0275864 PROGRAM AND PORTABLE TERMINAL
A non-transitory computer readable medium contains a program for a portable terminal including a touchscreen having a first area for selecting a command and a...
2018/0275863 DISMISSING DISPLAYED ELEMENTS
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dismissing displayed elements. In some implementations,...
2018/0275862 Device, Method, and Graphical User Interface for Moving a User Interface Object Based on an Intensity of a...
An electronic device, with a touch-sensitive surface and a display, includes one or more sensors to detect intensity of contacts with the touch-sensitive...
2018/0275861 Apparatus and Associated Methods
An apparatus caused to perform at least the following: based on virtual reality content comprising visual imagery and audio of a scene for presentation in...
2018/0275860 ERGONOMIC ADJUSTMENTS
The present disclosure generally relates to devices and systems that configure data access control and device-associated operating environment parameters based...
2018/0275859 WEARABLE DEVICES IN A CONTROLLED ENVIRONMENT
A wearable device and method for operating the wearable device in a wearable device communication system in a controlled environment is disclosed. The wearable...
2018/0275858 DEVICE, PROGRAM, AND METHOD FOR CREATING MONITORING IMAGE
A device for creating the monitoring image executes display data for each display component. The display component includes an edition region and an operation...
2018/0275857 DATA EDITING METHOD AND APPARATUS
Embodiments of the present invention disclose a data editing method and apparatus. In the present invention, the method includes: obtaining first gesture...
2018/0275856 Systems and methods for zooming a selected portion of the graphics layer of a display screen
A zooming display system has multiple numbered zones, and is controlled to select the zones by zone number or by an arrow/navigation key. The zones are zoomed...
2018/0275855 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...
2018/0275854 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
Provided is an information processing apparatus including: a processing unit configured to perform switching processing on a basis of a determination result as...
2018/0275853 CONTEXTUAL DETERMINATION OF EMOTION ICONS
A method, computer program product, and system for contextual determination of emotion icons. The method includes, for a particular user, determining an...
2018/0275852 3D PRINTING APPLICATION
A system for 3D imaging via a digital application that includes instructions on how to draft, draw, and the print a 3D tangible item. The system according to...
2018/0275851 Input Device Enhanced Interface
Some embodiments provide an interactive viewer for an input device interface. Specifically, some embodiments provide a Keyboard Enhanced Interface (KEI) system...
2018/0275850 MOBILE TERMINAL AND CONTROL METHOD THEREOF
A mobile terminal including a wireless communication unit configured to provide wireless communication; a touch screen; and a controller configured to display...
2018/0275849 METHOD, SYSTEM AND COMPUTER STORAGE MEDIUM FOR DISPLAYING MICROBLOG WALL
Method, system and computer storage medium for displaying microblog wall are disclosed. The method includes: obtaining microblog messages of a specified topic;...
2018/0275848 METHOD AND APPARATUS FOR PRESENTING TASK-RELATED OBJECTS IN AN AUGMENTED REALITY DISPLAY
An approach is provided for causing a presentation in an augmented reality user interface for user guidance. The approach involves causing a presentation of...
2018/0275847 VIEW ANGLE SWITCHING METHOD AND APPARATUS
A view angle switching method includes: determining a current view angle of a display screen and acquiring a current image grayscale value of a displayed image...
2018/0275846 CONTEXT-SENSITIVE OVERLAYS FOR A CALENDAR APPLICATION
Methods and systems are provided for displaying a context-sensitive overlay in conjunction with a calendar displayed by a calendar application. The calendar...
2018/0275845 Dashboard Creation With Popular Patterns and Suggestions Using Analytics
A mechanism is provided for use with dashboards that show computer operations and/or status. The mechanism receives first user dashboard preference data...
2018/0275844 COGNITIVE DASHBOARD ADJUSTMENT
A computer determines a cognitive overload of a user interacting with a visual display based on eye tracking data. The visual display includes content of the...
2018/0275843 DATA TRANSFER TARGET APPLICATIONS THROUGH CONTENT ANALYSIS
In an approach for displaying applications associated with content in a clipboard, a computer receives a selection of content to transfer to a clipboard,...
2018/0275842 DATA TRANSFER TARGET APPLICATIONS THROUGH CONTENT ANALYSIS
In an approach for displaying applications associated with content in a clipboard, a computer receives a selection of content to transfer to a clipboard,...
2018/0275841 TERMINAL DEVICE AND METHOD FOR DESIGNING NETWORK APPLICATION PRODUCT
Terminal devices and methods for designing a network application product are provided. The terminal device includes a task starting interface, a graphical...
2018/0275840 METHOD FOR EXECUTING PROGRAM AND ELECTRONIC DEVICE THEREOF
A method in an electronic device, includes receiving an instruction including an implicit call, identifying at least one program corresponding to the...
← 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 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 | 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.