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,807,621 Distributed channel sampling across a mesh network
In embodiments of distributed channel sampling across a mesh network, a commissioning device propagates a scanning request, which includes a number of scanning...
US-9,807,576 Apparatus and method for automatic repeat request with reduced resource allocation overhead in a wireless VOIP...
A base station (103) assigns a set of mobile stations (101) to a group wherein the group will share a set of radio resources (770). A shared control channel...
US-9,807,490 Vibration transducer connector providing indication of worn state of device
Arrangements for bone conduction transducers (BCTs) that couple to wearable devices are described herein. An example BCT couples to a wearable device via a...
US-9,807,464 Television related searching
The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to...
US-9,807,423 Hybrid transform scheme for video coding
Blocks of a frame are encoded by selected according to a hybrid symmetrical discrete sine transform scheme. For a residual block resulting from inter...
US-9,807,373 Systems and devices for acquiring imagery and three-dimensional (3D) models of objects
Systems and devices for acquiring imagery and three-dimensional (3D) models of objects are provided. An example device includes a platform configured to enable...
US-9,807,302 Offset rolling shutter camera model, and applications thereof
Embodiments efficiently account for variations in camera position across an image, when the image is texture mapped from a single position associated with the...
US-9,807,291 Augmented video processing
Embodiments described herein may allow for dynamic image processing based on biometric data. An example device may include: an interface configured to receive...
US-9,807,217 Selective audio notifications based on connection to an accessory
A computer-implemented method of determining when an audio notification should be generated includes detecting receipt of a triggering event that occurs on a...
US-9,807,198 Methods and systems of identifying a device using strong component conflict detection
A system implements a method of identifying an electronic device that requests access to a web service. A processor may receive, from an electronic device via a...
US-9,807,155 Device capability filtering
A computer-implemented method may include identifying first capability information for a computer device. The first capability information may be provided by...
US-9,807,138 Adaptive streaming using chunked time-to-offset mapping
Systems and methods are provided herein relating to adaptive video streaming. Time-to-offset mapping associated with a set of video blocks can be broken up into...
US-9,807,099 Utility portals for managing demand-response events
Various utility portals that enable utility companies to manage demand-response events are disclosed. The disclosed utility portals include several different...
US-9,807,045 Contextually driven messaging system
A method may include receiving, by a computing device associated with a user, a message from an origination source and receiving, by the computing device, an...
US-9,807,009 System and method for providing congestion notification in layer 3 networks
A system and method is provided for sending congestion notification messages through L3 networks. For example, a data packet is received at a first switch in a...
US-9,807,008 Tournament scheduling
A method is provided for allocating tasks amongst system computing resources by using polling tournaments. The method includes receiving a request to schedule a...
US-9,807,004 System and method for software defined routing of traffic within and between autonomous systems with enhanced...
An autonomous network and a corresponding routing method include determining routing paths by a controller, and providing the determined routing paths to a data...
US-9,806,993 Providing routing information for weighted multi-path routing
Techniques for multi-path routing of packets to a destination node based on multiple routing tables of a router device. In an embodiment, a router device...
US-9,806,960 Method and system for adjusting heavy traffic loads between personal electronic devices and external services
A network traffic monitoring system monitors communications that a large number of personal electronic devices will direct to various services via various...
US-9,806,819 In-band control of network elements
A network element that allows in-band control of the network element includes a plurality of interfaces for connecting to other network elements. The network...
US-9,806,749 Method and apparatus for operating a tray mechanism
A tray mechanism for a device housing includes a tray bed having a planar surface with first and second opposing sides that form a boundary around the planar...
US-9,805,739 Sound event detection
A system and method for the use of sensors and processors of existing, distributed systems, operating individually or in cooperation with other systems,...
US-9,805,719 Initiating actions based on partial hotwords
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, receiving audio data; determining that an initial portion of...
US-9,805,713 Addressing missing features in models
Systems and methods for addressing missing features in models are provided. In some implementations, a model configured to indicate likelihoods of different...
US-9,805,583 Sensor bypass
Systems and techniques are provided for sensor bypass. Activation may be received at a bypass input of an entry point sensor of a security system while the...
US-9,805,562 Configurable colored indicator on computing device
A computing device includes a memory storing executable instructions, a processor configured to execute the instructions, a programmable display screen...
US-9,805,441 Controlling embedded image data in a smart display
A method and apparatus for controlling embedded raw image data within a display having internal memory. The method includes sending a frame of code and a final...
US-9,805,428 Selecting photographs for a destination or point of interest
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computerized travel services. One of the methods includes...
US-9,805,410 Seamless transition from sample to full version of digital content
A client (e.g., an eReader) receives and displays a sample version of content to a user retrieved from a store server. The sample version is a subset of the...
US-9,805,406 Embeddable media content search widget
A system and method are disclosed by which a first computer system that is associated with a first organization provides a software component to a second...
US-9,805,397 Auxiliary content suggestions relating to user generated content
In one aspect, a method includes providing a post generated by a first user for display to one or more other users of the site, receiving an indication of a...
US-9,805,378 Use of user consumption time to rank media suggestions
A system receives a user request for a media item and identifies candidate media items for suggesting to the user with the media item. The system predicts a...
US-9,805,358 Changing email text based on payment status
An email payment system and method to provide users with the ability to initiate and send payments to one more recipients via email messaging. A user interface...
US-9,805,355 Method and system having a virtual stock keeping unit for configurable mobile phone purchases
One disclosed method includes recording a sale to a customer of a configurable mobile device at a retail point-of-sale system and providing the customer with a...
US-9,805,327 Providing actionable notifications to a user
A system and machine-implemented method for providing a user with a to-do list of tasks, the method including determining one or more goals associated with a...
US-9,805,312 Using an integerized representation for large-scale machine learning data
Methods and systems for replacing feature values of features in training data with integer values selected based on a ranking of the feature values. The methods...
US-9,805,304 Prefetching weights for use in a neural network processor
A circuit for performing neural network computations for a neural network, the circuit comprising: a systolic array comprising a plurality of cells; a weight...
US-9,805,303 Rotating data for neural network computations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing a layer output for a convolutional neural network...
US-9,805,292 Providing image search templates
Techniques for providing image search templates are provided. An image search template may be associated with an image search query to aid the user in capturing...
US-9,805,290 Skeleton data point clustering
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering data points. One of the methods includes...
US-9,805,241 Gesture recognition on computing device correlating input to a template
A computer-implemented user interface method and apparatus are disclosed. A user input signal corresponding to a drawn gesture is received and sampled. If the...
US-9,805,217 Device location history anonymization based on stop decision
Embodiments described herein may help to protect users' privacy when storing and/or utilizing location data that is provided by the users' mobile devices. An...
US-9,805,201 Trust agents
Systems and techniques are provided for trust agents. Trust agents may be enabled. A state determination may be received from each of the enabled trust agents....
US-9,805,181 Messaging channel for web pages and web applications
A web page itself, unmodified by any injected content script, may communicate with installed extensions or installed packaged applications. A web page initiates...
US-9,805,142 Ranking suggestions based on user attributes
Methods and apparatus for ranking suggestions for input of a user based on one or more attributes of the user that are associated with one or more of the...
US-9,805,125 Displaying a summary of media content items
A method at a server system includes: detecting presentation of a media content item, identifying the media content item and one or more entities related to the...
US-9,805,012 Annotation framework for video
A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that...
US-9,805,006 Asynchronous loading of scripts in web pages
A method of rendering a web page at a client computer identifies a web page selected by a user. The web page references a loadable script that is separate from...
US-9,804,393 Virtual reality headset
In a general aspect, a virtual reality headset can include a goggle portion having a chassis including left, right, top and bottom sides. The chassis can be...
US-9,801,129 Systems and methods for disseminating messages among a fabric network
Systems and methods for waking a fabric network of devices and communicating messages among the devices are described herein. An electronic device can...
← 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.