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/0075115 TECHNIQUES FOR FACILITATING THE JOINING OF DATASETS
Techniques are disclosed for a system that provides an intuitive way for merging or joining data from different datasets. The system may provide graphical...
2018/0075114 Petrochemical Equipment Corrosion Treatment Method, Apparatus and System
The present invention relates to the field of petrochemical information processing. Provided are a petrochemical equipment corrosion treatment method,...
2018/0075113 EFFICIENT EVALUATION OF AGGREGATE FUNCTIONS
Techniques related to efficient evaluation of aggregate functions are disclosed. Computing device(s) may perform a method for aggregating results of performing...
2018/0075112 AUGMENTING A CONTENT ITEM USING SEARCH RESULTS CONTENT
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A query is...
2018/0075111 CONTEXTUAL SEARCH ON MULTIMEDIA CONTENT
Techniques for contextual search on multimedia content are provided. An example method includes extracting entities associated with multimedia content, wherein...
2018/0075110 PERSONALIZED REVIEW SNIPPET GENERATION AND DISPLAY
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on...
2018/0075109 SPATIAL CHANGE DETECTOR AND CHECK AND SET OPERATION
An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous data stream...
2018/0075108 AUTOMATIC PARALLELIZATION FOR GEOFENCE APPLICATIONS
An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous data stream...
2018/0075107 DATA SERIALIZATION IN A DISTRIBUTED EVENT PROCESSING SYSTEM
A distributed event processing system is disclosed that receives a batch of events via a continuous data stream and performs the serialization of data in the...
2018/0075106 DATA STREAM MONITORING
A first device for determining measurement information for a network may include one or more processors. The first device may identify one or more data streams...
2018/0075105 EFFICIENT EVALUATION OF QUERIES WITH MULTIPLE PREDICATE EXPRESSIONS
Techniques related to efficient evaluation of queries with multiple predicate expressions are disclosed. A first predicate expression (PE) is evaluated against...
2018/0075104 TECHNIQUES FOR RELATIONSHIP DISCOVERY BETWEEN DATASETS
The present disclosure related to techniques for analyzing data from multiple different data sources to determine a relationship between the data (also...
2018/0075103 QUERY RESTARTABILITY
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for restarting a query using a token. One of the methods...
2018/0075102 OPTIMIZE QUERY BASED ON UNIQUE ATTRIBUTE
Example implementations relate to optimized queries based on unique attributes. For example, a computing device may include a processor. The processor may...
2018/0075101 N-WAY HASH JOIN
Techniques are described herein for processing queries comprising joins specifying a plurality of tables. The techniques involve partitioning the tables by...
2018/0075100 NON-INTRUSIVE MONITORING OUTPUT OF STAGES IN MICRO-BATCH STREAMING
An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous query, apply a...
2018/0075099 COMPLEX EVENT PROCESSING FOR MICRO-BATCH STREAMING
An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous query, apply a...
2018/0075098 OPTIMIZING PIPELINING RESULT SETS WITH FAULT TOLERANCE IN DISTRIBUTED QUERY EXECUTION
Aspects extend to methods, systems, and computer program products for optimally pipelining result sets with fault tolerance in distributed query execution....
2018/0075097 UNCERTAINTY-AWARE SELECTION OF QUERY EXECUTION PLAN
A system includes reception of a database query, determination of a first logical query execution plan to execute the database query, determination of a second...
2018/0075096 EFFICIENT EVALUATION OF QUERY EXPRESSIONS INCLUDING GROUPING CLAUSES
Techniques related to efficient evaluation of query expressions including grouping clauses are disclosed. Computing device(s) perform a method for aggregating...
2018/0075095 ORGANIZING DATASETS FOR ADAPTIVE RESPONSES TO QUERIES
A dataset management system organizes datasets and tracks the changes to the dataset to adaptively respond to user queries. For a dataset, the dataset...
2018/0075094 FINDING SERVICES IN A SERVICE REGISTRY SYSTEM OF A SERVICE-ORIENTED ARCHITECTURE
Searching a service registry system including a plurality of services identified by respective service names, wherein at least some of said service names being...
2018/0075093 SHARING DOCUMENT LINKS FROM MULTIPLE DATA PROVIDERS
A document sharing system includes a plurality of different data provider implementations. The document sharing system exposes a common application programming...
2018/0075092 RECOMMENDATION PLATFORM FOR STRUCTURED QUERIES
In one example, a processor receives a structured query, parses the structured query into components, and stores the structured query, the components, and at...
2018/0075091 GENERATING ATTRIBUTE-BASED GRANULAR DATABASE QUERY
A method for constructing an interactive database query interface. The method includes receiving a data structure including a search category for a consumable...
2018/0075090 Computer-Implemented System And Method For Identifying Similar Documents
A computer-implemented system and method for identifying similar documents is provided. A set of documents is obtained. Each document in the set is divided...
2018/0075089 IN-MEMORY DATABASE SYSTEM
An in-memory database system stores the entirety of a database that is being operated on by a database system within main memory. The database includes a table...
2018/0075088 DEVICE MANAGEMENT DEVICE, AND RECORDING MEDIUM STORING A DEVICE MANAGEMENT PROGRAM
Updating a database is accelerated. A device management device manages a device having a database, and includes: an acquisition unit configured to acquire...
2018/0075087 REFERENCE DATA TOOL
A reference data tool helps meet the technical challenges associated with providing important data to an application that needs the data. The tool causes...
2018/0075086 Asynchronous Shared Application Upgrade
Techniques are provided for diverting, to cloned metadata, live access to original metadata of an application container that is being concurrently upgraded. In...
2018/0075085 Query Optimization in Hybrid DBMS
A mechanism is provided for generating statistical information for query optimization in a data processing system. The mechanism comprises a first database...
2018/0075084 SYSTEM AND METHOD FOR PRUNING A SET OF SYMBOL-BASED SEQUENCES BY RELAXING AN INDEPENDENCE ASSUMPTION OF THE...
A pruning method includes representing a set of sequences in a data structure. Each sequence s includes a first symbol w and a context c of at least one...
2018/0075083 Global Database Transaction Management Service
A transaction management service layer monitors a plurality of read and write transactions being executed by the data engines by way of client libraries at...
2018/0075082 DETERMINING A CHRONOLOGICAL ORDER OF TRANSACTIONS EXECUTED IN RELATION TO AN OBJECT STORED IN A STORAGE SYSTEM
Techniques for determining a chronological order of transactions executed in relation to an object stored in a storage system are disclosed. A transaction...
2018/0075081 SELF-CLEANING TOKEN VAULT
Embodiments are directed to a self-cleaning token vault for managing tokens generated on behalf of a resource provider. The generated tokens may be stored at...
2018/0075080 Computer System and Database Management Method
A computer system according to the present invention has a plurality of processor cores that execute a plurality of threads in a parallel manner. When one of...
2018/0075079 PATCH-UP OPERATIONS ON INVALIDITY DATA
Techniques are described for maintaining coherency of a portion of a database object populated in the volatile memories of multiple nodes in a database...
2018/0075078 PROCESSING OFFLINE UPDATES TO RECORDS OF A DATABASE SYSTEM
Disclosed are examples of systems, apparatus, methods, and computer program products for processing offline updates to records of a database system. In some...
2018/0075077 Method and Device for Partitioning Association Table in Distributed Database
A method for partitioning an association table in a distributed database, where a manager determines a first data table in data tables requiring partition and...
2018/0075075 ATTRIBUTE LOCKING OF STREAM COMPUTING TUPLES
Tuple attribute locking is implemented in a stream computing environment to selectively inhibit access to one or more attributes of tuples by stream operators.
2018/0075074 APPARATUS AND METHOD TO CORRECT INDEX TREE DATA ADDED TO EXISTING INDEX TREE DATA
An apparatus executes preprocessing for an information processing apparatus that maintains a database according to index data having a tree structure, where...
2018/0075073 Moving nodes in a tree structure
Displaying pieces of data includes displaying a tree structure on a display device, identifying, in response to a first node being selected from among nodes...
2018/0075072 COMPUTER-IMPLEMENTED SYSTEMS UTILIZING SENSOR NETWORKS FOR SENSING TEMPERATURE AND MOTION ENVIRONMENTAL...
Computer-implemented systems utilizing sensor networks for sensing temperature and motion environmental parameters, and performing at least operations of...
2018/0075071 Automating the Logging of Table Changes in a Database
A system and method for logging changes to a database table are disclosed. The system comprises an administration tool, table metadata, a history table, and a...
2018/0075070 SEARCH SPACE REDUCTION FOR KNOWLEDGE GRAPH QUERYING AND INTERACTIONS
A search space can be reduced using a pruned ontology that comprises entities from an initial ontology. A document corpus having a plurality of documents is...
2018/0075069 TECHNOLOGIES FOR OBJECT-BASED DATA CONSISTENCY IN DISTRIBUTED ARCHITECTURES
Technologies for object-based data consistency in a fabric architecture includes a network switch communicatively coupled to a plurality of computing nodes....
2018/0075068 AUTOMATIC IMAGE DISPLAY SYSTEMS AND METHODS WITH LOOPED AUTOSCROLLING AND STATIC VIEWING MODES
Methods and systems are presented for automatic image display systems and methods with looped autoscrolling or step scrolling modes (or both). Data ...
2018/0075067 Method of Facilitating Browsing and Management of Multimedia Files with Data Structure thereof
A method of browsing multimedia files having a plurality of attribute information. Each of the plurality of attribute information is utilized for indicating a...
2018/0075066 METHOD AND APPARATUS FOR DISPLAYING ELECTRONIC PHOTO, AND MOBILE DEVICE
The present invention provides a method and an apparatus for displaying an electronic photo. A key object included in an electronic photo is identified,...
2018/0075065 AUTOMATED IMAGE CROPPING AND SHARING
Technologies for automated cropping and sharing of images include an imaging device configured to capture a digital image, recognize one or more subjects...
← 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 | 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.