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: google





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-9,003,289 Automatic detection of suggested video edits
Systems and methods are provided herein relating to video classification. A trained classifier can analyze a video for suggested edits. A plurality of features...
US-9,003,231 System for instantiating service instances for testing in a known state
It is frequently difficult to generate multiple separate instances of a complex system. It is also difficult to restore the data state of these instances to a...
US-9,003,032 Video aware pages
A method is provided that includes retrieving user interface (UI) analytics data describing interactions with a UI provided by an online service, and retrieving...
US-9,002,968 Fabric network
Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables...
US-9,002,967 Fabric network
Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables...
US-9,002,956 Self-regulating social news feed
A system and method for self-regulating social news feeds includes a user interface module, data storage, a loudness controller, a quality engine, and an output...
US-9,002,949 Automatically enabling the forwarding of instant messages
Techniques are described for forwarding an instant message addressed to an intended instant messaging recipient to the recipient's mobile telephone when the...
US-9,002,942 Processing content spoilers
The disclosure includes a system and method for processing content spoilers. The system includes a controller, a progress module, a determination module, a...
US-9,002,935 Copying document content through a hosted system
A computer-implemented method of sharing data between computer applications includes receiving, at a server system from a remote computing device, an...
US-9,002,930 Activity distribution between multiple devices
A first application, operating on a first client device, may perform a task. As part of performing the task, the first application may generate a message that...
US-9,002,894 Objective and subjective ranking of comments
A system may receive a request for comments associated with a particular document, identify a comment associated with the particular document, generate an...
US-9,002,883 Providing aggregated starting point information
Methods, systems, and computer program products are provided for providing aggregated starting point information. One example method includes identifying a...
US-9,002,873 Pipeline query interface
Embodiments relate to a user interface for building queries. The user may select a source or sources to be queried, and establish any number of desirable and...
US-9,002,869 Machine translation for query expansion
Methods, systems and apparatus, including computer program products, for expanding search queries. One method includes receiving a search query, selecting a...
US-9,002,867 Modifying ranking data based on document changes
Methods, systems, and apparatus, including computer programs encoded on computer storage media for determining a weighted overall quality of result statistic...
US-9,002,866 Generating context-based spell corrections of entity names
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for correcting entity names. One method includes receiving texts...
US-9,002,860 Associating summaries with pointers in persistent data structures
Methods for organizing and retrieving data values in a persistent data structure are provided. Data values are grouped into data blocks and pointers are...
US-9,002,856 Agent rank
The present invention provides methods and apparatus, including computer program products, implementing techniques for searching and ranking linked information...
US-9,002,848 Automatic incremental labeling of document clusters
Methods and systems for use in labeling documents within a cluster are provided. One example method includes assembling a set of documents including a first...
US-9,002,835 Query response using media consumption history
Methods, systems, and apparatus for receiving a natural language query of a user, and environmental data, identifying a media item based on the environmental...
US-9,002,832 Classifying sites as low quality sites
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing search results. In one aspect, a method...
US-9,002,831 Query image search
In general, in one aspect, a method includes receiving, by one or more processors, a query image, obtaining, by the one or more processors, search results...
US-9,002,821 Indexing application pages of native applications
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indexing application pages of native applications that...
US-9,002,819 Web crawler scheduler that utilizes sitemaps from websites
Systems and methods for scheduling documents for crawling are disclosed. In some implementations, a method includes obtaining sitemap information for a...
US-9,002,817 Interleaving search results
Methods, systems, and computer program products are provided for interleaving search results. A method includes presenting multiple first search results...
US-9,002,808 Using a web application as the default handler of local content
A method includes registering a web application, which is executable through a web browser, as a default file handler of a particular type of locally-stored...
US-9,002,793 Database replication
A write request is received at a database server from a client application for writing data to persistent data storage. In response to receiving the write...
US-9,002,790 Hosted storage locking
A hosted storage system receives a request from a requester to access a hosted resource. The hosted resource includes a binary large object. The hosted storage...
US-9,002,725 System and method for targeting information based on message content
A method of serving an electronic document in response to a client request includes identifying an electronic document requested by a client. At least one...
US-9,002,647 Generating turn-by-turn direction previews
Aspects of the present disclosure relate to generating turn-by-turn direction previews. In one aspect, one or more computing devices, may receive a request for...
US-9,002,636 Contextual traffic or transit alerts
A computing system is described that can provide a user with alerts based on traffic information related to the user's expected travel route. In some...
US-9,002,526 Intelligent controller for an environmental control system
The current application is directed to intelligent controllers that continuously, periodically, or intermittently monitor progress towards one or more control...
US-9,002,525 Updating control software on a network-connected HVAC controller
Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a...
US-9,002,416 Wireless communication device responsive to orientation and movement
A wireless communication device responsive to orientation and movement comprising a housing, a cellular transceiver capable of communicating with a cellular...
US-9,002,377 Method for improving discovery of preferred mobile computing locations
A method for improving discovery of preferred mobile computing locations includes monitoring sensor data corresponding to a mobile computing device (MCD) and...
US-9,002,354 Interference control, SINR optimization and signaling enhancements to improve the performance of OTDOA measurements
A wireless terminal receives signaling information, pertaining to a reference signal transmission in at least one specifically designated sub frame, the...
US-9,002,270 Two-factor user authentication using near field communication
A user is authenticated to a mobile computing device using an NFC tag. The NFC tag may be initially associated when an NFC reader of the device senses the NFC...
US-9,002,175 Automated video trailer creation
Methods, systems, and computer program products for automatic creation of video trailers are provided. A computer-implemented method may include computing...
US-9,002,167 Optical fiber management bridge
An improved optical fiber management bridge 100 can comprise an optical hinge 152 for an electronics communications device 112 which is especially useful for a...
US-9,002,109 Color correction based on multiple images
In some implementations, a method provides color corrections based on multiple images. In some implementations, a method includes determining one or more...
US-9,002,020 Bone-conduction transducer array for spatial audio
Systems and methods for a bone-conduction transducer array configured to provide spatial audio are described, in which the bone-conduction transducer array may...
US-9,001,983 Digital photo frame with dial-a-tag functionality
A method for communication using a digital photo frame, including rendering a digital photo with a plurality of different objects appearing in the photo, the...
US-9,001,978 Divided call history user interface
A computing device displays a call history graphical user interface (GUI). The call history GUI includes a new list and an old list. The new list may include...
US-9,001,852 Wavelength tunable laser
The wavelength tunable laser includes a thermo-electric cooler (TEC), a distributed feedback portion, and a semiconductor optical amplifier (SOA). The...
US-9,001,837 Extending a local area network
A local area network system that includes a residential gateway in wired communication with a remote service provider and multiple set top boxes in wired...
US-9,001,504 Moveable display portion of a computing device
In one general aspect, a computing device can include a base portion including a keyboard, and a guide included in the base portion. The computing device can...
US-9,001,178 Multimedia conference broadcast system
A multimedia conference broadcast system may include one or more processors and a memory. The one or more processors may receive video streams and audio streams...
US-9,001,135 Method and mechanism for delivering applications over a wan
An improved approach for a remote graphics rendering system that can utilize both server-side processing and client-side processing for the same display frame....
US-9,001,030 Heads up display
Embodiments of an apparatus comprising a light guide including a proximal end, a distal end, a display positioned near the proximal end, an eye-tracking camera...
US-9,000,937 System and method of alerting users based on proximity
An alert server is operative to notify users when they are in proximity within one another. The alert server may determine to alert a first user of the...
← 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 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | 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.