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
US-1,020,4174 Efficient method for subgraph pattern matching
Techniques herein optimize subgraph pattern matching. A computer receives a graph vertex array and a graph edge array. Each vertex and each edge has labels. The...
US-1,020,4173 System and method for storing metrics in a database
A system and method for storing data associated with an extensible instrumentation layer. The method may include receiving metrics from an extensible...
US-1,020,4172 Defining pairing rules for connections
A system and method for compressing that comprises establishing attributes or elements to build a schema that is utilized to generate a record that includes the...
US-1,020,4171 Database conversion tool
A computer system for migrating human resources data from a first human resources data system to a second human resources data system. The computer system may...
US-1,020,4170 News feed
Systems and methods for selecting items of interest for an organization from a set of feeds, based on the interests that users have demonstrated through their...
US-1,020,4169 Contextual application delivery
System and method for delivering context aware applications including a content analyzer, a context aware application, a recommendation component, and a...
US-1,020,4168 Systems and methods for automatically identifying and linking names in digital resources
The present invention provides systems and methods for automatically identifying name-like-strings in digital resources, matching these name-like-string against...
US-1,020,4167 Two-dimension indexed carousels for in situ media browsing on mobile devices
In one embodiment, a set of one or more metadata values may be obtained via a device, where the set of one or more metadata values indicate conditions present...
US-1,020,4166 Ranking content items based on session information
An online system provides a continuous feed of content items to a client device. The online system maintains an ordered set of ranked content items for sending...
US-1,020,4165 Network-based gathering of background information
A method of network-based query formulation on a plurality of computers networked together, the method comprising: obtaining a request from an end user, the...
US-1,020,4164 Systems and methods for filtering microblogs
Systems, devices and methods are provided for filtering microblogs. For example, one or more first subject terms are acquired based on at least information...
US-1,020,4163 Active prediction of diverse search intent based upon user browsing behavior
Many search engines attempt to understand and predict a user's search intent after the submission of search queries. Predicting search intent allows search...
US-1,020,4162 Providing content
A method includes receiving landing page information from a content provider, the landing page information being representative of one or more graphical aspects...
US-1,020,4161 Method and apparatus for facilitating data management
A method and apparatus for facilitating data management over a network are described. In one embodiment, a request to display aggregate transaction data for a...
US-1,020,4160 Methods and systems for disambiguating user input based on detection of ensembles of items
Systems and methods are described for disambiguating user input based on a physical location of items in a vicinity of a user. The system determines that a...
US-1,020,4159 On-demand system and method for retrieving video from a commercial vehicle
An apparatus for use with a commercial vehicle comprises a media recorder configured to receive video from one or more cameras. The media recorder comprises a...
US-1,020,4158 Audio summarization of meetings driven by user participation
A method for recording and summarizing a conference is provided. The method enables a conference leader to record and produce a detailed summary of the...
US-1,020,4157 Image based spam blocking
A fingerprint of an image identified within a received message is generated following analysis of the message. A spam detection engine identifies an image...
US-1,020,4156 Displaying graphical representations of query suggestions
A user enters a query into an element of a user interface. Query suggestions that are based on the query are displayed around the query in the user interface....
US-1,020,4155 Displaying conversion candidates associated with input character string
A method, executed by an electronic apparatus, includes retrieving, in response to input of a character string by a user, conversion candidates associated with...
US-1,020,4154 Data processing systems for generating and populating a data inventory
In particular embodiments, a data processing data inventory generation system is configured to: (1) generate a data model (e.g., a data inventory) for one or...
US-1,020,4153 Data analysis system, data analysis method, data analysis program, and storage medium
The present invention relates to data analysis for evaluating a plurality of pieces of object data; and the evaluation corresponds to the relation between each...
US-1,020,4152 Method and system for detecting personal life events of users
The disclosed embodiments illustrate methods and systems for detecting personal life events of users. The method includes training classifiers based on a set of...
US-1,020,4151 Syntactic tagging in a domain-specific context
This application relates generally to defining a domain-specific syntax characterizing a functional information system and performing operations on data...
US-1,020,4150 Simplified hierarchy definition for multidimensional data analysis
Techniques are described for allowing a user to define hierarchical relationships for a multidimensional data model without assistance from a data...
US-1,020,4149 Apparatus and method providing flexible hierarchies in database applications
A computer-driven system manages databases of flexible storage hierarchy. Computer servers include machine-readable storage containing at least one database,...
US-1,020,4148 Method and system for tuning blockchain scalability, decentralization, and security for fast and low-cost...
A method for sharing data between blockchains in a multi-chain network comprising accessing a first block on a first blockchain of a multi-chain network,...
US-1,020,4147 System for capture, analysis and storage of time series data from sensors with heterogeneous report interval...
A system and method for the capture, storage and analysis of multidimensional time series data from sources with heterogeneous reporting profiles has been...
US-1,020,4146 Automatic natural language processing based data extraction
A data-driven big data mining and reporting system automatically identifies which data attributes to report from a first data set using natural language...
US-1,020,4145 Systems and methods for re-ranking ranked search results
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for re-ranking ranked search results is presented....
US-1,020,4144 Automated database record activation using predictive modeling of database access
A computer implemented system and method for selecting and notifying operators of the option to enable a record activation feature for a short interval of time...
US-1,020,4143 System and method for automatic document management
A system for managing documents, comprising: interfaces to a user interface, proving an application programming interface, a database of document images, a...
US-1,020,4142 Progressive spatial searching using augmented structures
A location associated with a user of a computing device and a prefix portion of an input string may be received as one or more successive characters of the...
US-1,020,4141 System and method of removing duplicate leads
A duplicate lead removal system comprises a matching engine, a vendor duplicates database, and a conflict engine. The matching engine is configured to determine...
US-1,020,4140 Massively parallel and in-memory execution of grouping and aggregation in a heterogeneous system
A system and method for processing a group and aggregate query on a relation are disclosed. A database system determines whether assistance of a heterogeneous...
US-1,020,4139 Systems and methods for processing geographic data
Systems, methods, and computer-readable media are provided for processing geographic data and identifying geographic locations. In one implementation, a...
US-1,020,4138 Navigational resources for queries
Methods, systems, and apparatus, including computer program products, for identifying navigational resources for queries. In an aspect, a candidate query in a...
US-1,020,4137 System and method for data collection to validate location data
A data collection system that provides the means to collect, store and make data available for a location analytics inference pipeline. The system incorporates...
US-1,020,4136 Comparison and visualization system
A system and method for structuring search results for attribute comparison are presented. A product selection from a user device is received. The product...
US-1,020,4135 Materializing expressions within in-memory virtual column units to accelerate analytic queries
Techniques are described for materializing pre-computed results of expressions. In an embodiment, a set of one or more column units are stored in volatile or...
US-1,020,4134 Automatic detection of problems in a large-scale multi-record update system and method
A method, computer program product, and computer system for identifying, by a computing device, a change to at least one record of a plurality of records in a...
US-1,020,4133 Optimizing update operations in in-memory database systems
Performing optimized update operations in in-memory database systems. Update values corresponding to a source table of values stored on an in-memory database...
US-1,020,4132 Supplemental event attributes in a table format
A method includes displaying events that correspond to search results of a search query, the events comprising data items of event attributes, the events...
US-1,020,4131 Dynamic master data management
A computer-implemented method includes, in a master data management system, receiving a persistent modification request affecting a master data attribute,...
US-1,020,4130 Transactional table truncation for concurrent transactions
A method, a processing device, and a computer program product are provided. A truncate table command for truncating all or a subset of one or more rows of a...
US-1,020,4129 Automated messaging tool
A system and method for an automatic messaging system which automatically sends emails or pages to groups of people with specific data from a database. Other...
US-1,020,4128 Automatic detection of expiration time of event-based articles
Methods and systems for detecting expiration time of an article include receiving the article for a pre-planned event. The article is analyzed to identify one...
US-1,020,4127 Methods and apparatus for information storage and retrieval using a caching technique with probe-limited...
A method and apparatus for performing storage and retrieval in an information storage system cache is disclosed that uses the hashing technique with the...
US-1,020,4126 Transaction repair
An aspect includes concurrently executing two or more transactions over a database. A plurality of transactions is executed in parallel while recording each...
US-1,020,4125 Method, apparatus, and application platform for updating application object attribute
Methods, apparatus and application platforms for updating application object attribute are provided herein. In an exemplary method, a task for updating an...
← 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 | 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.