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
2019/0005045 EFFICIENT INTERNET PROTOCOL PREFIX MATCH SUPPORT ON NO-SQL AND/OR NON-RELATIONAL DATABASES
Systems and methods for automatically executing an efficient longest internet protocol prefix match on non-relational and/or No-SQL databases, such as...
2019/0005044 IDENTIFICATION OF INTENT AND NON-INTENT QUERY PORTIONS
Methods and systems for improved categorization of queries are disclosed. In one aspect, first queries having query results limited to a particular category...
2019/0005043 Automated Digital Asset Tagging using Multiple Vocabulary Sets
Automated digital asset tagging techniques and systems are described that support use of multiple vocabulary sets. In one example, a plurality of digital...
2019/0005042 METHOD AND APPARATUS FOR PROVIDING A RECOMMENDATION BASED ON THE PRESENCE OF ANOTHER USER
Efficient techniques are provided for ensuring the privacy of users while receiving recommendations in the presence of others, or when other people besides the...
2019/0005041 LOCATING DATA IN A SET WITH A SINGLE INDEX USING MULTIPLE PROPERTY VALUES
Indexing objects in a datastore, where the objects are characterized by a set of object properties. For objects from a datastore: a Bloom filter for the object...
2019/0005040 SYSTEMS AND METHODS FOR PROCESSING ELECTRONIC CONTENT
Systems and methods are disclosed for processing electronic content, such as text, videos, and images. According to certain embodiments, user interactions with...
2019/0005039 MEDIA CONTENT DISCOVERY AND CHARACTER ORGANIZATION TECHNIQUES
Techniques for recommending media are described. A character preference function comprising a plurality of preference coefficients is accessed. A first...
2019/0005038 METHOD AND APPARATUS FOR GROUPING DOCUMENTS BASED ON HIGH-LEVEL FEATURES CLUSTERING
A method and apparatus for creating a file directory of documents in a database that are clustered based on one or more high level features are disclosed. For...
2019/0005037 Comment Management in Shared Documents
A content management system including a document management system provides documents that include comments entered by users. Comments are organized into...
2019/0005036 SYSTEMS AND METHODS FOR METRIC DATA SMOOTHING
An exemplary method may comprise receiving a matrix for a set of documents, each cell of the matrix including a frequency value indicating a number of...
2019/0005035 INFORMATION SEARCH SYSTEM, INTELLECTUAL PROPERTY INFORMATION SEARCH SYSTEM, INFORMATION SEARCH METHOD, AND...
An information search system or an intellectual property information search system that is capable of highly accurate information search is provided. The...
2019/0005034 FILTERING DOCUMENT SEARCH RESULTS USING CONTEXTUAL METADATA
Receiving contextual data including a facial movement associated with an active document. A response associated with the active document is detected and...
2019/0005033 LINKED RECORD DECLARATION OF RELATED CONTENT ITEMS
Provided are techniques for linked record declaration of related content items. A graph of nodes representing content items is generated with edges connecting...
2019/0005032 FILTERING DOCUMENT SEARCH RESULTS USING CONTEXTUAL METADATA
Receiving contextual data including a facial movement associated with an active document. A response associated with the active document is detected and...
2019/0005031 ACCESSING CLOUD BASED DOCUMENT LIBRARIES OVER UNRELIABLE NETWORKS
Accessing cloud based document libraries over unreliable networks is provided. The method includes a service hub on a client device locating a requested...
2019/0005030 SYSTEM AND METHOD FOR PROVIDING AN INTELLIGENT LANGUAGE LEARNING PLATFORM
A system for providing an intelligent language learning platform may be provided. The system may have one or more servers programmed to execute method steps....
2019/0005029 SYSTEMS AND METHODS FOR NATURAL LANGUAGE PROCESSING OF STRUCTURED DOCUMENTS
Systems and methods for natural language processing of structured documents. In another embodiment, in an information processing apparatus comprising at least...
2019/0005028 SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIUM FOR VALIDATION OF IDIOMATIC EXPRESSIONS
A method for validation of idiomatic expressions may include the steps of receiving an input text string; performing a search of a database based on the input...
2019/0005027 System and Method For Domain-Independent Aspect Level Sentiment Detection
A method for automated aspect-based sentiment analysis includes parsing reviews from a first domain to generate rhetorical structure trees and extracting...
2019/0005026 INFORMATION EXTRACTION METHOD AND APPARATUS
The present invention is related to an information extraction method. The information extraction method may comprise providing r semantic relationships,...
2019/0005025 PERFORMING SEMANTIC GRAPH SEARCH
Provided are techniques for performing entity-based semantic graph search. Semantic extraction is performed on content items to identify entities. A semantic...
2019/0005024 VIRTUAL ASSISTANT PROVIDING ENHANCED COMMUNICATION SESSION SERVICES
Methods for providing enhanced services to users participating in communication sessions (CS), via a virtual assistant, are disclosed. One method receives...
2019/0005023 AUTOMATICALLY ASSISTING CONVERSATIONS USING GRAPH DATABASE
Examples of the present disclosure describe systems and methods for automatically assisting conversations using a graph database. In order to minimize...
2019/0005022 SOFTWARE PROVISIONING USING AN INTERACTIVE CHAT-BASED USER INTERFACE
Systems and methods for performing software provisioning using an interactive chat-based user interface. The method includes receiving a chat input from a user...
2019/0005021 VIRTUAL ASSISTANT FOR GENERATING PERSONALIZED RESPONSES WITHIN A COMMUNICATION SESSION
Intelligent agents (IA) for automatically generating responses to content within a communication session (CS) are disclosed. An IA is trained to target the...
2019/0005020 SYSTEMS AND METHODS FOR EXTRACTING FUNDER INFORMATION FROM TEXT
Systems and methods of extracting funding information from text are disclosed herein. The method includes receiving a text document, extracting paragraphs from...
2019/0005019 CONTEXTUAL PHARMACOVIGILANCE SYSTEM
Systems and methods for identifying an adverse effect of a pharmaceutical substance are provided. A system may tokenize an electronic medical record for a...
2019/0005018 SYSTEMS AND METHODS FOR DIAGNOSING PROBLEMS FROM ERROR LOGS USING NATURAL LANGUAGE PROCESSING
Disclosed is a solution for diagnosing problems from logs used in an application development environment. A random sample of log statements is collected. The...
2019/0005017 INTELLIGENTLY DELETING BACK TO A TYPOGRAPHICAL ERROR
Disclosed herein are methods and systems that allows a user, when entering a string of input characters, to remove multiples input characters at one time back...
2019/0005016 Color Theme Maintenance for Presentations
Disclosed herein are system, method, and computer program product embodiments providing color theme maintenance for presentations. An embodiment operates by...
2019/0005015 GRID DATA MANAGEMENT
Systems and methods are provided for managing data in a grid. In one example approach, a method comprises importing data from a data source to a range of cells...
2019/0005014 INFORMATION INPUT METHOD, INFORMATION INPUT APPARATUS, AND INFORMATION INPUT SYSTEM
A coordination server has a text information acquisition unit acquiring text information from a mobile terminal, a keyword extraction server references...
2019/0005013 CONVERSATION SYSTEM-BUILDING METHOD AND APPARATUS BASED ON ARTIFICIAL INTELLIGENCE, DEVICE AND...
The present disclosure provides a conversation system building method and apparatus based on artificial intelligence, a device and a computer-readable storage...
2019/0005012 DOCUMENT PROCESSING
A document processing system receives an electronic document including component documents generated from various sources in different formats. Plain text data...
2019/0005011 SYSTEMS AND METHODOLOGIES PROVIDING CONTROLLED COLLABORATIONAMONG A PLURALITY OF USERS
A system provides for controlled collaboration among a plurality of users. The method as illustrated is comprised of a plurality of computing appliances, each...
2019/0005010 Smart Defaults Based on Previous Settings for Presentation Slides
Disclosed herein are system, method, and computer program product embodiments providing color theme maintenance for presentations. An embodiment operates by...
2019/0005009 CUSTOMIZED VERSION LABELING FOR ELECTRONIC DOCUMENTS
Among other things, embodiments of the present disclosure help improve the functionality of electronic document management software and systems by generating...
2019/0005008 SYSTEMS AND METHODS FOR CONVERTING STATIC IMAGE ONLINE CONTENT TO DYNAMIC ONLINE CONTENT
A content conversion computer system for converting static image content to dynamic content includes a memory for storing data and a processor in communication...
2019/0005007 MERGING CLIENT CONTENT WITH CLOUD SERVICES
A cloud service can be merged with a client content to provide an integrated user experience. A user interface associated with a client may be accessed. In...
2019/0005006 METHOD AND SYSTEM OF A USER ASSOCIATING A FIRST WEBPAGE WEB LINK AND SECOND WEBPAGE LINK AND VIEWING OF THE...
A link association method and system. The method involves receiving by a computer processor from a user, a first link for a first Webpage and a second link for...
2019/0005005 TAG MAPPING PROCESS AND PLUGGABLE FRAMEWORK FOR GENERATING ALGORITHM ENSEMBLE
The example embodiments are directed to a pluggable framework for managing algorithm ensembles for code design. In one example, the method includes receiving a...
2019/0005004 UNIFIED MESSAGING PLATFORM AND INTERFACE FOR PROVIDING USER CALLOUTS
A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In one aspects, a...
2019/0005003 DISPLAY SYSTEM AND METHOD FOR DISPLAYING MESSAGES IN A PASSENGER COMPARTMENT OF A VEHICLE
The invention pertains to a display system for displaying messages in a passenger compartment of a vehicle, the system comprising: a display surface; a memory...
2019/0005002 DISPLAY CONTROL APPARATUS, PRINTING APPARATUS, CONTROL METHOD OF DISPLAY CONTROL APPARATUS, AND PROGRAM THEREFOR
A display control apparatus exaggeratedly displays a change in a printing image based on an alteration in a setting value of an editing item, on a display,...
2019/0005001 INTEGRATED DOCUMENT EDITOR
Provided are methods and computing devices wherein in one embodiment, user input on a touch screen of a computing device within which a text document is...
2019/0005000 HOTSPOTS FOR PROBABILISTIC MODEL TESTING AND CYBER ANALYSIS
Techniques for identifying weaknesses in a probabilistic model such as an artificial neural network using an iterative process are disclosed. A seed file may...
2019/0004999 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD, AND PROGRAM
To perform high-speed and efficient processing of determining a correlation between vectors. An information processing system includes: a first information...
2019/0004998 SPARSE MATRIX REPRESENTATION
A representation of a sparse matrix is generated that includes a value array, a column array, a pointer array, and a row array. The value array includes the...
2019/0004997 Binary Multiplier for Binary Vector Factorization
A processor, including: decode circuitry to decode instructions; a data cache unit including circuitry to cache data for the processor; and an approximate...
2019/0004996 Convex Relaxation Regression Systems and Related Methods
A computer implemented method for optimizing a function is disclosed. The method may comprise identifying an empirical convex envelope, on the basis of 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 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 151 152 153 154 155 156 157 158 159 160 | 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.