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/0165356 STORAGE EFFICIENCY
A method, a processing device, and a computer program product are provided. At least two data elements common between multiple documents are combined into a...
2018/0165355 LOG-AIDED AUTOMATIC QUERY EXPANSION APPROACH BASED ON TOPIC MODELING
A base query having a plurality of base query terms is obtained. A plurality of problem log files are accessed. Words, contained in a corpus vocabulary, are...
2018/0165354 AUGMENTING MATCH INDICES
System creates three tries based on values stored in first three fields by records. System associates node in third trie with record, based on value stored in...
2018/0165353 DATA RELATIONSHIPS STORAGE PLATFORM
A data relationships storage platform for analysis of one or more data sources is described herein. A data processing system may be communicatively coupled to...
2018/0165352 REDUCING CHURN IN KNOWLEDGE GRAPHS
Reductions in churn for assigning identifiers to entities in a knowledge graph enables several improvements to the functionality of the computing devices...
2018/0165351 EFFICIENT DATABASE MANAGEMENT SYSTEM AND METHOD FOR PRIORITIZING ANALYTICAL CALCULATIONS ON DATASETS
Analyzing large datasets requires prioritization of analytical calculations to reduce analysis time and resource requirements. The prioritization process...
2018/0165350 Multicomputer Processing of Client Device Request Data Using Centralized Event Orchestator and Link Discovery...
Aspects of the disclosure relate to multicomputer processing of client device request data using a centralized event orchestrator and a link discovery engine....
2018/0165349 GENERATING AND ASSOCIATING TRACKING EVENTS ACROSS ENTITY LIFECYCLES
The disclosed embodiments provide a system for processing data. During operation, the system provides a schema for including, by a set of components in a...
2018/0165347 MULTI-DIMENSIONAL ANALYSIS USING NAMED FILTERS
Computer-implemented, multi-dimensional analysis can include storing, in a memory and using a processor, a named filter dimension as part of a ...
2018/0165346 MULTI-DIMENSIONAL ANALYSIS USING NAMED FILTERS
Computer-implemented, multi-dimensional analysis can include storing, in a memory and using a processor, a named filter dimension as part of a ...
2018/0165345 DATA PROCESSING DEVICE, COMPUTER-READABLE RECORDING MEDIUM HAVING RECORDED THEREIN DATA PROCESSING PROGRAM AND...
A data processing device partitions a data sequence including a plurality of items of variable length block data into a plurality of search unit regions of a...
2018/0165344 SYSTEMS AND METHODS FOR MANAGING THE SYNCHRONIZATION OF KEY VALUES AND ASSOCIATED DATA ACROSS DATABASES
A data synchronization (DS) computing device is described herein, the DS computing device configured to retrieve an update request from a queue, the update...
2018/0165343 QUORUM-BASED REPLICATION OF DATA RECORDS
Disclosed herein are system, method, and computer program product embodiments for quorum-based replication of data records. In one embodiment, a read request...
2018/0165342 METHOD FOR SHARING AND SEARCHING PLAYLISTS
The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for...
2018/0165341 DATA REPLICATING SYSTEMS AND DATA REPLICATING METHODS
Methods and systems for synchronizing data may enable a computer to synchronize data by connecting to a peer computer via a network connection. The computer...
2018/0165340 AUTOMATIC REPAIR OF CORRUPTED BLOCKS IN A DATABASE
A distributed data warehouse system maintains data blocks on behalf of clients, and stores primary and secondary copies of data blocks on different disks or...
2018/0165339 Delta Replication
A system, a method, and a computer program product for replication of data changes are disclosed. Based on a received data query, at least one attribute of...
2018/0165338 Controlling Service Functions
Techniques for controlling reactivation of service functions are described. Implementations, for example, enable various ways of controlling and storing...
2018/0165337 System for Extracting Data from a Database in a User Selected Format and Related Methods and Computer Program...
A method includes performing, by a host system processor: detecting a first query of a database, detecting a first relation that is generated responsive to the...
2018/0165336 Expert System And Data Analysis Tool Utilizing Data As A Concept
Work data flow, a step-by-step procedure by which data is manipulated in order to analyze the actual data, resulting from user requests is created by...
2018/0165335 PARALLEL PROCESSING OF QUERIES WITH INVERSE DISTRIBUTION FUNCTION
Techniques are described for parallel processing of database queries with an inverse distribution function by a database management system (DBMS). To improve...
2018/0165334 Systems and Methods for Aggregating, Filtering, and Presenting Streaming Data
Systems and methods for aggregating, filtering, and presenting streaming data are disclosed. In one embodiment, a method for presenting streaming data may...
2018/0165333 BIG DATA CALCULATION METHOD AND SYSTEM
A big data calculation method and system. The method comprises: indication information for calculating big data (S102); and calculating, according to the...
2018/0165332 INDEXING DYNAMIC HIERARCHICAL DATA
A system includes storage of data of a hierarchy, where each node of the hierarchy is represented by a row, and each row includes a level of its respective...
2018/0165331 DYNAMIC COMPUTATION NODE GROUPING WITH COST BASED OPTIMIZATION FOR MASSIVELY PARALLEL PROCESSING
A massively parallel processing shared nothing relational database management system includes a plurality of storages assigned to a plurality of compute nodes....
2018/0165330 AUTOMATIC GENERATION OF STRUCTURED QUERIES FROM NATURAL LANGUAGE INPUT
The present disclosure relates to computer systems and computer-implemented methods for automatically enabling natural language rules in a structured rule...
2018/0165329 Querying One or More Databases
A system and method for querying a database is disclosed. Database tables are represented as nodes in a model. Each node is associated with at least one leaf....
2018/0165328 Apply Corrections to an Ingested Corpus
An approach is provided to correct documents ingested by a question answering (QA) system. A document previously ingested by the QA system is selected. A...
2018/0165327 AVOIDING INDEX-NAVIGATION DEADLOCKS IN DATABASE SYSTEMS
This disclosure provides systems, methods, and apparatus for avoiding deadlocks in a database management system. The system includes a transaction engine that...
2018/0165326 MANAGING TRANSACTIONS REQUESTING NON-EXISTING INDEX KEYS IN DATABASE SYSTEMS
This disclosure provides systems, methods, and apparatus for managing locks for non-existing keys in an index of a database. The system can receive a first...
2018/0165325 VERIFYING DATA STRUCTURE CONSISTENCY ACROSS COMPUTING ENVIRONMENTS
According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments includes...
2018/0165324 SPACE MANAGEMENT FOR TRANSACTIONAL CONSISTENCY OF IN-MEMORY OBJECTS ON A STANDBY DATABASE
Embodiments store transaction metadata in dedicated pools of allocated memory chunks. Portions of the pools of allocated memory chunks are dedicated to the...
2018/0165323 DATA SET VERIFICATION
A computer program product, system, and method for generating a test data set using object count and object size parameters, storing the generated data set in...
2018/0165322 Fixing anomalies in a preserved data structure used to generate a temporary data structure during system...
Provided are a computer program product, system, and method for fixing anomalies in a preserved data structure used to generate a temporary data structure...
2018/0165321 MANAGING STORAGE QUOTAS IN A SHARED STORAGE SYSTEM
A facility for managing filesystem object storage quotas (i.e., size limits) in a storage environment is disclosed. The facility enables users to establish,...
2018/0165320 DATABASE TABLE ADAPTION TO INCOMPATIBLE CHANGES
Various embodiments of systems, computer program products, and methods to adapt database table to incompatible changes are described herein. In an aspect, a...
2018/0165319 Atomically Moving Data Elements Between Or Within Linked Data Structures Having No Support For Atomic Moves
A technique for atomically moving a linked data element may include providing an atomic-move wrapper around the data element, along with an existence header...
2018/0165318 Storage-Optimized Data-Atomic Systems and Techniques for Handling Erasures and Errors in Distributed Storage...
Described are devices, systems and techniques for implementing atomic memory objects in a multi-writer, multi-reader setting. In an embodiment, the devices,...
2018/0165317 Objects Comparison Manager
Disclosed herein are system, method, and computer program product embodiments for objects comparison manager. An embodiment operates by receiving a request to...
2018/0165316 MANAGING DATA WITH FLEXIBLE SCHEMA
The subject matter described herein relates to managing data with flexible schema. A method, computer storage medium, and system are provided for managing data...
2018/0165315 Mechanism for Constant-Space Indexing Optimized Data Block Merging
In one aspect, a computer-implemented method includes calculating cardinality differences and combined sizes for one or more data block pairs in a relational...
2018/0165314 SYSTEM AND METHOD FOR MULTIPLEXER TREE INDEXING
Described herein is a system and method for multiplexer tree (muxtree) indexing. Muxtree indexing performs hashing and row reduction in parallel by use of each...
2018/0165313 DISTRIBUTING AND PROCESSING STREAMS OVER ONE OR MORE NETWORKS FOR ON-THE-FLY SCHEMA EVOLUTION
In an embodiment, a method comprises receiving a first record comprising one or more first fields from a first source computer; in response to determining that...
2018/0165312 DATABASE MANAGEMENT SYSTEMS FOR MANAGING DATA WITH DATA CONFIDENCE
Data records and associated data confidence of data in each data record are both stored in a database system. Each data record includes a data confidence. The...
2018/0165311 Creating and Using Groups for Task Collaboration
Concepts and technologies are disclosed herein for creating and using groups for task collaboration. A computing device can include a processor. The computing...
2018/0165310 Private Content In Search Engine Results
Representative embodiments allow private user created content to be submitted for a query so that a user can search from outside a corporate firewall and...
2018/0165309 BIG OBJECT BULK DATA INGEST
Techniques and architectures for data ingestion in an environment having a distributed data storage system. A request to import data into the environment. The...
2018/0165308 DERIVING A DATA STRUCTURE FOR A PROCESS MODEL SOFTWARE
The present disclosure describes methods, systems, and computer program products for deriving a data structure for a processing model. One computer-implemented...
2018/0165307 Executing Queries Referencing Data Stored in a Unified Data Layer
A mechanism is provided in a data processing system for executing queries referencing data stored in a unified data layer. A relational engine executing on the...
2018/0165306 Executing Queries Referencing Data Stored in a Unified Data Layer
A mechanism is provided in a data processing system for executing queries referencing data stored in a unified data layer. A relational engine executing on the...
← 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 144 145 146 147 148 | 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.