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.
Systems and methods of using a temporary private key between two devices
A method executes at a personal user device associated with a user. The method receives a request from a shared user device, the request seeking access to...
Named URL entry
Methods and systems allow users to enter natural language terms that describe a particular web site into an address field of a browser instead of a formal URL....
Ranking content items using predicted performance
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking content items. In one aspect, a method includes...
Systems and methods for modifying search results based on a user's history
A user's prior searching and browsing activities are recorded for subsequent use. A user may examine the user's prior searching and browsing activities in a...
Providing search results based on sorted properties
An entity may be related to multiple related entities by one or more properties, and the entity may also be associated with one or more entity types. A system...
Presenting search result information
A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of...
Suggesting media content based on an image capture
A method and/or system for suggesting media content based on an image capture may include receiving, from an electronic device, a request for recommendations...
Web-based spreadsheet interaction with large data set
A computer-implemented method for presenting data is disclosed. The method includes receiving at a data server sub-system, from a browser on a remote client...
Apparatus and method for low complexity combinatorial coding of signals
The invention utilizes low complexity estimates of complex functions to perform combinatorial coding of signal vectors. The invention disregards the accuracy of...
Display of aggregated stack traces in a source code viewer
Embodiments described herein relate to systems and methods for displaying aggregated stack traces in a source code viewer. One or more execution identifiers are...
System and method for performing operations on target servers
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for performing operations on target servers is...
Interactive response system for hosted services
A system for providing an interactive response system for hosted services may include a processor and a memory. The processor may facilitate steps of receiving...
Systems and methods for touch-based two-stage text input
Embodiments relate to systems and methods for touch-based two-stage text input. An electronic device (102), such as a wearable wireless device, can be...
Accelerated panning user interface interaction
A computer-implemented user interface method includes displaying on a touch screen a portion of a large scale graphical space that is at least multiples larger...
Dynamically modifying an electronic article based on commentary
In one general aspect, a computer-readable storage medium can be configured to store instructions that when executed cause at least one processor of a computer...
HVAC schedule establishment in an intelligent, network-connected
HVAC schedules may be programmed for a thermostat using a combination of pre-existing schedules or templates and automated schedule learning. For example, a...
Object bounding box estimation
Aspects of the disclosure relate generally to maneuvering autonomous vehicles. Specifically, the vehicle may use a laser to collect scan data for a section of...
Dual sided lens array using clear beads
A projection screen includes a transparent substrate having a first side and a second side, a first optically clear adhesive ("OCA") layer disposed across the...
Methods and apparatus for controlling one or more devices using a computing device, such as a wearable computing device, are disclosed. Using a sensor...
Using sensor measurements of nearby devices for estimating confidence of
Methods and systems are disclosed for evaluating the reliability of sensor measurements of environmental properties used for deriving the location of a mobile...
Pose estimation using long range features
Aspects of the present disclosure relate to using an object detected at long range to increase the accuracy of a location and heading estimate based on near...
Attitude control for a high-altitude balloon
A high-altitude balloon is provided that may use at least one conductive coil to facilitate attitude control of the balloon. The balloon may include an...
Predictive reasoning for controlling speed of a vehicle
Methods and systems for predictive reasoning for controlling speed of a vehicle are described. A computing device may be configured to identify a first and...
Portion of a display panel with a topic icon
Wearable hinged display device
Methods and systems for carrier activation using information from an
A platform included in a device can be configured to execute instructions to operate the device. The platform can be configured to setup connectivity to a...
Methods, systems, and media for providing personalized notifications to
Methods, systems, and media for providing personalized notifications to video viewers are provided. In some embodiments, the method comprises: receiving, using...
Method for one-click subscribing to multiple channels of information on a
A subscription to multiple channels of information on a single topic is performed. A topic of interest is received via a user interface. A user interface...
System for sessionizing log events from a streaming log event source and
Systems and methods for reducing latency times associated with sessionizing log events from streaming logs are disclosed herein. In an aspect, event data...
Method and apparatus for determining a media encoding format of a media
A device and a method are disclosed. The device contains a network interface configured to receive a media stream, a processing device coupled to the network...
Signaling of scaling list
In one embodiment, a method determines when a scaling list for a non-default quantization matrix is being used to perform quantization of one or more units of...
Camera obstruction detection
The present disclosure provides example methods operable by computing device. An example method can include receiving an image from a camera. The method can...
Populating user contact entries
Methods and apparatus for populating a contact entry of a user based on information obtained from one or more sources that are external to the contact entry....
Automatic audience creation for shared content
A system for creating audiences for a shared content publisher, includes a data store comprising a computer readable medium storing a program of instructions...
Geolocation rescheduling system and method
A method, computer program product, and computing system for determining an initial meeting location for a meeting previously-scheduled to be attended by a...
Real-time interaction during video viewing
Community interaction during video viewing is provided. A video hosting website includes videos available for viewing. Users establish lists of friends, who are...
Live interaction in persistent conversations
Systems, methods and computer readable media for live interactions in persistent conversations are described. In some implementations, a method can include...
Content access control in a social network
Disclosed are systems and methods associated with a social network application. A plurality of posts associated with a client system user is displayed. First...
Providing a second factor authorization
A system for generating a second factor authorization for a request to access a web site includes a data store having a computer readable medium storing a...
Concurrent display of conversation messages and social network posts by
conversation message authors
A client device displays message content from one or more email messages in a conversation thread. The client device displays, concurrently with the message...
Computer-implemented methods for providing a single notification for display in an application from multiple received notifications are provided. In one aspect,...
Creating real-time conversations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating conversations related to a location. One method...
Systems and methods for reducing network hardware of a
centrally-controlled network using in-band network...
A network topology system for reducing the hardware links in a centrally-controlled network having a plurality of network switches and a plurality of...
Bi-directional video compression for real-time video streams during
transport in a packet switched network
A method, a system and a computer device for initiating bi-directional compression of a video stream in a packet switched network, based on delay tolerance of a...
Converting electronic messages to message posts
A system and method is disclosed for converting electronic messages to message posts. An electronic message client may be integrated with a social network. An...
Performing multicast communication in computer networks by using overlay
An overlay protocol and system for allowing multicast routing in the Internet to be performed at the application level. The overlay protocol uses "native"...
Resource allocation including a DC sub-carrier in a wireless communication
A method in a wireless communication terminal (103), including receiving a radio resource allocation comprising a plurality of sub-carriers that is a subset of...
Method and apparatus for control channel transmission and reception
A communication system is provided wherein a user equipment (UE) receives control information from a wireless network. The UE monitors control channel...
Apparatus including a push-button with a compressible member
An apparatus including a switch and a push-button coupled to the switch. The push-button can include a push-button head including a push-button face and a...
Facial detection, recognition and bookmarking in videos
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facial bookmarking in videos. In one aspect, methods...