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/0314681 GRAPHICAL USER INTERFACE FOR PROJECT BID DOCUMENT CREATION
Techniques provided herein enable a user (e.g., a construction project bidder) to quickly and easily create a composite document for a construction project bid...
2018/0314680 MANAGING CHANGES SINCE LAST ACCESS FOR EACH USER FOR COLLABORATIVELY EDITED ELECTRONIC DOCUMENTS
Using stored information about the content of an electronic document which an end user has accessed, and information about changes made by other users to the...
2018/0314679 Media Forums for Managing Mobile Generated User Content and Associations to Articles
Methods, systems and computer readable media are provided for managing user generated content in relation to content. One example method includes receiving...
2018/0314678 System and Method to Provide a Domain Split Display
Techniques described herein provide a domain split display. One or more implementations generate a parent page comprising a content iframe that is a child...
2018/0314677 MAPPING PAGE STATES TO URLS
A client application displaying a dynamically generated single page from a web application may display consistent and intuitive uniform resource locators...
2018/0314676 WEB PAGE NONINTRUSIVE CONTENT PROTECTION ON USER DEVICE
Technologies are provided for protecting nonintrusive content of a web page presented on a user device. A web page is received on a user device including...
2018/0314675 SYSTEMS AND METHODS FOR PRINTING ELECTRONIC DOCUMENTS THAT CONTAIN HYPERLINKS
The present disclosure discloses methods and systems for printing an input electronic document that contains one or more hyperlinks. According to the disclosed...
2018/0314674 Systems and Methods for Contextual Vocabularies and Customer Segmentation
Contextual vocabulary and methods of use are provided herein. A method may include obtaining contextual properties for a plurality of end users and device...
2018/0314673 System and Method for Capturing and Processing Image and Text Information
There is provided a method and system for preparing a patent application. The system comprises an image processing engine, a text processing engine, a...
2018/0314672 STRING VARIABLES REPRSENTATION IN SOLVERS
A method and product for solving a Constraint Satisfaction Problem (CSP) having a constraint associated with a string variable, comprising: defining a string...
2018/0314671 Systems And Methods For Systolic Array Design From A High-Level Program
Systems and methods for automated systolic array design from a high-level program are disclosed. One implementation of a systolic array design supporting a...
2018/0314670 PERIPHERAL COMPONENT
Embodiments of a peripheral component are described herein. Embodiments provide alternatives to the use of an external bridge integrated circuit (IC)...
2018/0314669 Wearable Device
A wearable device includes a device carrier, a device core unit, a first universal serial bus (USB) interface, a second USB interface, and a signal path...
2018/0314668 TRANSFER DEVICE, CONTROL DEVICE, TRANSFER METHOD, AND MULTIFUNCTION PERIPHERAL
A transfer device is one of a plurality of transfer devices each configured to transfer data between a storage device and a processing device. The storage...
2018/0314667 PCIe Fabric Connectivity Expansion Card
A connectivity card insertable into a connector of a host system is provided. The connectivity card includes a plurality of Peripheral Component Interconnect...
2018/0314666 STORAGE SYSTEM
Efficient communication between storage controllers can be performed. A storage system includes one or more backend switches that connect a first processor, a...
2018/0314665 DISPLAY DEVICE OF ADDIN CARD
A display device of an addin card generally includes, in structure, an addin card, a display device, a control board, and control software. The addin card is...
2018/0314664 Port Extension Apparatus
Port extension apparatus for providing better usage and utilization efficiency ports of end-user devices are disclosed. Port extension apparatus includes at...
2018/0314663 Method and System for Fast Ordered Writes with Target Collaboration
In general, embodiments of the technology relate to a method and system for performing fast ordered writes in a storage appliance that includes multiple...
2018/0314662 DEVICES AND METHODS FOR PROVIDING CONCURRENT SUPERSPEED COMMUNICATION AND FOUR-LANE DISPLAYPORT COMMUNICATION...
In some embodiments, the present disclosure provides techniques for concurrently exchanging USB 2.0 information, SuperSpeed information, and four lanes of...
2018/0314661 POINT OF SALE DEVICE WITH SWITCHABLE INTERNAL CONNECTION ROLES
A point-of-sale (POS) device includes a processor, a universal serial bus (USB) hub, two switches, and an external connector that connects the POS device to a...
2018/0314660 COMPUTER SYSTEM AND ELECTRONIC APPARATUS
According to an embodiment, a computer system includes a main device, a first computer unit and a second computer unit. The main device includes a first...
2018/0314659 METHOD, APPARATUS, AND SYSTEM FOR SEMAPHORE-BASED PROTECTION OF POWER-DOMAIN-CROSSING SIGNALS
In certain aspects of the disclosure, an apparatus includes first and second semaphore registers disposed in a first power domain. A common address bus is...
2018/0314658 SYSTEMS AND METHODS FOR PROVIDING A LOWER-LATENCY PATH IN A VIRTUALIZED SOFTWARE DEFINED STORAGE ARCHITECTURE
In accordance with embodiments of the present disclosure, a method may include receiving an input/output command from an application executing on a virtual...
2018/0314657 Forced Detaching of Applications from DMA-Capable PCI Mapped Devices
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions...
2018/0314656 SHARING MESSAGE-SIGNALED INTERRUPT VECTORS IN MULTI-PROCESSOR COMPUTER SYSTEMS
An example method of sharing message-signaled interrupt vectors in multi-processor computer systems comprises: associating an interrupt vector with a first...
2018/0314654 Initialization Of Modular Data Storage Assemblies
Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage platform includes data storage...
2018/0314653 SEMICONDUCTOR MEMORY APPARATUS AND DATA INPUT/OUTPUT METHOD THEREOF
A semiconductor memory apparatus may include a write data polarity change unit and a read data polarity change unit. The write data polarity change unit may...
2018/0314652 SYSTEM AND METHOD FOR APPLICATION MIGRATION
Described is a method and apparatus for application migration between a dockable device and a docking station in a seamless manner. The dockable device...
2018/0314651 Execution of Subset of Driver Code in Separate Protection Domain
Described herein is a system for driver execution. A driver is loaded in a first domain with the driver controlling an associated device. In response to a...
2018/0314650 SYNCHRONIZING REQUESTS TO ACCESS COMPUTING RESOURCES
A method includes determining, by a tracker controller of a hardware security module, that a first processor has submitted a first request to access a...
2018/0314649 SYNCHRONIZING REQUESTS TO ACCESS COMPUTING RESOURCES
A method includes determining, by a tracker controller of a hardware security module, that a first processor has submitted a first request to access a...
2018/0314648 DYNAMIC DOMAIN NAME SERVICE CACHING
In one aspect, a system for controlling domain name service (DNS) caching is disclosed, the system includes a processor; a memory; and one or more modules...
2018/0314647 DETERMINISTIC MULTIFACTOR CACHE REPLACEMENT
Some embodiments modify caching server operation to evict cached content based on a deterministic and multifactor modeling of the cached content. The modeling...
2018/0314646 CACHE MANAGEMENT METHOD, CACHE CONTROLLER, AND COMPUTER SYSTEM
A cache management method, a cache controller, and a computer system are provided. In the method, the cache controller obtains an operation instruction; when a...
2018/0314645 TRANSLATION LOOKASIDE BUFFER SWITCH BANK
Example devices are disclosed. For example, a device may include a processor, a plurality of translation lookaside buffers, a plurality of switches, and a...
2018/0314644 ELECTRONIC DEVICE AND METHOD FOR MANAGING MEMORY THEREOF
An electronic device and a method for managing memory thereof are disclosed. According to an embodiment of the present disclosure, a method for an electronic...
2018/0314643 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A method for operating a data storage device which uses a nonvolatile memory device including a buffer memory block which temporarily stores data, as a storage...
2018/0314642 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
An operating method for a data storage device includes providing a nonvolatile memory device including a plurality of pages; segmenting an address map which...
2018/0314641 Method And Memory Availability Managing Module For Managing Availability Of Memory Pages
A method and a Memory Availability Managing Module (110) "MAMM" for managing availability of memory pages (130) are disclosed. A disaggregated hardware system...
2018/0314640 Memory Device Accessed In Consideration Of Data Locality And Electronic System Including The Same
A memory device includes a memory cell array, a row decoder, a multi-column decoder, a gating circuit, and an input/output data driving circuit. The memory...
2018/0314639 Method and System for Writing Data To and Read Data From Persistent Storage
In general, embodiments of the technology relate to a method and system for storing and reading data from persistent storage. More specifically, embodiments of...
2018/0314638 NETWORK CACHE INJECTION FOR COHERENT GPUS
Methods, devices, and systems for GPU cache injection. A GPU compute node includes a network interface controller (NIC) which includes NIC receiver circuitry...
2018/0314637 READ AND WRITE SETS FOR TRANSACTIONS OF A MULTITHREADED COMPUTING ENVIRONMENT
Facilitating processing in a computing environment. A request to access a cache of the computing environment is obtained from a transaction executing on a...
2018/0314636 SHINGLED MAGNETIC RECORDING STORAGE SYSTEM
The disclosed technology provides a method that reduces time to recover in storage systems. In one implementation, the method comprises entering an idle...
2018/0314635 DELAYED WRITE-BACK IN MEMORY WITH CALIBRATION SUPPORT
A memory having a delayed write-back to the array of data corresponding to a previously opened page allows delays associated with write-back operations to be...
2018/0314634 DEVICE AND METHOD FOR ENHANCING ITEM ACCESS BANDWIDTH AND ATOMIC OPERATION
A device, method, and a data storage medium, configured to enhance an item access bandwidth and atomic operation are provided. The device comprises: a...
2018/0314633 BALANCED DOUBLE DEQUES FOR ELIMINATING MEMORY FENCES IN GARBAGE COLLECTION
Garbage collection methods include adding a data object to one of multiple queues owned by a first garbage collection thread. The queues include a public queue...
2018/0314632 RECLAIMING STORAGE RESOURCES
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reclaiming one or more portions of storage resources in...
2018/0314631 BALANCED DOUBLE DEQUES FOR ELIMINATING MEMORY FENCES IN GARBAGE COLLECTION
Garbage collection methods and systems include adding a data object to one of multiple queues owned by a first garbage collection thread. The queues include a...
← 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 | 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.