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
US-9,569,530 Extracting and mining of quote data across multiple languages
Extracting and mining of quote data across multiple languages, including: retrieving, from a plurality of quote sources, a plurality of commentary ...
US-9,569,529 Personalizing an online service based on data collected for a user of a computing device
An Internet or other online service is personalized or customized based on data collected for a user of a computing device. In one embodiment, a method...
US-9,569,528 Detection of confidential information
Among other aspects disclosed are a method and system for detecting confidential information. The method includes reading stored data and identifying strings...
US-9,569,527 Machine translation for query expansion
Methods, systems and apparatus, including computer program products, for expanding search queries. One method includes receiving a search query, selecting a...
US-9,569,526 Automatic machine translation using user feedback
In a publication system, such as an ecommerce system, machine translation translates a query in a first language to a second language to query an ecommerce...
US-9,569,525 Techniques for entity-level technology recommendation
Methods, systems, and articles of manufacture for entity-level technology recommendation are provided herein. A method includes searching a first query against...
US-9,569,524 Method and system for storing, retrieving, and sharing data using a field-accessed database system comprising a...
A method using a field-accessed database system identifies an object by a data identifier, and stores and/or retrieves object data using the associated data...
US-9,569,523 Bundle generation
First topics related to a content page, such as a web page, are identified. Thereafter, second topics related to a first content element, such as...
US-9,569,522 Classifying uniform resource locators
A target domain name is classified using hash strides including domain name components. The hash strides are fed into a set of bloom filters programmed to...
US-9,569,521 System and method for analyzing and validating oil and gas well production data
A system and method for analyzing and validating oil and gas well production data is disclosed. The system includes a network, a server connected to the...
US-9,569,520 Classification of software based on user interface elements
A device may receive an instruction to classify software. The device may identify a group of one or more user interfaces associated with the software based on...
US-9,569,519 Client-side directed commands to a loosely coupled database
Dynamically directing a command to a node in a distributed database is described. An example method includes receiving the command from a client application to...
US-9,569,518 Efficiently storing and retrieving data and metadata
For efficiently storing and retrieving data and metadata in phases, in a first phase, metadata tokens, which are assigned to metadata-emitting entities, are...
US-9,569,517 Fault tolerant distributed key-value storage
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for handling faults in a distributed key-value storage system....
US-9,569,516 Method and device for executing an enterprise process
The present subject matter relates to execution of an enterprise process through an electronic device. In one embodiment, an enterprise process execution method...
US-9,569,515 Facilitating distributed deletes in a replicated storage system
A data storage system includes multiple zones that comprise separate geographic storage locations and store replicated copies of data items. Upon receiving a...
US-9,569,514 Statement-level and procedural-level replication
Techniques for replicating data in database systems are described. In an example embodiment, a set of changes is received at a destination database, where the...
US-9,569,513 Conditional master election in distributed databases
Methods and apparatus for conditional master election in a distributed database are described. A plurality of replicas of a database object are stored by a...
US-9,569,512 Methods, devices and computer programs for optimizing the replication of data in computer systems
The replication of data between a source system and a destination system is disclosed. After having calculated a signature for a fragment of data to be...
US-9,569,511 Dynamic data management
An interface for users to gain access and manipulate unstructured data is provided. In response to receiving a user query associated with a first database...
US-9,569,510 Crowd-powered self-improving interactive visualanalytics for user-generated opinion data
Embodiments relate to interacting with a collection of user opinion documents associated with a topic. One aspect includes obtaining opinion data for the...
US-9,569,509 Optimizing result presentation of a database operation
Techniques for optimizing result presentation for a database query. A database query is received. The database query is performed with a clause indicating one...
US-9,569,508 Business process visualization
A business process visualization is described. In one embodiment, process may include searching for documents stored in memory. The search identifies first...
US-9,569,507 Virtual directory server to process directory requests when information on an object is split across multiple...
A virtual directory server (VDS) provided according to an aspect of the present disclosure maintains attribute data identifying a corresponding set of stored...
US-9,569,506 Uniform search, navigation and combination of heterogeneous data
A unified interface that abstracts the underlying differences among heterogeneous data sources and data formats to produce uniform search results. While the...
US-9,569,505 Phrase-based searching in an information retrieval system
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other...
US-9,569,504 Deriving and using document and site quality signals from search query streams
A system analyzes one or more search streams to detect one or more associations between a document and one or more queries in the one or more search streams....
US-9,569,503 Type evaluation in a question-answering system
A system and method for automatically mapping LATs and candidate answers to multiple taxonomies without a need to merge these taxonomies. The method includes...
US-9,569,502 Search lift remarketing
Aspects and implementations of the present disclosure are directed to methods of and systems for search lift remarketing. In general, in some implementations, a...
US-9,569,501 Optimizing electronic layouts for media content
In one embodiment, a method includes accessing N electronic media-content items and a plurality of media-content templates, where each of the media-content...
US-9,569,500 Providing a customizable application search
One embodiment of a disclosed method and computer-readable storage medium provides customizable application search. Partner systems leverage search ...
US-9,569,499 Method and apparatus for recommending content on the internet by evaluating users having similar preference...
A recommender system includes: an input section 103 configured to receive a search request from a user; a user managing section 104 configured to manage context...
US-9,569,498 Using image features to extract viewports from images
Aspects of the disclosure provide for selecting viewports. A viewport is a sub-portion of an image. For example, a request to select a viewport for a particular...
US-9,569,497 Lock-free generation of columns with minimal dictionaries after parallel aggregation
A new dictionary can be created for a result column in a query plan operation executed on a database. The result column can be generated by multiple worker jobs...
US-9,569,496 Dynamic combination of processes for sub-queries
A tool for combining common processes shared by at least two or more sub-queries within a query is provided. The tool determines the query with the at least two...
US-9,569,495 Feedback mechanism providing row-level filtering earlier in a plan
Methods, systems, and computer readable media of executing a database query are provided. One or more predicates are generated based on implicit filtering...
US-9,569,494 Avoidance of intermediate data skew in a massive parallel processing environment
A computer-implemented method for minimizing join operation processing time within a database system based on estimated joined table spread of the database...
US-9,569,493 Avoidance of intermediate data skew in a massive parallel processing environment
A computer-implemented method for minimizing join operation processing time within a database system based on estimated joined table spread of the database...
US-9,569,492 Coalescing operation for query processing
According to one embodiment of the present invention, a system for processing queries analyzes statistical information of input data records in relation to a...
US-9,569,491 MISO (multistore-online-tuning) system
A system includes first and second data stores, each store having a set of materialized views of the base data and the views comprise a multistore physical...
US-9,569,490 MIN/MAX query with synopsis guided scan order
An approach for synopsis guided scan processing of MIN/MAX data queries where a minimal or maximal data query operation and a synopsis store are received. The...
US-9,569,489 Method and apparatus for data preheating
Embodiments of the present invention disclose a method and an apparatus for data preheating, which relate to database technologies, so as to increase a...
US-9,569,488 Generating question and answer pairs to assess understanding of key concepts in social learning playlist
A method, system and computer program product for determining whether the social learning playlist is effective in educating participants. The text of the...
US-9,569,487 Using an entity database to answer entity-triggering questions
An embodiment may receive a question at a computing device; obtain a search result set in response to the question; identify, using the computing device, one or...
US-9,569,486 System and a method for hierarchical data column storage and efficient query processing
An embodiment provides intermediate data derived in the form of column stores which are in turn based on hierarchical data stores. This intermediate data...
US-9,569,485 Optimizing database query
Embodiments of the present invention relate to a method, computer program product and system for optimizing database transactions configured for receiving a...
US-9,569,484 Query generation system for an information retrieval system
According to one embodiment of the disclosure, a query generation system generally includes an element rank and inference engine in communication with a...
US-9,569,483 Personalized dynamic feedback control of body weight
The present subject matter relates to a personalized weight management program incorporating dynamic feedback control using a validated mathematical model of...
US-9,569,482 Transforming default values dynamically
When altering records in a repository of information to add an attribute that has a non-NULL default value and a corresponding constraint to the records, no...
US-9,569,481 Efficient locking of large data collections
The present disclosure provides systems and techniques for efficient locking of datasets in a database when updates to a dataset may be delayed. A method 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 | 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.