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-9,372,918 Universal data relationship inference engine
While a user is viewing content on a computer display, the universal data relationship inference engine presents related information from disparate data...
US-9,372,917 Advanced logistics analysis capabilities environment
The different advantageous embodiments provide a system for modeling supply chain networks comprising a model manager, a node manager, a pipeline manager, a...
US-9,372,916 Document template auto discovery
Methods and apparatus for generating a template for automatic data capture are described. The method comprises determining locations of a plurality of data...
US-9,372,915 System and method for probabilistic relational clustering
Relational clustering has attracted more and more attention due to its phenomenal impact in various important applications which involve multi-type interrelated...
US-9,372,914 Determining computing device characteristics from computer network activity
Systems and methods of determining computing device characteristics from computer network activity are provided. A data processing system can obtain data...
US-9,372,913 Apparatus and method for harmonizing data along inferred hierarchical dimensions
A server includes a data processing module with executable instructions executed by a processor to produce a first inferred data type from first received data...
US-9,372,912 Method, server, database and computer program for enriching comparison data of a decision making application
A method, a server, a database and a computer program product by means of which comparison data of decision making applications can be enriched so that they may...
US-9,372,911 System and method for performing replica copying using a physical copy mechanism
A system that implements a data storage service may maintain tables in a data store on behalf of clients. The service may maintain table data in multiple...
US-9,372,910 Managing remote data replication
Various systems, processes, and products may be used to manage remote data replication. In particular implementations, a system and process for managing remote...
US-9,372,909 Defining a set of data across mutiple databases using variables and functions
A method for defining grouping of data, across multiple data sources using variables and functions, may include defining grouping of data corresponding to one...
US-9,372,908 Merging an out of synchronization indicator and a change recording indicator in response to a failure in...
A first data structure stores indications of storage locations that need to be copied for forming a consistency group. A second data structure stores...
US-9,372,907 Table placement in distributed databases
A node type of a plurality of distributed nodes to which a table to be added to a distributed database should be assigned can be identified by applying a set of...
US-9,372,906 Method, system, and apparatus for providing resilient data transfer in a data protection system
Restarting transmission and application of changed data. A method includes receiving from the second location a first checkpoint. The first checkpoint points to...
US-9,372,905 Subroutines in a graphical query builder
A system may determine metadata information associated with data included in a data structure. The system may identify a category, associated with the data,...
US-9,372,904 Data compass
A system contains at least one load server that receives subscriber files including encrypted and unencrypted data from a vendor server connected to a...
US-9,372,903 Data lineage in an intelligent data integration system
A computer-executed method includes storing in a data store data attributes, data objects, and a data analysis tool (DAT). Each data object has an attribute set...
US-9,372,902 Accessing and editing virtually-indexed message flows using structured query langauge (SQL)
At least one message flow file that stores a message flow is read by a processor. The message flow stored within the at least one message flow file is parsed....
US-9,372,901 Searching for software applications based on application attributes
An application search system provides search results for applications based on one or more attributes of the applications. A search query is received by the...
US-9,372,900 Method and system for processing measurement data for website statistics
Methods and systems for storing web-site visitor data in a specific bucket among a plurality of buckets based on a unique visitor identifier. The methods and...
US-9,372,899 Method and apparatus of ordering search results
Ordering search results may include obtaining an exposed log file from a log system, computing a Bayesian posterior probability for relevancy between the log...
US-9,372,898 Enabling event prediction as an on-device service for mobile interaction
By knowing which upcoming actions a user might perform, a mobile application can optimize a user interface or reduce the amount of user input needed for...
US-9,372,897 Scoring relationships between entities based on proximity in space and time
Methods for determining a relationship score between a first entity and a second entity. A first computer-readable representation of a first spatial region...
US-9,372,896 Reverse engineering circumvention of spam detection algorithms
A spam score is assigned to a business listing when the listing is received at a search entity. A noise function is added to the spam score such that the spam...
US-9,372,895 Keyword search method using visual keyword grouping interface
A method of forming a keyword based search query that uses a plurality of keywords, in which the keywords of the query are arranged into groups of ...
US-9,372,894 Scoring relationships between entities based on proximity in space and time
Methods and apparatus, including computer program products, implementing and using techniques for determining a relationship score between a first entity and a...
US-9,372,893 Method and system of ranking search results, and method and system of optimizing search result ranking
The present disclosure provides techniques to rank search results. The techniques may include acquiring a set of primitive characteristics and extracting...
US-9,372,892 Bloom filter construction method for use in a table join operation portion of processing a query to a...
A method for use in processing database queries performed on a database, having tables made up of outer table data and corresponding inner table data,...
US-9,372,891 System and method for querying hybrid multi data sources
A system and method of querying hybrid multi data sources includes receiving a query at a hybrid multi data source running on a computer server, creating a list...
US-9,372,890 Methods, systems, and computer-readable media for providing a query layer for cloud databases
A method, non-transitory computer readable medium, and apparatus for receiving data from a cloud database. One or more queries requesting data from the cloud...
US-9,372,889 Incremental statistics update
A data warehousing system maintains large tables comprising a significant quantity of historical data. In general, the addition of small quantities of...
US-9,372,888 Reducing lag time when searching a repository using a keyword search
Embodiments of the invention provide systems and methods for searching a repository of information such as a database using a keyword search and/or an attribute...
US-9,372,887 Compression ratio improvement by lazy match evaluation on the string search CAM
A plurality of stored data sequences that match one or more search data sequences are determined. Each of the stored data sequences of the plurality of stored...
US-9,372,886 Data filtering in the internet of things
This invention relates to the Internet of Things (IOT), and discloses a method and apparatus of data filtering in the IOT, where the IOT includes a plurality of...
US-9,372,885 System and methods thereof for dynamically updating the contents of a folder on a device
A method and system for dynamically updating contents of a folder on a mobile device. The system comprises identifying at least a folder on the mobile device as...
US-9,372,884 Extensible data query scenario definition and consumption
Content providers define a set of scenarios that are addressed by their datasets. The scenarios include user-friendly, human-readable attributes such as a...
US-9,372,883 Manipulation of multi-tenancy database
Embodiments relate to manipulating a multi-tenant database, wherein the multi-tenant database comprises one or more source databases for storing tenant data. An...
US-9,372,882 Partitioning online databases
Methods, systems, and computer program products are provided for partitioning online databases. Online database operations, such as, for example, SPLIT, MERGE,...
US-9,372,881 System for identifying a correspondence between a COBOL copybook or PL/1 include file and a VSAM or sequential...
A computer system for matching format defining data structures with at least one data-containing structure of a group of potentially corresponding...
US-9,372,880 Reclamation of empty pages in database tables
Provided are techniques for reclamation of empty pages in database tables. In response to receiving a plurality of records for insertion into a database table,...
US-9,372,879 Balanced append tree data structure
Techniques are described for employing a substantially self-balanced append tree data structure to store and access information. The append tree data structure...
US-9,372,878 Analyzing social proximity of users of a digital magazine server
Connections between an online system user and one or more social networking system users maintained by various social networking systems are analyzed to...
US-9,372,877 Sparse datatable data structure
A sparse dataset structure is created by creating column vectors for one or more columns in a dataset that have at least one significant value. Each column...
US-9,372,876 Metadata driven reporting and editing of databases
Embodiments described herein are directed to providing enhanced database editing and reporting capabilities. In one scenario, a computer system receives a data...
US-9,372,875 Image data display system and image data display program
An image data display system classifies image data into a cluster based on a predetermined condition regardless of whether or not the image data conforms to DCF...
US-9,372,874 Content processing apparatus, content processing method, and program
A content processing apparatus according to the present disclosure includes: a content input unit that acquires target content that is content to be processed;...
US-9,372,873 Browsing related image search result sets
Methods are provided for displaying image results responsive to a search query. In addition to displaying responsive results for a query, responsive results are...
US-9,372,872 Display control apparatus, display control method, and storage medium for displaying a content of a file on a...
According to an aspect of the present invention, a display control apparatus is capable of displaying on a display apparatus a content of a plurality of files...
US-9,372,871 Combining unstructured image and 3D search results for interactive search and exploration
Implementations relate to presenting search results to a user. In particular, disclosed techniques include presenting both image search results and 3D model...
US-9,372,870 Peer to peer code generator and decoder for digital systems and cluster storage system
A highly resilient, scalable, high-performance data storage system that stripes its content across a cluster of peer computers. Multiple peers can fail (up to...
US-9,372,869 Method for intelligently categorizing data to delete specified amounts of data based on selected data...
A method assigns stored documents within a distributed storage system (DSS) to various document categories to enable a target number of documents to be deleted....
← 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 | 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.