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.
Display panel portion with a changeable graphical user interface component
Multi sector antenna and mesh network system
A multi-sector antenna system is disclosed that includes two or more flat panel antennas facing different directions and configured to communicate with two...
Method and device for selecting or excluding an access point for use in
wirelessly connecting to a network
A method is performed in a mobile device for selecting or excluding an access point for use in wirelessly connecting to a network. The method includes...
This disclosure is directed to providing directional feedback to a user. For example, this disclosure describes techniques for determining at least one...
Providing parental control using a playlist
A method includes receiving a playlist at a network device from a client device in communication with the network device over a network. In response to...
Participant controlled spatial AEC
Methods and systems are provided for speaker separated spatial acoustic echo cancellation (AEC). A new approach is provided to combat the non-identifiability...
Group pseudo-profiles for online sessions
A method, computer program product, and system is described. A group including a plurality of individuals is defined based upon, at least in part, participation...
Client-server communication using a set identifier
Systems, methods, and machine-readable media for client-server communication using a set identifier are provided. A system may be configured to receive a set...
Probabilistically expedited secure connections via connection parameter
Methods for probabilistically expediting secure connections via connection parameter reuse are provided. In one aspect, a method includes determining whether a...
Authentication based on path indicator from a server
Systems, methods, and machine-readable media for selecting an authentication process are disclosed. A system is configured to determine whether a user account...
Integrating business tools in a social networking environment
A system and method for integrating business tools in a social networking environment. A proxy access module includes a social network application, a business...
Background auto-submit of login credentials
A method and system for automatically submitting login credentials as a background process for a user of a web service are provided. Login information...
Providing application programs with access to secured resources
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing access to secured...
Subscribing users to entities within an online community and notifying
users of upcoming meetings
Systems and methods for notifying users of upcoming communication sessions in a virtual forum of an online community, for example, a video or audio forum, in...
System and method for reducing latency via client side dynamic
Systems and methods are provided whereby latency between a sending device and a receiving device during network communications is reduced by adaptively and...
Electrical mitigation of DML nonlinearity for high-speed optical
In some implementations, the output of a directly modulated laser (DML) includes nonlinearities with respect to the input signal driving the DML. When the DML...
Optical communication terminal
An optical communication terminal is configured to operate in two different complementary modes of full duplex communication. In one mode, the terminal...
User authentication using near field communication
A mobile computing device is authenticated to a user using an NFC tag embedded within or attached to an object that is commonly carried or worn by the user. The...
Compensating a two stage amplifier
Systems and techniques are disclosed for configuring a circuit containing a two-stage amplifier including a first stage containing at least a differential...
Methods and apparatuses for selectively controlling motor power boards
Methods and systems for building arbitrary motor controllers are described. An example motor controller may include multiple motor power boards connected in a...
System for automatic decommissioning of network participants wherein
device has a deflective member having...
Disclosed is a memory device in which the state of the memory may be set by a mechanical action, with or without mains power present. The memory state may be...
High strength windable electromechanical tether with low fluid dynamic
drag and system using same
A tether, and system using such a tether, adapted to provide mechanical and electrical coupling of an airborne flying platform to the ground. The tether may...
Apparatus and method for generating an output audio data signal
An apparatus receives an input encoded audio data signal comprising a base layer and at least one enhancement layer. A reference unit (103) generates reference...
Device control utilizing optical flow
A computing device includes an interface configured to receive image data that is indicative of a field-of-view (FOV) that is associated with a head-mountable...
Method and apparatus for displaying content on a display of an electronic
device during different device...
An electronic device utilizes a method for displaying content on a display of the device during different device operating modes. According to one embodiment,...
Detecting removal of wearable authentication device
A wearable device is disclosed that, while being worn by a user, may allow a user to authenticate to a second device such as a smartphone without having to...
Method and system for advancing through a sequence of items using a
An electronic device includes a touch-sensitive component and a display that presents a sequence of content item. A user may scroll through the sequence by...
Identification of dynamic objects based on depth data
A system and method is provided that identifies dynamic objects within a set of photographic images. The objects may be identified as dynamic based on depth...
Touring in a geographic information system
The present invention relates to navigating in a geographic information system. In an embodiment, a method tours geographic information in a geographic...
Providing image parameters
Implementations generally relate to providing image parameters in a social network system. In some implementations, a method includes receiving a plurality of...
Real-time notifications and sharing of photos among users of a social
A system and method for sending a notification to a user in a social network is disclosed. A controller receives a first photo from a first user. The first user...
Context-influenced application recommendations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for recommending content based on context such as location....
Initiating a communication session based on an associated content item
This disclosure describes techniques in which one or more computing devices receive a signal from a first client computing device. The signal indicates that the...
Training image sampling
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting training images. One of the methods includes...
Object outlining to initiate a visual search
Methods and devices for initiating a search of an object are disclosed. In one embodiment, a method is disclosed that includes receiving video data from a...
Action recognition and detection on videos
This disclosure generally relates to systems and methods that facilitate employing exemplar Histogram of Oriented Gradients Linear Discriminant Analysis...
Finger print sensor and auxiliary processor integration in an electronic
A system includes a fingerprint sensor and an auxiliary processor. The auxiliary processor is operable to arm the fingerprint sensor prior to the auxiliary...
Privacy setting metadata for application developers
Privacy setting metadata for application developers is described, including receiving, from a user, a request to submit an application; requesting, from the...
Search suggestion and display environment
Methods, systems, and apparatus for processing image content items. In one aspect, a method includes receiving a set of search query suggestions for a query,...
Pipelining Paxos state machines
Paxos transactions are pipelined in a distributed database formed by a plurality of replica servers. A leader server is selected by consensus of the replicas,...
Using resource load times in ranking search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using resource load times in ranking search results. In...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying queries. A query that includes one or more...
System and method for suggesting media content contributions for a
Systems and techniques for suggesting media content contributions for a collaborative playlist are presented. The system can include a playlist component, a...
Single-sided distributed storage system
A distributed storage system including memory hosts and at least one curator in communication with the memory hosts. Each memory host has memory, and the...
Systems and methods for performing scheduling for a cluster
Multiple scheduler verticals can allocate tasks to resources that are shared by the scheduler verticals. Information regarding a state of each resource may be...
Virtual machine networking
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving one or more respective socket commands from a...
Managing data center power usage
Techniques for managing a power usage of a computing device include receiving a set of executable instructions to perform a task on a computer of a plurality of...
Portable computer housing and assembly methods
A portable computer includes a first housing having a first wall defining a first opening and a surface surrounding the opening and having an inside periphery....