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,179,091 Avoiding flash-exposed frames during video recording
A flash removal system identifies and removes flash lighting from a video. The flash removal system identifies flash-exposed frames in the video based on a time...
US-9,179,020 Handheld imaging device with integrated chip incorporating on shared wafer image processor and central processor
A handheld imaging device includes an image sensor for sensing an image; an integrated chip provided on a wafer substrate, the integrated chip integrating on...
US-9,178,964 Distributing content
A method and apparatus are disclosed for distributing content items to a handheld device using a personal computer. A user can browse and select content using a...
US-9,178,933 Content recommendation based on context
The disclosure includes a system and method for providing recommended content to a user. The system includes a processor and a memory storing instructions that...
US-9,178,869 Locating network resources for an entity based on its digital certificate
A method and apparatus are provided for locating network resources over a communication network. The method includes receiving a digital certificate identifying...
US-9,178,868 Persistent login support in a hybrid application with multilogin and push notifications
A system and method are disclosed that may allow a hybrid application to support persistent login, multilogin, and push notifications. User credentials may be...
US-9,178,855 Systems and methods for multi-function and multi-purpose cryptography
Systems and methods for multi-function and multi-purpose cryptography are described, including obtaining, by a cipher engine executing on a computing system, a...
US-9,178,848 Identifying affiliated domains
Systems, methods, and computer program products are provided for identifying affiliated domains. A method includes identifying a plurality of domains, where...
US-9,178,746 Browser-based fetch of external libraries
A browser-based fetch of an external library may include a browser receiving a request from a web application to load an external library and determining...
US-9,178,698 Dynamic key management
Methods, systems, and apparatus, including computer programs, for managing keys for virtual machines (VM). One method includes receiving a first public key...
US-9,178,610 Optical loopback in a wavelength division multiplexing system
An optical communication device includes a transmitter having a transmitter port and a receiver having loopback and receiver ports. The transmitter transmits a...
US-9,178,311 USB connector with ejectable memory card
According to one general aspect, an apparatus includes a connector receptacle coupled to an electronic device. The connector receptacle is configured to receive...
US-9,178,258 Split-block construction of waveguide channels for radar frontend
A radar system in an autonomous vehicle may be operated in various modes and with various configurations. The autonomous vehicle features a radar system having...
US-9,177,553 Identifying underserved command inputs
A language processing system identifies first command input sentences that do not successfully parse by any parsing rule in a set of parsing rules. Each of the...
US-9,177,549 Method and system for cross-lingual voice conversion
A method and system for is disclosed for cross-lingual voice conversion. A speech-to-speech system may include hidden Markov model (HMM) HMM based speech...
US-9,177,350 Systems and methods for facilitating video fingerprinting using local descriptors
Systems and methods for facilitating video fingerprinting are provided. In one embodiment, a system can include: a memory, a microprocessor, a communication...
US-9,177,334 Ad extensions on content network
A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the...
US-9,177,332 Managing media library merchandising promotions
A method and/or system for managing media library merchandising promotions may include determining one or more current promotions from a plurality of...
US-9,177,329 Retargeting in a search environment
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retargeting content in a search environment. In one...
US-9,177,290 Featured items of distributed discussion collaboration
In an embodiment, a method for distributed discussion collaboration is provided. The computer-implemented method includes selecting a featured discussion item...
US-9,177,255 Cloud systems and methods for determining the probability that a second application is installed based on...
A method for providing a conditional scored list of applications for use in recommending applications includes storing on a cloud computing service a...
US-9,177,238 Techniques for generating customized two-dimensional barcodes
A computer-implemented technique can receive, at a computing device, a uniform resource locator (URL) for a web page and a plurality of images. A number of...
US-9,177,226 Object detection in images based on affinity determinations
A hierarchy of clusters is determined, where each leave of the hierarchy corresponds to one of the images in a group, and each cluster in the hierarchy...
US-9,177,208 Determining feature vectors for video volumes
A volume identification system identifies a set of unlabeled spatio-temporal volumes within each of a set of videos, each volume representing a distinct object...
US-9,177,174 Systems and methods for protecting sensitive data in communications
Systems and methods for protecting sensitive data in communications are described, including identifying first information in content created by a user for a...
US-9,177,163 Data access lockdown
Data access lockdown is described, including receiving a request from a first user to disable access to all data that are access-controlled by the first user...
US-9,177,150 Detecting setting tampering
A computer implemented method includes generating a first cryptographic hash based on at least one setting associated with a browser at a first time, storing...
US-9,177,130 Facial feature detection
An example method includes capturing, by a camera of a computing device, an image including at least a face of a user, calculating a face template of the face...
US-9,177,114 Method and apparatus for determining the proximity of a client device
The present invention discloses an apparatus and method for a method for determining proximity of a device (e.g., a client device). In one example, a key...
US-9,177,074 System and method for confirming authorship of documents
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for confirming authorship of documents is presented....
US-9,177,069 Determining labels from similar geographic features
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including a method that comprises: determining a target...
US-9,177,065 Quality score for posts in social networking services
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing a plurality of items, each item including digital...
US-9,177,063 Endorsing search results
Methods and systems for improving user search experience with a search engine by providing a way for associated users to create and share personalized lists of...
US-9,177,062 Sorting social profile search results based on computing personal similarity scores
The present technology includes systems and methods for searching for social profiles based on user search queries and sorting search results based on...
US-9,177,058 Multi-step search result retrieval
A method for providing search results to a user operating a third-party web page includes receiving a search request from the third-party web page. One or more...
US-9,177,048 Collaborative filtering
Systems, methods, and apparatus, including computer program products, for collaborative filtering are provided. A method is provided. The method includes...
US-9,177,046 Refining image relevance models
Methods, systems and apparatus for refining image relevance models. In general, one aspect of the subject matter described in this specification can be...
US-9,177,030 Systems and methods for providing search results
A method includes generating search results in response to a user query, where at least one of the search results includes a group of links. The group of links...
US-9,177,029 Determining activity importance to a user
Configurations of an activity assistant processing system are disclosed that provides users with dynamically-selected activities that are intelligently tailored...
US-9,177,018 Cross language search options
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for cross-language image search. One method includes receiving...
US-9,176,988 Image relevance model
Methods, systems, and apparatus, including computer program products, for identifying images relevant to a query are disclosed. An image search subsystem...
US-9,176,986 Generating a combination of a visual query and matching canonical document
A server system receives a visual query from a client system distinct from the server system, performs optical character recognition (OCR) on the visual query...
US-9,176,948 Client/server-based statistical phrase distribution display and associated text entry technique
A computer-implemented technique for client/server-based statistical phrase distribution display and text entry includes transmitting a portion of an input...
US-9,176,944 Selectively processing user input
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A computing system receives text that...
US-9,176,889 Virtual machine memory management
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining image search results. One of the methods...
US-9,176,759 Monitoring and automatically managing applications
This document generally describes techniques, methods, systems, and computer program products for monitoring and managing applications running on virtual...
US-9,176,754 Method and system for executing applications using native code modules
Some embodiments provide a system that executes a web application. During operation, the system loads the web application in a web browser and loads a native...
US-9,176,731 Heuristics for automated culprit finding
A system and method for isolating one or more code changes which are suspected of causing a code failure are disclosed. An example system may include a backend,...
US-9,176,720 Installation of third-party web applications into a container
Techniques are shown for installing third-party applications onto a network system in appropriate containers on the network system. The containers store data...
US-9,176,656 Graphical input display having a segmented scrollbar and escape hatch to facilitate navigating large bodies of...
A system for navigating large bodies of content is provided. The system includes an interface component configured to generate a user interface for navigating a...
← 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 | 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.