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,137,398 Multi-core processor for portable device with dual image sensors
A multi-core processor is used in a portable device that has first and second image sensors spaced from each other for capturing images of a scene from slightly...
US-9,137,397 Image sensing and printing device
An image sensing and printing digital camera device includes a housing defining a slot for receiving a printed instruction card having printed thereon an array...
US-9,137,347 Remotely configuring a wireless device and uploading media to a server
Certain aspects of a method and system for a wireless device to upload media to a web-based server may include a network that includes a wireless device and one...
US-9,137,320 Methods and systems for overriding graphics commands
Disclosed are "graphics overrides." An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is...
US-9,137,308 Method and apparatus for enabling event-based media data capture
A method and apparatus for enabling media data capture based on a real-world user experience is described herein. According to embodiments of the invention,...
US-9,137,194 Tools for micro-communities
A system and method for associating users with a micro-community that is relevant to an object reference. The object reference is anything that can be perceived...
US-9,137,181 Electronic communication reminder technology
Systems and methods concerning electronic communication reminder technology are disclosed. At a receiving device comprising one or more processors and a memory...
US-9,137,151 Redundant architecture for failover of transcoder instances
In one embodiment, a system includes a first subsystem that includes components configured to route video to transcoder instances for transcoding. The first...
US-9,137,125 Video content pre-fetching from mobile browser
Systems and methods for pre-fetching video content from a content server for eventual playback on a mobile device are disclosed herein. The system includes a...
US-9,137,108 System for remotely monitoring device to obtain information sensed by a device component featuring client...
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
US-9,137,094 Method for setting DNS records
A method includes receiving a request to associate a user-specified domain name with an application function, identifying a registrar system based on the...
US-9,137,086 Social media session access
A method for social media session access includes, by a computing device, receiving a user request to join a social media session. If the social media session...
US-9,137,029 State and availability monitoring for customer support services for multimedia conferences
A system and method are described for providing support services via a virtual production environment. The system may include a help center interface, an agent...
US-9,137,023 Self-signed certificates for computer application signatures
A computer-implemented method for signing computer applications is disclosed. The method includes generating a compiled version of a first software application,...
US-9,136,984 Multi-listener wireless medium access method
Collisions in wireless networks may be avoided by limiting competing transmissions at the same time or within a temporally proximate time range. A relay...
US-9,136,964 Viewing impression report collection, storage, and reportback of inserted content with DVR playback
A method and system that computes viewing statistics for a digital video content stream received at a set-top box. The digital video content stream includes a...
US-9,135,915 Augmenting speech segmentation and recognition using head-mounted vibration and/or motion sensors
Example methods and systems use multiple sensors to determine whether a speaker is speaking. Audio data in an audio-channel speech band detected by a microphone...
US-9,135,914 Layered mobile application user interfaces
Disclosed are systems, methods, and devices for providing a layered user interface for one or more applications. A user-interface layer for a voice user...
US-9,135,912 Updating phonetic dictionaries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating phonetic dictionaries. In one aspect, a method...
US-9,135,892 System and method for viewing content
A system and method for viewing content on a mobile device may include outputting, at a display coupled to a mobile computing device, content viewable at the...
US-9,135,802 Hardware attitude detection implementation of mobile devices with MEMS motion sensors
Systems and methods for detecting an attitude of a device are disclosed. The system includes a processing system including at least a sensor processor and an...
US-9,135,770 Prediction of an estimated remaining utility usage via meter and adjusting an alert threshold
A method and system for predicting an estimated remaining utility usage and adjusting an alert threshold for a prepaid utility meter account includes receiving...
US-9,135,743 Visualize the obscure object in 3D space
A system, method and software application implement a visualization scheme for presenting information in a 3D map. A set of rules specifies the visualization...
US-9,135,715 Local feature cameras for structure from motion (SFM) problems with generalized cameras
Methods and systems for extraction of 3D geometry from a plurality of generalized camera images by a device that comprises an electronic circuit are provided....
US-9,135,674 Endpoint based video fingerprinting
A method and system generates and compares fingerprints for videos in a video library. The video fingerprints provide a compact representation of the temporal...
US-9,135,644 Orientation of panoramas and panorama selection based on Ad bidding
Systems, methods, and computer storage mediums for orienting a panoramic image of a geolocation to display an advertiser's location are provided. An exemplary...
US-9,135,640 Distributing content
A framework for content delivery includes a content distribution manager operable to select content for distribution in response to a request for content. The...
US-9,135,625 Systems and methods of detecting keyword-stuffed business titles
The present invention relates generally to identifying fraudulent businesses and business listings. More specifically, the invention relates to determining a...
US-9,135,619 Merchant identification of payer via payment path
Novel features to be used in a proxy card payment system include a real-time request to override a declined transaction or to select a different financial...
US-9,135,565 Multiple reference point shortest path algorithm
Data are maintained in a distributed computing system that describe a directed graph representing relationships among items. The directed graph has a plurality...
US-9,135,558 Generating models based on response rates of users/experts using probabilities, and random numbers
Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for receiving aggregate user data, the aggregate user data...
US-9,135,500 Facial recognition
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing facial recognition. In one aspect, a method...
US-9,135,461 Heterogeneous virtual machines sharing a security model
Methods and systems for sharing a security model with heterogeneous virtual machines (VMs) are provided. A method for sharing a security model with...
US-9,135,445 Providing information about a web application or extension offered by website based on information about the...
A method for installing an offered web application or browser extension in a web browser includes receiving a user action on a website located at a first...
US-9,135,414 Software fault isolation for arm thumb
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for executing native code modules. One of the methods...
US-9,135,371 Contextual video browsing
A method and system for contextual browsing of videos that are relevant to a current video. Browsing controls that include labels and previews are presented in...
US-9,135,364 Delivery of web pages with markup for speed
A web page delivery method and system uses speed-up parameters such as retrieval hints, cache time parameters and criticality hints to improve delivery of web...
US-9,135,361 Updating taxonomy based on webpage
According to an example implementation, a computer-implemented method may include extracting, by a computing device, structured content from a website,...
US-9,135,346 Index data for native applications
Methods, systems, and apparatus for determining, for a native application that generates an application environment for display on a user device within the...
US-9,135,345 Generating and updating online content using standardized tagged data
Methods, and systems, including computer programs encoded on computer-readable media, for managing content associated with a content campaign of a content...
US-9,135,317 Image-centric documents
A computing device is configured to provide a search results document that includes information regarding images that have been identified as relevant to a...
US-9,135,313 Providing a search display environment on an online resource
Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for providing a search display environment on...
US-9,135,312 Timeslider
A document editing system includes a control configured to review document modifications. This control, referred to herein as a timeslider, allows a user to...
US-9,135,307 Selectively generating alternative queries
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for obtaining search results from high-quality sites. One of the...
US-9,135,305 Ranking object search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking object search results. In one aspect, a method...
US-9,135,303 Using pre-search triggers
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using pre-search triggers. In one aspect, a method...
US-9,135,292 Selecting a template for a content item
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting a template for a content item. In one aspect, a...
US-9,135,277 Architecture for responding to a visual query
A visual query such as a photograph, a screen shot, a scanned image, a video frame, or an image created by a content authoring application is submitted to a...
US-9,135,271 Finding similar cities using geo-related queries
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing a method that comprises: determining...
US-9,135,267 Method for adding real time collaboration to existing data structure
Systems and methods for establishing a bridge between two documents on a server are provided, including receiving, at the server, a first document represented...
← 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.