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,460,161 Method for determining relevant search results
Systems and methods for determining search results. The method may include receiving an at least partial search term, and identifying keywords based on the at...
US-9,460,160 System and method for selecting user generated content related to a point of interest
A system and machine-implemented method for providing one or more photos associated with a point of interest on a map, the method including receiving an...
US-9,460,159 Detecting visibility of a content item using tasks triggered by a timer
A module may be included with a content item. The module may be configured such that the module performs a number of tasks at a first rate via a timer when the...
US-9,460,158 Search method and system
The present disclosure discloses a search method and system. A method obtains a first search result set of first search results relevant to query data submitted...
US-9,460,157 Ranking search results based on color
Example systems and methods that rank search results based on color are described. In one implementation, a method receives a product search query from a user...
US-9,460,156 Matching a first location profile with at least one other location profile
A server (3-2, 3-3) for supporting a recommendation (5) to a user device (1) is disclosed. The server comprises a matching unit (302) configured to match a...
US-9,460,155 Method and system of continuous contextual user engagement
In one exemplary aspect, a contextual user engagement system for automatically engaging in a conversation with a user is provided. A context manager manage,...
US-9,460,154 Dynamic parallel aggregation with hybrid batch flushing
A method, apparatus, and system for dynamic parallel aggregation with hybrid batch flushing are provided. Record sources of an aggregation operator in a query...
US-9,460,153 Method and system for estimating the size of a joined table
A method, system, and/or computer program product estimate a cardinality of a joined table (T) obtained by joining at least a first data column (R) and a second...
US-9,460,152 Dynamically indentifying and preventing skewed partitions in a shared-nothing database
Dynamically identifying and preventing skewed partitions in a shared-nothing database is provided. The database management system software receives a parameter...
US-9,460,151 System and methods to configure a query language using an operator dictionary
Systems and methods to configure a query language using an operator dictionary are described. The system receives, from a first user, a search query to search...
US-9,460,150 Information processing apparatus, distributed processing system, and distributed processing method
An information processing apparatus includes a receiving unit that receives an access request for data from one of a plurality of information processing...
US-9,460,149 Dynamic query resolution using accuracy profiles
In various embodiments, methods and systems for dynamic validation of selectable data are provided. This may be accomplished by referencing search engine...
US-9,460,148 Completing distribution of multi-media content to an accessing device
A method begins by a dispersed storage (DS) processing module determining whether to complete downloading of a data segment of multi-media content to an...
US-9,460,147 Partition-based index management in hadoop-like data stores
A method for processing a dataset in a partitioned distributed storage system having data stored in a base table and an index stored in an index table, may...
US-9,460,146 Component for mass change of data
Tools and techniques for performing a mass change to data are described. Attribute values in a data set can be replaced or overwritten based on a user request....
US-9,460,145 Transactional lock elision with delayed lock checking
Avoiding data conflicts includes initiating a transactional lock elision transaction containing a critical section, executing the transactional lock elision...
US-9,460,144 Lock acceleration
A method for locking resources, including: receiving, by an accelerator, a first request from a first client to lock a first resource; evaluating, by a computer...
US-9,460,143 Methods, systems, and computer readable media for a multi-view data construct for lock-free operations and...
Methods, systems, and computer readable media for a multi-view data construct that supports lock-free operations and direct access are disclosed. According to...
US-9,460,142 Detecting renaming operations
System, method, and computer program product embodiments transform data from a first version, for example an initial version of a database, to a second version,...
US-9,460,141 Automatic expiring of cached data
A method includes determining a time shift for data validity windows corresponding to a user, receiving a request for an incremental data update from the user,...
US-9,460,140 Automated librarian as contributor to a collection of content
An automated researching component is invited to contribute content to a collection of research material. The automated research component can be set to...
US-9,460,139 Distributed storage system with pluggable query processing
As part of a query-processing technique, in response to receiving queries for information stored in a distributed storage system and associated query-processing...
US-9,460,138 Managing an index of a table of a database
A method, a system, and a computer program product for managing a database are disclosed. Managing the database includes managing an index of a table of the...
US-9,460,137 Handling an increase in transactional data without requiring relocation of preexisting data between shards
A method, system and computer program product for handling an increase in transactional data load without requiring the relocation of preexisting data. A range...
US-9,460,136 Managing databases in data storage systems
There is disclosed a method for use in managing databases in data storage systems comprising a plurality of nodes. A request is received to provision storage...
US-9,460,135 Methods and automated systems for testing, optimization, and analysis that use robust statistical processing of...
The current document is directed to automated electronic testing, optimization, and/or analysis systems that perform testing that results in non-binomial...
US-9,460,134 Table organization using one or more queries
A method, system and computer program product are provided for reorganizing a database table according to a set of queries. More specifically, the table is...
US-9,460,133 Data management apparatus, data management method and data management program
An apparatus includes: the arrangement pattern sampling data generator 111b for generating the arrangement pattern sampling; the bit pattern sampling data...
US-9,460,132 Motor vehicle inspection device and method for identifying motor vehicles
A method for identifying a motor vehicle for a plurality of motor vehicle inspection devices, including ascertaining a distinct characteristic of the motor...
US-9,460,131 Data stream quality management for analytic environments
According to one aspect of the present disclosure, a system and technique for data quality management is disclosed. The system includes a processor and an...
US-9,460,130 Flexibly performing reallocations in databases
A reallocation processing block including a computing system including one or more data processors receives a base table, a reference table, and at least one...
US-9,460,129 Method for tracking a schema in a schema-less database
Systems and methods are described for obtaining, for insertion into a schema-less database, a data object that comprises a plurality of key and value pairs. The...
US-9,460,128 Sliding window view group constructs in relational database query language
This disclosure relates to populating an aggregated sliding window view group comprising one or more internal views, and each of the internal views in group has...
US-9,460,127 Datacenter database generation using task fingerprint and allocated resources
Technologies and implementations for allocating datacenter resources are generally disclosed.
US-9,460,126 Rotational maintenance of database partitions
A distributed database management system may comprise a group of partitions that includes a master writeable partition and one or more additional partitions...
US-9,460,125 Systems, methods, and computer program products for digital photography
A system, method, and computer program product are provided for digital photography. In use, a method and apparatus are provided for receiving, at least part...
US-9,460,124 Image processor and method for memory access control
An image processor includes a memory including multiple memory banks each having multiple unit storage areas and holding an image, an image processing unit that...
US-9,460,123 Systems and methods for generating an arrangement of images based on image analysis
This disclosure relates to systems and methods for generating a narrative of images based on image classification, selection, and arrangement based, at least in...
US-9,460,122 Long-query retrieval
Described herein is a technology that facilitates efficient large-scale similarity-based retrieval. In several embodiments documents, images, and/or other...
US-9,460,121 Contact card recognition system and recognition method using a touch screen
A contact card recognition system and a recognition method using a touch screen, and to a contact card used in a contact card recognition system.
US-9,460,120 Travel route planning using geo-tagged photographs
Systems, methods, and devices are described for providing customized trip plans. Based on information provided by a user, geo-tagged photographs, and/or...
US-9,460,119 Information processing device, information processing method, and recording medium
An image collation unit determines whether input image data matches pre-registered image data or a feature quantity of the input image data matches a...
US-9,460,118 System, method, and computer program product for exchanging images
A system, method, and computer program product are provided for exchanging images. In use, one or more images are received at a server. Additionally, the one or...
US-9,460,117 Image searching
The present disclosure introduces a method and an apparatus for searching images. With respect to each image in an image searching database, respective labels...
US-9,460,116 Configurable groups of virtual walls providing proximity related privileges
A group of common users each with a mobile device are provided access to information displayed on a group of virtual walls. Each wall corresponds to a different...
US-9,460,115 Location-based data service apparatus and method
One aspect of the invention provides a method including: receiving shape information describing a shape of a first space of interest (SOI); receiving location...
US-9,460,114 System for managing relationship and history of combined space of interest (SOI) object and content
A system for managing a relationship or a history of a space of interest (SOI) containing information of a space having a certain area or structure and a...
US-9,460,113 System and method for recommending location-based keyword
According to exemplary embodiments of the invention, a location-based keyword recommending system and method are provided. The location-based keyword...
US-9,460,112 Method and apparatus for virtualization of a file system, data storage system for virtualization of a file...
The method and an apparatus provides a virtualized file system enabling indirect access to a second file system in a data storage system comprising a plurality...
← 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 | 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.