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.
Explicit congestion notification in mixed fabric network communications
A method and apparatus are provided for communicating congestions that area detected in a communications network. According to the method and apparatus, a first...
Multi-rate statistical multiplexing
A multi-rate statistical multiplexing system is configured to determine whether a subscriber-line is in a congested-state. The subscriber-line provides one or...
Network failure detection
A number of requests for an alternative network location are identified, where the requests for the alternative network location are generated after failure of...
Method, apparatus and system for sharing multimedia content within a
A system, method and communication device configuration for sharing multimedia content between network devices, such as UPnP or UPnP/DLNA devices and mobile...
Systems and methods for serving applications in an application server
In a distributed application execution system having a plurality of application servers, each application server has volatile and nonvolatile storage as well as...
Systems and methods for proxy-less load balancing
Load balancing in a server pool may be achieved by rebalancing subsets of backend servers allocated to frontend servers. The rebalancing may be achieved by...
Interface monitoring for link aggregation
The present invention provides network interface monitoring and management that may be employed with link aggregation technologies. Multiple network interfaces...
Photo-sensor array to adjust alignment of optical receiver
In the context of a balloon network, embodiments described herein may help to maintain an optical communications link between two balloons. For example, an...
Apparatus for securing memory modules and/or subscriber identity module in
an electronic device
An apparatus for securing a memory module or SIM within an electronic device includes an external control (such as a volume control, camera button, or power...
Inductive charging keyboard
Aspects of the disclosure relate to a wireless charging device having an inductive charging coil built into a keyboard, such as the interior space of a keycap...
According to an example embodiment, an electrical connector may include an electrical cord comprising a plurality of wires, and a plug connected to the...
Antenna with divided ground plane
A removable jacket for a modular communicator, including a connector for connecting the jacket to a modular communicator that includes an antenna and a ground...
Balloon payload with balloon-to-balloon communications and avionics on top
The present disclosure provides a balloon payload with communications and avionics on positioned on top. The payload may include a chassis and an avionics...
Method, apparatus, and system for automatically monitoring for voice input
based on context
In one implementation, a computer-implemented method includes detecting a current context associated with a mobile computing device and determining, based on...
Level of detail transitions for geometric objects in a graphics
Systems and methods for providing smooth level of detail transitions for geometric objects, such as geometric terrain tiles, are provided. In one embodiment, a...
Image blur with preservation of detail
Implementations relate to blurring an image while preserving details in the image. In some implementations, a method includes receiving an input image and...
Electronic commerce system utilizing custom merchant calculations
A customer interacts with merchants to identify items to purchase, and the merchants provide virtual shopping carts identifying the items to a broker. The cart...
Constraining ad service based on app content
Application content information is obtained from a mobile device application server. An ad server log includes at least application identifiers for applications...
Prevention of invalid selections based on machine learning of
The specification relates to a client device utilizing an unintentional-selection module that disambiguates selection events for temporally proximate content....
Classifying documents using multiple classifiers
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying resources using scores from multiple...
Object detection with false positive filtering
Embodiments of this invention relate to detecting and blurring images. In an embodiment, a system detects objects in a photographic image. The system includes...
Systems, methods, and computer program products for interfacing multiple
service provider trusted service...
System, methods, and computer program products are provided for interfacing between one of a plurality of service provider (SP) trusted service managers (TSM)...
Identifying unauthorized content presentation within media collaborations
Systems and methods are disclosed for identifying unauthorized presentation of protected content by one or more participants in a media collaboration. In one...
Client token storage for cross-site request forgery protection
Systems and methods can secure against cross-site request forgery using client-side token storage. A client browser can initiate an action associated with a...
Person-based information aggregation
Techniques are described for aggregating person-based information on a computing device. The computing device includes a display device and one or more...
Session-based query suggestions
Methods, systems, and apparatus, including computer program products, in which one or more search query suggestions are made for a current search session....
Identifying stem variants of search query terms
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for identifying and storing stem variants of...
Using concepts as contexts for query term substitutions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collecting query term substitution data based on one or...
Identifying contrarian terms based on website content
A system and method for identifying contrarian terms is disclosed. The system and method includes identifying a plurality of websites describing a product or...
Cluster-based language detection
Techniques for determining one or more preferred languages for a user are provided. The preferred languages may be determined based upon a set of language...
Data backup in a graph processing system
Data are received at a worker system in a distributed computing system that describe a graph representing relationships among a set of items. The graph models a...
Access to search results
A method and system for improving access to search results are described. Aspects of the disclosure minimize the delay between a search query and display of...
Online account reset, rollback, and backup
Online account reset, rollback, and backup are described, including receiving from a user, by one or more computing devices, a request to alter an online...
System and method of selectively caching information based on the
interarrival time of requests for the same...
A system and method is provided wherein, in one aspect, a currently-requested item of information is stored in a cache based on whether it has been previously...
Optimized execution of dynamic languages
Program code in a dynamic language is executed through a dynamic execution module that includes an execution context and an execution codebase. The instructions...
Identifying power ports of a power distribution board
A method and apparatus is provided for identifying ports on a power distribution board. In one aspect, the power distribution board is configured to output a...
Method and device for visual compensation
A method 300 and device for visual compensation captures 330 an image using an imager, detects 360 whether eyeglasses are present in the image, and sets 363 an...
Temperature controller with model-based time to target calculation and
A thermostat is described for controlling air temperature in a building. The time associated with causing the controlled air temperature to reach a target...
User computer device with temperature sensing capabilities and method of
A user computer device is provided that comprises a temperature sensitive touchscreen having a temperature sensitive user interface comprising multiple thermal...
Proposing transit points by analyzing travel patterns
A computer-implemented method for analyzing travel patterns in transit systems is provided. The method includes identifying an existing transit point of a...
Method and system for measuring retinal
A body-mountable retinal sensing device includes an electrochemical sensor embedded in a polymeric material configured for mounting to a body surface, such as a...
Portion of a display screen with computer icon
Device auto pairing without touch and tap
A device-to-device (D2D) pairing assembly comprises: a first and a second device detecting and communicating (DDC) component communicatively coupled to each...
Determining a WiFi scan location
The subject matter of this specification can be implemented in, among other things, a method for determining a wireless access point location. The method...
Hertzian dipole headphone speaker
This disclosure related to an audio unit of a head-mounted apparatus. The head mounted device includes a support structure with at least one side section with...
Broadcasting links to enhanced content
A computer-implemented method includes receiving, from a secondary computing device, a request for enhanced content for a media program, the request comprising...
Methods, systems, and media for providing media guidance with media
content from alternate sources
In accordance with some embodiments of the disclosed subject matter, mechanisms for providing media guidance with media content from alternate sources are...
Intelligent full window web browser transparency
Disclosed herein are methods, systems, and computer readable storage media for rendering web pages with partial transparency. In response to a user request for...
TV mode change in accordance with number of viewers present
Systems and methods for changing TV operating mode in accordance with number of viewers present. In some implementations, a method includes: obtaining a total...