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/0046626 ALTERING INPUT SEARCH TERMS
In one general embodiment, a computer-implemented method includes identifying an input search term, determining an additional term associated with the input...
2018/0046625 INFORMATION RETRIEVAL METHOD, ELETRONIC DEVICE AND STORAGE MEDIUM
An information retrieval method, an electronic device and a storage medium are provided. The method comprises: sending at least one keyword in chatting...
2018/0046624 System and Method for Recommending Media Programs and Notifying a User before Programs Start
The various implementations described herein include methods and systems for personalized media program recommendations. In one aspect, a method is performed...
2018/0046623 MULTI-SOURCE, MULTI-DIMENSIONAL, CROSS-ENTITY, MULTIMEDIA MERCHANT ANALYTICS DATABASE PLATFORM APPARATUSES,...
The MULTI-SOURCE, MULTI-DIMENSIONAL, CROSS-ENTITY, MULTIMEDIA MERCHANT ANALYTICS DATABASE PLATFORM APPARATUSES, METHODS AND SYSTEMS ("MDB") transform data...
2018/0046622 Computer-Implemented System And Method For Dynamically Generating Documents Based On User Context
A computer-implemented system and method for dynamically generating documents based on user context is provided. Blocks of document content are maintained and...
2018/0046621 Linearized Search of Visual Media
A process displays a concatenated array of slit-compressed images corresponding to an ordered sequence of images. The slit-compressed images are concatenated...
2018/0046620 MANAGEMENT SYSTEM FOR MANAGING INFORMATION SYSTEM
A management system displays two or more columns lined up in accordance with a sequence order of a selected display rule. Each display rule is a customized...
2018/0046619 METHOD FOR CONTROLLING IDENTIFICATION AND IDENTIFICATION CONTROL APPARATUS
A method for controlling identification includes obtaining first text, which is text in a first language, obtaining second text, which is text in a second...
2018/0046618 PARALLEL PROCESSING-BASED TRANSLATION METHOD AND APPARATUS
A translation method and apparatus may respectively perform or include: using one or more processors, plural different translation processes, in parallel, for...
2018/0046617 On-Demand Language Translation for Television Programs
In an embodiment, a method of providing an on demand translation service is provided. A subscriber may be charged a reduced fee or no fee for use of the on...
2018/0046616 CONTEXT ENRICHED APPLICATION TEXT TRANSLATION
A multilayered context enriched text translation interface includes a simulation layer comprising one or more text objects and a translation layer. The...
2018/0046615 SYSTEM, METHOD, AND RECORDING MEDIUM FOR REGULAR RULE LEARNING
A regular rule learning system, including an analyzing circuit configured to analyze a corpus of sentences to find semantic relationships between sentence...
2018/0046614 DIALOGIE ACT ESTIMATION METHOD, DIALOGIE ACT ESTIMATION APPARATUS, AND MEDIUM
A dialogue act estimation method includes acquiring learning data including a first sentence to be estimated in the form of text data of a first uttered...
2018/0046613 COGNITIVE INFORMATION SECURITY USING A BEHAVIORAL RECOGNITION SYSTEM
Embodiments presented herein describe techniques for generating a linguistic model of input data obtained from a data source (e.g., a video camera). According...
2018/0046612 TOUCH KEYBOARD USING LANGUAGE AND SPATIAL MODELS
A computing device outputs for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys, receives an indication of at least...
2018/0046611 SNIPPET GENERATION AND ITEM DESCRIPTION SUMMARIZER
In various example embodiments, a system and method for a Target Language Engine are presented. The Target Language Engine augments a synonym list in a base...
2018/0046610 FUNCTIONAL ONTOLOGY MACHINE-BASED NARRATIVE INTERPRETER
A system and method for analyzing narrative data based on a functional ontology using semiotic square functions to produce analyzed data outputs. A computer...
2018/0046609 Generating Templates for Automated User Interface Components and Validation Rules Based on Context
Generating a user interface template is provided. A user context corresponding to an action request by a user to perform a task on a computer is determined. A...
2018/0046608 COLLABORATIVE SPREADSHEET DATA VALIDATION AND INTEGRATION
A system comprising a computer-readable storage medium storing at least one program and a method for integrating collaborative spreadsheet data into one or...
2018/0046607 FORMS PROCESSING METHOD
A forms processing method involves accessing an individual scanned form, analyzing the individual form, based upon the analysis, selecting a proper...
2018/0046606 Form Checking Method and Apparatus
A form checking method is disclosed, so as to improve form filling efficiency. When an operation action changing content in a first input box occurs in the...
2018/0046605 COMPLETING FIELDS IN ELECTRONIC DOCUMENTS BY AUTOMATICALLY ASSIGNING DRAWING INPUT
The present disclosure includes methods and systems for completing fields in an electronic document utilizing drawing input. In particular, upon receiving...
2018/0046604 ANNOTATING CHEMICAL REACTIONS
A computer-implemented method according to one embodiment includes identifying a textual document, determining a chemical reaction within the textual document,...
2018/0046603 DEVICE AND METHOD FOR IMAGE SEARCH USING ONE OR MORE SELECTED WORDS
A user terminal device is provided that includes a display part configured to display a document preparation window, an input part configured to receive a...
2018/0046602 SYSTEM AND METHODS FOR CONTROL OF CONTENT PRESENTED ON WEB PAGES
A system architecture and related methods for controlling and/or modifying the content presented by a web site on one or more web pages. The system and methods...
2018/0046601 MODIFYING A DOCUMENT GRAPH TO REFLECT INFORMATION RELATING TO A DOCUMENT IT REPRESENTS
A content graph data structure representing at least a portion of a document is provided. The data structure includes a first node containing contents authored...
2018/0046600 METHOD AND APPARATUS FOR GENERATING A FONT OF WHICH STYLE IS CHANGEABLE
A method and apparatus for generating a font of which style is changeable are disclosed. The disclosed method is a method for generating a font to be performed...
2018/0046599 AUTOMATIC DETECTION OF OUTLIERS IN MULTIVARIATE DATA
Automatic detection of outliers in multivariate data is disclosed. One example is a system including a distance generator to determine Mahalanobis distances...
2018/0046598 MEMORY DEVICE FOR MATRIX-VECTOR MULTIPLICATIONS
A device for performing a multiplication of a matrix with a vector. The device comprises a plurality of memory elements, a signal generator and a readout...
2018/0046597 TRUE RANDOM GENERATOR (TRNG) IN ML ACCELERATORS FOR NN DROPOUT AND INITIALIZATION
A random number signal generator used for performing dropout or weight initialization for a node in a neural network. The random number signal generator...
2018/0046596 Method and System for Interpreting Clicks on a Multi-Function Input Device
A method for interpreting clicks on a multi-function input device included in a digital device is provided that includes receiving a click from the...
2018/0046595 DYNAMICALLY ADJUSTABLE MULTI-LINE BUS SHARED BY MULTI-PROTOCOL DEVICES
A device is provided that has a bus including a first line and a second line. A first set of devices are coupled to the bus and, in a first mode of operation,...
2018/0046594 STORAGE DEVICE WITH NETWORK ACCESS
Embodiments include a storage device, comprising: a chassis; non-volatile storage media disposed on the chassis; a network interface connector integrated with...
2018/0046593 STORAGE DEVICE AND SERVER DEVICE
According to one embodiment, a storage device includes a memory, a controller, an interface unit, a switch, and a switch control unit. The memory stores data....
2018/0046592 INPUT/OUTPUT MODULE WITH MULTI-CHANNEL SWITCHING CAPABILITY
The present disclosure is directed to an input/output module. In some embodiments, the input/output module includes: a plurality of communication channels,...
2018/0046591 USB Port Controller with Automatic Transmit Retries and Receive Acknowledgements
Described examples include USB controllers and methods of interfacing a host processor with one or more USB ports with the host processor implementing an upper...
2018/0046590 BUFFER DEVICE, AN ELECTRONIC SYSTEM, AND A METHOD FOR OPERATING A BUFFER DEVICE
Embodiments of a buffer device, an electronic system, and a method for operating a buffer device are disclosed. In an embodiment, a buffer device includes...
2018/0046589 FUNCTION CONNECTION UNIT
The disclosure relates to a function connection unit for connecting at least one parameterizable functional module, including at least one functional module...
2018/0046588 METHOD FOR ACTIVELY CONNECTING TO AND COMMUNICATING WITH APPLE DEVICE AND APPLE DEVICE ATTACHMENT
A method for actively initiating a connection to and communicating with an Apple device via USB, relating to the field of communications, and comprising: an...
2018/0046587 INFORMATION PROCESSING DEVICE AND PROCESSOR
An illegal address access blocking circuit includes a first register and a second register to set upper and lower limit values of an address range within which...
2018/0046586 SECURED CLOUD STORAGE BROKER WITH ENHANCED SECURITY
An apparatus includes a memory and a processor of a secured cloud storage broker (SCSB) coupled to the memory. The processor is configured to perform the steps...
2018/0046585 TIMELY ADDRESS SPACE RANDOMIZATION
A method for timely address space randomize includes loading a code region from a program binary to a first location within the address space, detecting,...
2018/0046584 ADDRESS CONTROL CIRCUIT AND CONTROL METHOD FOR ADDRESS CONTROL CIRCUIT
An address control circuit includes a setting terminal connectable to a ground potential, a time constant setting circuit connected to the setting terminal,...
2018/0046583 UPDATING LEAST-RECENTLY-USED DATA FOR GREATER PERSISTENCE OF HIGHER GENERALITY CACHE ENTRIES
Techniques for improving translation lookaside buffer (TLB) operation are disclosed. A particular entry of the TLB is to be updated with data associated with a...
2018/0046582 MEMORY EMULATION MECHANISM
In an embodiment, a method comprises: obtaining a virtual bus address; translating the virtual bus address to a physical address of a portion of NVM storing...
2018/0046581 Page-Fault Latency Directed Virtual Machine Performance Monitoring
Examples provide a page-fault latency feedback metric to determine performance of workloads or virtual machines (VMs) running on a VM host in a cluster. A...
2018/0046580 MULTI-MODE RADIATION HARDENED MULTI-CORE MICROPROCESSORS
Systems and methods for multi-mode radiation hardened multi-core microprocessors are disclosed. In some embodiments, a triplicated circuit includes a first...
2018/0046579 CREATE PAGE LOCALITY IN CACHE CONTROLLER CACHE ALLOCATION
A cache controller is to allocate memory within set-associative cache that includes a plurality of sets of ways. The cache controller is to request to assign...
2018/0046578 PATTERN BASED PRELOAD ENGINE
A method includes obtaining a trigger instruction responsive to execution of an application reaching a specific location and state, wherein the trigger...
2018/0046577 THREAD BLOCK MANAGING METHOD, WARP MANAGING METHOD AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM CAN...
A thread block managing method, applied to an electronic apparatus comprising a memory and a cache, comprising: (a) transforming memory addresses for 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 | 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.