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
2017/0235511 Memory-Attached Computing Resource in Network on a Chip Architecture
A computing system includes a plurality of computing resources that communicate with each other using network on a chip architecture. One of the plurality of...
2017/0235510 SR-IOV-SUPPORTED STORAGE RESOURCE ACCESS METHOD AND STORAGE CONTROLLER AND STORAGE DEVICE
An SR-IOV-supported storage resource access method is disclosed, the method includes: consolidating a storage medium as a unified storage resource, and...
2017/0235509 METHOD AND AN APPARATUS, AND RELATED COMPUTER-PROGRAM PRODUCTS, FOR MANAGING ACCESS REQUEST IN MULTI-TENANCY...
The apparatus comprises a plurality of interfaces, each interface having an associated interface ID; and a hardware-side processing device including at least...
2017/0235508 CLUSTER FAMILIES FOR CLUSTER SELECTION AND COOPERATIVE REPLICATION
Cluster families for cluster selection and cooperative replication are created. The clusters are grouped into family members of a cluster family base on their...
2017/0235507 VIRTUALIZED FILE SERVER BACKUP TO CLOUD
In one embodiment, a system for managing a virtualization environment comprises a plurality of host machines, one or more virtual disks comprising a plurality...
2017/0235506 LEVERAGING CONTINUOUS REPLICATION TO COPY SNAPSHOT BACKUP IMAGE
Systems, methods and devices provide efficient data protection by creating backup images of snapshots using the replication capabilities of the data protection...
2017/0235505 AVOIDING DATA LOSS IN A COPY-FREE TRANSITION OF STORAGE OBJECTS
A transition tool creates a reversion snapshot of storage objects and data in a copy-free transition method. The storage objects are transitioned from the...
2017/0235504 Application-Specific Chunk-Aligned Prefetch for Sequential Workloads
A method, a computing device, and a non-transitory machine-readable medium for identifying a set of transactions directed to a contiguous chunk of data, even...
2017/0235503 MANAGING INPUT/OUTPUT ('I/O') QUEUES IN A DATA STORAGE SYSTEM
Managing input/output (`I/O`) queues in a data storage system, including: receiving, by a host that is coupled to a plurality of storage devices via a storage...
2017/0235502 DYNAMIC DRIVE SELECTION FOR MIGRATION OF FILES BASED ON FILE SIZE FOR A DATA STORAGE SYSTEM
In one embodiment, a method includes determining a size of a file associated with each job in a job queue of files to be migrated to one of a plurality of...
2017/0235501 DATA PROCESSING METHOD AND APPARATUS
A data processing technology is provided, and is applied to a partition management device. The partition management device stores a partition view, the...
2017/0235500 CALCULATING CUTOVER TIME IN A COPY-FREE TRANSITION OF STORAGE OBJECTS
A transition tool estimates a cutover time in a copy-free transition of storage objects. The transition tool determines how many storage objects of each type...
2017/0235499 File Access Method, System, and Host
A file access method, a system, and a host are provided. According to the method, after obtaining information about first virtual space of a target file, a...
2017/0235498 Live Configurable Storage
A system for storing data in a dynamic fashion. The system includes a storage entity. The storage entity includes portions of a plurality of different...
2017/0235497 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...
2017/0235496 DATA DEDUPLICATION WITH AUGMENTED CUCKOO FILTERS
A data deduplication process maintains a data dictionary including a storage tablet and a secondary index containing data indicative of previously received...
2017/0235495 SOLID STATE DRIVE AND FLASH TRANSLATION LAYER TABLE REBUILDING METHOD THEREOF
A flash translation layer table rebuilding method for a solid state drive is provided. The solid state drive includes a non-volatile memory and a buffering...
2017/0235494 METHODS FOR MANAGING ARRAY LUNS IN A STORAGE NETWORK WITH A MULTI-PATH CONFIGURATION AND DEVICES THEREOF
Methods, non-transitory computer readable media, and storage management computing devices that obtains and stores a plurality of LUN ranges and an indication...
2017/0235493 Low-Cost Backup and Edge Caching Using Unused Disk Blocks
A designated storage system receives a request to store data in the local storage as a backup copy. The designated storage system requests a file system in the...
2017/0235491 MIGRATION OF PEER-MAPPED MEMORY PAGES
Techniques are provided by which memory pages may be migrated among PPU memories in a multi-PPU system. According to the techniques, a UVM driver determines...
2017/0235490 SECURED STORAGE SYSTEM WITH TEMPORARY EXTERNAL ASSIGNABLE MEMORY
A temporary external assignable memory (or "TEAM") function allows the creation of a digital environment wherein one or more users or groups of users can...
2017/0235489 DATA STORAGE DEVICE AND DATA MAINTENANCE METHOD THEREOF
The present invention provides a data storage device including a flash memory and a controller. The controller distributes TLC-data blocks of the flash memory...
2017/0235488 WINDOW BASED MAPPING
Window based mapping is used to reduce the usage of volatile memory for storing the mapping of logical to physical addresses for accesses to data in a flash...
2017/0235487 MEMORY SYSTEM AND OPERATION METHOD THEREOF
A memory device includes: a memory including a plurality of blocks, each including a plurality of pages; and a control logic that controls a read operation and...
2017/0235486 ENHANCED MULTI-STREAMING THOUGH STATISTICAL ANALYSIS
A system and method for using a Solid State Drive (SSD) (505) are described. Reception circuitry (510) may receive write requests (1610, 1615, 1620, 1625) and...
2017/0235485 SHORT STROKING AND DATA TIERING FOR A DISTRIBUTED FILESYSTEM
The disclosed embodiments disclose techniques for optimizing caching performance for a distributed filesystem. Two or more cloud controllers collectively...
2017/0235484 MOBILE DEVICE SYSTEMS AND METHODS
Provided is a mobile device including a first body portion containing operational components of the mobile device, a second body portion coupled to the first...
2017/0235483 Touch Input Cursor Manipulation
The method for manipulating a cursor is performed at a portable multifunction device with one or more processors, memory, and a touch screen display....
2017/0235482 ADAPTIVE VIRTUAL KEYBOARD FOR HANDHELD DEVICE
In various embodiments, the size, shape, and arrangement of keys on a virtual keyboard may be determined based on touchscreen contacts made by the user....
2017/0235481 SYSTEMS AND METHODS FOR VIRTUAL REMOTE CONTROL OF STREAMED MEDIA
Systems and methods are described for providing remote control of separate media sources over a network using, for example, pop-up windows graphically...
2017/0235480 INPUT APPARATUS, DISPLAY APPARATUS AND CONTROL METHOD THEREOF
An input apparatus, a display apparatus and a control method thereof are provided. The input apparatus includes a communication transceiver which is configured...
2017/0235479 EXECUTING A DEFAULT ACTION ON A TOUCHSCREEN DEVICE
A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a...
2017/0235478 Event Registration and Dispatch System and Method for Multi-Point Controls
Dynamic registration of event handlers in a computer application or operating system recognizes multiple synchronous input streams by identifying each new...
2017/0235477 Adaptive User Interface for Multi-Source Systems
A method for controlling configuration display screens within a client-host multi-source system, including transferring look & feel parameters from a host...
2017/0235476 IMAGE EFFECT EXTRACTION
Techniques are disclosed for facilitating the sharing of digital imaging effects from an image originator to an image recipient. A digital imaging effect is...
2017/0235475 Continuous Circle Gesture Detection For A Sensor System
A method for detecting a continuous circle gesture, has the following steps: receiving vectors representative of an object movement by a object detection unit;...
2017/0235474 WEB-BASED CLIENT-SERVER GEOMETRIC DESIGN METHODS
A method comprises: sending, to a client, data specifying a plurality of commands for use in producing a design; receiving, from the client, one of the...
2017/0235473 Method and Apparatus for Loading Application Program View, and Electronic Terminal
Apparatus and method for loading an application program view including obtaining view information of an application program, where the view information...
2017/0235472 A COMPUTING DEVICE, SYSTEM, METHOD, COMPUTER PROGRAM AND DATA SIGNAL ARRANGED TO FACILITATE THE DISPLAY OF...
A system for generating an interface, having a computing system including a processor arranged to execute an algorithm which includes at least one rule;...
2017/0235471 HARVESTING MACHINE CAPABLE OF AUTOMATIC ADJUSTMENT
A harvesting machine capable of automatic adjustment, comprising a plurality of acoustic material flow sensors, a control system, a processor, and application...
2017/0235470 CONFIGURING A LOAD CONTROL SYSTEM
A design software, e.g., a graphical user interface (GUI) software, may be used to design and/or configure a load control system. The design software may be...
2017/0235469 MANAGING RESOURCE ACCESS
Systems, methods, and software can be used to manage resource access. In some aspect, a user interface is outputted on an electronic device. The user interface...
2017/0235468 Method for Adjusting a Range of Numerical Values at an Input Device
In a method for adjusting a range of numerical values at an input device for configuration or selection of the components of an electrical drive system with...
2017/0235467 DATA OBJECT EXTENSIBILITY
A system for creating a custom field type comprises an input interface, a processor, and an output interface. The input interface is configured to receive an...
2017/0235466 System and Method to Generate Interactive User Interface for Visualizing and Navigating Data or Information
Systems, apparatuses, and methods for visualizing, navigating within, and interacting with data, typically organizational related data. In one embodiment, the...
2017/0235465 NATURAL LANGUAGE TASK COMPLETION PLATFORM AUTHORING FOR THIRD PARTY EXPERIENCES
Aspects herein provide third party application authors with a user interface authoring platform that automates and simplifies a task definition process while...
2017/0235464 Computerized Search System Providing Nested Application Card Results
A search server includes a storage device that stores card records. Each of the card records includes information associated with a respective application card...
2017/0235463 DISPLAY CONTROL METHOD, NON-TRANSITORY COMPUTER READABLE MEDIUM STORING DISPLAY CONTROL PROGRAM, AND TERMINAL...
A display control method implemented by a computer, the method includes: receiving a designation of one or more data from a group of data available in a first...
2017/0235462 INTERACTION CONTROL METHOD AND ELECTRONIC DEVICE FOR VIRTUAL REALITY
The disclosure provides an interaction control method and electronic device for virtual reality. The method includes: if it is detected that the time a...
2017/0235461 DISPLAY DEVICE AND OPERATING METHOD THEREOF
A display device including a display; a first external device interface configured to receive an image signal and an audio signal output from a first external...
← 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 | 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.