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/0253265 SYSTEM AND CONTROL METHOD
In a system having a client and a server according to an exemplary embodiment of the present invention, the server adds to a database of a server of a first...
2018/0253264 DIGITAL CONTENT SERVICES OR STORES OVER THE INTERNET THAT TRANSMIT OR STREAM PROTECTED DIGITAL CONTENT TO...
Digital content services provided over the Internet for transmitting or streaming protected digital content to client or output devices are herein disclosed...
2018/0253263 CORRUGATOR CONTROL INFORMATION ON A BOX LINER
In one example, a printing system includes a print engine and a print engine controller operatively connected to the print engine to print, on a single...
2018/0253262 SYSTEMS AND METHODS FOR LIST RETRIEVAL IN A STORAGE DEVICE
Systems and methods for list retrieval in a storage device are provided that significantly reduces the number of commands needed to retrieve data. A single...
2018/0253261 USING STORAGE MANAGERS IN RESPECTIVE DATA STORAGE MANAGEMENT SYSTEMS FOR LICENSE DISTRIBUTION, COMPLIANCE, AND...
Storage managers are used in data storage management systems for license distribution, compliance, and updates. A licensed quota is managed at an aggregate...
2018/0253259 DATA STORAGE DEVICE AND OPERATING METHOD FOR DATA STORAGE DEVICE
A data storage device in a two-layer control structure is provided. A control unit of the data storage device has a command processor and a first non-volatile...
2018/0253258 TRANSACTION ELIMINATION USING METADATA
Various aspects are described herein. In some aspects, the present disclosure provides a method of communicating data between an electronic unit of a...
2018/0253257 TRIM SUPPORT FOR A SOLID-STATE DRIVE IN A VIRTUALIZED ENVIRONMENT
A computer system that employs a solid-state memory device as a physical storage resource includes a hypervisor that is capable of supporting TRIM commands...
2018/0253256 STORAGE AREA NETWORK BASED EXTENDED I/O METRICS COMPUTATION FOR DEEP INSIGHT INTO APPLICATION PERFORMANCE
A method is described and in one embodiment includes monitoring by an integrated circuit device READ/WRITE commands in connection with a flow of an application...
2018/0253255 EFFICIENT DEDUPLICATION FOR STORAGE SYSTEMS
Efficient deduplication for storage systems is disclosed, including: using the current data structure to track a set of deduplication data entries associated...
2018/0253254 EFFICIENT RECOVERY OF DEDUPLICATION DATA FOR HIGH CAPACITY SYSTEMS
Efficient recovery of deduplication data for high capacity systems is disclosed, including: reading from the data storage device a data structure that tracks a...
2018/0253253 STORAGE APPARATUS
A storage apparatus according to an aspect of the present invention is configured to perform a deduplication process on write data from a host. For the...
2018/0253252 STORAGE SYSTEM
A storage system is provided that has a plurality of flash packages and a storage controller that controls read/write processing between a host and the flash...
2018/0253251 COMPUTER SYSTEM, STORAGE APPARATUS, AND METHOD OF MANAGING DATA
It is provided a computer system comprising at least one storage apparatus and a computer, wherein the each of the at least one storage apparatus is configured...
2018/0253250 INTELLIGENT WIDE PORT PHY USAGE
A controller of a storage device is described for handling communications with a host device. In some examples, the storage device includes a wide port...
2018/0253249 REALLOCATING STORAGE RESOURCES TO COMPUTING DEVICES
A computer-implemented method includes identifying a storage reallocation plan associated with a primary storage volume, a secondary storage volume, and one or...
2018/0253248 DYNAMIC MANAGEMENT OF MEMORY ALLOCATION IN A DATABASE
A method is provided for managing memory allocation in a database. The method determines a preferred statement among defined statements with defined sizes of...
2018/0253247 METHOD AND SYSTEM FOR MEMORY ALLOCATION IN A DISAGGREGATED MEMORY ARCHITECTURE
Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to...
2018/0253246 METHOD AND SYSTEM FOR MEMORY ALLOCATION IN A DISAGGREGATED MEMORY ARCHITECTURE
Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to...
2018/0253245 PRE-BACKING VIRTUAL STORAGE USING LEARNING DATA
A computer system includes memory and a processor configured to manage memory allocation. Aspects include receiving a request to execute a computer program and...
2018/0253244 METHOD AND SYSTEM FOR MEMORY ALLOCATION IN A DISAGGREGATED MEMORY ARCHITECTURE
Embodiments of the present invention disclose a method, computer program product, and system for allocating memory. A computer receives a request for memory to...
2018/0253243 OBFUSCATION-ENHANCED MEMORY ENCRYPTION
The present disclosure includes apparatuses and methods for obfuscation-enhanced memory encryption. An example method comprises performing a write operation,...
2018/0253242 MANAGING STORAGE PROTECTION FAULTS
Management of storage used by pageable guests of a computing environment is facilitated. A query instruction is provided that details information regarding the...
2018/0253241 SAVE CRITICAL DATA UPON POWER LOSS
Systems and methods for saving critical data upon power loss are described. In one embodiment, the systems and methods include performing a write operation to...
2018/0253240 OPEN BLOCK HANDLING TO REDUCE WRITE ERRORS
Systems and methods presented herein provide for open block handling of an SSD. In one embodiment, an SSD includes a buffer, and an MLC flash device. The SSD...
2018/0253239 SECONDARY STORAGE OPERATION INSTRUCTION TAGS IN INFORMATION MANAGEMENT SYSTEMS
According to certain aspects, a system can include a client computing device configured to: in response to user interaction, store an identifier associated...
2018/0253238 AUTOMATED SECURE DATA AND FIRMWARE MIGRATION BETWEEN REMOVABLE STORAGE DEVICES THAT SUPPORTS BOOT PARTITIONS...
Systems, apparatuses and methods may include technology that detects a migration request and conducts a first transfer, via a trusted execution environment...
2018/0253237 PROCESSING OF A SET OF PENDING OPERATIONS FOR A SWITCHOVER FROM A FIRST STORAGE RESOURCE TO A SECOND STORAGE...
A determination is made that data stored in an extent of a first storage resource is to be moved to an extent of a second storage resource. Operations that are...
2018/0253236 SYSTEM AND METHOD FOR DYNAMIC CONTROL OF SHARED MEMORY MANAGEMENT RESOURCES
A method and system for dynamic control of shared memory resources within a portable computing device ("PCD") are disclosed. A limit request of an unacceptable...
2018/0253235 ENHANCED READ RECOVERY BASED ON WRITE TIME INFORMATION
Systems and methods for enhanced read recovery based on write time information are described. In one embodiment, the systems and methods include opening a...
2018/0253234 METHOD AND SYSTEM FOR PRESERVING BRANCH CACHE FILE DATA SEGMENT IDENTIFIERS UPON VOLUME REPLICATION
A method and a system for preserving branch cache file data identifiers upon volume replication, the method including: calculating file data hashes associated...
2018/0253233 STORAGE IN TIERED ENVIRONMENT WITH CACHE COLLABORATION
Various embodiments for managing data by a processor in a multi-tiered computing storage environment. Based on Input/Output (I/O) statistics, a ranking...
2018/0253232 APPARATUS AND METHOD FOR IMPROVING OPERATION SPEED OF APPLICATION
An application execution method for improving the operation speed of the application in executing or in the middle of running the application is provided. The...
2018/0253231 ELECTRONIC DEVICE WITH GESTURE-BASED TASK MANAGEMENT
An electronic device includes a display screen for displaying (302) an active first application, a movement sensing assembly for providing signals indicative...
2018/0253230 SECURE DATA ENTRY VIA A VIRTUAL KEYBOARD
A communication device, which is capable of presenting one or more of a plurality of virtual keyboards, may be operable to receive application content. The...
2018/0253229 ELECTRONIC DEVICE, CONTROL METHOD, AND MEDIUM
An electronic device includes a touch screen, one or a plurality of software keys arranged along an edge of the touch screen, a storage configured to store a...
2018/0253228 POINT-OF-SALE TERMINAL
A point-of-sale (POS) terminal includes a first display configured to display a first screen on which a plurality of keys respectively corresponding to a...
2018/0253227 PORTABLE DEVICE AND METHOD FOR PROVIDING USER INTERFACE MODE THEREOF
A portable device and a method for providing a User Interface (UI) mode are provided. The portable device includes a display unit, a sensor unit for sensing a...
2018/0253226 SYSTEMS AND METHODS FOR INCREASED SECURITY IN AUTHENTICATION CODE ENTRY FOR TOUCH-SENSITIVE SCREEN ENABLED DEVICES
Systems and methods for increased security in authentication code entry for touch-sensitive screen enabled devices are disclosed. According to one embodiment,...
2018/0253225 Display Operation Method and Apparatus, User Interface, and Storage Medium
A display operation method and apparatus, a user interface, and a storage medium are provided. The method includes: when a user interface displayed on a...
2018/0253224 Facilitating Analysis of User Interface Gesture Patterns
Facilitating analysis of user interface gesture patterns is described. In example implementations, a computing device acquires data that describes a user...
2018/0253223 BROWSER FUNCTION BAR DISPLAY METHOD, APPARATUS, AND PROCESSING DEVICE
A browser function bar display method, apparatus, and processing device. The method comprises: acquiring an operation on a function bar of a browser, the...
2018/0253222 Methods and Apparatus for Multimedia Presentation
Closed loop control of a multimedia system may be achieved with a control space that includes at least two control axes. In each control axis, a coordinate on...
2018/0253221 DISPLAY DEVICE AND USER INTERFACE DISPLAYING METHOD THEREOF
A display device includes a display, a bezel disposed along a periphery of the display, a touch sensor disposed inward of the bezel and configured to receive,...
2018/0253220 USER INPUT MECHANISM
The present invention relates to a computer-implemented method for receiving user input. The method comprises, at a device with a touch screen display:...
2018/0253219 PERSONALIZED PRESENTATION OF CONTENT ON A COMPUTING DEVICE
Technology is disclosed for providing user control over content presented on personal computing devices (i.e., user devices). A current context associated with...
2018/0253218 SYSTEM AND METHOD FOR CONTROLLING THE RETENTION OF DATA ON COMPUTING DEVICES ACCORDING TO USER SETTINGS
The present disclosure relates to methods and apparatus that may be used to set rules via setting or entries in a user interface. These methods may allow a...
2018/0253217 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/0253216 SYSTEM FOR CONSUMPTION AND GENERATION OF MEDIA BY VISUALLY IMPAIRED
The present invention is a system and method to enable visually impaired persons to consume and generate media, digital and non-digital, from multiple sources,...
2018/0253215 AUTO CONVERT MEETING LINK TO JOIN BUTTON IN CHAT
A method is provided to simplify the connection to a meeting service based on a link presented in a text-based communication session. The method involves...
← 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 | 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.