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/0081970 DATA RETRIEVAL SYSTEM AND DATA RETRIEVAL METHOD
A data retrieval system includes a first apparatus and a second apparatus. The first apparatus includes a distributor, a processing state receptor, and a...
2018/0081969 METHOD AND SYSTEM FOR DATA PROCESSING TO PREDICT DOMAIN KNOWLEDGE OF USER FOR CONTENT RECOMMENDATION
The disclosed embodiments illustrate methods and systems for data processing to predict domain knowledge of a user for content recommendation. The method...
2018/0081968 CONTEXT-AWARE MUSIC RECOMMENDATION METHODS AND SYSTEMS
A method and system for a real-time and context-aware music recommendation system is disclosed. A plurality of data samples generated from an application in a...
2018/0081967 SYSTEMS AND METHODS FOR EXTRACTION OF POLICY INFORMATION
In a system for extracting policy information from text, a processor analyzes if the text is relevant to a top-level category, and then determines if at least...
2018/0081966 TEXT VISUALIZATION SYSTEM, TEXT VISUALIZATION METHOD, AND RECORDING MEDIUM
A text visualization system which allows a user to efficiently ascertain a result of clustering of texts is provided. A clustering system (1) includes a...
2018/0081965 SYSTEMS AND METHODS FOR CATEGORIZING AND MODERATING USER-GENERATED CONTENT IN AN ONLINE ENVIRONMENT
Exemplary embodiments provide systems, devices and methods for computer-based categorization and moderation of user-generated content for publication of the...
2018/0081964 METHOD AND SYSTEM FOR NEXT WORD PREDICTION
A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network for predicting a next...
2018/0081963 DISCOVERING MEDIA CONTENT USING NATURAL LANGUAGE PROCESSING AND MACHINE LEARNING
Embodiments are directed to a computer implemented method of analyzing media files to improve the presentation of media files to users. The method includes...
2018/0081962 DATA EXCHANGE IN A COLLABORATIVE ENVIRONMENT
An apparatus, system, method, and program product are disclosed for data exchange in a collaborative environment. A data module receives first data from a...
2018/0081961 IDENTIFYING GROUPS
An example method is provided in according with one implementation of the present disclosure. The method comprises generating a group of most frequent elements...
2018/0081960 METHODS AND SYSTEMS FOR IDENTIFYING MULTIPLE DEVICES BELONGING TO A SINGLE USER BY MERGING DETERMINISTIC AND...
Systems and methods are disclosed for clustering multiple devices that are associated with particular users by utilizing both probabilistic and deterministic...
2018/0081959 EFFICIENT DUAL-OBJECTIVE CACHE
Techniques are described herein for effectively managing usage of a shared object cache in a container database management system (DBMS). The shared object...
2018/0081958 USER INITIATED REPLICATION IN A SYNCHRONIZED OBJECT REPLICATION SYSTEM
A snapshot of selected objects in a source repository is created in response to the user-initiated replication. The snapshot is designated as a snapshot...
2018/0081957 SYNCHRONIZED CAPTURE OF TRANSACTIONAL DATA FROM MULTIPLE JOURNALS
The present disclosure relates generally to electronic data, and more particularly, to techniques for synchronizing the capture of change data from multiple...
2018/0081956 Method for automatically synchronizing multi-source heterogeneous data resources
A method for automatically synchronizing multi-source heterogeneous data resources utilizes a metadata service node, a service node and a production node,...
2018/0081955 SYSTEM AND METHOD FOR TEST DATA MANAGEMENT
The method for test data management may comprise receiving a test data characteristic; retrieving a master copy data from a master copy database; generating a...
2018/0081954 FACILITATING DATA TRANSFORMATIONS
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data transformations, according to embodiments...
2018/0081953 SYSTEM, COMPUTER-IMPLEMENTED METHOD, AND COMPUTER PROGRAM FOR IMPROVING ACCESS TO AND USEFULNESS OF DATA FOR...
A system, computer-implemented method, and computer program for enhancing business intelligence and peer analysis by improving access to and analysis of data...
2018/0081952 DATA DRIVEN PREDICTIVE ANALYSIS OF COMPLEX DATA SETS FOR DETERMINING DECISION OUTCOMES
Systems and methods are provided for data driven predictive analysis of complex data sets for determining decision outcomes. The systems and methods include...
2018/0081951 INFORMATION GENERATION SYSTEM, A METHOD AND A NON-TRANSITORY COMPUTER READABLE MEDIUM THEREOF
According to one embodiment, an information generation system includes an acquisition device, a selection condition reception device, and a generator. The...
2018/0081950 INTERNET CLOUD-HOSTED NATURAL LANGUAGE INTERACTIVE MESSAGING SYSTEM WITH VIRTUAL DATABASE
Provided are methods, systems, and computer-program products for responding to a natural language communication, sending a response to request additional...
2018/0081949 SYSTEM AND METHOD FOR BAYESIAN MATCHING OF WEB SEARCH RESULTS
Provided are a system and method for matching search results from multiple websites. In one example, the method includes calculating a probability that a...
2018/0081948 SUPPRESSING STREAM FUNCTIONALITY TO EXPEDITE PREFERRED DATA
A controller analyzes a tuple in an operator graph. The controller determines that the tuple includes one or more selected characteristics. These...
2018/0081947 RELATIONAL OPERATIONS BETWEEN DATABASE TABLES AND APPLICATION TABLES
Disclosed aspects perform a join operation between a database table and second in-memory data of an application may be provided. The operation is expressed as...
2018/0081946 DUPLICATE REDUCTION OR ELIMINATION WITH HASH JOIN OPERATIONS
Attributes and semantics of duplicate insignificance that are inherent or inferred in a database language statement are detected. Also, a join operation that...
2018/0081945 METHODS AND APPARATUS TO SEARCH DATASETS
Methods and apparatus to search datasets are disclosed. An example disclosed method includes receiving a search request having at least two criteria and...
2018/0081944 METHOD AND SYSTEM FOR QUERYING AN XML DATABASE
A method is provided for selecting a query execution plan, including: receiving an XML document including a plurality of root nodes and a plurality of leaf...
2018/0081943 Time-Based Querying of Graph Databases
A method includes receiving, via a processor, a query comprising pathway variables and at least one evaluation time and determining an anchor set based on at...
2018/0081942 Managing Data Obsolescence in Relational Databases
Data obsolescence is managed using a bitmap or bit array index which is associated with a table during an obsolescence control period. A table is selected to...
2018/0081941 STATIC HIERARCHY BASED QUERY EXECUTION
In one respect, there is provided a distributed database system that includes a global scheduler node and a first local scheduler node. The global scheduler...
2018/0081940 REMOTE QUERY OPTIMIZATION IN MULTI DATA SOURCES
Embodiments of the present invention provide systems and methods for remote query optimization in multi data sources. The method includes receiving a database...
2018/0081939 TECHNIQUES FOR DICTIONARY BASED JOIN AND AGGREGATION
Techniques are described herein for performing join and aggregation operations for a received query using column dictionaries. In an embodiment, a query is...
2018/0081938 SYSTEM AND METHOD FOR QUERYING DATA SOURCES
There is described a method and system for obtaining results from one or more data sources without the need to extract, transform and load the data into a...
2018/0081937 VIRTUAL EDGE OF A GRAPH DATABASE
At least a portion of a graph database having a plurality of vertex-centric indices is stored. A virtual edge to be generated is identified based on a...
2018/0081936 GRAPH PROCESSING IN DATABASE
The subject matter described herein relates to database middleware for enabling graph processing. A middleware between the graph data and underlying relational...
2018/0081935 Data Visualization in a Dashboard Display Using Panel Templates
Systems and methods provide a platform of at least partially pre-defined panel templates that a user can select and manipulate to customize the visualization...
2018/0081934 METHOD TO ALLOW FOR QUESTION AND ANSWER SYSTEM TO DYNAMICALLY RETURN DIFFERENT RESPONSES BASED ON ROLES
Embodiments are directed to a question and answer (QA) pipeline system that adjusts answers to input questions based on a user criteria, thus implementing a...
2018/0081933 GRANULAR BUFFERING OF METADATA CHANGES FOR JOURNALING FILE SYSTEMS
Responsive to determining an in-memory image of a metadata disk block, a buffer is generated in memory and includes metadata updates made to the metadata disk...
2018/0081932 MANAGING A DATA SET
A method of and system for managing a data set of a storage facility is disclosed. The data set may be a sequential-access data set. The method and system may...
2018/0081931 MODE SWITCHING IN HIGH AVAILABILITY DISASTER RECOVERY (HADR) SYSTEMS
Various embodiments of systems, computer program products, and methods to provide mode switching in high availability disaster recovery (HADR) systems are...
2018/0081930 MAINTAINING STORAGE PROFILE CONSISTENCY IN A CLUSTER HAVING LOCAL AND SHARED STORAGE
A task list can list tasks to be performed on a target host machine. Certain tasks in the task list can be revised to produce a revised task list. Tasks...
2018/0081929 CLIENT INFORMATION MANAGEMENT APPARATUS AND NON-TRANSITORY RECORDING MEDIUM
A client information management apparatus comprises a hardware processor. The hardware processor performs: detecting a change in a department where one client...
2018/0081928 COMPUTER SYSTEM AND DATABASE MANAGEMENT METHOD
A blockwise-erase nonvolatile storage device for storing a database includes extended logical-to-physical conversion information that associates, for each of a...
2018/0081927 TEMPORARY SHARED STORAGE
Aspects of the subject disclosure may include, for example, a method for providing temporary shared cloud-based storage, where access to the shared storage is...
2018/0081926 COLUMN LEVEL INVALIDATION FOR IN-MEMORY DATABASE
Techniques are provided for maintaining and using row-level and column-level invalidation information for a copy of data items stored in-memory via a...
2018/0081924 CHANGE DATA CAPTURE PROCESSING AND ANALYSIS
The present disclosure relates generally to electronic data, and more particularly, to techniques for capturing change data of a database by a remote system....
2018/0081923 SYSTEMS AND METHODS FOR DATA TYPE IDENTIFICATION AND ADJUSTMENT
A system includes an operating system executed by a processor and memory. A data type identifier changing application is executed by the operating system and...
2018/0081922 LOW LATENCY QUERY PROCESSING OVER A SERIES OF REDO RECORDS
Systems for high-performance, low-latency database log mining applications. A method commences upon receiving a log mining query. The query specifies desired...
2018/0081921 IN-MEMORY MULTI-DIMENSIONAL DATASET WITH INTERROGATION MECHANISM FOR SALESFORCE PLATFORM
Disclosed embodiments include a computer-implemented method performed in a SALESFORCE application development platform. The method includes obtaining data...
2018/0081920 GENERATING AND ACCESSING A DATA TABLE
An index shared between a plurality of tables is used to access a data sharing space (DSS) storing a set of rows from a base table having a plurality of rows...
← 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 | 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.