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
2016/0314207 WEB PAGE RECOGNIZING METHOD AND APPARATUS
Disclosed is a web page recognizing method, which includes obtaining a weight of each segmented word of a web page to be recognized; acquiring, according to...
2016/0314206 SEARCHING RESTRICTED CONTENT ON A NETWORK
A server may utilize a dialog engine and a search engine to extract key phrases from a received natural language query. A database may be searched for a set of...
2016/0314205 GENERATING A DISCOVERY PAGE DEPICTING ITEM ASPECTS
In various example embodiments, a system and method for generating a discovery page that depicts item aspects are presented. A query that includes an...
2016/0314204 CONTENT CONTRIBUTION VALIDATION
Embodiments of the invention provide a method, system and computer program product for content contribution validation. A content contribution validation...
2016/0314203 METHODS AND SYSTEMS FOR PROVIDING SERENDIPITOUS RECOMMENDATIONS
Systems and methods are described herein for returning search results that may be rare or surprising to what a user would expect a search performed on a...
2016/0314202 SYSTEM FOR LINKING DIVERSE DATA SYSTEMS
A system creates an abstraction layer surrounding a diverse data system including multiple different databases. Data is received from data sources and ingested...
2016/0314201 METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR CLASSIFICATION AND TAGGING OF TEXTUAL DATA
Provided herein are systems, methods and computer readable media for classification and tagging of textual data. An example method may include accessing a...
2016/0314200 ATTRIBUTE-BASED CONTEXTS FOR SENTIMENT-TOPIC PAIRS
The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of content items and a set of topics in the set of...
2016/0314199 METHOD AND SYSTEM OF SEARCHING A PUBLIC ACCOUNT IN A SOCIAL NETWORKING APPLICATION
A method of searching a public account in a social networking application includes logging in to a social networking application using a user account and then...
2016/0314198 DATA RESOLUTION WITHIN SEARCH RESULTS FROM A HIERARCHICALLY ASSOCIATED DATABASE
A computerized method for multi-level data resolution based upon searches of the hierarchically organized elements comprises receiving a database query...
2016/0314197 PROVIDING SEARCHING STRATEGY IN CONNECTION WITH ANSWERING QUESTION IN MESSAGE
A method, system and computer program product for providing a searching strategy in connection with answering a question in a message. A message containing a...
2016/0314196 USING A GRAPH DATABASE TO MATCH ENTITIES BY EVALUATING BOOLEAN EXPRESSIONS
A method of matching a first entity to a second entity by evaluating Boolean expressions includes identifying a set of criteria vertices for a second entity...
2016/0314195 DETECTING AND COMBINING SYNONYMOUS TOPICS
The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of topics associated with a set of content items....
2016/0314194 SPECULATIVE SEARCH RESULT ON A NOT-YET-SUBMITTED SEARCH QUERY
Providing a speculative search result for a search query prior to completion of the search query is described. In response to receiving a search query from a...
2016/0314193 ESTIMATING PROBABILITY OF SPREADING INFORMATION BY USERS ON MICRO-WEBLOGS
Methods and systems for estimating a probability of re-sharing information include extracting keywords from a set of documents addressed to a user. The...
2016/0314192 MANAGING INFORMATION ABOUT RELATIONSHIPS IN A SOCIAL NETWORK VIA A SOCIAL TIMELINE
A system, method, and computer program for generating a social timeline is provided. A plurality of data items associated with at least one relationship...
2016/0314191 TOPIC EXTRACTION USING CLAUSE SEGMENTATION AND HIGH-FREQUENCY WORDS
The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of clauses in a first set of content items...
2016/0314190 Computer-Implemented System And Method For Selecting Documents For Review
A computer-implemented system and method for selecting documents for review is provided. A master array of messages and topics for the messages is generated....
2016/0314189 CATEGORIZING HASH TAGS
A content item categorizer system retrieves content items from Internet sources. If a retrieved content item includes sufficient information for traditional...
2016/0314188 SYSTEM AND METHOD FOR PROVIDING DIFFERENTIATED STORAGE SERVICE IN A DATABASE
In accordance with some embodiments, classification of input/output requests from a database to a storage system may be performed. Each input/output request...
2016/0314187 SYSTEMS AND METHODS FOR PROVIDING A USER WITH A SET OF INTERACTIVITY FEATURES LOCALLY ON A USER DEVICE
Providing a user with an interactive user interface that may fully enable interactions regardless of connectivity status may be provided. In some embodiments,...
2016/0314186 CUSTODIAN DISAMBIGUATION AND DATA MATCHING
Provided is a technique for matching different user representations of a person in a plurality of computer systems may be provided. The technique includes...
2016/0314185 IDENTIFYING EVENTS FROM AGGREGATED DEVICE SENSED PHYSICAL DATA
Aspects extend to methods, systems, and computer program products for predicting events from aggregated device sensed physical data. Aspects facilitate...
2016/0314184 CLASSIFYING DOCUMENTS BY CLUSTER
Methods, apparatus, systems, and computer-readable media are provided for classifying, or "labeling," documents such as emails en masse based on association...
2016/0314183 CUSTODIAN DISAMBIGUATION AND DATA MATCHING
Provided is a technique for matching different user representations of a person in a plurality of computer systems may be provided. The technique includes...
2016/0314182 CLUSTERING COMMUNICATIONS BASED ON CLASSIFICATION
Methods and apparatus related to clustering documents based on one or more classification terms and optionally based on similarity of structural paths of the...
2016/0314181 OLAP ENGINE WORKLOAD DISTRIBUTION USING COST BASED ALGORITHMS
One or more processors divide an OLAP cube into one or more cubelets. One or more processors determine a weight corresponding to each node present within each...
2016/0314180 SYSTEM OF DYNAMIC HIERARCHIES BASED ON A SEARCHABLE ENTITY MODEL
A system having dynamic hierarchies based on a searchable entity model. The present system may be used for defining hierarchies by defining each level based on...
2016/0314179 Crowd Sourced Data Sampling at the Crowd
An approach is provided for sampling crowd sourced data. The approach selects an sampling node from a set of crowd nodes. The sampling node receives a data...
2016/0314178 METHOD AND APPARATUS FOR PROCESSING DATABASE DATA IN DISTRIBUTED DATABASE SYSTEM
A computer program product configured to implement a method for processing database data in a distributed database system, wherein the distributed database...
2016/0314177 METHOD AND APPARATUS OF MAINTAINING DATA FOR ONLINE ANALYTICAL PROCESSING IN A DATABASE SYSTEM
A method and an apparatus of maintaining data for online analytical processing in a database system. The method includes: tracking a changed page in a main...
2016/0314176 DISTRIBUTED BALANCED OPTIMIZATION FOR AN EXTRACT, TRANSFORM, AND LOAD (ETL) JOB
Provided are techniques for distributed balanced optimization for an Extract, Transform, and Load (ETL) job across distributed systems of participating ETL...
2016/0314175 DISTRIBUTED BALANCED OPTIMIZATION FOR AN EXTRACT, TRANSFORM, AND LOAD (ETL) JOB
Provided are techniques for distributed balanced optimization for an Extract, Transform, and Load (ETL) job across distributed systems of participating ETL...
2016/0314174 DATA MINING METHOD
The present invention proposes a method for data mining, the method comprising: making statistics of the feature vectors of each target object according to the...
2016/0314173 LOW-LATENCY QUERY PROCESSOR
Techniques for implementing a low-latency query processor accommodating an arbitrary number of data rows with no column indexing. In an aspect, data is stored...
2016/0314172 External Linking Based On Hierarchical Level Weightings
Certain implementations of the disclosed technology include systems and methods for external linking based on hierarchal level weightings. The method may...
2016/0314171 INDEX-ONLY MULTI-INDEX ACCESS
In an index-only multi-index access in a database, when a query to be executed requires multiple indexes, a query optimizer determines whether columns are...
2016/0314170 SQL Join Plan Representation
A system, method, and computer-readable medium are disclosed for improving the readability and understanding of a SQL query plan by presenting SQL query plan...
2016/0314169 HIERARCHICAL DOCUMENT FLOW DETERMINATION
A computer-implemented method is used to determine a document flow of documents, data on the documents being stored in a documents database. The method...
2016/0314168 MERGING METADATA FOR DATABASE STORAGE REGIONS BASED ON OVERLAPPING RANGE VALUES
Metadata for a plurality of database storage regions within memory are merged, where the metadata for each storage region comprises an interval including first...
2016/0314167 SYSTEMS AND METHODS FOR METADATA-DRIVEN COMMAND PROCESSOR AND STRUCTURED PROGRAM TRANSFER PROTOCOL
Systems and methods for facilitating on-demand delivery and processing of program(s) and program-compatible application(s) on a plurality of different...
2016/0314166 HIGH PERFORMANCE REAL-TIME RELATIONAL DATABASE SYSTEM AND METHODS FOR USING SAME
A database system supporting persistent queries, using a persistent query service and various data sources. On receiving a request to create a persistent query...
2016/0314165 SYSTEM AND METHOD OF INTEGRATING TIME-AWARE DATA FROM MULTIPLE SOURCES
A time-aware union operator is disclosed for consistent integration of time-aware data, wherein the time-aware union produces a time-aware consistent...
2016/0314164 METHODS AND DEVICES FOR SHARING CLOUD-BASED BUSINESS CARD
A method for sharing a cloud-based business card includes receiving business card data of a first user from a first terminal device. Herein the business card...
2016/0314163 Systems and Methods for Concurrent Summarization of Indexed Data
Provided are systems and methods for concurrent summarization of indexed data. In some embodiments, two or more summary processes can be executed concurrently...
2016/0314162 REPLICABLE DIFFERENTIAL STORE DATA STRUCTURE
In various embodiments, methods and systems for optimizing database transactions based on replicable differential data store data structure are provided. A...
2016/0314161 Multi-Version Concurrency Control Method in Database and Database System
A multi-version concurrency control method in a database and a database system, where the database system sets a data page link of a page, where the data page...
2016/0314160 DATABASE SYSTEM AND METHOD
A method, computer program product, and computer system for a database system and method. In some embodiments, metadata associated with data stored in a...
2016/0314159 METHOD FOR MODIFYING ROOT NODE, AND MODIFICATION APPARATUS
Embodiments of the present invention provide a method for modifying a root node, and a modification apparatus. The method for modifying a root node of the...
2016/0314158 SYSTEMS AND METHODS FOR UPDATING A KNOWLEDGE GRAPH THROUGH USER INPUT
Methods and systems are disclosed herein for updating a knowledge graph based on a user confirmation. A media guidance application receives a user...
← 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 | 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.