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/0113913 TECHNIQUES FOR DEVICE CONFIGURATION OF PROSPECTIVE CONTACTS USING MESSAGING HISTORY INFORMATION
Techniques for device configuration of prospective contacts using messaging history information are described. In one embodiment, an apparatus may comprise a...
2018/0113912 METHOD AND SYSTEM FOR STORING QUERY RESULT IN DISTRIBUTED SERVER
A method for storing a query result in distributed server. The method includes: executing, by a master server, a query for querying data in a database;...
2018/0113911 DATA PROCESSING APPARATUS AND DATA PROCESSING METHOD
A data processing apparatus includes an arithmetic processing unit that executes a data aggregation step of aggregating N types (N.gtoreq.3) of sampling time...
2018/0113910 QUERY MANAGEMENT IN DATABASE MANAGEMENT SYSTEMS
A method includes receiving a database query, analyzing system and session level variables to provide one or more identified variables, wherein each of the one...
2018/0113909 METHOD FOR PERFORMING IN-MEMORY HASH JOIN PROCESSING IN RELATIONAL DATABASE SYSTEMS
A method for performing in-memory hash join processing. This method utilizes bulk processing within the hash join steps, such as performing bulk reads of hash...
2018/0113908 TRANSFORMING AND EVALUATING MISSING VALUES IN GRAPH DATABASES
The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system executes one or more processes for...
2018/0113907 JOIN WITH PREDICTIVE MERGING OF MULTIPLE COLUMNS
A computing device is provided, comprising a processor configured to select at least one pair of tuples of columns including a source tuple from a first table...
2018/0113906 JOIN WITH PREDICTIVE GRANULARITY MODIFICATION BY EXAMPLE
A computing device is provided, comprising a processor configured to select at least one pair of columns. Each pair may include a source column of the first...
2018/0113905 OPTIMIZATION OF SPLIT QUERIES
Methods and apparatus, including computer program products, are provided for split query optimization. In some example embodiments, a method may include:...
2018/0113904 Extreme Value Estimation for Query Optimization in Analytical Databases
A mechanism is provided for preparing a query execution plan in a database management system. A determination is made of set of the query predicates in a query...
2018/0113903 Method And System For Maintaining Knowledge Required In A Decision-Making Process Framework
Disclosed is a knowledge system for retrieving a knowledge object, pertaining to a query, in a cognitive decision-making process. The knowledge system...
2018/0113902 Query parallelism method
A system optimizes performance of parallel queries by dividing a query into a plurality of sub queries. The query is divided according to a plurality of data...
2018/0113901 COMPILING A RELATIONAL DATASTORE QUERY FROM A USER INPUT
In an example, a database system may be configured to receive configuration data including a mapping of objects of a relational database to query generation...
2018/0113900 SELF-OPTIMIZING VALUE RANGE SYNOPSIS IN ANALYTICAL DATABASES
A method, a computer program product and a computer system are provided. Attribute value information contains at least a minimum value representing a smallest...
2018/0113899 ONLINE FRAUD DETECTION SYSTEM IN AN ELECTRONIC CONTENT EXCHANGE
Techniques for identifying fraudulent entities is provided. Tracking data is received for displayed content items and is associated with one or more entities....
2018/0113898 SYSTEMS AND METHODS FOR ASSESSING DATA QUALITY
A computer-implemented method for assessing data quality of one or more data records. The method is implemented using a quality assessment (QA) computing...
2018/0113897 BUILDING MANAGEMENT SYSTEM THAT DETERMINES BUILDING UTILIZATION
A building management system that determines space utilization in a building. The building management system comprises room utilization sensors, such as...
2018/0113896 SYNCHRONIZING DATA ACROSS MULTIPLE INSTANCES OF AN APPLICATION IN A CLOUD
A method and system are provided for data synchronization. The method includes registering, in a database accessible by nodes in a cloud cluster system, node...
2018/0113895 DATABASE SYSTEM TRANSACTION MANAGEMENT
Systems, methods, and products for database system transaction management are provided herein. One aspect provides for annotating via a computing device at...
2018/0113894 INTERACTIVE SPLITTING OF A COLUMN INTO MULTIPLE COLUMNS
Various technologies described herein pertain to interactive data splitting. A program for splitting an input column of an input data set into multiple output...
2018/0113893 SYSTEM AND METHOD FOR COMPARING AND VISUALIZING DATA ENTITIES AND DATA ENTITY SERIES
Systems and methods for creating and using a workflow template for analyzing data entities stored in the one or more databases. After a desired workflow is...
2018/0113892 DATA PROCESSOR AND DATA PROCESSING METHOD
A data processor for transferring or maintaining a data sample, includes: a table management unit that manages a data value table that relates a data type of...
2018/0113891 CONTENT MANAGEMENT SYSTEM AND METHOD FOR MANAGING AD-HOC COLLECTIONS OF CONTENT
A content management system is provided that allows users to create collections of content for management or delivery purposes by assigning content items to...
2018/0113890 AUTOMATIC SPLITTING OF A COLUMN INTO MULTIPLE COLUMNS
Various technologies described herein pertain to automated data splitting using predictive program synthesis. Input-only examples for splitting an input column...
2018/0113889 Method and Computing Distinct Values in Analytical Databases
A mechanism is provided for determining distinct values of an attribute in a data table including the attribute and data records stored in a set of data...
2018/0113888 APPARATUS PROGRAM & METHOD FOR DATA PROPERTY RECOGNITION
A data property recognition apparatus, includes a reference data storage unit storing a plurality of model sets of data entries, each data entry individually...
2018/0113887 GENERATING TABLES BASED UPON DATA EXTRACTED FROM TREE-STRUCTURED DOCUMENTS
Various technologies pertaining to extracting data encoded in a tree-structured document and generating a table based upon the extracted data are described...
2018/0113886 Method for Computing Distinct Values in Analytical Databases
A mechanism is provided for determining distinct values of an attribute in a data table including the attribute and data records stored in a set of data...
2018/0113885 MAPPING NEURAL DYNAMICS OF A NEURAL MODEL ON TO A COARSELY GRAINED LOOK-UP TABLE
Embodiments of the invention relate to mapping neural dynamics of a neural model on to a lookup table. One embodiment comprises defining a phase plane for a...
2018/0113884 PRIORITY BASED FAILOVER FOR DATABASES
Embodiments of the present invention provide methods, systems, and computer program products for prioritizing database failover. In one embodiment, an order in...
2018/0113883 SPATIAL COMPUTING FOR LOCATION-BASED SERVICES
Techniques facilitating resolution-based spatial computing are provided. In one example, a computer-implemented method comprises traversing, by a device...
2018/0113882 METHOD AND APPARATUS FOR DETERMINING WEATHER-RELATED INFORMATION ON A TILE BASIS
A method, apparatus and computer program product determine weather-related information for a respective tile associated with a geographical region. In the...
2018/0113881 CLUSTERING OF GEOGRAPHICAL CONTENT
A method and apparatus for determining geographic clusters of geographical content may include computation of a first evaluation metric. The first evaluation...
2018/0113880 METHOD AND APPARATUS FOR HIERARCHICAL CLUSTERING OF GEOGRAPHICAL DATA
An approach is provided for hierarchical clustering of geographical data. The approach involves receiving a request to cluster geographical data by location....
2018/0113879 NON-TRANSITORY COMPUTER-READABLE MEDIUM, SYSTEM, AND INFORMATION PROCESSING METHOD
In a system that sends and receives one or more data files and a statistics information file that holds information of the total number of those data files,...
2018/0113878 Synchronizing Linked Assets from Unsynchronized File Folders
In embodiments of synchronizing linked assets from unsynchronized file folders, files are organized in folders of a file system, where the folders include a...
2018/0113877 METHOD AND SYSTEM FOR SHARING CONTENT
The present disclosure relates to methods and systems for sharing content, the method comprising receiving at a creator node, a selection of a first set...
2018/0113876 Storing Data in a File System
A mechanism is provided for storing data files in a file system. The file system provides a plurality of reference data files, where each reference data file...
2018/0113875 SYSTEM AND METHOD FOR MANAGING MULTIPLE FILE SYSTEMS IN A MEMORY
A system and method for managing multiple file systems on a single non-volatile memory system is described. The system may include a non-volatile memory system...
2018/0113873 STRING TRANSFORMATION SUB-PROGRAM SUGGESTION
Examples are disclosed herein that relate to string transformation sub-program suggestion. One example provides, at a computing device, a method comprising...
2018/0113872 AUTOMATED PACKAGING AND DELIVERY OF LIFE CYCLE DATA
A system and method for automatically retrieving life cycle data of a product includes a database computer and a data management computer. The database...
2018/0113871 MAP EXTENT-BASED QUERYING FOR GEO-ENRICHED DATA
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device a query for geo-enriched...
2018/0113870 Visual Portfolio Managing Application
A process and framework for a content management system that allows the content owner user to retrieve, aggregate, review, tag, search, organize, create,...
2018/0113869 INTER-TABLE PARALLEL REFRESH MAXIMIZER
An approach for inter-table parallel refresh in a database management system (DBMS). An inter-table refresher receives DBMS source and target databases...
2018/0113868 METHODS, SYSTEMS, AND MEDIA FOR DISPLAYING INFORMATION RELATED TO DISPLAYED CONTENT UPON DETECTION OF USER...
Methods, systems, and media for displaying information related to displayed content upon detection of user attention are provided. In some implementations, a...
2018/0113867 NATURAL LANGUAGE PROCESSING REVIEW AND OVERRIDE BASED ON CONFIDENCE ANALYSIS
Natural language processing includes processing unstructured data in response to a request for a conclusion to a line of inquiry to produce structured...
2018/0113866 RANKING SEARCH RESULT DOCUMENTS
Methods and apparatus related to using document feature(s) of a document that is responsive to a query, and optionally query feature(s) of the query, to...
2018/0113865 SEARCH AND RETRIEVAL OF STRUCTURED INFORMATION CARDS
Methods, systems, apparatus, including computer programs encoded on computer storage medium, to facilitate identification of additional trigger-terms for a...
2018/0113864 PARALLEL BUILD OF NON-PARTITIONED JOIN HASH TABLES AND NON-ENFORCED N:1 JOIN HASH TABLES
A method for building a hash table over a subset of data in a data set includes partitioning a subset of keys and values in the data set into multiple...
2018/0113863 Sentiment-Based Classification of Media Content
A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein...
← 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 | 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.