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,285,474 Photodetector array on curved substrate
In some applications, it may be desirable to position multiple photodetectors at precise locations on a curved focal surface defined by an optical system. To...
US-9,285,464 Devices and methods for a rotating LIDAR platform with a shared transmit/receive path
A LIDAR device may transmit light pulses originating from one or more light sources and may receive reflected light pulses that are then detected by one or more...
US-9,285,450 Balloon-based positioning system and method
Disclosed herein are embodiments of a balloon-based positioning system and method. In one example embodiment, a system includes at least three balloons, with...
US-9,285,234 Automatic display of trip information in a mapping application
An interactive digital map of a geographic area is provided via a user interface of a computing device. A selection of a point on the digital map is received,...
US-9,285,230 Methods and systems for detecting road curbs
Methods and systems for detecting road curbs are described herein. A vehicle's computing system may receive point clouds collected in an incremental order as...
US-9,283,949 Hybrid hydraulic and electrically actuated mobile robot
Example embodiments may relate to a robotic system that includes a hydraulic actuator and an electric actuator both coupled to a joint of the robotic system....
US-9,283,678 Virtual safety cages for robotic devices
Methods and systems for determining and presenting virtual safety cages are provided. An example method may involve receiving an instruction for a robotic...
US-D751,599 Portion of a display panel with an animated computer icon
US-D751,596 Portion of a display panel with an animated computer icon
US-9,282,587 Method for managing notifications in a communication device
A method and apparatus of an electronic device for managing notifications is disclosed herewith. The method includes identifying a plurality of notifications...
US-9,282,431 Location-aware caching in a balloon network
Methods and systems are disclosed herein that may help to provide location-aware caching and/or location-specific service profiles in a balloon network. An...
US-9,282,425 Triggering completion step suggestion for a task
Methods and apparatus related to providing one or more completion step suggestions for a task that is associated with a user. In some implementations, the...
US-9,282,395 Flexible transducer for soft-tissue and acoustic audio production
The present embodiments relate to techniques (300) and apparatuses (100, 500) for implementing a flexible transducer for soft-tissue audio production. These...
US-9,282,376 System and method for displaying and searching multimedia events scheduling information
Disclosed are computer implemented methods, systems, and non-transitory media for representing a plurality of time-bounded events in first and second grids. The...
US-9,282,371 Systems, methods, and media for managing an entertainment system
Systems, methods, and media for managing an entertainment system are provided. In some implementations, systems for managing an entertainment system are...
US-9,282,363 Method and device for optimizing storage of recorded video programs
A method of managing video programs and associated program components on a storage unit of an electronic device is provided. A total number of playbacks of each...
US-9,282,330 Method and apparatus for data compression using content-based features
Disclosed herein are methods and apparatuses for compressing a video signal. In one embodiment, the method includes storing a function derived from a set of...
US-9,282,287 Real-time video transformations in video conferences
Systems and methods are disclosed for real-time video transformations in video conferences. A method includes receiving, by a processing device, a request from...
US-9,282,158 Reducing redirects
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes...
US-9,282,149 Reading group ebook synchronization
A reading group that is associated with an ebook is defined, the reading group including a master device and one or more follower devices. A synchronization...
US-9,282,139 Graphical user interface for facilitating access to online groups
Methods, systems, and graphical user interfaces that automatically personalize and prioritize links to online groups are disclosed. A server automatically...
US-9,282,092 Systems and methods for determining trust when interacting with online resources
Systems and methods for determining trust when interacting with online resources are described, including requesting a secure connection with an online...
US-9,282,087 System and methods for reviewing user generated content and providing authorization
Systems and methods for providing authorization of user-generated content are described, including a computer-implemented method for providing content by a...
US-9,282,071 Location based message discovery
A method, computer program product, and computer system for receiving a message from a first user associated with a network, wherein the message is associated...
US-9,282,070 Dynamic delay in undo functionality based on email message characteristics
A system and machine-implemented method for calculating a dynamic delay for an email message, the method including receiving an indication of an email message...
US-9,282,068 Collaborative streaming of video content
A system, method and various user interfaces enable visually browsing multiple groups of video recommendations. A video stream includes a group of videos to be...
US-9,281,966 Method, system and apparatus for the control of transmit diversity
A method, apparatus and system for modifying a transmit diversity signal comprising receiving at least one input parameter, calculating at least one virtual...
US-9,281,962 System for determining email spam by delivery path
A spam detector for determining likelihood of forgery of a source in an email addressed to a destination is provided, comprising extraction means for extracting...
US-9,281,896 Location-aware profiles in a balloon network
Disclosed embodiments may help a balloon network to provide substantially continuous service in a given geographic area. An example method may be carried out at...
US-9,281,849 Method and apparatus for compensating for phase shift in a communication device
A method and apparatus for compensating is described, in which a tuning network is electrically coupled to an antenna and to a phase shift network. Baseband...
US-9,281,554 Balloon with pressure mechanism to passively steer antenna
Methods and apparatus are disclosed for passively steering an antenna disposed on a balloon in a balloon network. An example balloon involves: (a) an antenna...
US-9,280,982 Nonstationary noise estimator (NNSE)
A method for estimating acoustic noise in an environment where a mobile communication device is operating and where the acoustic noise includes nonstationary...
US-9,280,970 Lattice semantic parsing
A language processing system uses a lattice parser that semantically parses a command input represented by a lattice. The parser receives a hypotheses space of...
US-9,280,952 Selective display of OCR'ed text and corresponding images from publications on a client device
Text is extracted from a source image of a publication using an Optical Character Recognition (OCR) process. A document is generated containing text segments of...
US-9,280,843 Hybrid images for maps combining low frequency map data and high frequency satellite image data
Hybrid images merge the benefits of map views and satellite images. A geographic information system includes a geographic information server and at least one...
US-9,280,836 Techniques for rendering images in a tiled view
A computer-implemented technique includes determining whether to first render an image at a first quality or a second quality based on whether a viewable...
US-9,280,820 Creating camera clock transforms from image information
Systems and methods are provided for using imagery depicting a timekeeping device to determine a clock offset for a particular image capture device. The clock...
US-9,280,804 Rotation of an image based on image content to correct image orientation
In some implementations, a method rotates images based on image content to correct image orientation. In some implementations, a method includes obtaining one...
US-9,280,789 Recommending native applications
In one implementation, a computer-implemented method includes accessing, by a computer system, information that describes use of one or more computer-based...
US-9,280,785 Allocating offline advertising inventory
A computer-implemented method of allocating offline advertising, the method including receiving an offer price for audience-member responses for an offline...
US-9,280,749 Determining an attribute of an online user using user device data
A computer-implemented method for determining an attribute for an online user of a candidate computing device is provided. The method implemented uses a host...
US-9,280,742 Conceptual enhancement of automatic multimedia annotations
Methods and systems for suggesting one or more semantic tags for a media clip are disclosed. In one aspect, a media clip provided by a user is identified, and a...
US-9,280,710 Bus detection for an autonomous vehicle
Methods and systems are provided that may allow an autonomous vehicle to discern a school bus from image data. An example method may include receiving image...
US-9,280,679 Tiered application permissions
Methods, systems, and computer-readable media for granting application permissions and providing notifications of API activity are provided. An example method...
US-9,280,677 Secure native application messaging with a browser application
A system for securely mediating messages between a native application and a browser application on a computing device includes running the browser application...
US-9,280,601 Modifying search results
Systems and methods for generating search results are provided. In some aspects, a method includes receiving a query, obtaining a search result that is...
US-9,280,599 Interface for real-time audio recognition
An audio recognition service recognizes an audio sample across multiple content types. At least a partial set of results generated by the service are returned...
US-9,280,592 Zombie detector and handler mechanism for accounts, apps, and hardware devices
A computer-implemented method, including identifying user subscriptions that meet at least one criterion of a plurality of criteria for detecting subscriptions...
US-9,280,590 Systems and methods for attribute-based user data visualizations
Systems and methods for attribute-based user data visualizations are described, including determining that an event is associated with a category, the event is...
US-9,280,588 Search result previews
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing search result page previews. In one aspect, a...
← 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.