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,311,490 Delivery of contextual data to a computing device while preserving data privacy
A method, device, system, or article of manufacture is provided for improved delivery of contextual data to a computing device while preserving data privacy. In...
US-9,311,459 Application-driven playback of offline encrypted content with unaware DRM module
Application-driven interceptor module enables offline playback of Digital Rights Management (DRM) protected content to work in a same way as online playback....
US-9,311,457 Platform for cloud application software
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining distributing web applications. One of the...
US-9,311,416 Selecting content using a location feature index
Systems and methods of providing content for display on a computing device via a computer network using a location feature index are provided. A data processing...
US-9,311,415 Generating contact suggestions
In some implementations, a method includes, at a computing device, identifying a first recipient of a draft electronic communication prepared by a user. A is...
US-9,311,414 Systems and methods of selecting content based on aggregate entity co-occurrence
The present disclosure relates to systems and methods for refining content selection criteria to facilitate content selection via a computer network. In some...
US-9,311,408 Methods and systems for processing media files
Systems and methods for processing media files are described. In one embodiment, one or more events are captured having associated event data and associated...
US-9,311,407 Native application search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining that a first web resource responsive to a...
US-9,311,403 Hashing techniques for data set similarity determination
Methods, systems and computer program product embodiments for hashing techniques for determining similarity between data sets are described herein. A method...
US-9,311,384 Providing recommendations
A server system, which manages distribution or download of content, may obtain data relating to interactions between a user and one or more other server systems...
US-9,311,365 Music identification
A system and method for managing music associated with a user account of an online music provider including receiving a request from a client device to add a...
US-9,311,363 Personalized entity rankings
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing personalized evaluations of products, services,...
US-9,311,362 Personal knowledge panel interface
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing personal knowledge panels. One of the methods...
US-9,311,361 Algorithmically determining the visual appeal of online content
A system and a computer-implemented method for automatically determining the visual appeal of online content are provided. The method includes storing a...
US-9,311,347 Method and apparatus for developing a social hierarchy
A method and apparatus for developing a social hierarchy for a user from a plurality of contacts includes, for each contact, tracking communications occurring...
US-9,311,310 System and method for grouping related photographs
A computer-implemented method, computer program product, and computing system is provided for interacting with images having similar content. In an embodiment,...
US-9,311,303 Interpreted language translation system and method
A computer-implemented method of processing an interpreted language element for execution on a mobile communication device including receiving at a server...
US-9,311,299 Weakly supervised part-of-speech tagging with coupled token and type constraints
A method and system are provided for a part-of-speech tagger that may be particularly useful for resource-poor languages. Use of manually constructed tag...
US-9,311,293 Techniques for generating translation clusters
A computer-implemented technique can include receiving, at a server including one or more processors, a source word in a source language. The technique can...
US-9,311,289 Spreadsheet document tab conditional formatting
A method of applying conditional formatting rules to a document tab. The method includes receiving an indication of a user input selecting a document entry in a...
US-9,311,272 System and method for faster division
A system and method for reducing central processing unit usage when inverting or dividing multiple floating point numbers is disclosed. An example system may...
US-9,311,220 System to uncover root cause of non-deterministic (flaky) tests
A system and method are disclosed for determining the root cause of non-deterministic tests. An exemplary system may receive a non-deterministic test and run...
US-9,311,194 Efficient resource utilization in data centers
A method for efficiently using resources (e.g., memory devices) in data centers of a distributed storage system includes identifying high-availability jobs and...
US-9,311,174 Providing task-based information
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing task-based information are disclosed. In one...
US-9,311,168 Deeplinking to multiple native applications
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for obtaining data specifying a plurality of native applications...
US-9,311,069 Search in application launcher
A system and machine-implemented method for facilitating an application launcher providing direct access to one or more items, the method including identifying...
US-9,310,999 Inputting tone and diacritic marks by gesture
Methods and systems for inputting tone and diacritic marks by gesture are provided. A method may include displaying a keypad for text input. Selection of a key...
US-9,310,992 Panning in a three dimensional environment on a mobile device
This invention relates to panning in a three dimensional environment on a mobile device. In an embodiment, a computer-implemented method for navigating a...
US-9,310,988 Scroll end effects for websites and content
A system and machine-implemented method for providing a visual cue of overscrolling displayed content on an electronic device. When the end of a scrollable page...
US-9,310,987 Projections to fix pose of panoramic photos
Aspects of the disclosure relate generally to adding or correcting orientation and/or location information for panoramic images. For example, some panoramic...
US-9,310,874 Electronic device with enhanced method of displaying notifications
There is disclosed an electronic device comprising a receiver, a display, an application processor and a sensor hub. The receiver is configured to receive...
US-9,310,804 Use of prior maps for estimation of lane boundaries
Disclosed herein are methods and systems for using prior maps for estimation of lane boundaries or other features within an environment. An example method may...
US-9,310,784 Sensor system for monitoring data center equipment
A method and apparatus are provided for monitoring the thermal state of a data center. According to the method and apparatus, thermal sensors are placed at...
US-9,310,634 Aesthetic layer for display panels
A display apparatus includes a display layer for generating images to be viewable from a viewing region and an aesthetic layer disposed over the display layer....
US-9,310,211 Extracting patterns from location history
Embodiments relate to determining commute routes and clustering commute routes from a user's location history. Points in the user's location history may be...
US-9,309,012 Method of packaging camera facilitating ease of installation
This application discloses a method of preparing an assembly. A base assembly is provided and includes a base, and a second fastener structure coupled to the...
US-9,308,975 Spar buoy platform
An offshore airborne wind turbine system including an aerial vehicle, an electrically conductive tether having a first end secured to the aerial vehicle and a...
US-9,308,648 Systems and methods for robotic self-right
Example systems and methods for self-righting a robotic device are provided. An example method may include determining an orientation of a bottom surface of a...
US-D753,724 Display screen or a portion thereof with graphical user interface
US-D753,723 Display screen or a portion thereof with graphical user interface
US-D753,722 Display screen or portion thereof with animated graphical user interface
US-D753,721 Display screen or portion thereof with animated graphical user interface
US-D753,720 Display screen or a portion thereof with a graphical user interface
US-D753,719 Display screen or a portion thereof with a graphical user interface
US-D753,718 Display screen or a portion thereof with a graphical user interface
US-D753,717 Display screen or a portion thereof with a graphical user interface
US-D753,715 Display screen portion with icon
US-D753,649 Notebook computer housing
US-9,307,539 Method and apparatus for mitigating downlink control channel interference
A method (300) and apparatus (200) that mitigates downlink control channel interference is disclosed. The method can include receiving (320) a transmission from...
US-9,307,514 Managing use of location-identification services
In general, the subject matter described in this specification is embodied in methods, systems, and program products for identifying a location of a mobile...
← 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.