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,305,053 Dynamic sessionization of analytics data
The subject technology provides configurations for providing aggregated analytics tracking data associated with a dynamically generated session in response to a...
US-9,305,025 Content selection based on image content
Methods, systems, and apparatus, include computer programs encoded on a computer-readable storage medium, for determining keywords for an image that supports an...
US-9,304,985 Promoting content
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a computer-implemented method for...
US-9,304,974 Determining an effect on dissemination of information related to an event based on a dynamic confidence level...
Methods and apparatus related to determining an effect on dissemination of information related to an event based on a dynamic confidence level associated with...
US-9,304,787 Language preference selection for a user interface using non-language elements
Described is a technique for establishing an interaction language for a user interface without having to communicate with the user in a default language, which...
US-9,304,780 User initiated data rollback using operating system partitions
Methods for returning a computing system to a previous state are provided. In one aspect, a method includes loading a second system state of a second operating...
US-9,304,757 Peripheral device detection with short-range communication
In general, embodiments of the present disclosure are directed to techniques for configuring a mobile device according to detection of one or more peripheral...
US-9,304,656 Systems and method for object selection on presence sensitive devices
Certain implementations of the disclosed technology may include systems and methods for object selection on presence-sensitive devices. According to an example...
US-9,304,648 Video segments for a video related to a task
Methods and apparatus related to identifying a video for completing a task and determining a plurality of video segments of the identified video based on one or...
US-9,304,595 Gesture-keyboard decoding using gesture path deviation
In one example, a method includes outputting, by a computing device and for display, a graphical keyboard comprising a group of keys. The method may further...
US-9,304,572 System and method for managing a power mode of a designated electronic device
A system and method for managing a power mode of a designated electronic device are provided. A geographical location of a mobile electronic device is...
US-9,304,259 MEMS mirror arrays having multiple mirror units
A micro-electro-mechanical systems (MEMS) mirror array can be constructed using sub-dies that each includes two or more MEMS mirrors. In some implementations,...
US-9,304,203 Methods, devices, and systems for improving dynamic range of signal receiver
Methods, devices, and systems that may help improve the dynamic range of a signal receiver. The method includes (i) causing a signal emitter to emit a signal...
US-9,304,154 Dynamic measurements of pulse peak value
Methods and systems are provided for detecting and measuring a peak value of a light pulse. One example method involves (i) receiving an analog signal...
US-9,303,999 Methods and systems for determining estimation of motion of a device
Methods and systems for determining estimation of motion of a device are provided. An example method includes receiving data from an inertial measurement unit...
US-9,303,889 Multiple environmental zone control via a central controller
An Electronically-Controlled Register vent (ECRV) that can be easily installed by a homeowner or general handyman is disclosed. The ECRV can be used to convert...
US-9,302,770 Payload-release device and operation thereof
An unmanned aerial vehicle (UAV) is disclosed that includes a retractable payload delivery system. The payload delivery system can lower a payload to the ground...
US-D753,132 Portion of a display panel with an animated computer icon
US-D753,131 Portion of a display panel with an animated computer icon
US-9,301,252 Reducing power consumption by a wireless communication device with multiple wireless communication modems
A method that reduces power consumption in a wireless communication device having a first and a second modem. The method includes detecting access to a...
US-9,301,177 Method and system to improve antenna tuner reliability
A method and system performs antenna tuning which enhances radio frequency (RF) tuner reliability within a wireless communication device (WCD). The WCD, in...
US-9,301,110 Multimodal communication system and method
A method and computing system for establishing a text-based communication session between a first user and one or more other users of a social network. A...
US-9,301,020 Method of targeted ad insertion using HTTP live streaming protocol
A content delivery system and method that receives a request for a content stream that includes splice points. The method receives a playlist that includes an...
US-9,301,019 Media correlation by feature matching
A media correlation method, executed by a processor, determines an identity of a program. The method includes detecting a sign-in by a first media device;...
US-9,300,959 Implicit determination of collocated picture for temporal prediction
In one embodiment, a method determines a block of a current picture and a prediction type associated with the block. Also, the method determines one of a first...
US-9,300,906 Pull frame interpolation
A method and apparatus for performing pull frame interpolation are provided. Pull frame interpolation may include identifying a plurality of input video frames,...
US-9,300,880 Methods and systems for providing sensor data and image data to an application processor in a digital image format
Methods and systems for providing sensor data and image data to an application processor on a mobile device are described. An example method involves receiving...
US-9,300,760 Machine-specific instruction set translation
Methods, systems, and computer program products are provided for machine-specific instruction set translation. One example method includes identifying computing...
US-9,300,757 Personalizing aggregated news content
A system customizes a news document associated with a user of a news aggregation service. The system includes a remote news aggregation server configured to...
US-9,300,756 Identity crowd-sourced curation
A method includes gathering a plurality of instances of online activity associated with a user, analyzing the plurality of instances of online activity to...
US-9,300,708 Connecting to a multimedia broadcast/multicast service channel
A method, a base station, an application server and a mobile device for transmitting and receiving media content are disclosed. A transceiver 302 may receive a...
US-9,300,701 Social circles in social networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first user input, the first user input provided...
US-9,300,616 Email bankruptcy
A method for reducing the delivery of undesirable electronic mail is disclosed. In one or more implementations, the method includes, in response to receiving a...
US-9,300,610 System and method for selecting a file stored on a cloud server
A system and a method are disclosed for selecting a file stored on a cloud server. A connection is established to a cloud server. A list of files stored on the...
US-9,300,581 Mesh network addressing
In embodiments of mesh network addressing for duplicate address detection, an end device of the mesh network can generate an address identifier that includes an...
US-9,300,545 Page layout in a flow visualization
Systems and methods for generating a flow visualization of network traffic. A scoring function is used to prioritize which traffic paths are displayed in the...
US-9,300,481 Valuation of and marketplace for inter-network links between balloon network and terrestrial network
Embodiments relate to a marketplace for inter-network links between a balloon network and a terrestrial data network. An example method may involve a...
US-9,300,388 Systems and methods for using different beam widths for communications between balloons
Example methods and systems for using radio frequency (RF) signals with different beam widths for purposes of balloon-to-balloon communication are described....
US-9,299,731 Systems and methods for selectable photodiode circuits
Example systems and methods include a receiving circuit and selectable photodiode circuits. Each selectable photodiode circuit includes (i) a photodiode having...
US-9,299,347 Speech recognition using associative mapping
Methods, systems, and apparatus are described that receive audio data for an utterance. Association data is accessed that indicates associations between data...
US-9,299,339 Parsing rule augmentation based on query sequence and action co-occurrence
A language processing system identifies sequential command inputs in user session data stored in logs. Each sequence command input is a first command input...
US-9,299,258 Systems and methods for providing navigational assistance to a parking facility
A computer-implemented method that includes receiving a request for navigational assistance to a location, identifying a parking facility at or near the...
US-9,299,191 Adaptive artifact removal
Aspects of the disclosure relate to generating a digital terrain model ("DTM") from a digital surface model ("DSM"). For example, the DSM may include a...
US-9,299,099 Providing recommendations in a social shopping trip
A system and machine-implemented method for providing one or more participants of a social shopping trip with recommendations, including analyzing context...
US-9,299,085 System and method for estimating potential unique online users an advertisement can reach
Methods, systems, and computer programs encoded on a computer storage medium include receiving, from an advertiser, advertisement criteria associated with an...
US-9,299,076 Email spam and junk mail as a vendor reliability signal
A system and method is disclosed for determining a reliability of an online vendor. One or more groups of undesirable emails (for example, spam) are analyzed to...
US-9,299,060 Automatically suggesting groups based on past user interaction
An example implementation includes processing message-related information of a first user for a cluster of related users and determining interaction levels for...
US-9,299,059 Generating a summary of social media content
A method includes receiving, using one or more processing devices, one or more search terms; searching, in a social network using the one or more processing...
US-9,298,942 Encrypted augmentation storage
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing and retrieving encrypted data. In one aspect, a...
US-9,298,939 Privacy-protective data transfer
A method is performed at a computer system having one or more processors and memory storing one or more programs executed by the one or more processors. The...
← 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.