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,451,290 Multi-spectral image compression
This document describes techniques and apparatuses for implementing multi-spectral compression. These techniques enable a computing device to capture a set of...
US-9,451,230 Playback adjustments for digital media items
An adjustment module analyzes user adjustments in a playback attribute (e.g., volume) of a media item (e.g., a video) that occur when the user transitions from...
US-9,451,210 Directing communications using gaze interaction
A computer-implemented method can include: establishing a communication session between a device of a first user and devices of at least two remote users, the...
US-9,451,180 Video stitching system and method
A method and computing system for receiving a first video file containing a first plurality of video frames. A second video file containing a second plurality...
US-9,451,049 Sharing media among remote access clients in a universal plug and play environment
In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP...
US-9,451,041 Caching geographic data according to server-specified policy
Caching or discarding geographic data received at a client computing device may be based on a caching policy for the geographic data. A caching policy may...
US-9,451,039 Push notifications for web applications and browser extensions
A system includes a memory configured to store executable code and a processor operably coupled to the memory. The processor is configured to execute the code...
US-9,451,008 Content selection with privacy features
Systems and methods for content selection with privacy features include determining that a period of time from when the cookie was last used to visit a webpage...
US-9,450,994 Mobile device and method of operating same to interface content provider website
In a mobile device, a method of interacting with a first social networking website by way of a network includes communicating indirectly with the first social...
US-9,450,927 Enabling users to select between secure service providers using a key escrow service
Systems and methods are described herein for enabling users to select from available secure service providers (each having a Trusted Service Manager ("TSM"))...
US-9,450,875 Cooperative fault tolerance and load balancing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative fault tolerance and load balancing. In one...
US-9,450,775 System and method for bouncing traffic in deadlock safe manner
A network may be configured to route traffic in such a way as to avoid packet loss in an event of link failure. The network may include a plurality of inner...
US-9,450,727 Physical layer acknowledgement signaling resource allocation in wireless communication systems
A downlink subframe on a single downlink carrier supports physical layer acknowledgment signaling for multiple physical uplink shared channel (PUSCH)...
US-9,450,694 Self-interference handling in a wireless communication terminal supporting carrier aggregation
A wireless communication terminal that has the self-interference due to the support of carrier aggregation, aggregating and jointly using two or more component...
US-9,450,607 Encoding or decoding characters as word in corpus
Data may be decompressed by receiving a compressed sequence of characters, the compressed sequence of characters being represented by at least a first received...
US-9,449,602 Dual uplink pre-processing paths for machine and human listening
In some implementations, a device for providing dual uplink processing paths may include a human listening (HL) input processing unit configured to receive an...
US-9,449,582 Digital image comparison
A method for digital image comparison includes, by a computer executing a single instance of an application program stored in a memory of the computer,...
US-9,449,492 Systems and methods for detecting gesture events in a hazard detection system
Hazard detection systems and methods according to embodiments described herein are operative to enable a user to interface with the hazard detection system by...
US-9,449,426 Method and apparatus for centering swivel views
Methods and an apparatus for centering swivel views are disclosed. An example method involves a computing device identifying movement of a pixel location of a...
US-9,449,407 Displaying dynamic content on a map based on user's location and scheduled task
Graphic elements for a computer-implemented mapping system may be displayed based on scheduled task data, routine data, or other data corresponding to an...
US-9,449,370 Detecting exposure quality in images
Systems, methods and computer readable media for exposure quality detection are described. In some implementations, a method can include computing an overall...
US-9,449,339 Recommendations based on usage and resource consumption data
An electronic device may generate use related information and resource consumption related information corresponding to each of used applications used in the...
US-9,449,302 Generating personalized websites and newsletters
A system and method for generating a membership profile for a personalized website is disclosed. An online services provider uses the interest engine to...
US-9,449,271 Classifying resources using a deep network
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scoring concept terms using a deep network. One of the...
US-9,449,256 Providing image candidates based on diverse adjustments to an image
In some implementations, a method provides image candidates for a user. The method can include applying a plurality of different image adjustment types to an...
US-9,449,253 Learning painting styles for painterly rendering
Embodiments relate to automatic rendering of images according to a painting style. A procedural painting system, controlled by one or more parameters is used....
US-9,449,229 Systems and methods for categorizing motion event candidates
The various embodiments described herein include methods, devices, and systems for categorizing motion event candidates. In one aspect, a method includes...
US-9,449,228 Inferring locations from an image
Systems and methods are disclosed for determining the location where an image was captured. In general, a device such as a smartphone may capture one or more...
US-9,449,181 Control and enforcement of access of user data
Control and enforcement of access of user data are described, including receiving a request from an application to access data associated with a user;...
US-9,449,160 Methods and systems of adding a user account to a device
A method of adding a user account to an unassociated device may include detecting, by an associated device that is associated with a user account, an audio...
US-9,449,105 User-context-based search engine
A method and apparatus for determining contexts of information analyzed. Contexts may be determined for words, expressions, and other combinations of words in...
US-9,449,095 Revising search queries
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for revising search queries. One of the methods includes...
US-9,449,094 Navigating among content items in a set
Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for navigating among content items in a set....
US-9,449,054 Methods, systems, and media for providing a media search engine
Methods, systems, and media for providing a media search engine are provided. In some implementations, a method for searching for content is provided, the...
US-9,449,053 Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
In some examples, systems and techniques can determine a respective visit likelihood for each respective destination of a plurality of destinations based at...
US-9,449,052 Trend based distribution parameter suggestion
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributing content are disclosed. In one aspect, a...
US-9,449,018 File operation task optimization
A method includes receiving, by a data processing apparatus, a plurality of file operation requests, each file operation request including a priority, a...
US-9,449,006 Method and system for deleting obsolete files from a file system
A method for deleting obsolete files from a file system is provided. The method includes: receiving a request to delete a reference to a target file in a file...
US-9,448,994 Grammar extraction using anchor text
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rating participants based on emotive feedback. In one...
US-9,448,992 Natural language search results for intent queries
Systems and methods provide natural language search results to clear-intent queries. To provide the natural language search results, a system may parse a...
US-9,448,980 Organization ownership verification in a web application
A system and machine-implemented method for verifying ownership of an organization and providing authenticated organizational badges to be displayed is...
US-9,448,978 Rich browser-based word processor
A computer-implemented method for presenting a document for interaction with a user in a web browser includes accessing an electronic model of the document;...
US-9,448,961 Prioritized download of social network content
A computer-implemented method includes identifying, with a computer system that has a network interface, one or more primary categories of content from a social...
US-9,448,929 Memory allocation folding based on object dominance
A computer-implemented method for compilation of applications can include receiving a set of software instructions and traversing the set of software...
US-9,448,830 Service bridges
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for service bridges. In one aspect, a method includes a host...
US-9,448,823 Provision of a download script
Disclosed are machine processors and methods performed thereby. The processor has access to processing units for performing data processing and to libraries....
US-9,448,814 Bridge system for auxiliary display devices
A bridge system for auxiliary display devices, including a computer running a plurality of mini-programs, each mini-program sending information to a...
US-9,448,754 Resolving label collisions on a digital map
A technique for displaying labels on a digital map comprise displaying the digital map via a user interface at a first zoom level, including displaying...
US-9,448,708 Theming for virtual collaboration
Aspects of the disclosure provide techniques that enable a communication server hosting a virtual communication session to receive theme parameters from a...
US-9,448,687 Zoomable/translatable browser interface for a head mounted device
A device may be configured to generate a display of a content in a view region. The view region has a given boundary, and the content is provided for display at...
← 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 | 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.