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/0253416 Automatic Human-emulative Document Analysis Enhancements
Automatic processing of documents often generates results far different from those obtained by manual human processing. For a given document processing task,...
2018/0253415 DELIVERING AUTO-PLAY MEDIA CONTENT ELEMENT FROM CROSS ORIGIN RESOURCES
Systems and methods for delivering cross-site auto-play media are described herein. The server can receive, from a client device, a request for media content...
2018/0253414 DETERMINING OUTPUT PRESENTATION TYPE
Examples relate to determining output presentation type. In one example, a computing device may: receive first input indicating selection of a first data set...
2018/0253413 AUTOMATIC TRANSLATION OF SPREADSHEETS INTO SCRIPTS
Systems and methods are provided for automatically translating one or more electronic spreadsheets into scripts. One or more electronic spreadsheets containing...
2018/0253412 SYNCHRONIZING REVIEW COMMENTS BETWEEN SOURCE AND SHARED DOCUMENTS
Techniques are provided for synchronizing comments between a platform-dependent source document and a platform-independent shared document created from the...
2018/0253411 AUTOMATED PROCESSING OF TRANSCRIPTS, TRANSCRIPT DESIGNATIONS, AND/OR VIDEO CLIP LOAD FILES
In an aspect, a computerized method for generating processed files of deposition testimony transcript designations may include accessing a file containing...
2018/0253410 SYNCHRONIZED CONSUMPTION MODES FOR E-BOOKS
An e-book system receives and stores different versions of an e-book supporting different consumption modes. Additionally, the e-book system stores signposts...
2018/0253409 SYSTEMS AND METHODS FOR MODIFYING AND RECONCILING NEGOTIATED DOCUMENTS
Systems for identifying, tagging, modifying and reconciling information contained in a document are the subjects of the present disclosure. In one embodiment,...
2018/0253408 AUTONOMOUS CONFIGURATION OF CONVERSION CODE TO CONTROL DISPLAY AND FUNCTIONALITY OF WEBPAGE PORTIONS
The technology disclosed is generally directed to massively multivariate testing, conversion rate optimization, and product recommendation and, in particular,...
2018/0253407 PRE-CHILDREN IN A USER INTERFACE TREE
The described technology is directed towards a pre-child user interface element in a user interface tree that draws before the parent element draws, (and thus...
2018/0253406 PAGE DISPLAY METHOD, DEVICE, AND SYSTEM, AND PAGE DISPLAY ASSIST METHOD AND DEVICE
A page display method, apparatus, and system, and a page display assist method and apparatus are provided. A target page that a user desires to visit is...
2018/0253405 METHOD AND SYSTEM FOR IMPLEMENTING CONTEXT BASED DISPLAY OF OBJECTS IN WEB APPLICATIONS USING LINK RELATIONSHIPS
In general, the technology relates to a method for displaying objects on a webpage. The method includes receiving a request to transition to the webpage in a...
2018/0253404 METHOD AND APPARATUS FOR PROCESSING A HISTOGRAM OUTPUT FROM A DETECTOR SENSOR
A method includes receiving a histogram output from a detector sensor, and calculating a median point of a pulse waveform within the histogram. The pulse...
2018/0253403 PERMUTING IN A MATRIX-VECTOR PROCESSOR
A circuit comprises an input register configured to receive an input vector of elements, a control register configured to receive a control vector of elements,...
2018/0253402 Implementing Fundamental Computational Primitives Using A Matrix Multiplication Accelerator (MMA)
A method for performing a fundamental computational primitive in a device is provided, where the device includes a processor and a matrix multiplication...
2018/0253401 APPARATUS AND METHOD
An apparatus comprising circuitry that implements an artificial neural network training algorithm that uses weight tying.
2018/0253400 EMBEDDED SYSTEM, METHOD AND COMMUNICATION UNIT FOR IMPLEMENTING A FAST FOURIER TRANSFORM USING CUSTOMIZED...
An embedded system is described. The embedded system includes a processing circuit comprising a processing circuit comprising `Q` processing units that can be...
2018/0253399 EMBEDDED SYSTEM, COMMUNICATION UNIT AND METHODS FOR IMPLEMENTING A FAST FOURIER TRANSFORM
An embedded system is described. The embedded system includes a processing circuit comprising at least one processor configured to support an implementation of...
2018/0253398 HIGH PERFORMANCE INTERCONNECT
A device includes a receiver to receive one or more training sequences during a training of a link, where the link connects two devices. The device may include...
2018/0253397 LOW LATENCY MULTI-PROTOCOL RETIMERS
A multi-protocol retimer apparatus and method for using the same are disclosed. In one embodiment, an apparatus for performing retiming between first and...
2018/0253396 METHOD AND DEVICE FOR INTERCONNECTING TERMINALS, AND STORAGE MEDIUM
Embodiments of the present disclosure disclose a method and device for interconnecting terminals, and a storage medium. The method comprises: obtaining, by a...
2018/0253395 DUAL VOLTAGE COMMUNICATION BUS
A bidirectional bus system that includes a bus master having a first transmitter coupled to a bidirectional bus. The first transmitter transmits a signal in a...
2018/0253394 STORAGE DEVICE, DATA PROCESSING SYSTEM, AND METHOD FOR OPERATING THE STORAGE DEVICE
A storage device may include: a protocol processing unit suitable for communicating with a host based on a predetermined protocol, and transferring a response...
2018/0253393 ADVANCED PCI EXPRESS BOARD ASSEMBLY
An advanced PCI express board assembly is mountable in a PCI express slot. The assembly includes a main board that is attached to an adapter board by a...
2018/0253392 SYSTEM AND METHOD FOR DIRECT MEMORY ACCESS IN A FLASH STORAGE
A flash storage device provides direct memory access based on a first communication protocol. A host selects the first communication protocol and provides a...
2018/0253391 MULTIPLE CHANNEL MEMORY CONTROLLER USING VIRTUAL CHANNEL
A multiple channel memory controller includes: an application adaptor that transfers a command or data received from a host to the outside, and transfers a...
2018/0253390 Vehicle Control Device
In the present invention, computational efficiency degradation is suppressed when diagnosing a shared storage area in a vehicle control device in which a...
2018/0253389 MEMORY INITIALIZATION DETECTION SYSTEM
In some embodiments, a memory initialization detection process includes detecting a read instruction of a program, where the read instruction addresses a...
2018/0253388 SYSTEM AND METHOD TO PROTECT DIGITAL CONTENT ON EXTERNAL STORAGE
An adapter is configured to sit between an external storage device and another device configured to read and write to the external storage device. The adapter...
2018/0253387 CACHE STORAGE
A data processing apparatus is provided that includes a plurality of storage elements. Receiving circuitry receives a plurality of incoming data beats from...
2018/0253386 DATA PROCESSING METHOD AND NVME STORAGE DEVICE
A data processing method and a storage apparatus are disclosed. The data processing method includes: receiving, by a non-volatile memory express (NVMe) storage...
2018/0253385 SYSTEM AND METHODS EXCHANGING DATA BETWEEN PROCESSORS THROUGH CONCURRENT SHARED MEMORY
A method and apparatus for matching parent processor address translations to media processors' address translations and providing concurrent memory access to a...
2018/0253384 VARIABLE CACHE FOR NON-VOLATILE MEMORY
Examples herein involve a variable cache. An example variable cache controller obtains cache lines corresponding to accesses of a non-volatile memory of a...
2018/0253383 METHOD AND APPARATUS FOR CACHING IN SOFTWARE-DEFINED STORAGE SYSTEMS
Examples implementations described herein involve systems and methods wherein the storage software is configured to consider the capabilities of the underlying...
2018/0253382 METHOD FOR INCREASING CACHE SIZE
A method for increasing storage space in a system containing a block data storage device, a memory, and a processor is provided. Generally, the processor is...
2018/0253381 CACHE MANAGEMENT IN A STREAM COMPUTING ENVIRONMENT THAT USES A SET OF MANY-CORE HARDWARE PROCESSORS
Disclosed aspects relate to cache management in a stream computing environment that uses a set of many-core hardware processors to process a stream of tuples...
2018/0253380 CACHE MANAGEMENT IN A STREAM COMPUTING ENVIRONMENT THAT USES A SET OF MANY-CORE HARDWARE PROCESSORS
Disclosed aspects relate to cache management in a stream computing environment that uses a set of many-core hardware processors to process a stream of tuples...
2018/0253379 CACHE MANAGEMENT IN A STREAM COMPUTING ENVIRONMENT THAT USES A SET OF MANY-CORE HARDWARE PROCESSORS
Disclosed aspects relate to cache management in a stream computing environment that uses a set of many-core hardware processors to process a stream of tuples...
2018/0253378 DATA ACCESS CONTROL APPARATUS
A data access control apparatus of an embodiment includes an update region management apparatus including an update region management unit configured to...
2018/0253377 SYSTEMS AND METHODS FOR INPUT/OUTPUT COMPUTING RESOURCE CONTROL
Disclosed herein are systems and methods for isolating input/output computing resources. In some embodiments, a host device may include a processor and logic...
2018/0253376 MEMORY SYSTEM AND CONTROL METHOD OF THE SAME
According to one embodiment, a memory system writes data to a first block, and executes a garbage collection when the number of free blocks is not greater than...
2018/0253375 SEMICONDUCTOR DEVICE
In one embodiment, a semiconductor device includes a substrate, and a first wiring layer provided on the substrate. The device further includes a first...
2018/0253374 MANAGEMENT DEVICE, INFORMATION PROCESSING DEVICE, AND MANAGEMENT METHOD
According to an embodiment, a management device includes a counter storage unit, a first management information storage unit, and an update unit. The first...
2018/0253373 SYSTEMS AND METHODS FOR AUTOMATED WEB PERFORMANCE TESTING FOR CLOUD APPS IN USE-CASE SCENARIOS
Systems and methods for measuring performance metrics of apps where a controller schedules performance testing of a plurality of apps to generate a set of...
2018/0253372 PERFORMANCE TEST OF SOFTWARE PRODUCTS WITH REDUCED DURATION
A method and system for testing performance of a software product. One or more complete executions of a performance test of corresponding versions of the...
2018/0253371 RESUMING A REMOTE DEBUGGING SESSION USING A BACKUP NODE
Aspects include detecting, by an agent of a remote debugging tool that a first controller currently associated with the agent for a debugging session has not...
2018/0253370 VIRTUALIZING PRECISE EVENT BASED SAMPLING
A processor is to execute and retire instructions for a virtual machine. A reload register is coupled to the core is to store a reload value. A performance...
2018/0253369 SYSTEMS, METHODS, AND DEVICES FOR VERTICALLY INTEGRATED INSTRUMENTATION AND TRACE RECONSTRUCTION
In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting...
2018/0253368 DEBUGGING SYSTEM AND METHOD
An approach for debugging a circuit implementation of a software specification includes translating a high-level language debugging command into a hardware...
2018/0253367 CONVERGED SYSTEM COMPLIANCE CHECKING
In some examples, a method for converged system compliance checking can include identifying a converged system compliance checking field for hardware in 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 | 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.