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.
A method and computing system for receiving, using one or more computing devices, a discrete video stream from each of a plurality of users of a social network,...
Low latency server-side redirection of UDP-based transport protocols
traversing a client-side NAT firewall
Systems, methods, and machine-readable media for low latency server-side redirection of User Datagram Protocol (UDP)-based transport protocols traversing a...
Network selection using current and historical measurements
A system and method for aiding selection of a data network based on access point location and historical performance parameters of the data network is provided....
Directional touch unlocking for electronic devices
A system and machine-implemented method for matching input gestures on a touch interface to a security pattern to allow user access to an electronic device or...
Interface for applying a photogrammetry algorithm to user-supplied
Embodiments relate to selecting textures for a user-supplied photographic image in image-based three-dimensional modeling. In a first embodiment, a ...
Lens laminate and method
An optical lens laminate has an adhesive member with at least one aperture, an optical member with an optical feature; and another optical member with an...
Vehicle with multiple light detection and ranging devices (LIDARs)
A vehicle is provided that includes one or more wheels positioned at a bottom side of the vehicle. The vehicle also includes a first light detection and ranging...
Methods and systems are provided for transmitting multiple video streams to clients based on individual preferences of the clients and network conditions. A...
Parallel, side-effect based DNS pre-caching
Embodiments of the present invention include methods and systems for domain name system (DNS) pre-caching. A method for DNS pre-caching is provided. The method...
Device to device content upgrades
In embodiments of device to device content upgrades, a computing device includes a peer sharing manager that shares content and upgrades to content with peer...
Installing network certificates on a client computing device
Systems and methods for installing network certificates on a client computing device are provided. In some aspects, a method includes automatically determining...
Context-dependent state tying using a neural network
The technology described herein can be embodied in a method that includes receiving an audio signal encoding a portion of an utterance, and providing, to a...
System and method for unsubscribing from tracked conversations
A method, system and graphical user interface for a messaging system is disclosed. In accordance with some embodiments, the method includes receiving a first...
Generating customized graphical user interfaces for mobile processing
Systems and techniques for producing graphical user interfaces on handheld mobile devices include generating a markup language code defining a graphical user...
Capacitive and resistive-pressure touch-sensitive touchpad
A trackpad device includes a top surface, a capacitive sensor operably coupled to the top surface, a resistive sensor disposed below the capacitive sensor and...
Slip detection using robotic limbs
An example method may include i) determining a first distance between a pair of feet of a robot at a first time, where the pair of feet is in contact with a...
Floating core for glass insert molding method and apparatuses therefrom
A tool (1200) includes a mold defining a cavity (1202). The cavity can be for receiving a glass layer (402). A floating core insert (1201) can be placed in the...
Systems, device and techniques are disclosed for determining whether a mobile device is in vehicle mode. A notification may be received while the mobile device...
Method for identifying user equipment to a femtocell
The described method provides for an efficient method for user equipment (104) to identify when it is in proximity to an assigned femtocell (108) in order to be...
Automatically enabling the forwarding of instant messages
Techniques are described for forwarding an instant message addressed to an intended instant messaging recipient to the recipient's mobile telephone when the...
Intelligent buffering of media streams delivered over internet
A method and computing device for intelligently pre-buffering at access points in an adaptive or scalable stream to optimize trick-play support. The method...
Second-order orthogonal spatial intra prediction
Second-order orthogonal spatial intra-prediction may include generating a reconstructed frame by generating a plurality of reconstructed blocks by decoding a...
Adaptive resolution transcoding for optimal visual quality
An adaptive resolution transcoding system and method adaptively transcodes a source video with an optimized resolution and visual quality based on the video...
Image sensor having multiple output ports
An apparatus is described that includes an image sensor having a first output port and a second output port. The first output port is to transmit a first image...
Using a second camera to adjust settings of first camera
A device may operate a first image-capture system to capture first image data of a scene. While the first image-capture system is capturing the first image...
Command queuing for multimedia storage devices
A multi-media device interface (18) couples a multi-media device (16) to a portable electronic device (10). Multi-media and other information can be loaded into...
Systems and methods for tangible configuration of a modular mobile
A system for tangible configuration of a modular mobile electronic device includes a set of emulator modules, each comprising a processor and configurable to...
Network timeouts using intentionally delayed transmissions
A system and method is provided for generating network timeouts by utilizing intentionally delayed message transmissions sent internal to a network controller....
Context based group suggestion and creation
A system and method for providing a suggestion to a first user about adding a second user to a social group of the first user based at least in part on the...
Seamless peer to peer internet connectivity
A system and methods for seamlessly providing access to a data network via a peer-to-peer connection service is provided. The peer-to-peer connection service is...
System independent remote storing of digital content
A system and a method are disclosed for a content delivery system that enable system-independent, remote storing of digital content on any number of a user's...
Methods for real-time notifications in an activity stream
A method includes providing, by a server computer, a shared workspace for facilitating collaborative work by a plurality of users with respect to a plurality of...
Sharing content within an evolving content-sharing zone
A user selects a content item that he wishes to send. He then performs a "sending" gesture and specifies an initial "content-sharing zone." In order to be...
Anomaly detection in time series data
Described herein are systems, mediums, and methods for detecting blockage of network traffic at a network server. A signal representative of time series data...
The disclosed subject matter may provide a system and methods for commissioning a device or appliance into a network. A processor may detect the insertion of a...
Optical transceiver having separate transmitter and receiver lenses
The present disclosure discusses an improved optical transceiver. The optical transceiver of the present disclosure includes an optical transmitter and an...
Dongle for quick release
Systems and techniques are provided for a dongle for quick release. The plug portion may include electrical contacts to contact electrical contacts housed...
Methods and systems for voice conversion
A device may receive data indicative of a plurality of speech sounds associated with first voice characteristics of a first voice. The device may receive an...
Hazard detection unit providing intuitive illumination-based status
Various methods and systems for hazard detectors are presented. Such hazard detectors may include one or more hazard sensors that are configured to detect the...
Remote sensors for detecting alert conditions and notifying a central
A method for disseminating emergency notification content from an emergency originating source. The method comprising: delivering the emergency notification...
Systems and methods for providing a smart notifications system
A system includes one or more sensors to gather information about an environment, a memory device that stores one or more computer executable components, and a...
Occupancy based volume adjustment
Systems and techniques are provided for occupancy based volume adjustment. A signal including detected locations for several persons may be received. An...
Local georeferenced data
Methods, systems and computer readable media for identifying local georeferenced data are described. A method can include receiving a plurality of images and...
Systems and method for performing a three pass rendering of images
System and method for producing an intermediate image in three passes is provided. An initial image and a final image are identified, each image comprising an...
Augmented display of information in a device view of a display screen
Implementations relate to augmented display of information in a device view of a display screen. In some implementations, a method includes detecting a physical...
Pickup and drop off zones for autonomous vehicles
Aspects of the disclosure relate to providing information about a vehicle dispatched to pick up the user. In one example, a request for the vehicle to stop at a...
Identifying objects in images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying objects in images. One of the methods includes...
Processing of images during assessment of suitability of books for
conversion to audio format
A system to process graphical elements within a book during assessment of the book for suitability for conversion to an audio format includes an image...
Generating contextual search presentations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating contextual search presentations. One of the...
Promoting an original version of a copyrighted media item over an
authorized copied version of the copyrighted...
Systems and methods promoting an authoritative version (AVR) of copyrighted media content over one or more non-authoritative versions of the copyrighted media...