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/0165305 SYSTEMS AND METHODS FOR IMAGE SEARCH
The present disclosure relates to a method and system for image searching. In the image searching process, different images comprising specific regions are...
2018/0165304 METHOD AND APPARATUS FOR IDENTIFYING INPUT FEATURES FOR LATER RECOGNITION
Disclosed are methods and apparatuses to recognize actors during normal system operation. The method includes defining actor input such as hand gestures,...
2018/0165303 IDENTIFYING PRODUCT METADATA FROM AN ITEM IMAGE
A metadata extraction machine accesses an image that depicts an item. The item depicted in the image may have an attribute that describes a characteristic of...
2018/0165302 SYSTEMS AND METHODS TO PROVIDE LOCAL SUGGESTIONS BASED ON SPECTRAL CLUSTERING
Systems, methods, and non-transitory computer readable media are configured to apply a spectral clustering technique to at least a portion of a similarity...
2018/0165301 NESTED FILE MANAGEMENT SYSTEM AND METHOD
A method of file management is disclosed for creating a virtual disk on a physical disk partition of a physical disk made of physical storage space. The...
2018/0165300 FILESYSTEM CAPACITY AND PERFORMANCE METRICS AND VISUALIZATIONS
A software and hardware facility persistently maintains metrics on directories at different levels within a tree of a filesystem. The facility hierarchically...
2018/0165299 DATA TRANSFORMATION FOR OBJECT STORAGE
A computer program product, system, and method for determining containers, within a secondary storage, to transform; determining users having access to the...
2018/0165298 System and Method for Eliminating Full Rescan Synchronizations on Service Restarts
A novel method for restarting a steady-state synchronization process includes persisting synchronization data in non-volatile memory before restarting, and...
2018/0165297 SYSTEMS AND METHODS FOR PROVIDING DATABASE UPDATES FOR DATA VISUALIZATION
Systems, methods, and computer-readable media for providing/obtaining database visualization updates in real-time are described. In embodiments, a user system...
2018/0165296 AVOIDING REDUNDANT PRESENTATION OF CONTENT
A first application executing on a client device can access content and present the content to a user. An operating system of the client device can store into...
2018/0165295 SYSTEMS AND METHODS FOR DOCUMENT SEARCH AND AGGREGATION WITH REDUCED BANDWIDTH AND STORAGE DEMAND
Methods and systems are disclosed for reducing bandwidth and storage demands during document search and aggregation. A method for accomplishing these objects...
2018/0165294 OPTIMIZED MATCH KEYS FOR FIELDS WITH PREFIX STRUCTURE
The system tokenizes values stored by records' fields, creates trie from tokenized values, each branch labeled with tokenized value, each node storing count...
2018/0165293 METHOD AND APPARATUS FOR OBTAINING DATA BASED ON LOCATION INFORMATION
A method and an apparatus for obtaining data, based on location information, are provided. The method includes receiving, from a user terminal, a first query...
2018/0165292 IDENTIFYING PARTIAL UPDATE FOR TAPE FILE SYSTEM
A request to open a file from a plurality of files in a storage is received from an application. The storage is made up of an index partition, containing...
2018/0165291 DISK STORAGE ALLOCATION
According to an example, to allocate disk storage space, a request to store a new data chunk in a container is received. For a list of available containers, an...
2018/0165290 MEDIA FILE BROWSING METHOD AND INFORMATION PROCESSING DEVICE
A media file browsing method and an information processing device are provided. The method comprises: organizing a media file set that includes a plurality of...
2018/0165289 DOMAIN SIMILARITY SCORES FOR INFORMATION RETRIEVAL
Various embodiments of systems, computer program products, and methods to provide domain similarity scores for information retrieval are described herein. In...
2018/0165288 Dynamic Tensor Attention for Information Retrieval Scoring
A technique of scoring a query against a document using sequence to sequence neural networks. The technique comprises: receiving a query comprising a plurality...
2018/0165287 Computer Input Correction Using Space and Time Processes
In one embodiment, a method monitors input by a user using an application and detects a first input for a date in the application. A list of candidates is...
2018/0165286 SCALABLE ARCHITECTURES FOR REFERENCE SIGNATURE MATCHING AND UPDATING
Methods, apparatus, systems and articles of manufacture are disclosed for scalable architectures for reference signature matching and updating. An example...
2018/0165285 Comparative Geolocation System
A photo-optic comparative geolocation system for calculating the location of an object has been developed. The apparatus includes optic sensors that capture...
2018/0165284 MANAGING INFORMATION ABOUT DOCUMENT-RELATED ACTIVITIES
A facility for managing information about document-related activities is described. In some cases, the facility uses particular kinds of structures to...
2018/0165283 PERFORMANCE IMPROVEMENT IN DATA VISUALIZATION FILTERS
A document is received, the document including metadata for a data visualization of a data set. The data set includes a plurality of data columns, each of the...
2018/0165282 WORM DATA FALSIFICATION DETECTION
A computer determines the file system that contains a first partition, a second partition and a third partition. The first partition contains metadata...
2018/0165281 MATCH INDEX CREATION
A system identifies a first number of distinct values stored in a first field by a dataset of records. The system identifies a second number of distinct values...
2018/0165280 METHOD AND SYSTEM FOR MANAGING CLOUD STORAGE
A method and a system for integrally managing at least one cloud storage in a system for managing cloud storage implemented by a computer may include:...
2018/0165279 MACHINE TRANSLATION SYSTEM AND METHOD
A machine or computer rule-based based translation system and method which translates texts (conveying their meanings) from one natural language to another....
2018/0165278 METHOD AND APPARATUS FOR TRANSLATING BASED ON ARTIFICIAL INTELLIGENCE
The resent disclosure provides a method and an apparatus for translating based on artificial intelligence. With the method, the text to be translated from the...
2018/0165277 Dynamic Translation of Idioms
Dynamic translation of idioms is performed with respect to electronic communications. An idiom search application is activated which identifies an idiom within...
2018/0165276 AUTOMATED INTERPRETATION METHOD AND APPARATUS, AND MACHINE TRANSLATION METHOD
An automated interpretation method includes: interpreting a source voice signal expressed in a first language by dividing the source voice signal into at least...
2018/0165275 Identification and Translation of Idioms
Identification and translation of idioms is performed with respect to electronic communications. Confusion with an expression is determined. Based on the...
2018/0165274 Identification and Processing of Idioms in an Electronic Environment
Identification and processing of idioms is performed with respect to electronic communications. An expression is detected in connection with a potential idiom...
2018/0165273 UNIVERSAL LEXICAL ANALYZERS
An example lexical analysis system may include lexical analyzer instructions and training instructions. The lexical analyzer instructions, when executed, may...
2018/0165272 AUTOMATIC LOCALE DETERMINATION FOR ELECTRONIC DOCUMENTS
Automatic locale determination for documents is described. In an embodiment, a computer server receives an electronic document comprising a plurality of...
2018/0165271 Optimization of Sentence Boundary Placement
Natural language processing of raw text data for optimal sentence boundary placement. Raw text is extracted from a document and subject to cleaning. The...
2018/0165270 Preprocessing of String Inputs in Natural Language Processing
Natural language processing of raw text data for optimal sentence boundary placement. Raw text is extracted from a document and subject to cleaning. The...
2018/0165269 SYSTEM AND METHOD FOR ORGANIZING AND PROCESSING FEATURE BASED DATA STRUCTURES
A method for organizing and processing feature based data structures that can be used in linguistic spell checking and auto-correction, comprising: splitting...
2018/0165268 DETERMINING A READING SPEED BASED ON USER BEHAVIOR
Examples of techniques for determining a reading speed based on user behavior are disclosed. In one example implementation according to aspects of the present...
2018/0165267 SYSTEM AND METHOD FOR CELL COMPARISON BETWEEN SPREADSHEETS
A method and system for cell tracking between spreadsheets. The method includes: assigning a unique first identifier to each cell containing data within a...
2018/0165266 SYSTEM ARCHITECTURE FRAMEWORK
Methods for operating a system architecture framework are provided. Methods may include receiving a spreadsheet file. Methods may include creating a plurality...
2018/0165265 INDICATING PROPERTY INHERITANCE IN OBJECT HIERARCHIES
A method for indicating property inheritance in object hierarchies is disclosed. In one embodiment, such a method includes enabling a user to select an object...
2018/0165263 AUTOMATICALLY OR SEMI-AUTOMATICALLY ADAPTING FEEDBACK RECEIVED ON A DOCUMENT
A facility for procuring feedback on a document on behalf of an author of the document is described. The facility receives first input originated by the author...
2018/0165262 Shared Knowledge About Contents
Described herein is a method of web browser enabled annotation sharing comprising receiving information associated with the annotation, creating an anchored...
2018/0165261 Method for synthesizing information useful for determining the effect of proposed legislation
A method for synthesizing information useful for determining the effect of proposed legislation comprising the text of the proposed legislation, active law...
2018/0165260 DOCUMENT LINKING IN AN EMAIL SYSTEM
A pasting operation is detected in which a user copies and pastes content from a source document into an email message. A link from the pasted content to the...
2018/0165259 SHARING LINKS WHICH INCLUDE USER INPUT
Aspects of the subject technology relate to systems and methods for sharing links which include user input. A first web page is displayed in a web browser,...
2018/0165258 METHODS FOR IMPROVED AUDITING OF WEB SITES AND DEVICES THEREOF
Methods, non-transitory computer readable media, audit management apparatuses, and audit management systems that execute an automated test script comprising a...
2018/0165257 METHOD TO AUTOMATICALLY CONVERT PROPOSAL DOCUMENTS
A computer-controlled method of converting documents includes receiving, through a user interface on a computing device, a name of a request document...
2018/0165256 CHARACTER CURVE GENERATING METHOD AND DEVICE THEREOF
Disclosed in the present invention is a character curve generating method and device thereof. The method comprises the following steps: (1) inputting text...
2018/0165255 SYSTEM AND METHOD TO FACILITATE CONTENT DISTRIBUTION
Systems and methods are provided that facilitate publishing, distributing, and reading of electronic content. In some embodiments, the systems and methods may...
← 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 | 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.