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,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...
US-9,043,259 Systems and methods for recommending media content items
Systems and methods for recommending media content items are provided. In some implementations, a method includes, identifying a first set of media items...
US-9,043,226 Method and system for crediting a retailer for an internet purchase
Systems and methods for crediting a retailer for an online purchase made by a consumer while the consumer is located within or in the proximity of a store...
US-9,043,223 Targeting nearby geographic locations associated with a campaign
Configurations for targeting nearby geographic locations for managing content are disclosed. The subject technology identifies one or more geographic locations...
US-9,043,205 Dynamic language model
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving a...
US-9,043,201 Method and apparatus for processing audio frames to transition between different codecs
A method (700, 800) and apparatus (100, 200) processes audio frames to transition between different codecs. The method can include producing (720), using a...
US-9,043,199 Manner of pronunciation-influenced search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search results. In one aspect, a method...
US-9,043,198 Text suggestion
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic text suggestion are described. One of the...
US-9,043,197 Extracting information from unstructured text using generalized extraction patterns
Methods, systems, and apparatus, including computer program products, for extracting information from unstructured text. Fact pairs are used to extract basic...
US-9,043,148 Navigation system and methods for generating enhanced search results
A navigation system and various methods of using the system are described herein. Search query results are refined by the system and are prioritized based at...
US-9,043,072 Methods and systems for correcting an estimated heading using a map
Methods and systems for correcting an estimated heading using a map are disclosed. Map data indicative of a map of an environment of a vehicle and data...
US-9,043,071 Steering-based scrub braking
Methods and systems for implementing steering-based scrub braking are described. A computing device or system assisting in the control of a vehicle may be...
US-9,043,069 Methods and systems for scan matching approaches for vehicle heading estimation
Methods and devices for estimating a heading of a target vehicle are disclosed. An example method may include determining a first point cloud representative of...
US-9,042,945 Parallelization of application launch and activation of mobile data connection for applications requiring...
A method and apparatus is provided that launches a selected application on a User Equipment (UE) such that if the launched application requires a mobile data...
US-9,042,938 Method and apparatus for device-to-device communication
A first user equipment (UE) wirelessly communicates with a network element (e.g., an eNB) on a carrier (e.g., a cellular uplink or downlink carrier) in...
US-9,042,912 Two-pass copresence
The disclosure includes a system and method for detecting fine grain copresence between users. The system includes a processor and a memory storing instructions...
US-9,042,906 Identifying a geographically nearby mobile computing device
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for identifying proximity of a mobile...
US-9,042,887 Method for improving discovery of preferred mobile computing locations
A method for improving discovery of preferred mobile computing locations includes monitoring sensor data corresponding to a mobile computing device (MCD) and...
US-9,042,605 Determining a viewing distance for a computing device
A method, computer readable storage device, and apparatus for determining the distance a computing device is located from a user's face. An image of an...
US-9,042,523 Modifying voice messages stored in a voicemail system
A method for removing voice messages in a voicemail system queue. The method includes acquiring data associated with a first call, including a voice message...
US-9,042,476 Methods and a device for multi-resolution precoding matrix indicator feedback
Disclosed are methods and a device for Multi-resolution PMI Feedback. In one implementation, a user equipment finds a rank 1 or rank 2 Precoding Matrix...
US-9,042,289 Methods and devices for power-aware data synchronization in wireless devices
Disclosed are devices and methods of a communication device including initiating an initial communication via a modem in response to a data pull communication...
US-9,042,261 Method and device for determining a jitter buffer level
A buffer level for jitter data buffer is determined. A frame payload size difference is determined for a plurality of video frames encoded into data packets...
US-9,041,711 Generating reduced resolution textured model from higher resolution model
An exemplary method for simplifying a texture of a three-dimensional model includes simplifying a first three-dimensional model to determine a second...
US-9,041,671 Adaptive touch sensor control based on identification of attached accessory
A rechargeable touch sensor equipped device (102) is adapted to identify (1008) each of multiple external charging devices (118, 120, 122, 602) by an ID or...
US-D730,374 Portion of a display screen with graphical user interface
US-D730,373 Portion of a display screen with graphical user interface
US-D730,372 Portion of a display screen with graphical user interface
US-D730,370 Display screen of a communication terminal with a graphical user interface
US-9,038,195 Accessing a cloud-based service using a communication device linked to another communication device via a...
Arrangements described herein relate to accessing a cloud based service. Responsive to a user of a first communication device initiating access to the cloud...
US-9,038,147 Progressive download or streaming of digital media securely through a localized container and communication...
Various embodiments are directed towards employing a container and communication protocol proxy component within a client device to receive securely real-time...
US-9,038,146 Delegation as a mechanism to manage business activity by taking on a shared identity
A system, method and computer program product for using delegation as a mechanism to manage business activity by taking on a shared identity. In some...
← 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.