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,047,271 Mining data for natural language system
A method iteratively processes data for a set of actions, including: for each action: accessing a corresponding set of command sentences for the action,...
US-9,047,268 Character and word level language models for out-of-vocabulary text input
A computing device determines, based at least in part on indications of user input, scores for a first set of candidate strings and a second set of candidate...
US-9,047,259 System and method for renaming hyperlinks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first hyperlink as input, the first hyperlink...
US-9,047,254 Detection and validation of expansion types of expandable content items
This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for detecting and...
US-9,047,244 Multi-screen computing device applications
A system, apparatus and method for executing a software program on a plurality of computing devices are disclosed. A first computing device executes a software...
US-9,047,141 System and method for limiting the impact of stragglers in large-scale parallel data processing
A large-scale data processing system and method including a plurality of processes, wherein a master process assigns input data blocks to respective map...
US-9,047,101 Method for compiling an intermediate code of an application
A method for compiling an original application written in an intermediate code, in which the original application is executed by means of a virtual machine. The...
US-9,047,097 Method for providing an application as a library in a virtual machine
A method for providing an application by a virtual machine. The method includes a step of compiling an application written in a source code to a native...
US-9,047,012 Using information from a user device and a server to suggest an input
Systems may include receiving, from the user device, data representing input to a virtual keyboard on the user device, where the virtual keyboard includes keys,...
US-9,046,999 Dynamic input at a touch-based interface based on pressure
Disclosed herein are methods, devices, and systems that may enable a touch-based interface to receive dynamic user inputs based on pressure. An exemplary method...
US-9,046,996 Techniques for navigation among multiple images
Aspects of the disclosure relate generally to providing a user with an image navigation experience. In order to do so, a reference image may be identified. A...
US-9,046,943 Virtual control for touch-sensitive devices
A virtual control is displayed on a touch-responsive display screen. The virtual control visually is displayed as multiple control segments, and layered over an...
US-9,046,898 Power-preserving communications architecture with long-polling persistent cloud channel for wireless...
Provided according to one or more embodiments herein are methods, systems and related architectures for facilitating network communications between a wireless...
US-9,046,684 Method for selectively treating surfaces
A method of treating a surface includes providing an object and applying a masking layer to a target surface area of the object. A sacrificial material is...
US-9,046,414 Selectable lens button for a hazard detector and method therefor
According to one embodiment, a hazard detector includes a front casing coupled with a back plate to define a housing having an interior region. The hazard...
US-9,045,213 Power generation via a solar montgolfier balloon
Example embodiments may facilitate altitude control by a balloon in a balloon network in a manner that also can generate power. An example method involves...
US-9,044,965 Disposable digital camera with printing assembly
A digital camera includes an image capture assembly; a print media transport assembly; a pagewidth ink jet printhead; a roll of print media; an internal chassis...
US-9,044,200 Noble metal surface treatment to improve adhesion in bio-compatible devices
A method involving forming a sacrificial layer on a working substrate; forming a first bio-compatible layer on the sacrificial layer such that the first...
US-9,044,183 Intra-video ratings
A system and method is provided for receiving and displaying voting data with respect to online hosted videos. Viewers vote on portions within various videos...
US-9,044,075 Container
The present disclosure provides an apparatus including a first chamber containing an eye-mountable device. The apparatus may also include a second chamber...
US-D730,923 Portion of a display screen with graphical user interface
US-D730,922 Portion of a display screen with graphical user interface
US-D730,906 Mobile device module
US-D730,755 Hazardous condition detector
US-9,043,888 Detecting automated identities in computer user communities
A computer-implemented method of detecting automated identities, including. The method includes, using one or more computing devices, providing for display to a...
US-9,043,870 Automated sign up based on existing online identity
An automated system for signing up users invited to join a site based on their existing identity includes an invitation generator, an invite processor, a...
US-9,043,828 Placing sponsored-content based on images in video content
Sponsored-content may be placed based on images in video content. A first image in a frame of a video content item is identified. The first image is matched...
US-9,043,733 Weighted N-finger scaling and scrolling
In one example, a method includes receiving an indication of an input gesture detected at a presence-sensitive input device, where the input gesture includes...
US-9,043,714 Adaptive user interface for widescreen devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adapting user interfaces for devices that include...
US-9,043,699 Determining expansion directions for expandable content item environments
This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for detecting expansion...
US-9,043,602 Generating and using ephemeral identifiers and message integrity codes
Systems and methods for generating and using ephemeral identifiers are provided. One example method includes determining, by one or more computing devices, a...
US-9,043,515 Vertex array access bounds checking
Aspects of the invention relate generally to validating array bounds in an API emulator. More specifically, an OpenGL (or OpenGL ES) emulator may examine each...
US-9,043,512 Method for combining non-latency-sensitive and latency-sensitive input and output
Systems, mediums, and methods are provided for scheduling input/output requests to a storage system. The input output requests may be received, categorized...
US-9,043,464 Automatically grouping resources accessed by a user
The disclosed subject matter relates to computer-implemented methods for automatically grouping resources, such as electronic files, websites, applications, and...
US-9,043,444 Using an audio stream to identify metadata associated with a currently playing television program
Systems and methods for using an audio stream to identify metadata associated with a currently playing television program are disclosed. A video stream...
US-9,043,441 Methods and systems for providing network content for devices with displays having limited viewing area
A server computer can generate and provide network content that is displayed on computing devices, such as mobile phones or tablets, which include displays with...
US-9,043,425 Resource locator remarketing
Methods, systems, and apparatus for resource locator remarketing are presented. In one aspect, a method includes receiving visitation data from a publisher, the...
US-9,043,417 Detecting spam across a social network
A system and method for detecting spam across a social network using a spam detector is disclosed. The system comprises a post receiving module, a fingerprint...
US-9,043,403 System and method for providing visual representations of email to enable efficient email processing
An email system is disclosed which provides annotations associated with email to recipients and allows the recipients to interact with annotated email. The...
US-9,043,398 Detection and prevention of unwanted content on cloud-hosted services
The problem of abuse of privileges at cloud-hosted service sites is addressed at the sign-up stage by identifying suspicious or abusive users and preventing...
US-9,043,371 Storing information in a trusted environment for use in processing data triggers in an untrusted environment
A server system having memory and one or more processors running a trusted internal process receives, from an untrusted external process of one or more external...
US-9,043,340 Personal media database
A system and computer-implemented method for maintaining a personal media database associated with a user account including media-related information, the...
US-9,043,338 Book content item search
Methods, systems, and apparatus, including computer program products are provided for ranking distinct book content items based on implicit links to other...
US-9,043,325 Collecting useful user feedback about geographical entities
A system and machine-implemented method for displaying user-submitted comments for geographic entities, including displaying a list of geographic entities, and...
US-9,043,322 Classifying search results
This invention relates to determining page elements to display in response to a search. A method embodiment of this invention determines a page element based on...
US-9,043,319 Generating real-time search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a...
US-9,043,316 Visual content retrieval
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating image search results. One of the methods includes...
US-9,043,304 Determining geographic areas of interest for a query
Methods, systems, and apparatus for selecting geographic areas of interest for a query. A method includes for each query stored in search log data, determining...
US-9,043,302 Campaign and competitive analysis and data visualization based on search interest data
Techniques for providing interactive visualizations for an entity or group of entities based on search interest data are provided. The search interest data may...
US-9,043,300 Input method editor integration
Methods, systems, and apparatus, including computer program products, in which an input method editor receives composition inputs in an input method editor...
← 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.