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/0150448 LANGUAGE IDENTIFICATION FOR TEXT STRINGS
Aspects of the present disclosure include a system comprising a machine-readable storage medium storing at least one program and computer-implemented methods...
2018/0150447 SYSTEM AND METHOD FOR DIALOG CUSTOMIZATION
A system includes, for a selection of objects on a displayed page of the system, each object having pre-defined customizable attributes and non-customizable...
2018/0150446 SYSTEMS AND METHODS FOR APPLYING LAYOUT TO DOCUMENTS
A computer-implemented method for providing templates for a document to a user, the method comprising detecting a first object in the document, generating a...
2018/0150445 PROVIDING DATA QUALITY FEEDBACK WHILE END USERS ENTER DATA IN ELECTRONIC FORMS
An automated feedback may be provided while data is entered in an electronic form. Input entered into an input field of a form fillable window provided on a...
2018/0150444 Constructing a Narrative Based on a Collection of Images
A computer-implemented technique is described for generating a textual narrative based on a set of input images. In one scenario, the end user captures the set...
2018/0150443 APPLICATION PROGRAM INTERFACE FOR MANAGING COMPLICATION DATA
A computing device is described that requests, at a first time and from a data provider, packaged complication data associated with a complication that...
2018/0150442 Controlling Access to Documents by Parties
Access to documents by parties can be controlled as follows. First, access can be controlled in accordance with access counters associated with the parties,...
2018/0150441 SYSTEMS AND METHODS FOR PRELOADING CONTENT
Systems, methods, and non-transitory computer-readable media can present a content feed through a display screen, the content feed including one or more...
2018/0150440 METHODS FOR REDACTING AN ORIGINAL DOCUMENT OR VERIFYING THE AUTHENTICITY OF A FINAL DOCUMENT
The present invention concerns a method for redacting an original document consisting of a matrix of pixels each defined by a vector having at least one...
2018/0150439 HANDWRITTEN DATA CAPTURE METHOD AND HANDWRITTEN DATA CAPTURE DEVICE
A handwritten data capture method creates handwritten data including a plurality of pieces of stroke data that is based on writing performed on each page of a...
2018/0150438 INFORMATION DISPLAYED WHILE INFORMATION IS SCROLLED ON A TERMINAL SCREEN
Embodiments of the present application relate to a method, device, and system for displaying information. The method includes determining that an information...
2018/0150437 NETWORK ARTICLE COMMENT PROCESSING METHOD AND APPARATUS, USER TERMINAL DEVICE, SERVER AND NON-TRANSITORY...
A network article comment processing method and apparatus, a user terminal device, a server, and a non-transitory machine-readable storage medium provided in...
2018/0150436 SYSTEM AND METHOD FOR THE CREATION AND USE OF VISUALLY-DIVERSE HIGH-QUALITY DYNAMIC LAYOUTS
A website building system, the system includes a layout database to store least one layout and an associated signature where the signature represents a...
2018/0150435 METHOD OF CONVERTING DOCUMENT AND SYSTEM FOR PERFORMING THE SAME
Provided are a method of converting a document and a system for performing the method. The method includes loading a document file about an original document...
2018/0150434 METHOD OF CONVERTING DOCUMENT AND SYSTEM FOR PERFORMING THE SAME
Provided are a method of converting a document and a system for performing the method. The method includes loading a document file about an original document...
2018/0150433 IMAGE GRID WITH SELECTIVELY PROMINENT IMAGES
Implementations relate to update and display of panoramic image montages. In some implementations, a computer-implemented method includes identifying a...
2018/0150432 METHOD AND APPARATUS FOR MEASURING TIME SAMP UNIT OF REMOTE DEVICE
The method for measuring a time stamp unit of a remote device includes: obtaining m sets of sampled data, m is a positive integer, and m>1; calculating m...
2018/0150431 FAST MATRIX MULTIPLICATION AND LINEAR ALGEBRA BY ALTERNATIVE BASIS
A computerized method comprising operating one or more hardware processor for receiving a first matrix and a second matrix. The hardware processor(s) are...
2018/0150430 INTEGRATED CIRCUIT FOR OPERATING ON A BUS, AND METHOD FOR OPERATING THE INTEGRATED CIRCUIT
An integrated circuit includes a reception port an address port, and a memory with a number of memory sections for storing activation information. The number...
2018/0150429 System and Method for Communicating over a Connector Device based on Component Characteristics Stored with the...
An information handling system may include a first computing device, a second computing device, a connector device connecting the first computing device and...
2018/0150428 DATA PROCESSING DEVICE, DATA PROCESSING SYSTEM AND METHOD
A data processing device includes a data selector circuit that divides a plurality of types of data into another plurality of types of data in accordance with...
2018/0150427 Interface for Bridging Out-of-Band Information from a Downstream Communication Link to an Upstream...
A device includes a first interface to receive a signal from a first communication link, wherein the receive signal includes out-of-band (OOB) information. A...
2018/0150426 UNIVERSAL SERIAL BUS TYPE C TRANSMISSION LINE AND TRANSMISSION DEVICE
A universal serial bus (USB) type C transmission line includes a host-to-host bridge, a first multiplexer, and a second multiplexer. When a first device and a...
2018/0150425 COMMUNICATION SYSTEM, COMMUNICATION SYSTEM CONTROL METHOD, AND PROGRAM
Communication systems and communication control methods are disclosed. In one example, a slave device belonging to a group of devices to which arbitration is...
2018/0150424 DYNAMIC DEFINITION OF SLAVE ADDRESS IN I2C PROTOCOL
A system includes a multi-conductor bus, a master device coupled to the multi-conductor bus, and at least one slave device coupled to the multi-conductor bus....
2018/0150423 ENCAPSULATED ACCELERATOR
A data processing system comprising: a host computer system supporting a software entity and a receive queue for the software entity; a network interface...
2018/0150422 EFFICIENT DATA MOVEMENT WITHIN FILE SYSTEM VOLUMES
Embodiments are directed to efficiently managing data storage and efficiently storing data. In one scenario, a computer system receives a write request...
2018/0150421 MULTICAST COPY RING FOR DATABASE DIRECT MEMORY ACCESS FILTERING ENGINE
Techniques provide for hardware accelerated data movement between main memory and an on-chip data movement system that comprises multiple core processors that...
2018/0150420 COORDINATING MEMORY OPERATIONS USING MEMORY-DEVICE GENERATED REFERENCE SIGNALS
A memory system includes a memory controller coupled to multiple memory devices. Each memory device includes an oscillator that generates an internal reference...
2018/0150419 UNIFORM MEMORY ACCESS ARCHITECTURE
Disclosed aspects relate to a computer system having a plurality of processor chips and a plurality of memory buffer chips and a methodology for operating the...
2018/0150418 UNIFORM MEMORY ACCESS ARCHITECTURE
Disclosed aspects relate to a computer system having a plurality of processor chips and a plurality of memory buffer chips and a methodology for operating the...
2018/0150417 DEALLOCATION OF MEMORY BUFFER IN MULTIPROCESSOR SYSTEMS
Described herein are technical features for freeing a buffer used during execution of a work-item by a multiprocessor. An example method includes identifying a...
2018/0150415 System and Method for Device Assembly based on Component Characteristics Stored with the Components
A process may involve assembling a device at a device assembler. The process may include receiving a set of components, where each component of the set of...
2018/0150414 SECURING STREAM BUFFERS
Described are examples for securing stream data received from a stream source. A secure mode can be enabled, based on a request from an application, for...
2018/0150413 PROTECTED EXCEPTION HANDLING
A data processing system for processing data comprising: ownership circuitry to enforce ownership rights of memory regions, a given more privileged state...
2018/0150412 ROTATABLE-KEY ENCRYPTED VOLUMES IN A MULTI-TIER DISK PARTITION SYSTEM
Disclosed technology includes access to rotatable-key-encrypted content in a multi-tier disk partition system, with a first-tier-track, and initializing a...
2018/0150411 REMOTE ATTESTATION MODEL FOR SECURE MEMORY APPLICATIONS
Instantiating an attestation facilitation component that allows a remote application to attest to a secure state of a secure memory application executing upon...
2018/0150410 High Latency Channel and Low Latency Channel
Various embodiments are described that relate to data set communication. Security information, such as a key list, can be generated and transmitted from a...
2018/0150409 GENERATING MEMORY DUMPS
A method for generating a dump comprising data generated by a virtual system in a computing environment is depicted. The method comprises: initiating a dump...
2018/0150408 CONTROL DEVICE, STORAGE SYSTEM AND METHOD
A control device includes a cache memory configured to store a first, a second, a third and a fourth list, each of the first, the second, the third and the...
2018/0150407 ROW IDENTIFICATION NUMBER GENERATION IN DATABASE DIRECT MEMORY ACCESS ENGINE
Techniques provide for hardware accelerated data movement between main memory and an on-chip data movement system that comprises multiple core processors that...
2018/0150406 PROCESSOR USING A LEVEL 3 TRANSLATION LOOKASIDE BUFFER IMPLEMENTED IN OFF-CHIP OR DIE-STACKED DYNAMIC...
A processor architecture utilizing a L3 translation lookaside buffer (TLB) to reduce page walks. The processor includes multiple cores, where each core...
2018/0150405 DATA TYPE MANAGEMENT
In one example in accordance with the present disclosure, a method for data type management may include adding a first data to a first data set. The first data...
2018/0150404 STORAGE DEVICE SUPPORTING BYTE ACCESSIBLE INTERFACE AND BLOCK ACCESSIBLE INTERFACE AND ELECTRONIC SYSTEM...
An electronic system includes a host device and a storage device. The storage device includes a first memory device that is accessed by the host device by...
2018/0150403 METHOD AND APPARATUS FOR SUPPORTING A PLURALITY OF LOAD ACCESSES OF A CACHE IN A SINGLE CYCLE TO MAINTAIN...
A method for supporting a plurality of requests for access to a data cache memory ("cache") is disclosed. The method comprises accessing a first set of...
2018/0150402 USING CACHE LISTS FOR PROCESSORS TO DETERMINE TRACKS TO DEMOTE FROM A CACHE
Provided are a computer program product, system, and method for using cache lists for processors to determine tracks in a storage to demote from a cache....
2018/0150401 MEMORY SYSTEM
A memory system includes a first and a second flash domain, a domain distributor, and a first redirector. The first and second flash domains includes first and...
2018/0150400 Latch Caching Of Sequential Data
Technology is described herein for caching residual data in latches during a write operation of non-volatile storage. When writing data at the request of a...
2018/0150399 SEMICONDUCTOR DEVICE AND METHOD FOR PREFETCHING TO CACHE MEMORY
A microcontroller includes multiple ways each including only one tag. When a first access and a second access are accesses performed in succession to...
2018/0150398 INTEGRATED CIRCUIT AND ADDRESS MAPPING METHOD FOR CACHE MEMORY
An integrated circuit (IC) is provided. The IC includes a cache memory and an address decoder. The cache memory is divided into a plurality of groups. 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 | 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.