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
2019/0005096 EFFICIENT DATA RETRIEVAL BASED ON AGGREGATE CHARACTERISTICS OF COMPOSITE TABLES
Techniques related to efficient data retrieval based on aggregate characteristics of composite tables are provided. A join zone map includes entries that...
2019/0005095 METHODS FOR STRATIFIED SAMPLING-BASED QUERY EXECUTION
A method for stratified-sampling-based query execution includes: receiving a query; collecting a first data sample from the first dataset using a...
2019/0005094 METHOD FOR APPROXIMATE PROCESSING OF COMPLEX JOIN QUERIES
Systems are provided for processing of complex join queries. The systems receive a join query directed towards a set of tables. The systems randomly select an...
2019/0005093 PROCESSING A DATABASE QUERY USING A SHARED METADATA STORE
A method and system for executing a query in parallel is disclosed. A master node may receive a query from a client and develop query plans from that query....
2019/0005092 QUERY OPTIMIZATION USING PROPAGATED DATA DISTINCTNESS
Query optimization using of a query that is compiled into a query tree. The optimization is efficiently performed by using a distinct value estimation data...
2019/0005091 DATA TRANSFORMATION TOOL
A data transformation tool includes a receiver, an extraction engine, a transformation engine, and a delivery engine. The receiver receives from a user a...
2019/0005090 DYNAMIC SEMANTIC NETWORKS FOR LANGUAGE UNDERSTANDING AND QUESTION ANSWERING
A computer-implemented method of answering questions comprises: receiving, by one or more processors, a query; based on the query, generating, by the one or...
2019/0005089 PREDICTING USER INTENT BASED ON ENTITY-TYPE SEARCH INDEXES
An online system stores objects that may be accessed by users. The online system also stores indexes of terms related to different entity types of objects....
2019/0005088 PLATFORM FOR AUTHORING, STORING, AND SEARCHING WORKFLOWS
An authoring platform for authoring a client workflow includes an arrangement of shapes representing steps and connections representing relationships between...
2019/0005087 Ensuring Data Integrity of Executed Transactions
A central service provider manages a blockchain network that writes the cryptographic hash of each executed transaction in a block to the blockchain network....
2019/0005086 SYSTEM AND METHOD FOR SYSTEM FOR DETERMINING DATABASE RELATIONS BASED ON DATA MONITORING
A system and method for determining database relations. The method includes: receiving at least a portion of a transaction log, the transaction log comprising...
2019/0005085 OFF-LINE LOG SYSTEM
Introduced are systems and methods that enable modification of logs in multiple off-line databases. Multiple off-line devices can mistakenly associate...
2019/0005084 OFF-LINE LOG SYSTEM
Introduced are systems and methods that enable modification of logs in multiple off-line databases. Multiple off-line devices can mistakenly associate...
2019/0005083 COOPERATIVE LOCKING BETWEEN DATABASES INTEGRATED WITH DISTRIBUTED PROGRAMMING ENVIRONMENTS
Systems, methods, and computer program products to perform an operation comprising locking, by a first one of a database management system (DBMS) and a...
2019/0005082 METHOD AND SYSTEM FOR COMMITTING GROUP ATOMIC TRANSACTION IN NON-RELATIONAL DATABASE
The present technique discloses a method and system for committing atomic transaction in NoSQL database by using a transaction manager. The transaction manager...
2019/0005081 COMBINATORS
A method, according to one embodiment, includes receiving, at a first node of a distributed database system from one or more caller nodes of the distributed...
2019/0005080 IN-MEMORY DATABASE FOR MULTI-TENANCY
An in-memory database server hosting a tenant of a multi-tenant software architecture can receive a definition of a custom data field that is unique to an...
2019/0005079 LOGICAL BAND-BASED KEY-VALUE STORAGE STRUCTURE
Systems, apparatuses and methods may store data. A system may include a processor communicatively coupled to an indexing structure and a datastore log separate...
2019/0005078 METHOD AND SYSTEM FOR CREATING AND UPDATING ENTITY VECTORS
An entity vector system and method create an entirely real-valued encoding of all dimensions (hereafter referred to as "entity vectors") for an entity and...
2019/0005077 RETRIEVAL SYSTEM AND RETRIEVAL APPARATUS
A retrieval system retrieves content data stored in a database using an index. The retrieval system includes a first registration unit configured to register a...
2019/0005076 A cascade computer network and its architecture for multi-user operations
A multi-user operational cascade computer network includes an initiating computer and a plurality of user computers comprising a first user computer and an Nth...
2019/0005075 REDUCING DATA STORAGE REQUIREMENTS
A dataset management system ("system") reduces the amount of data to be stored for future analyses. The system determines a sampling rate of the data based on...
2019/0005074 OPTIMIZED RE-DEPLOYMENT OF DATABASE ARTIFACTS
Whether database objects corresponding to an artifact to deploy already exists in a database is determined. Depending artifacts are calculated using a...
2019/0005073 AUTOMATIC DRIFT DETECTION AND HANDLING
In various example embodiments, a system, computer readable medium and method for schema update engine dynamically updating a target data storage system....
2019/0005072 OPTIMIZED RECORD PLACEMENT IN DEFRAGMENTING GRAPH DATABASE
Methods and systems are disclosed for optimizing record placement in defragmenting a graph database. Issues with fragmented data within a graph database are...
2019/0005071 OPTIMIZED RECORD PLACEMENT IN GRAPH DATABASE
Methods and systems are disclosed for optimizing record placement in a graph by minimizing fragmentation when writing data. Issues with fragmented data within...
2019/0005070 EMOJI SEARCHING METHOD AND APPARATUS
The present disclosure provides an emoji searching method and apparatus, comprising: receiving an image search text input by a user; converting the image...
2019/0005069 Image Retrieval with Deep Local Feature Descriptors and Attention-Based Keypoint Descriptors
Systems and methods of the present disclosure can use machine-learned image descriptor models for image retrieval applications and other applications. A...
2019/0005068 INFORMATION PROCESSING DEVICE, MAP UPDATE METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM
There is provided an information processing device including: a global map acquiring unit that acquires at least a part of a global map representing positions...
2019/0005067 MULTI-TENANT DATA SERVICE IN DISTRIBUTED FILE SYSTEMS FOR BIG DATA ANALYSIS
Configuration of a multi-tenant distributed file system on a node. Various tenants and tenant clusters are correlated to a distributed file system, and the...
2019/0005066 MULTI-TENANT DATA SERVICE IN DISTRIBUTED FILE SYSTEMS FOR BIG DATA ANALYSIS
Configuration of a multi-tenant distributed file system on a node. Various tenants and tenant clusters are correlated to a distributed file systems, and the...
2019/0005065 CLOUD-SCALE FILE-BASED FILESYSTEM FOR HYBRID CLOUD STORAGE
A method is provided for a file-based filesystem. The method includes mounting storage devices, periodically ranking the mounted storage devices, exporting a...
2019/0005064 NEARLINE CLOUD STORAGE BASED ON FUSE FRAMEWORK
In one example, a method includes receiving, from a client, a request for file system information, transmitting the requested file system information to the...
2019/0005063 PERFORMING AUTHENTICATED WRITES ACROSS AGGREGATE STORAGE VOLUMES
Systems, apparatuses and methods may provide for technology that digitally signs a hash table and a data payload, wherein the data payload is partitioned into...
2019/0005062 ACCESSING OBJECTS IN HOSTED STORAGE
A hosted storage system receives a storage request that includes a single object and conforms to an API implemented by the hosted storage system. The API is...
2019/0005061 Distributive Control Assembly
An axis control system which uses a programmable logic controller connected to a plurality of workstations, where the workstations maintain a distributed...
2019/0005060 METHOD AND DEVICE FOR COMPRESSING AND DECOMPRESSING UNIT FILES FOR EPUB FILE ENCRYPTION
Disclosed are a method and a device for compressing and decompressing unit files when encrypting an electronic publication (EPUB) file. The method for...
2019/0005059 EFFICIENT BACKUP OF COMPACTION BASED DATABASES
Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of...
2019/0005058 METHODS AND APPARATUS TO MODIFY A BINARY FILE FOR SCALABLE DEPENDENCY LOADING ON DISTRIBUTED COMPUTING SYSTEMS
Methods and apparatus to modify a binary file for scalable loading on distributed computing systems are disclosed. An example method to modify a binary file...
2019/0005057 Methods and Devices for File Folder Path Identification and File Folder Cleaning
Embodiments of the present invention disclose methods and devices for folder path identification and folder cleaning. The method for folder path identification...
2019/0005056 SYSTEM AND METHOD FOR OPTIMIZED LOCK DETECTION
The present disclosure provides systems and methods for optimizing lock detection in a change block tracker (CBT). A method comprises detecting changes on a...
2019/0005055 OFFLINE GEOGRAPHIC SEARCHES
The technology described herein optimally allocates the limited computer storage on the end user device to supplemental search data most likely to be used by a...
2019/0005054 DATABASE-LEVEL CONTAINER GROUP MANAGEMENT
A container group is created using a database deployment infrastructure (DI) administrator (HA). API privileges for the container group are granted, using the...
2019/0005053 DATA TRANSFER APPLIANCE METHOD AND SYSTEM
In one aspect, a computer-implemented method useful for migrating hundreds of Terabyte to Petabyte of data to a cloud-computing environment with a data...
2019/0005052 Document Search System for Specialized Technical Documents
A method for operating a data processing system to identify documents in a library includes a plurality of documents and a plurality of concepts exemplified by...
2019/0005051 CLUSTERING SEARCH RESULTS IN AN ENTERPRISE SEARCH SYSTEM
Described herein are enterprise search systems and methods that cluster search results that are associated with the same metadata or the same enterprise search...
2019/0005050 REGULARITIES AND TRENDS DISCOVERY IN A FLOW OF BUSINESS DOCUMENTS
A method for encoding documents includes building or otherwise providing a condensed dictionary including identifiers for block headers identified in text...
2019/0005049 CORPUS SEARCH SYSTEMS AND METHODS
A corpus of texts relating to a domain of knowledge may be searched by determining word-pair proximity scores measuring associations between pairs of words...
2019/0005047 INTELLIGENT DATABASE CONNECTION MANAGEMENT
According to an aspect of an embodiment of the present disclosure a method of database connection management includes measuring a pattern of database...
2019/0005046 Distance Based Search Ranking Demotion
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing local search results. In one aspect, a method...
← 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 149 150 151 152 153 154 155 156 157 158 159 160 | 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.