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
2017/0161408 TOPOLOGY RECOGNITION
This application discloses tools to build a topology library including one or more topologies, each of which includes a description of multiple transistors,...
2017/0161407 Addressing Coupled Noise-Based Violations with Buffering in a Batch Environment
A mechanism is provided for addressing coupled noise-based violations. For each net in an integrated circuit (IC) design, a determination is made as to whether...
2017/0161406 PRIORITY BASED CIRCUIT SYNTHESIS
A computer-implemented method includes receiving, with one or more processors, a text-based description of a logic circuit comprising a plurality of logic...
2017/0161405 Topology Optimization Using Reduced Length Boundaries On Structure Segments Of Different Thicknesses
A method and apparatus determines an optimal design of an engineered structure formed of segments having different thicknesses. The techniques include...
2017/0161404 INTERIOR DECORATING SYSTEM USING THREE-DIMENSIONAL AND OTHER PROPERTIES OF A SPACE
A scan of a space is performed to obtain a three-dimensional model. Design choices of a user are received such as color palette, style, design philosophy and...
2017/0161403 ASSERTION STATEMENT CHECK AND DEBUG
This application discloses a computing system to check and generate an assertion statement. The assertion statement, when executed during a simulation of a...
2017/0161402 Systems and methods for dynamic regression test generation using coverage-based clustering
A new approach is proposed that contemplates systems and methods to support dynamic regression test generation for an IC design based upon coverage-based...
2017/0161401 ASSERTION QUALITY ASSESSMENT AND MANAGEMENT SYSTEM
An assertion assessment system is presented. An assertion object that represents a relationship between an assertion and an information source can be bound to...
2017/0161400 PREDICTIVE APPROACH TO URL DETERMINATION
Embodiments of the present invention provide methods, computer program products, and systems for suggesting uniform resource locators located at previously...
2017/0161399 PREDICTIVE APPROACH TO URL DETERMINATION
Embodiments of the present invention provide methods, computer program products, and systems for suggesting uniform resource locators located at previously...
2017/0161398 STRUCTURING NARRATIVE BLOCKS IN A LOGICAL SEQUENCE
A computer system may obtain a first knowledge graph that was generated based on a work of authorship having a plurality of narrative blocks. The computer...
2017/0161397 METHOD FOR HASH COLLISION DETECTION BASED ON THE SORTING UNIT OF THE BUCKET
The present disclosure relates to a method for hash collision detection based on the sorting unit of the bucket designed to reduce the future search time by...
2017/0161396 METHODS AND SYSTEMS FOR DISCOVERY OF LINKAGE POINTS BETWEEN DATA SOURCES
Data records are linked across a plurality of datasets. Each dataset contains at least one data record, and each data record is associated with an entity and...
2017/0161395 EMOTIONALLY RELEVANT CONTENT
Users may engage with content that may invoke various emotions. For example, a user may find an image as inspirational, a social network post as funny, etc....
2017/0161394 GOAL-ORIENTED USER MATCHING AMONG SOCIAL NETWORKING ENVIRONMENTS
Embodiments of the present invention provide an approach for goal-based user matching among social networking environments. In a typical embodiment, a querying...
2017/0161393 TERMINAL, SERVER AND EVENT SUGGESTING METHODS THEREOF
Disclosed are a terminal, a server and event suggesting methods thereof, the event suggesting method using word embedding, the method including: determining...
2017/0161392 INFORMATION COMMUNICATION METHODS, SYSTEMS AND TERMINALS
Information communication methods, systems and terminals are described, wherein, for example, an information communication method comprises: acquiring scenario...
2017/0161391 METHOD AND ELECTRONIC DEVICE FOR VIDEO RECOMMENDATION
Disclosed are a method and an electronic device for video recommendation. The method includes: receiving a video acquisition request of a user; parsing the...
2017/0161390 ANALYTIC SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA FOR STRUCTURED, SEMI-STRUCTURED, AND UNSTRUCTURED DOCUMENTS
A computer system extracts contender values as positively associated with a pre-defined value from a compilation of one or more electronically stored...
2017/0161389 DETERMINING AN OBJECT REFERENCED WITHIN INFORMAL ONLINE COMMUNICATIONS
A method for determining an object referenced within a set of one or more informal online communications comprises: generating a knowledge graph for a company...
2017/0161388 SYSTEMS AND METHODS FOR PROVIDING ANNIVERSARY INFORMATION
Systems, methods, and non-transitory computer-readable media can determine one or more social networking system anniversary events associated with a first...
2017/0161387 Content Provisioning System for Wearable Technology Devices
Embodiments relate to an improved system and method for provisioning content for users of wearable technology devices. This solution combines the advantages of...
2017/0161386 ADAPTIVE PRODUCT QUESTIONNAIRE
A system may administer a survey to a user who is test driving a vehicle. The system may identify a profile for the user. The system can detect a driving...
2017/0161385 System And Method For Compiling Search Results Using Information Regarding Length Of Time Users Spend...
A system and method for producing more relevant search results. When a user selects a search result from a search result listing, the amount of time that the...
2017/0161384 EFFICIENT EXTRACTION OF INTELLIGENCE FROM WEB DATA
Embodiments are directed to a system for gathering and processing web data. The system provides an expression-based social media monitoring (SMM) tool that...
2017/0161383 GEO-LOCATION VIDEO ARCHIVE SYSTEM AND METHOD
A system and method for recording, uploading, and archiving video recordings, including a front-end and a back-end application. The preferred embodiment of the...
2017/0161382 SYSTEM TO CORRELATE VIDEO DATA AND CONTEXTUAL DATA
In some embodiments, a method of processing image data may include receiving environmental data and associated capture time data from a sensor of a mobile...
2017/0161381 ELECTRONIC DEVICE AND MUSIC PLAY SYSTEM AND METHOD
A music play method includes detecting at least one group of dynamic parameters of an electronic device and obtaining detected dynamic parameters. Once a music...
2017/0161380 SERVER AND MUSIC SERVICE PROVIDING SYSTEM AND METHOD
A method for providing music service includes generating a music playlist. The music playlist is sent to a terminal device. At least one group of dynamic...
2017/0161379 CREATING AN AUDIO FILE SAMPLE BASED UPON USER PREFERENCES
An approach is described for creating an audio file sample based upon user preferences. An associated method may include detecting selection of an audio file...
2017/0161378 EXPANSION OF A QUESTION AND ANSWER DATABASE
A system and method for expanding a question and answer (Q&A) database. The method includes preparing a set of Q&A documents and speech recognition results of...
2017/0161377 METHODS AND APPARATUS TO PROCESS CALL PACKETS COLLECTED IN A COMMUNICATIONS NETWORK
Methods and apparatus to process call packets collected in a communications network are disclosed. An example method includes, responsive to a query about a...
2017/0161376 GENERATING CUSTOM AUDIO CONTENT FOR AN EXERCISE SESSION
System, apparatuses, and methods can provide customized exercise sessions and customized videos corresponding to the exercise session. Audio clips can be...
2017/0161375 CLUSTERING DOCUMENTS BASED ON TEXTUAL CONTENT
A computer-implemented method and system for clustering electronic documents generates a signature for each document in the form of a sequence of hashes, and...
2017/0161374 CLASSIFICATION APPARATUS AND CLASSIFICATION METHOD
According to one embodiment, a classification apparatus includes the following elements. The target log extraction unit extracts a set of dialogue logs for a...
2017/0161373 METHOD AND SYSTEM FOR PROVIDING CONTEXT BASED QUERY SUGGESTIONS
The present teaching relates to providing a query suggestion. In one example, a request is received for query suggestions with respect to a query prefix input...
2017/0161372 METHOD AND SYSTEM FOR SUMMARIZING EMAILS AND EXTRACTING TASKS
The disclosed invention performs a set of operations on an email to analyze the text and generate a coherent summary. Email summaries are generated by applying...
2017/0161371 FILTER REGULAR EXPRESSION
Example embodiments disclosed herein relate to determining a regular expression from a passing set of strings and a blocked set of strings. A regular...
2017/0161370 CONTROL METHOD, PROCESSING APPARATUS, AND RECORDING MEDIUM
A control method includes displaying a decision tree including nodes and leaves, the nodes corresponding to questions asking about presence or absence of...
2017/0161369 COMPUTER-READABLE RECORDING MEDIUM, LEARNING METHOD, AND MAIL SERVER
A mail server identifies first keyword set including a keyword that is not included in a second keyword set, the key word being a keyword that appear in mail...
2017/0161368 METHOD FOR MATCHING QUERIES WITH ANSWER ITEMS IN A KNOWLEDGE BASE
The present invention includes an expert system in which a search index furnishes answers to incoming queries provided in natural language. A search index for...
2017/0161367 ELECTRONIC DEVICE, COMPUTER-IMPLEMENTED METHOD AND COMPUTER PROGRAM
An electronic device comprising a processor which is configured to perform speech recognition on an audio signal, linguistically analyze the output of the...
2017/0161366 SCORING DOCUMENTS
A device may receive a first textual document and a set of second textual documents. The first textual document may identify parameters. The device may process...
2017/0161365 Resolving Textual Numerical Queries Using Natural Language Processing Techniques
Methods, systems, and computer program products for resolving textual numerical queries using natural language processing techniques are provided herein. A...
2017/0161364 GENERATING MESSAGES USING KEYWORDS
Using keywords, a system can generate a message from a sender to a recipient. The system can first identify the set of keywords and a relationship type between...
2017/0161363 Automatic Corpus Expansion using Question Answering Techniques
Expanding the corpus of a question answering system. The question answering system is adapted to generate a candidate answer to a query. The candidate answer...
2017/0161362 MEMORY PRESERVING PARSE TREE BASED COMPRESSION WITH ENTROPY CODING
A method, computer program product, and system includes a processor obtaining data including values and generating a value conversion dictionary by applying a...
2017/0161361 SYSTEM AND METHOD FOR PRECISE QUANTILE DETERMINATION
Precise quantile determination in a distributed environment is provided where data is distributed among worker nodes, one of which functions as a coordinator...
2017/0161360 Protecting Domain-Specific Language of a Dialogue Service
Concepts for protecting domain-specific language of a dialogue service are presented. The presence of a protected term in a domain-specific query may be...
2017/0161359 PATTERN-DRIVEN DATA GENERATOR
The present disclosure involves systems, software, and computer implemented methods for generating data. An example method includes identifying a data model...
← 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 161 162 163 164 | 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.