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,578,602 Device aware social graphs
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a device aware social graph. In one aspect, a method...
US-9,578,389 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,578,382 Subscribable channel collections
A system for creating and maintaining subscribable channel collections includes a computer-readable storage medium having encoded thereon a program of...
US-9,578,366 Companion device services based on the generation and display of visual codes on a display device
In one embodiment, a method includes launching an application on a first device. The application allows the first device to trigger a service based on a program...
US-9,578,358 Systems and methods that match search queries to television subtitles
A process identifies a search query spike from queries submitted by users during a first span of time, which is less than a predefined duration. The spike...
US-9,578,324 Video coding using statistical-based spatially differentiated partitioning
Frames of a video data stream can be encoded using statistically-based spatially differentiated partitioning. Statistically-based spatially differentiated...
US-9,578,308 Method and apparatus for low cost 3D video making
Video capture devices may be held in a frame having at least two openings and a plurality of slots on a first side and a plurality of tabs on a second side...
US-9,578,285 Facilitating presentations during video conferences
Implementations generally relate to facilitating presentations in video conferences. In some implementations, a method includes enabling a presenting user to...
US-9,578,282 Techniques for initiating real-time communication sessions
A technique for initiating a communication session can include receiving a signal that a first and second user desire to participate in a communication session...
US-9,578,256 Temporary intermediate video clips for video editing
Systems and methods for building video sequences using intermediate videos are provided. In one or more embodiments, an intermediate video can be specified in a...
US-9,578,128 Systems and methods for message delivery to mobile devices supporting multiple users
The disclosed technology covers messaging systems and methods, and computer program products embodying such systems and methods. A computer program product may...
US-9,578,083 Dynamically designing shared content
A system and method for dynamically designing shared content served via a content sharing source. The system includes a content size determination unit to...
US-9,577,964 Broadcasting in chat system without topic-specific rooms
A method, system, and graphical user interface for a chat system is disclosed. A server with processor(s) and memory obtains a plurality of incoming messages,...
US-9,577,844 Multimedia terminal device having integrated telephone system and user interface method
Customer premise equipment provides a communication gateway with a network of a service provider and includes a multimedia terminal device for installation on...
US-9,577,836 Chat-enabled social circles
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for chat-enabling a social circle in response to user input...
US-9,577,752 Wirelessly powered passive optical power meter
Systems and apparatus for a wirelessly-powered passive optical power meter device. In one aspect, an optical power meter device comprises a power circuit...
US-9,577,725 Transmitter and receiver tracking techniques for user devices in a MIMO network
A technique includes (i) receiving a first pilot signal from a base station via a receiver of a client device, or (ii) transmitting a second pilot signal from...
US-9,577,330 Modified Vivaldi antenna with dipole excitation mode
Systems and techniques are provided for a modified Vivaldi antenna with dipole excitation mode. An antenna may include a ground plane and a modified Vivaldi...
US-9,576,607 Techniques for creating a composite image
A computer-implemented technique can include receiving, at a server computing device having one or more processors, a first video stream from a first user...
US-9,576,578 Contextual improvement of voice query recognition
Methods, including computer programs encoded on a computer storage medium, for collaborative language model biasing. In one aspect, a method includes: obtaining...
US-9,576,576 Answering questions using environmental context
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data encoding an utterance and...
US-9,576,469 Systems and methods of adaptively adjusting a sensor of a security system
Embodiments of the disclosed subject matter provide systems and methods of adaptively adjusting sensitivity of a sensor of a security system that provide a...
US-9,576,443 Systems and methods for providing beacon-based notifications
Systems and method of providing beacon-based notifications are provided. More particularly, an identifying signal can be received from a beacon device. A...
US-9,576,303 Advertisements in view
A technique is provided to determine whether a region within a web page is viewable to a user through a browser window. Often, browsers will only show part of a...
US-9,576,271 System and method for community centric resource sharing based on a publishing subscription model
The invention provides a Web service which enables a publisher to share his digital resources such as an address card or a calendar with a number of subscribers...
US-9,576,129 Defensive techniques to increase computer security
Among other disclosed subject matter, a computer-implemented method includes changing access permission level associated with a descriptor table responsive to...
US-9,576,050 Generating a playlist based on input acoustic information
Techniques for generating a playlist include: receiving acoustic information, obtaining seed information based on the acoustic information, identifying audio...
US-9,576,042 Categorizing search terms
A system and method are disclosed for categorizing search terms. The system accesses search history for the search terms. The system also categorizes each of...
US-9,576,024 Hierarchy of servers for query processing of column chunks in a distributed column chunk data store
An improved system and method for query processing in a distributed column chunk data store is provided. A distributed column chunk data store may be provided...
US-9,576,007 Index and query serving for low latency search of large graphs
A search index for searching a graph-based data store can include triple entries, each triple entry having a posting list value, at least one intersection...
US-9,575,941 Dynamic adjustment to content for a display device
A computing device is described that identifies an element that specifies content in accordance with a markup language, where an attribute of the element...
US-9,575,896 Fast, dynamic cache packing
A method for storing information may include determining whether a received data object fits inside a particular one of a plurality of free blocks in a memory...
US-9,575,854 Cascade failure resilient data storage
A system and method for preventing cascading failures of clusters in a large-scale distributed system are disclosed. An example method begins with determining...
US-9,575,840 Recovery rollback risk reduction
Aspects of the subject technology relate to executing a boot sequence from a recovery image. A determination of a validity of one or more keyblocks is made. A...
US-9,575,741 Methods and devices for wireless device-to-device software upgrades
Disclosed herein are methods and devices for wireless device-to-device software upgrade. In one implementation, a source electronic device receives software...
US-9,575,737 Application access to native and bundled libraries
An application executing on a computing device may invoke a function call of a first function. The computing device may support a bundled application library of...
US-9,575,720 Visual confirmation for a recognized voice-initiated action
Techniques described herein provide a computing device configured to provide an indication that the computing device has recognized a voice-initiated action. In...
US-9,575,618 Multi-user process management
In general, this disclosure describes techniques for managing user profiles and associated processes of a multi-user computing device. For example, a computing...
US-9,575,560 Radar-based gesture-recognition through a wearable device
This document describes techniques and devices for radar-based gesture-recognition through a wearable device. The techniques enable an easy-to-use input...
US-9,575,496 HVAC controller with user-friendly installation features with wire insertion detection
Arrangements for configuring a thermostat for controlling a heating, ventilation, and air conditioning (HVAC) system are presented. A thermostat may receive...
US-9,575,490 Mapping active and inactive construction zones for autonomous driving
Aspects of the present disclosure relate to differentiating between active and inactive construction zones. In one example, this may include identifying a...
US-9,575,316 Simplified mirror
This disclosure relates to an optical system and a method for its manufacture. One embodiment of the optical system may include an optical material upon which a...
US-D779,509 Display screen or portion thereof with graphical user interface
US-D779,345 Backplate for HVAC control device
US-9,572,195 Link sharing within a communication system
A method and apparatus for choosing members of a local-area network and choosing a network coordinator among the members is provided herein. During operation a...
US-9,572,072 Method and apparatus for communicating delivery of data packets to a user equipment in a wireless communication...
In a communication system (100) where a wireless relay node (RN) (114) relays data packets between a Node B (112) and a user equipment (UE) (102), the RN...
US-9,571,984 Labeling visited locations based on contact information
The systems and techniques disclosed herein provide the ability to determine locations visited by a user and associate relevant location labels with the...
US-9,571,978 User equipment positioning utilizing motion of high altitude platform
The systems and methods of the disclosure relate to estimating the location of a remote device, e.g., a mobile phone or other user equipment ("UE"), that is in...
US-9,571,977 Use of a trained classifier to determine if a pair of wireless scans came from the same location
The present disclosure describes methods, systems, and apparatuses for determining the likelihood that two wireless scans of a mobile computing device were...
US-9,571,890 Methods, systems and media for selectively presenting broadcast content based on user interests
Methods, systems, and media for selectively presenting broadcast content based on user interests are provided. In some implementations a method for selectively...
← 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 | 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.