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.
Mesh network commissioning
In embodiments of mesh network commissioning, a border router receives a petition from a commissioning device to become the commissioner for a mesh network, and...
Apparatus and method for measuring and using congestion in a wireless
A method and apparatus are for receiving a set of individual congestion reports, wherein each individual congestion report comprises a set of congestion values...
Use of a trained classifier to predict distance based on a pair of
The present disclosure describes methods, systems, and apparatuses for determining the distance between two wireless scans of a mobile computing device. The...
Methods and systems for adjusting location querying frequency of a
The present disclosure provides example methods operable by computing device. An example method may include querying a location of a computing device with a...
Apparatus with adaptive microphone configuration based on surface
proximity, surface type and motion
An apparatus includes a group of microphones and a surface compensator that is operatively coupled to switch logic and to a signal conditioner that provides a...
Methods and apparatuses for audio mixing
An example system may include a first mixer module configured to receive a latency-tolerant audio signal, buffer the latency-tolerant audio signal for a first...
Method and apparatus for last coefficient indexing for high efficiency
A method, apparatus, article of manufacture, and a memory structure for encoding and decoding transform unit coefficients is disclosed. In one embodiment, the...
Explicit way for signaling a collocated picture for high efficiency video
A system is provided for determining a collocated reference picture to enable encoding and decoding of a current picture for high efficiency video coding...
Prediction mode-based block ordering in video coding
Video data streams can be encoded and decoded using inter or intra prediction. The blocks of a frame can be divided into groups of blocks to be inter predicted...
Mechanism of providing information to caller by temporarily pausing the
call initiation request
A method, a network base station, and a user device for pausing a communication connection initiation are disclosed. A processor 210 may begin a communication...
Mobile electronic device with enhanced tolerance accumulator
A mobile electronic device 10 with an enhanced tolerance accumulator 106 is disclosed. The device 10 can include: a housing 150 including a front housing 34 and...
Constructing an integrated road network
Information about different road networks is retrieved from different sources. Applicable rules and parameter values for constructing an integrated road network...
Integration of email and persistent conversations
Systems, methods and computer readable media for persistent conversation and email integration are described. Some implementations can include a method...
User content access management and control
User content access management and control are described, including determining, based on a user-defined rule, that a triggering event has occurred, wherein the...
Security model for identification and authentication in encrypted
communications using delegate certificate...
A client device communicates with a target entity server and one or more third party devices. The client device has a client credential that includes a client...
Self-interference handling in a wireless communication terminal supporting
A wireless communication terminal that has the self-interference due to the support of carrier aggregation, aggregating and jointly using two or more component...
Generating an audio notification based on detection of a triggering event
A computer-implemented method of determining when an audio notification should be generated includes detecting receipt of a triggering event that occurs on a...
Systems and methods for compensating for sensor drift in a hazard
Systems and methods for compensating for sensor drift of a smoke sensor are described herein. Sensor drift may be caused by accumulated buildup of dust or other...
Cover plate for a hazard detector having improved air flow and other
According to one embodiment, a hazard detector may include a housing having a back plate and a front casing coupled therewith to define an interior space within...
Apparatus and method for spatially referencing images
Provided is a method of spatially referencing a plurality of images captured from a plurality of different locations within an indoor space by determining the...
Method, apparatus and system for enhancing a display of video data
Techniques and mechanisms for providing an enhanced display of video content. In an embodiment, analysis of one or more frames of audio-video (AV) information...
Displaying content items related to a social network group on a map
Systems and methods for presenting social content on a map are provided. In some aspects, a method includes receiving a new content item. The new content item...
Detecting illegitimate network traffic
The subject matter of this specification can be embodied in, among other things, a method that includes emulating a user web browsing session including...
Learning geofence models directly
Methods and apparatus are directed to geofencing applications that utilize machine learning. A computing device can receive a plurality of geofence-status...
Real-time image-based vehicle detection based on a multi-stage
The present disclosure is directed to an autonomous vehicle having a vehicle control system. The vehicle control system includes a vehicle detection system. The...
System and method for associating tags with online content
In one aspect, a computer-implemented method of associating tags with online content may generally include receiving, by one or more computing devices, a tag...
System and method for generating user authentication challenges
A system and method for generating user authentication challenges based on risk level is provided. A login request from a user is received. The login request...
Modifying search results based on dismissal action associated with one or
more of the search results
Methods and apparatus for modifying search results based a dismissal action associated with one or more of the search results by a user to whom the search...
Locally significant search queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for servicing search queries. In one aspect, a method...
Ranking channels in search
A search result is modified to include a predetermined number of channels within a predetermined number of a plurality of entries in the search result. The...
Determining access to comments
The subject technology discloses configurations for providing comments restricted to a set of users for web content on a web page. In one implementation, a...
Method and system for providing scheduling suggestions
A system, computer-readable storage medium storing at least one program, and computer-implemented method for providing scheduling suggestions to a user. A...
Method for large-scale data schema analysis and quality assurance
A system and method for large-scale data schema analysis and quality assurance is disclosed. A data schema may be received and compiled into an internal...
User-navigable resource representations
A method and system for providing user-navigable search results returns a resource representation for a resource, such as a web site or other Internet...
Learning parsing rules and argument identification from crowdsourcing of
proposed command inputs
Systems, methods and apparatus for learning parsing rules and argument identification from crowdsourcing of proposed command inputs are disclosed. Crowdsourcing...
Systems and methods for providing just-in-time preview of suggestion
Systems and methods are disclosed herein for providing a preview of an editor action related to a suggested edit of an electronic document. A first user...
System and method of processing buffers in an OpenCL environment
A processor has access to processing units for performing data processing and to libraries. Functions in the libraries are implementable to perform parallel...
Monitoring application loading
Methods, systems, and apparatus, for determining when an application is sufficiently instantiated to be subject to a crawling operation. In an aspect, a method...
User interface framework
Systems, methods and computer readable media for user interface frameworks are disclosed. In some implementations, the method can include detecting, at a...
Schema validation for secure development of browser extensions
An extension schema validator may be executable within an extension process of an extension of a browser application, and may be configured to validate the...
Multi-environment operating system
Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments...
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...
Continuous profiling for automatic feedback directed optimization
A system and method for improving the performance of all applications are disclosed. Production profile data may be collected about each application while the...
Compression format designed for a very fast decompressor
A processor-implemented method of decoding computer-readable data from a tag-based data format having a big tag size and a small tag size is provided. Decoding...
Selecting content based on performance of a content slot
In one aspect, a method includes receiving a request for content to be presented in a specified content slot of a specified content page; calculating an active...
Providing user-defined parameters to an activity assistant
Disclosed herein is an "activity assistant" and an "activity assistant user interface" that provides users with dynamically-selected "activities" that are...
Low power management of multiple sensor integrated chip architecture
A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture. In one embodiment, a method...
Heuristics based on backoff for power modes
According to one general aspect, a method may include monitoring, by a computing device, a user's current behavior in regards to the computing device. The...
Smart device including biometric sensor
An apparatus can include a wrist worn device configured to be worn on a wrist of a user. The apparatus can include a controller. The apparatus can include a...
Mechanisms for lowering a payload to the ground from a UAV
Embodiments described herein may help to provide medical support via a fleet of unmanned aerial vehicles (UAVs). An illustrative UAV may include a housing, a...