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/0285331 METHOD, SERVER, BROWSER, AND SYSTEM FOR RECOMMENDING TEXT INFORMATION
A method for recommending text information, a server, a browser, and a system thereof are provided. The method includes: a keyword is obtained by a server from...
2018/0285330 Generating a Document Object Model (DOM) Differential
Generating a document object model (DOM) differential is provided. In response to receiving a webpage, a snapshot is generated of a base DOM corresponding to...
2018/0285329 WEB ASSET MODIFICATION BASED ON A USER CONTEXT
A system for web asset modification comprises a processor and a memory. The processor is configured to: receive a request for a web asset for display on a...
2018/0285328 PIXEL PERFECT REAL-TIME WEB APPLICATION FRAMEWORK
A system and methods for a real-time web application framework including a server controlled real-time web application with synchronized server components...
2018/0285327 DETERMINING CACHEABILITY OF WEBPAGES
Methods, systems and computer-readable storage mediums encoded with computer programs executed by one or more processors for determining cacheability of a...
2018/0285326 CLASSIFYING AND RANKING CHANGES BETWEEN DOCUMENT VERSIONS
This disclosure generally covers systems and methods that identify and differentiate types of changes made from one version of a document to another version of...
2018/0285325 SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA FOR PROVIDING A DYNAMIC LOUPE FOR DISPLAYED INFORMATION
A method for providing a dynamic loupe in a window of an electronic device. The method includes displaying a document in the window of the electronic device,...
2018/0285324 System and Method for Using Data and Angles to Automatically Generate a Narrative Story
A system and method for automatically generating a narrative story receives data and information pertaining to a domain event. The received data and...
2018/0285323 COLLABORATIVE WORKFLOW THROUGH MESSAGING CONVERSATIONS
A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative...
2018/0285322 OBJECT-ORIENTED SYSTEM FOR CREATING AND MANAGING WEBSITES AND THEIR CONTENT
The invention teaches a method for creating and managing a website as an object oriented system, comprising: providing on a system server a plurality of...
2018/0285321 GENERATING DIGITAL DOCUMENT CONTENT FROM A DIGITAL IMAGE
One or more embodiments of systems and methods for a digital content management system for creating a digital document from handwritten content are described...
2018/0285320 USER-LEVEL KQI ANOMALY DETECTION USING MARKOV CHAIN MODEL
Techniques are provided for monitoring the performance of a user device in a communication network. The techniques include detecting an anomaly in a...
2018/0285319 IDENTIFYING PERSONAL CHARACTERISTICS USING SENSOR-GATHERED DATA
An online system trains machine learning models that, when applied to gathered sensor data, determines personal characteristics (e.g., age, gender, height) of...
2018/0285318 HIGH PERFORMANCE QR DECOMPOSITION SYSTEMS AND METHODS
Based on a Modified Gram-Schmidt (MGS) algorithm, QR decomposition techniques are optimized for parallel structures that provide arithmetic-logic unit (ALU) to...
2018/0285317 MODEL GENERATION SYSTEM AND MODEL GENERATION METHOD
According to one embodiment, a model generation system includes a base model generator, a similarity calculator, a modified model generator, and a...
2018/0285316 VECTOR REDUCTION PROCESSOR
A vector reduction circuit configured to reduce an input vector of elements comprises a plurality of cells, wherein each of the plurality of cells other than a...
2018/0285315 Switching Crossbar for Graphics Pipeline
A shared local memory data crossbar may be implemented in multiple stages. With this approach, the number of multiplexer cells can be reduced by fifty percent...
2018/0285314 ARITHMETIC PROCESSING DEVICE, INFORMATION PROCESSING APPARATUS, AND METHOD FOR CONTROLLING ARITHMETIC...
An arithmetic processing device includes: a memory controller that accesses a main storage device; a plurality of arithmetic processing cores that execute...
2018/0285313 ELECTRONIC APPARATUS AND RECORDING MEDIUM
An electronic apparatus includes a UTC clock, a local clock based on the UTC time and time zone information, a local time setting unit that receives a local...
2018/0285312 METHODS, SYSTEMS, AND MEDIA FOR PROVIDING CONTENT BASED ON A LEVEL OF CONVERSATION AND SHARED INTERESTS DURING...
Methods, systems, and media for providing content based on shared interests during a social event are provided. In some implementations, the method comprises:...
2018/0285311 SERVER HAVING IP MINIATURE COMPUTING UNIT
A server having an IP miniature computing unit is provided. The server includes a machine body device. The machine body device includes a bottom plate. The...
2018/0285310 DEVICE, SYSTEM AND METHOD FOR PACKET PROCESSING TO FACILITATE CIRCUIT TESTING
Techniques and mechanisms to modify packet information in support of on-chip test functionality. In an embodiment, an integrated circuit (IC) chip includes a...
2018/0285309 DATA BUS MESSAGE FILTER
A system having a bus controller, a remote terminal, and a message filter, with the message filter having a first transceiver, a second transceiver, and a...
2018/0285308 UNIVERSAL SERIAL BUS NETWORK SWITCH
A Universal Serial Bus (USB) switch includes a host port and a plurality of USB device ports. Each USB device port is configured to be coupled to a respective...
2018/0285307 MULTIPLE STORAGE DEVICES IMPLEMENTED USING A COMMON CONNECTOR
Provided are an apparatus, system, and method relating to detecting, during a system boot operation, whether a device arranged to implement a first bus...
2018/0285306 INTERNET PROTOCOL (IP)-ENABLED SMART TRANSDUCER
An Internet Protocol (IP)-enabled smart transducer includes a sensor for generating field data regarding a physical quantity associated with processing...
2018/0285305 DEVICE, SYSTEM AND METHOD FOR ON-CHIP TESTING OF PROTOCOL STACK CIRCUITRY
Techniques and mechanisms for providing test functionality at an integrated circuit (IC) chip. In an embodiment, the IC chip includes protocol stacks variously...
2018/0285304 LOW LATENCY STATISTICAL DATA BUS INVERSION FOR ENERGY REDUCTION
In accordance with embodiments disclosed herein, there is provided systems and methods for low latency statistical data bus inversion (DBI) for energy...
2018/0285303 BUS NETWORK TERMINATOR
The present invention provides for an improved network bus terminator (4), and related bus networks and bus network segments/trunks (1), and comprising a bus...
2018/0285302 METHOD AND APPARATUS TO MANAGE THE DIRECT INTERCONNECT SWITCH WIRING AND GROWTH IN COMPUTER NETWORKS
The present invention provides a method for managing the wiring and growth of a direct interconnect network implemented on a torus or higher radix interconnect...
2018/0285301 DEVICE, APPARATUS AND SYSTEM TO REDUCE CURRENT LEAKAGE DURING DIFFERENTIAL COMMUNICATIONS
Techniques and mechanisms for communicating packets of image information, the packets each having a respective format that is defined or otherwise indicated by...
2018/0285300 DATA BUS LOGGER
A system having a data bus, bus controller(s), remote terminal(s) and a logger. The data bus has an inverted differential line and a non-inverted differential...
2018/0285299 DATA COMMUNICATION CABLES WITH POWER
Example implementations relate data communication cables. As an example, a data communication cable includes a first electrical connector implementing a first...
2018/0285298 COMPONENT FIRMWARE INTERACTION USING HARDWARE REGISTERS
Techniques and apparatus to provide for interactions between system components are described. In one embodiment, an apparatus to provide a component interface,...
2018/0285297 HIGH-DEFINITION MULTIMEDIA INTERFACE APPARATUS AND METHOD FOR CONTROLLING THE SAME
An HDMI apparatus and a method for controlling the same are provided. The HDMI apparatus includes an HDMI connection port, a control circuit, a master circuit,...
2018/0285296 A VEHICLE SAFETY ELECTRONIC CONTROL SYSTEM
A vehicle safety electronic control system (8) including a first microcontroller (11), a second microcontroller (12), and an inter-processor communication path...
2018/0285295 Communication Channel For Reconfigurable Devices
A communication channel for reconfiguration of a device, such as an FPGA, is described in various embodiments. One embodiment includes a physical input/output...
2018/0285294 QUALITY OF SERVICE BASED HANDLING OF INPUT/OUTPUT REQUESTS METHOD AND APPARATUS
Apparatus and method to perform quality of service based handling of input/output (IO) requests are disclosed herein. In embodiments, one or more processors...
2018/0285293 INTERRUPT BASED ON A LAST INTERRUPT REQUEST INDICATOR AND A WORK ACKNOWLEDGEMENT
Examples include interrupting a processing resource based on a last interrupt request indicator and a work acknowledgement. Some examples include completion of...
2018/0285292 SYSTEM AND METHOD OF SENDING DATA VIA ADDITIONAL SECONDARY DATA LINES ON A BUS
A serial low-power inter-chip media bus (SLIMbus) communications link is deployed in apparatus having multiple integrated circuit (IC) devices. Systems,...
2018/0285291 CONTEXT-SENSITIVE INTERRUPTS
Methods, apparatus, and system to create interrupts which are resolved at runtime relative to an active compartment. Active compartments may be, for example, a...
2018/0285290 DISTRIBUTED AND SHARED MEMORY CONTROLLER
A distributed and shared memory controller (DSMC) comprises at least one building block. comprising a plurality of switches distributed into a plurality of...
2018/0285289 TECHNIQUES TO DYNAMICALLY ENABLE MEMORY CHANNELS ON A COMPUTE PLATFORM
Various embodiments are generally directed to an apparatus, method and other techniques to determine one or more memory channels of a plurality of memory...
2018/0285287 MEMORY TILE ACCESS AND SELECTION PATTERNS
In one embodiment, an apparatus, such as a memory device, is disclosed. The apparatus includes multiple memory tiles and selection circuitry. Each memory tile...
2018/0285286 SCOREBOARD APPROACH TO MANAGING IDLE PAGE CLOSE TIMEOUT DURATION IN MEMORY
A technology is described for determining an idle page close timeout for a row buffer. An example memory controller may comprise a scoreboard buffer and a...
2018/0285285 CABLE LOCK WITH CONFIDENTIAL DATA PROTECTION
A lock base attached to a computer housing has a controller in circuit communication with a processor of the computer. A cable socket comprising a flash memory...
2018/0285284 CIRCUIT AND METHOD FOR MANAGING ACCESS TO MEMORY
A circuit, for managing operations for accessing a flash memory on the basis of requests received from a main CPU and from an auxiliary CPU, may be configured...
2018/0285283 HARDWARE FOR MISS HANDLING FROM A TRANSLATION PROTECTION DATA STRUCTURE
A processor includes a memory to store original code and a fingerprint data structure, which stores, in a way thereof, an entry including a physical address...
2018/0285282 METHOD AND APPARATUS FOR ERASE BLOCK GRANULARITY EVICTION IN HOST BASED CACHING
In one embodiment, a processor comprises a processing core; and a cache controller to send a plurality of write requests to a cache storage device to store...
2018/0285281 SELF-LEARNING CACHE REPAIR TOOL
An apparatus includes an interface, a capacity engine, a monitoring engine, and a purging engine. The interface receives a request to repair a cache. 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 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | 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.