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/0107742 SYSTEMS AND METHODS FOR PROVIDING SERVICE DIRECTORY PREDICTIVE SEARCH RECOMMENDATIONS
Systems, methods, and non-transitory computer-readable media can train a machine learning model to determine predictive search recommendation based on search...
2018/0107741 SYSTEMS AND METHODS FOR PROVIDING A SERVICE DIRECTORY FOR AUTOMATIC SEARCH ENGINE INDEXING
Systems, methods, and non-transitory computer-readable media can present a service directory landing page comprising a plurality of selectable service category...
2018/0107740 COMBINING CATALOG SEARCH RESULTS FROM MULTIPLE PACKAGE REPOSITORIES
Methods, systems, apparatuses, and computer program products are provided for merging the query results received for a query provided to multiple services. In...
2018/0107739 MODIFYING MESSAGES TO BE MORE DISCOVERABLE ON A SOCIAL NETWORK
A method, system and computer program product for improving the discoverability of messages on a social network. The creation of a proposed message that...
2018/0107738 SEARCHING MULTIPLE SELLERS BY MULTIPLE MATCHING ITEMS
In various exemplary embodiments, a system and associated method perform a search for a plurality of items in an electronic environment. In one embodiment, the...
2018/0107737 Apparatus and Method for Determining Key Performance Indicators
A data processing apparatus is deployed at a cloud network, and includes a plurality of data nodes, a receiver circuit, and an aggregation circuit. The...
2018/0107736 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...
2018/0107735 AUDIO GENERATION METHOD, SERVER, AND STORAGE MEDIUM
Audio generation method, server and storage medium are provided. The method includes obtaining a comparison audio, and performing a theme extraction on the...
2018/0107734 SYSTEM TO PREDICT FUTURE PERFORMANCE CHARACTERISTIC FOR AN ELECTRONIC RECORD
Text input data for an electronic record may be aggregated and mapped to create composite text input data. A semantic event in the composite text input data...
2018/0107733 OPTIMIZING FACETED CLASSIFICATION THROUGH FACET RANGE IDENTIFICATION
In an approach to faceted classification, a computer receives a search query. The computer creates a first table of facet value ranges, based on the search...
2018/0107732 EFFICIENT AGGREGATION IN A PARALLEL SYSTEM
A method, a system, and a computer program product are provided. A filter is created for each portion of a data set. The filter indicates which one or more...
2018/0107731 SHARING INFORMATION BETWEEN NEXUSES THAT USE DIFFERENT CLASSIFICATION SCHEMES FOR INFORMATION ACCESS CONTROL
Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system...
2018/0107730 REDUCING COMPARISONS FOR TOKEN-BASED ENTITY RESOLUTION
A token-based database management system described herein may reduce an amount of comparisons during entity resolution of records. The system includes a token...
2018/0107729 METHOD FOR GENERATING SYNTHETIC DATA SETS AT SCALE WITH NON-REDUNDANT PARTITIONING
An example system includes a first machine and a second machine, a clustering module, and a training module. The clustering module receives a plurality of data...
2018/0107728 USING TOMBSTONE OBJECTS TO SYNCHRONIZE DELETES
A method for execution by one or more computing devices of a dispersed storage network (DSN), the method begins by detecting favorable completion of...
2018/0107727 SECURE DATA REPLICATION
One or more techniques and/or computing devices are provided for secure data replication. For example, a first storage controller may host first storage within...
2018/0107726 VISUALIZING CHANGES IN A MULTI-DIMENSIONAL DATASET USING THREE-DIMENSIONAL CUBES
A method, system and computer program product for visualizing changes in a multi-dimensional dataset. A multi-dimensional dataset of discrete data, such as...
2018/0107725 Data Storage Method and Apparatus, and Data Read Method and Apparatus
A data storage method and apparatus, and a data read method and apparatus in order to resolve a technical problem that a data storage process is relatively...
2018/0107724 EXTENSIBLE DATA TRANSFORMATIONS
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data transformations, according to embodiments...
2018/0107723 CONTENT ORIENTED ANALYSIS OF DUMPS
A system and method for providing content oriented analysis information following a dump is disclosed. The method receives a memory dump and an engine...
2018/0107722 MANAGING QUERIES IN BUSINESS INTELLIGENCE PLATFORMS
A method and system for managing queries in business intelligence platforms. It is determined that at least one requirement to complete a first query exceeds a...
2018/0107721 PROVIDING A NOTIFICATION IN PLACE OF CONTENT ITEM
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A request...
2018/0107720 DYNAMIC ASSIGNMENT OF SEARCH PARAMETERS TO SEARCH PHRASES
A computer-implemented method receives a search phrase from a client device and identifies a category of products that was previously assigned to the search...
2018/0107719 DATA ACCESS USING AGGREGATION
Methods, systems, and computer program products for accessing data in a data structure are described. Data from a write data structure is read and aggregated...
2018/0107718 INTERACTIVE MESSAGING SYSTEM
Systems and methods include a processor; a memory comprising computer code executed using the processor, in which computer code implements a relational...
2018/0107717 PERFORMANCE MONITORING OF WAIT TIMES
Embodiments of the present disclosure include a method, a system, and a computer program product for determining wait times of tuples within a streaming...
2018/0107716 LOWER-DIMENSIONAL SUBSPACE APPROXIMATION OF A DATASET
A lower-dimensional representation (e.g., approximation) of a dataset is determined. The lower-dimensional representation can be used, for example, to perform...
2018/0107715 INCREMENTALLY UPDATING A DATABASE STATISTIC
A technique includes determining a statistic for values associated with at least one column of a database based at least in part on a first sample of the...
2018/0107714 AUTOMATED DATABASE QUERY TUNING
Automated query tuning. A database query to be executed against a database is received. The database query is analyzed to determine one or more potential...
2018/0107713 ADAPTIVE QUERY ROW SELECTION
Method, apparatus and article of manufacture for managing query execution. A query is received from a requesting entity for execution against a database....
2018/0107712 ADAPTIVE QUERY ROW SELECTION
Techniques are described for managing exceptions occurring during query execution. Embodiments receive, from a requesting entity, a query for execution against...
2018/0107711 BACKGROUND PROCESSING TO PROVIDE AUTOMATED DATABASE QUERY TUNING
A database query is received at a first time when a database is in a first state. The database query is analyzed to determine whether it has one or more...
2018/0107710 PRUNING OF COLUMNS IN SYNOPSIS TABLES
Embodiments of the present invention provide systems and methods for data management. Synopsis tables have been found to be more effective for maintaining a...
2018/0107709 SMART MATCH TUNING
Methods and systems are described for providing an editor for modifying predefined data match policies. The methods and systems can receive search requests...
2018/0107708 LIMITING SCANS OF LOOSELY ORDERED AND/OR GROUPED RELATIONS IN A DATABASE
Data within a database object are accessed based on a query with a predicate including a plurality of conditional expressions. Elements of the database object...
2018/0107707 PREVENTING ABUSE IN CONTENT SHARING SYSTEM
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first...
2018/0107706 DETERMINING THE STATE OF DATA IN DATABASE APPLICATIONS
Techniques for determining the state of data in database applications are described herein. Changes made to a first entry in a database table are recorded and...
2018/0107705 STREAMLINED CREATION AND UPDATING OF OLAP ANALYTIC DATABASES
The technology disclosed relates to creating and frequently updating multiple online analytic processing (OLAP) analytic databases from an online transaction...
2018/0107704 REDUCING I/O OPERATIONS FOR ON-DEMAND DEMAND DATA PAGE GENERATION
A data store maintaining data may implement reducing input/output (I/O) operations for on-demand data page generation. Log records may be maintained for data...
2018/0107703 DECENTRALIZED DISTRIBUTED DATABASE CONSISTENCY
A method for maintaining consistency in distributed databases includes receiving, by a coordinator from an application server, a transaction initiation message...
2018/0107702 AUTOMATICALLY IDENTIFYING SYNONYMS WITHIN A TOKEN-BASED DATABASE MANAGEMENT SYSTEM
In some embodiments, a system for automatically identifying synonyms within a token-based data management system includes a database configured to store a...
2018/0107701 Self-Maintaining Effective Value Range Synopsis in Presence of Deletes in Analytical Databases
A mechanism is provided for updating attribute value information for a data table. The data table involves a set of attributes. The data table has multiple...
2018/0107700 ACCESSING DATA ENTITIES
Data entities in a client-server system are accessed. The client-server system comprises a set of clients, a server system, and a repository for storing a...
2018/0107699 TABLE OPERATION SYSTEM, METHOD, AND PROGRAM
A table operation system capable of altering the configuration of a table such that a condition for obtaining easily analyzable information can be designated...
2018/0107698 ENUMERATION OF TREES FROM FINITE NUMBER OF NODES
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.
2018/0107697 TECHNIQUES AND ARCHITECTURES FOR REVERSE MAPPING OF DATABSE QUERIES
Reverse database query mapping. A database query to be executed on a computing platform against a database managed by the computing platform is received. Query...
2018/0107696 COLUMN ORDERING FOR INPUT/OUTPUT OPTIMIZATION IN TABULAR DATA
Systems, methods, and computer-readable media for determining column ordering of a data storage table for search optimization are described herein. In some...
2018/0107695 DISTRIBUTED FP-GROWTH WITH NODE TABLE FOR LARGE-SCALE ASSOCIATION RULE MINING
The disclosure relates to technology for mining data in a database by recursively mining a conditional frequent pattern tree (FP-tree) for frequent items of...
2018/0107694 PERFORMING DATA QUALITY FUNCTIONS USING ANNOTATIONS
A computer-implemented method for performing a data quality function includes receiving, at a data quality function process, at least one record from a source,...
2018/0107693 Evolving Data Archives
A data archive constructed from source data, whose structure and associated schemas can evolve based on the generated responses to user data requests. Based on...
← 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 | 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.