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/0173738 Constant Range Minimum Query
A plus-minus-one array in which adjacent entries vary by no more than positive one and no less than negative one is accessed. A range minimum query directory...
2018/0173737 OPTIMIZING TABLES WITH TOO MANY COLUMNS IN A DATABASE
Systems for database optimization include a database rebuild module configured to compact columns in an unoptimized database that co-appear in queries to the...
2018/0173736 Computer and Database Management Method
In a system in which a database process among processes of a computer is offloaded to one or more hardware circuits each having a memory, the computer divides...
2018/0173735 SYSTEM AND METHOD FOR DYNAMICALLY ESTIMATING DATA CLASSIFICATION JOB PROGRESS AND EXECUTION TIME
Embodiments can provide a computer implemented method in a data processing system comprising a processor and a memory comprising instructions, which are...
2018/0173734 DIFFERENTIAL HEALTH CHECKING OF AN INFORMATION MANAGEMENT SYSTEM
Differential health-check systems and accompanying methods provide health-checking and reporting of one or more information management systems in reference to...
2018/0173733 SYSTEMS AND METHODS FOR PROVIDING DATA QUALITY MANAGEMENT
A system for providing data quality management may include a processor configured to execute instructions to: extract a plurality of first data elements from a...
2018/0173732 METHODS AND DEVICES FOR DATA DE-DUPLICATION
Embodiments of the present disclosure disclose methods and devices of data de-duplication. The method of data de-duplication performed at a client comprises:...
2018/0173731 STORAGE SYSTEM DEDUPLICATION
An example storage system may include storage media and a storage controller. The storage controller may be to establish virtual volumes, private data stores,...
2018/0173730 Generating a Database with Mapped Data
Systems and methods for generating a database that reduces storage space and improves data retrieval time are disclosed. Provider data is received from a data...
2018/0173729 MICROSERVICE ARCHITECTURE FOR AN ANALYTIC DATA ACCESS LAYER
The present disclosure involves systems, software, and computer implemented methods for using microservices to analyze a data source. One example method...
2018/0173728 INFORMATION PROCESSING APPARATUS AND METHOD
An information processing apparatus includes a memory; and a processor coupled to the memory, and the processor configured to: predict whether a lifetime of an...
2018/0173727 CACHING OF SUBGRAPHS AND INTEGRATION OF CACHED SUBGRAPHS INTO GRAPH QUERY RESULTS
Systems, methods, and computer readable devices embodying instructions are provided herein for reducing latencies and/or improving computational efficiency...
2018/0173726 GENERATION DEVICE, GENERATION METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM
A generation device according to the subject application includes an acquiring unit and a generating unit. The acquiring unit acquires multiple pieces of...
2018/0173725 IMAGE SEARCH BASED ON MESSAGE HISTORY
Systems and methods are disclosed for suggesting expressive graphical content to a user to share within a messaging system. Expressive graphical content can...
2018/0173724 INTERACTING WITH OBJECTS BASED ON GEOLOCATION
A computer-implemented method for providing geographically targeted information corresponding to physical objects to a plurality of community members includes...
2018/0173723 INCREMENTAL UPDATE OF COMPRESSED NAVIGATIONAL DATABASES
A computing device may identify a plurality of equally sized data blocks of a first navigation file and may identify a plurality of equally sized data blocks...
2018/0173722 Associating Application-Specific Methods with Tables Used for Data Storage
A method of accessing data includes storing a table that includes a plurality of tablets corresponding to distinct non-overlapping table portions. Respective...
2018/0173721 STORAGE SYSTEM AND STORAGE CONTROL METHOD
This storage system comprises a block interface, a block control unit, a file control unit, and shared memory. The file control unit and block control unit are...
2018/0173720 HEURISTIC JOURNAL RESERVATIONS
Example apparatus and methods reserve space in a journal using an observation based approach instead of a fixed sized approach or a worst case scenario...
2018/0173719 SHARED DOCUMENT EDITING IN THE BLOCKCHAIN
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification. One example...
2018/0173718 DATA RESTRUCTURING OF DEDUPLICATED DATA
Various embodiments for enhancing storage of deduplicated data in a computing storage environment. Analytics are applied to at least one data storage...
2018/0173717 PARSING EVENTS USING A SELECTED FIELD DELIMITER OPITON
A graphical user interface allows a customer to specify delimiters and/or patterns that occur in event data and indicate the presence of a particular field....
2018/0173716 GUIDED WEB NAVIGATION TOOL
Using a processor, a first N.times.N matrix is determined based on a plurality of N webpages. Each cell of the first matrix corresponds to a pair of webpages....
2018/0173715 Methods and Systems for Securely Embedding Dashboards into a Content Management System
In an illustrative embodiment, systems and methods for secure access to dynamic analytics content include receiving a request for analytics information from a...
2018/0173714 SEARCH RESULTS INTEGRATED WITH INTERACTIVE CONVERSATION SERVICE INTERFACE
A search service returns one or more search results identified based on a search query received from a user. At least one search result includes a reference to...
2018/0173713 GENERATING FEEDBACK FOR A TARGET CONTENT ITEM BASED ON PUBLISHED CONTENT ITEMS
Techniques for generating feedback for an unpublished content item based on published content items are disclosed. A content feedback engine identifies...
2018/0173712 REAL TIME QUERY PLANNER STATISTICS WITH TIME BASED CHANGING
Systems are disclosed for modifying weighting of database components by a query planner based on component volatility. The systems obtain a plurality of...
2018/0173711 SYSTEMS AND METHODS FOR ELECTRONICALLY GENERATING SUBMITTAL REGISTERS
A system and method for generating a submittal register for various construction projects or other items is disclosed. Among other things, the system and...
2018/0173710 Multi-Level Directory Tree with Fixed Superblock and Block Sizes for Select Operations on Bit Vectors
A bit vector having a bit vector length is accessed. A select operator directory tree can be generated using the bit vector. The select operator directory tree...
2018/0173709 CONTENT-AWARE FILTER OPTIONS FOR MEDIA OBJECT COLLECTIONS
A method and apparatus are provided for navigating through a media object collection using a mobile device. Users navigate to the target media objects by...
2018/0173708 SYSTEM AND METHODS FOR ELECTRONIC SCRAPBOOKING FOR USER-PARTICIPATED EVENTS
A method for updating user-defined statistics in an electronic scrapbook on a mobile device. The user-defined statistics are associated with events of a...
2018/0173707 INTEGRATED PREDICTIVE ANALYSIS
A system includes determination of a query context comprising a measure and one or more dimension values of a data source, generation of a query of the data...
2018/0173706 RULE EXECUTION BASED ON CONTEXT DATA
Various embodiment of systems and methods to execute a rule based on context data has been described. Initially a trigger to initiate execution of the rule is...
2018/0173705 SYSTEM AND METHOD FOR FACILITATING QUERIES VIA REQUEST-PREDICTION-BASED TEMPORARY STORAGE OF QUERY RESULTS
In certain embodiments, queries may be facilitated via request-prediction-based temporary storage of query results. In some embodiments, a request for query...
2018/0173704 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
[Object] To easily search a plurality of captured images for a captured image in which a subject to be imaged that has once appeared in a captured image...
2018/0173703 TECHNIQUE FOR REDUCING METADATA STORED IN A MEMORY OF A NODE
A technique reduces an amount of metadata stored in a memory of a node in a cluster. An extent store layer of a storage input/output (I/O) stack executing on...
2018/0173702 MODELING INTERNET OF THINGS DEVICES IN PROCESSES
The disclosure generally describes methods, software, and systems, including a method for using an object definition from which object documents are...
2018/0173701 METHOD FOR CONTENTS TAGGING AND ELECTRONIC DEVICE SUPPORTING THE SAME
An electronic device is provided. The electronic device includes a communication module that supports communication with an external device, a memory that...
2018/0173700 METHOD AND APPARATUS FOR PROCESSING DATA
Provided is a data processing method and apparatus for a service that finds and automatically analyzes and processes the semanticity from various types of big...
2018/0173699 TOPIC-INFLUENCED DOCUMENT RELATIONSHIP GRAPHS
Provided is a process of enhancing or suppressing measures of relationships between documents based on the relationships arising from text pertaining to...
2018/0173698 Knowledge Base for Analysis of Text
A knowledge base can include a dictionary associated with classes of a model, e.g., an ontology. A text segment that is not found in the dictionary can be...
2018/0173697 AUTOMATED DISCOVERY USING TEXTUAL ANALYSIS
An example method includes receiving text from a plurality of documents, segmenting text received text of the plurality of documents, calculating a frequency...
2018/0173696 SYSTEM AND METHOD FOR CREATING AND BUILDING A DOMAIN DICTIONARY
This disclosure relates to system and method for dynamically creating and building a domain dictionary. In one embodiment, the method comprises computing a...
2018/0173694 METHODS AND COMPUTER SYSTEMS FOR NAMED ENTITY VERIFICATION, NAMED ENTITY VERIFICATION MODEL TRAINING, AND...
The disclosure provides methods and computer systems for named entity verification, named entity verification model training, and phrase expansion. The method...
2018/0173693 METHODS AND APPARATUS TO IDENTIFY A COUNT OF N-GRAMS APPEARING IN A CORPUS
Methods, apparatus, systems and articles of manufacture to identify a count of n-grams appearing in a corpus are disclosed herein. An example method includes...
2018/0173692 ICONOGRAPHIC SYMBOL PREDICTIONS FOR A CONVERSATION
A computing device is described that outputs, for display, a graphical keyboard comprising a plurality of keys, determines, based at least in part on an...
2018/0173691 PREDICTING TEXT BY COMBINING ATTEMPTS
The description relates to predicting text based on multiple user attempts at inputting text. One example can include a computing device comprising a user...
2018/0173690 WORD ORDER SUGGESTION PROCESSING
Non-limiting examples of the present disclosure describe processing that improves suggestions for a misspelt word. Examples described herein relate to...
2018/0173689 TRANSLITERATION DECODING USING A TREE STRUCTURE
Embodiments are disclosed for transliteration decoding using a tree structure. A method according to some embodiments includes steps of: generating a tree...
2018/0173688 SYSTEM AND METHOD FOR MANAGEMENT OF HANDWRITTEN DIAGRAM CONNECTORS
A system and method for managing connections of diagrams elements is provided. The system and method may be configured to cause display of a plurality of input...
← 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 | 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.