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/0060423 IDENTIFYING ENTITY REPRESENTATIVES FOR TOPICS REFLECTED IN CONTENT ITEMS USING NATURAL LANGUAGE PROCESSING
A topical representative assessment system implements techniques for determining entities that are ambassadors for one or more topics. The ambassadors are...
2018/0060422 METHOD AND APPARATUS FOR NATURAL LANGUAGE QUERY IN A WORKSPACE ANALYTICS SYSTEM
A method includes associating, for each one of a plurality of answer definitions, at least one or more pattern-form questions, wherein each answer definition...
2018/0060421 QUERY EXPANSION
A query expansion method, system, and computer program product, include establishing a context of a query to execute the query within a search index by...
2018/0060420 METHOD AND APPARATUS FOR NATURAL LANGUAGE QUERY IN A WORKSPACE ANALYTICS SYSTEM
A method includes associating, for each one of a plurality of answer definitions, at least one or more pattern-form questions, wherein each answer definition...
2018/0060419 Generating Prompting Keyword and Establishing Index Relationship
An example method for generating a prompting keyword may include receiving a target search keyword sent by a client terminal and determining a target scene...
2018/0060418 DEFINING FIELDS FROM PARTICULAR OCCURENCES OF FIELD LABELS IN EVENTS
First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first...
2018/0060417 DIALECTICAL INFORMATION ARCHITECTURE
A dialectical information architecture is disclosed comprising an organic hierarchy information structure within which a plurality of information and data are...
2018/0060416 CONFUSION REDUCTION IN AN ONLINE SOCIAL NETWORK
Confusion reduction in an online social network. A method identifies elements in social media message content, determines, based on the identified elements, a...
2018/0060415 LANGUAGE TAG MANAGEMENT ON INTERNATIONAL DATA STORAGE
A technique for language tag management includes accessing a standardized language tag repository to identify changes in standardized language tags. Records of...
2018/0060414 LANGUAGE TAG MANAGEMENT ON INTERNATIONAL DATA STORAGE
A technique for language tag management includes accessing a standardized language tag repository to identify changes in standardized language tags. Records of...
2018/0060413 INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus includes a presentation unit that, when each user is assigned at least one tag indicating characteristics of the user and a...
2018/0060412 METHOD OF AND SYSTEM FOR PROCESSING ACTIVITY INDICATIONS ASSOCIATED WITH A USER
A method (1400) of and a system (222) for associating past activity indications (602) associated with past activities of a user (170) with items. The method...
2018/0060411 BUILDING PROFILES FOR CLUSTERS WITH SMART UNION OF INDIVIDUAL PROFILES
A system for generating a cluster profile is provided. The system may include a server and a database. The server may be configured to receive event...
2018/0060410 SYSTEM AND METHOD OF APPLYING GLOBALLY UNIQUE IDENTIFIERS TO RELATE DISTRIBUTED DATA SOURCES
In a particular embodiment, a method includes sending a text string from a source device to a destination device. The destination device includes a unique...
2018/0060409 MULTI-DIMENSIONAL MATCH ENGINE
A method may include: generating, by a controller, a first user interface configured to control selection of a first attribute from a set of attributes;...
2018/0060408 DATA TRANSFER BETWEEN MULTIPLE DATABASES
A parallel track/sector switching device and associated method is provided. The method includes identifying data replication sources and locating data...
2018/0060407 DATA-DEPENDENCY-DRIVEN FLOW EXECUTION
The disclosed embodiments provide a system for managing execution of a data flow. During operation, the system obtains a data dependency description for a data...
2018/0060406 METHOD AND SYSTEM FOR OPTIMIZING THE ARRANGEMENT OF SPATIAL ELEMENTS
In a data visualization system, a method of analysing and representing spatial data sets to optimize the arrangement of spatial elements, the method including...
2018/0060405 GENERATING CUSTOMIZED VISUAL MAPS FROM A PLURALITY OF CONTENT SOURCES AND USER PROFILES
Systems and methods for generating a customized visual map for a user are presented. The computer-implemented method may include extracting content from each...
2018/0060404 SCHEMA ABSTRACTION IN DATA ECOSYSTEMS
The disclosed embodiments provide a system for performing data management. During operation, the system obtains a first schema with a first syntax for...
2018/0060403 IDENTITY SERVICE MANAGEMENT IN LIMITED CONNECTIVITY ENVIRONMENTS
A method and technique for identity service management in a computing environment having a plurality of managed endpoints includes a mediator located remote...
2018/0060402 MANAGING SOFTWARE ASSET ENVIRONMENT USING COGNITIVE DISTRIBUTED CLOUD INFRASTRUCTURE
A method and system are provided for performing an extract-transform-load (ETL) process. The method includes collecting load information about a volume and a...
2018/0060401 SEMANTIC DISTANCE SYSTEMS AND METHODS FOR DETERMINING RELATED ONTOLOGICAL DATA
Systems, computer-implemented methods, and non-transitory computer readable media are provided for determining related ontological data. The disclosed systems...
2018/0060400 TRACKING QUERY EXECUTION STATUS FOR SELECTIVELY ROUTING QUERIES
Query execution status may be tracked to selectively route queries to resources for execution. The completion of queries executing at computing resources...
2018/0060399 EFFICIENT HYBRID PARALLELIZATION FOR IN-MEMORY SCANS
Techniques are described herein for hybrid parallelization of in-memory table scans. Work for an in-memory scan is divided into granules based on a degree of...
2018/0060398 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...
2018/0060397 MANAGEMENT OF A VIRTUAL INFRASTRUCTURE VIA AN OBJECT QUERY LANGUAGE
Management of a virtual infrastructure via an object query language module is described. The virtual infrastructure includes one or more virtual machines, and...
2018/0060396 DATABASE EVALUATION OF ANCHORED LENGTH-LIMITED PATH EXPRESSIONS
A method includes parsing a regular pathway expression into fragments including an anchored fragment and at least one other fragment. A number of the fragments...
2018/0060395 SELECTING INTERRUPTIBLE RESOURCES FOR QUERY EXECUTION
Interruptible computing resources for executing queries may be selected. When queries are received, the probability that query can complete execution at...
2018/0060394 SELECTING RESOURCE CONFIGURATIONS FOR QUERY EXECUTION
The configuration of computing resources for executing queries may be selected. A comparison of the configuration of computing resources that executed previous...
2018/0060393 MANAGED QUERY SERVICE
Queries may be received and executed by a managed query service. A query directed to data sets that are separately stored in a remote data store may be...
2018/0060392 BATCH DATA QUERY METHOD AND APPARATUS
A batch data query method and apparatus are provided. A data query server determines symbol identifiers of operands in N query statements according to...
2018/0060391 CONCURRENT PROCESSING OF DATA SOURCES
A pattern matching component is provided. The pattern matching component utilizes a plurality of processors to efficiently identify and retrieve information...
2018/0060390 Generating Faster and Efficient Database Query Execution Plans
A computer-implemented method of generating faster and more efficient database query execution plans includes receiving a database query, generating an...
2018/0060389 QUERY OPTIMIZATION OVER DISTRIBUTED HETEROGENEOUS EXECUTION ENGINES
A system includes reception of a database query, determination of a first logical query execution plan to execute the database query over a plurality of...
2018/0060388 PRE-APPLYING A REDUCED VERSION OF A SEARCH QUERY TO LIMIT THE SEARCH SCOPE
A reduced version of a search query can be pre-applied to limit the search scope. A query processor can maintain one or more metadata structures for a...
2018/0060387 ENTITY BASED QUERY FILTERING
In an example embodiment, one or more query terms are obtained. For each of the one or more query terms, a standardized entity taxonomy is searched to locate a...
2018/0060386 EFFICIENT PROCESSING OF DATA EXTENTS
The present disclosure relates to a computer-implemented method, computer program product, and computer system, for optimization of query processing a set of...
2018/0060385 Progressive Processing for Querying System Behavior
Methods for querying a database and database systems include optimizing a database query for parallel execution using spatial and temporal information relating...
2018/0060384 SYSTEM AND METHOD FOR CREATING A CUSTOMIZED DIGITAL IMAGE
There are provided methods and systems for providing viewers of a digital image with information about identifiable and scenes within the image. In an...
2018/0060383 Method for maintaining multiple fingerprint tables in a deduplicating storage system
A system and method for managing tables in a storage system is described.
2018/0060382 MANAGING MULTIPLE LOCKS FOR DATA SET MEMBERS IN A DATA SET INDEX
Provided are a computer program product, system, and method for managing multiple locks for data set members in a data set index. The data set index has leaf...
2018/0060381 SYSTEMS, APPARATUSES, AND METHODS FOR ANALYZING AND MAINTAINING DATASETS
Examples of methods, systems, and computer-readable media for completing, updating, and maintaining structured or unstructured datasets, including data stored...
2018/0060380 Bulk Validation of Spatial Topology
Aspects described herein are concerned with automatically validating spatial features of a spatial dataset. One solution is built upon a database server which...
2018/0060379 AUTOMATED CORRELATION AND DEDUPLICATION OF IDENTITIES
An automated correlation and deduplication of identities process enables a single identity to be utilized across the enterprise for a user. During a user...
2018/0060378 EFFICIENT DETERMINATION OF COMMITTED CHANGES
A minimum value (MV) is computed for start timestamps that each correspond to an uncommitted transaction. In an embodiment, the MV is computed for a pluggable...
2018/0060377 EFFICIENT DETERMINATION OF COMMITTED CHANGES
A minimum value (MV) is computed for start timestamps that each correspond to an uncommitted transaction. In an embodiment, the MV is computed for a pluggable...
2018/0060376 ASYNCHRONOUS EXECUTION OF TASKS AND ORDERING OF TASK EXECUTION
An online system uses a task async engine to coordinate task execution, such as for phased content creation, where the system enables content providers to...
2018/0060375 MOBILE MACHINE-GENERATED DATA CORRECTION
Machine-generated data is divided into its metadata (or contextual data) that is indicative of a data container, and the data values themselves that are...
2018/0060374 OPTIMIZING COLUMN BASED DATABASE TABLE COMPRESSION
Various embodiments of systems and methods for optimizing in-memory column based database table compression. A system may receive a parsed in-memory columnar...
← 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 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | 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.