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/0089191 Controlling Use of Negative Features in a Matching Operation
A computer-implemented technique is described herein for assisting an administrative user in generating negative feature information. The negative feature...
2018/0089190 Method of Generating and Intermingling Media Playlists from User Submitted Search Terms by Executing...
A method of generating and intermingling media playlists from user submitted search terms generates playlists of media elements, such as videos, from...
2018/0089189 QUICK HARDWARE INVENTORY OF A SOFTWARE-DEFINED DATA CENTER (SDDC) MULTI-RACK
A quick hardware inventory of a software-defined data center (SDDC) multi-rack is created. A hardware management server (HMS) receives an imaging of a first...
2018/0089188 HASH BUCKETING OF DATA
The disclosed embodiments include a method performed by a data intake and query system. The method includes ingesting metrics including respective key values...
2018/0089187 IMAGE RECOGNITION METHOD AND IMAGE RECOGNITION APPARATUS
An image recognition apparatus is provided which comprises a first extracting means for extracting, from every registration image previously registered, a set...
2018/0089186 FILE SYSTEMS WITH GLOBAL AND LOCAL NAMING
A method for data storage includes specifying a plurality of File Systems (FSs) for use by multiple clients, including assigning to the FSs both respective...
2018/0089185 SYSTEM AND METHOD FOR DATA STRUCTURE MIGRATION CONTROL
A data structure management system includes a first database, a second database, and a processing engine. The first database includes a first file with a first...
2018/0089184 ON-DEMAND INDEXING
A method for indexing objects in a computerized system having an index, comprising identifying in the computerized system an at least one indexed object that...
2018/0089183 SYSTEM FOR OPTIMIZING ACCESS TO AN INDEXED DATABASE
An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with...
2018/0089182 HYBRID CROSS-PLATFORM SEARCH
Embodiments allow for searching across multiple devices for user content. A user enters search criteria in a user interface client, which forwards the search...
2018/0089181 TEXT VISUALIZATION SYSTEM, TEXT VISUALIZATION METHOD, AND RECORDING MEDIUM
A text visualization system allows a user to ascertain a relationship of viewpoints between categories in clustering of documents including texts of a...
2018/0089180 METHOD, DEVICE, AND RECORDING MEDIUM FOR PROVIDING TRANSLATED SENTENCE
A method for providing a translation, including: acquiring a first sentence in a first language via a user terminal; determining whether the first sentence is...
2018/0089179 TRANSLATION WITH CONVERSATIONAL OVERLAP
A plurality of utterances of a first user from the language of the first user is translated into a language of a second user. The confidence scores associated...
2018/0089178 MINING MULTI-LINGUAL DATA
Technology is disclosed for mining training data to create machine translation engines. Training data can be mined as translation pairs from single content...
2018/0089177 MATHEMATICAL TRANSLATOR, A MATHEMATICAL TRANSLATION DEVICE AND A MATHEMATICAL TRANSLATION PLATFORM
The present invention relates to a mathematical translator, a mathematical translation device and a mathematical translation platform, which especially allows...
2018/0089176 METHOD OF TRANSLATING SPEECH SIGNAL AND ELECTRONIC DEVICE EMPLOYING THE SAME
A method of translating a first language-based speech signal into a second language is provided. The method includes receiving the first language-based speech...
2018/0089175 METHOD FOR RECOGNIZING SPEECH SOUND, MOBILE TERMINAL, AND RECORDING MEDIUM
Speech information including a speech sound uttered by a user is obtained. A language of the speech sound included in the obtained speech information is...
2018/0089174 WEB CONFERENCE SYSTEM PROVIDING MULTI-LANGUAGE SUPPORT
A method, system and computer program product for enabling attendees of a web conference to view materials of the web conference in their native language. When...
2018/0089173 ASSISTED LANGUAGE LEARNING
An approach for predictive translation. The approach monitors one or more audio inputs, wherein monitoring the one or more audio inputs includes collecting a...
2018/0089172 COMMUNICATION SYSTEM SUPPORTING BLENDED-LANGUAGE MESSAGES
A mixed-language translator apparatus may include a language estimator to estimate two or more languages of at least two message fragments in an electronic...
2018/0089171 AUTOMATED MESSAGE SENTIMENT ANALYSIS AND AGGREGATION
Techniques are provided for performing automated operations to analyze and prioritize incoming user messages. One or more indications of a plurality of...
2018/0089170 SKILLS DETECTOR SYSTEM
A skills detector system is provided with an on-line social network system. The skills detector system is configured to determine which skills are referenced...
2018/0089169 METHOD, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM STORING A PROGRAM, APPARATUS, AND SYSTEM FOR CREATING...
In a method of creating similar sentences from an entered original, one or more second phrases having the same meaning as a first phrase, which is part of the...
2018/0089168 AUTOMATED RECEIVER MESSAGE SENTIMENT ANALYSIS, CLASSIFICATION AND PRIORITIZATION
Techniques are provided for performing automated operations to analyze and prioritize incoming user messages. An indication of a message sent to a recipient...
2018/0089167 DISCRIMINATING AMBIGUOUS EXPRESSIONS TO ENHANCE USER EXPERIENCE
Methods and systems are provided for discriminating ambiguous expressions to enhance user experience. For example, a natural language expression may be...
2018/0089166 USER INTERFACE FOR PROVIDING TEXT PREDICTION
The present disclosure generally relates to providing text prediction. In one example process, a keyboard comprising a plurality of keys is provided. Each key...
2018/0089165 NATURAL LANGUAGE SERVICE INTERACTION THROUGH AN INBOX
A message is received, that represents an action to be performed in a service. The message includes a natural language portion and an endpoint to interact...
2018/0089164 ENTITY-SPECIFIC CONVERSATIONAL ARTIFICIAL INTELLIGENCE
The present disclosure is directed to systems, methods and devices for providing artificial intelligence (AI) entity-specific feedback. Official content...
2018/0089163 SYSTEMS METHODS AND COMPUTER-READABLE STORAGE MEDIA FOR REAL-TIME AUTOMATED CONVERSATIONAL AGENT
Systems, methods and computer-readable storage media for natural language understanding in combination with real-time automated humanized verification in...
2018/0089162 SELECTION OF PAGE TEMPLATES FOR PRESENTING DIGITAL MAGAZINE CONTENT BASED ON CHARACTERISTICS OF ADDITIONAL PAGE...
A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected...
2018/0089161 360 Degree Patent Portfolio
This invention relates generally to a business method for displaying information. In one example embodiment, to methods, apparatus, and systems to easily...
2018/0089160 EFFICIENT STARTING POINTS IN MOBILE SPREADSHEETS
Methods and systems for navigating to an initial position in a document include weighting historical user actions within a document. Initial display positions...
2018/0089159 VARIABLE AND DYNAMIC ADJUSTMENTS TO ELECTRONIC FORMS
In some implementations, a system dynamically adjusts an electronic form of an application based on user data and form data specified for the electronic form....
2018/0089158 SYSTEM AND METHODS FOR FORMATION OF STRUCTURED DATA FROM UNSTRUCTURED DATA
Improved methods for navigation between fields in a form or other document, and a more efficient process for data entry by a user. In some embodiments,...
2018/0089157 TEXT EDITING IN AN IMAGE OF A DOCUMENT
Provided are methods and computer systems for text editing in an electronic document.
2018/0089156 SYSTEMS AND METHODS FOR CONSTRUCTING PRESENTATIONS
In various embodiments, an automatic presentation/document builder is disclosed, where in a first phase a database/datastore is constructed from previously...
2018/0089155 DOCUMENT DIFFERENCES ANALYSIS AND PRESENTATION
The present technology pertains to displaying a version of a content item and an indication of differences between that version and another version of the...
2018/0089154 COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR TRANSFORMING WEB CONTENT FOR DISPLAY ON MULTIPLE FORM FACTORS
The present disclosure envisages a system that incorporates built-in semantic tagging capabilities. The system auto generates test uses based on semantic tags....
2018/0089153 INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, DOCUMENT PROCESSING SYSTEM, AND STORAGE MEDIUM
In a case where generation of processing-target document data in a first format by a generation unit is canceled, deletion of a conversion process identified...
2018/0089152 MESSAGE TEXT LABELLING
This is provided a method of labelling a message or group of messages. An input is received (208) at a neural network (300, 302) including at least one...
2018/0089151 RECOGNIZING UNSEEN FONTS BASED ON VISUAL SIMILARITY
Font recognition and similarity determination techniques and systems are described. For example, a computing device receives an image including a font and...
2018/0089150 PROVIDING LOCATION-BASED FONT RECOMMENDATIONS
Methods and systems for location-based digital font recommendations determine locations of the images and assign mappings between the identified digital fonts...
2018/0089149 SYSTEM AND METHOD FOR IMPLEMENTING SCREEN CAPTURE
Embodiments of the present application relate to a system for implementing screen capture, a method for implementing screen capture, and a computer program...
2018/0089148 DISTURBANCE SOURCE TRACING METHOD
A disturbance source tracing method adapted for tracing a disturbance source of a system including a plurality of candidate nodes by a computing apparatus is...
2018/0089147 DETERMINING THE SIGNIFICANCE OF SENSORS
A computer-implemented method includes identifying one or more sensor identifiers; identifying one or more activity conclusions; and identifying one or more...
2018/0089146 Convolution Accelerators
Examples herein relate to convolution accelerators. An example convolution accelerator may include a transformation crossbar array programmed to calculate a...
2018/0089145 CROSS-WELL ALLOCATION OPTIMIZATION IN STEAM ASSISTED GRAVITY DRAINAGE WELLS
One aspect includes a method for use with a plurality of steam assisted gravity drainage wells. The method includes designing a first modeling framework which...
2018/0089144 Computer and Computing Program
Provided is a computer that does not need quantum coherence or a cryogenic cooling device for a problem to be solved that needs an exhaustive search and a...
2018/0089143 Method and Apparatus for Generating Accurate Energy Models for Similar Structures
A method for determining the energy factor for similar buildings, the method being implemented on a computer device comprising one or more processors...
2018/0089142 System and Method for Use of Pattern Recognition in Assessing or Monitoring Vehicle Status or Operator Driving...
A system and method which uses pattern recognition in assessing or monitoring a vehicle status and/or an operator's driving behavior. A vehicle, for use by an...
← 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 | 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.