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.
Sustaining session connections
In an embodiment, techniques for sustaining session connections are provided. The techniques send heartbeat messages when not sending a message may cause the...
Service denial and termination on a wireless network
A method and system are provided for denying an application service request, such as a Multimedia Messaging Service (MMS) request, on wireless and wireline...
Network intrusion detection with distributed correlation
A network security system employing multiple levels of processing to identify security threats. Multiple host machines may each contain an agent that detects...
Client-side integration framework of services
Systems and methods for providing client-side integration of apps and services is provided. An integration framework execution upon a computing device provides...
Integrated APIs and UIs for consuming services across different
User interface integration across multiple clouds is achieved by hosting UI extensions for different services in the same browser window. The UI extensions are...
Preventing quality of service policy abuse in a network
A system for preventing quality of service policy abuse comprising a media connection and a local area network prioritizing quality of service in which quality...
Network bandwidth measurement
Technologies for measuring a data throughput rate of a link typically used for transferring media catalogs and media between a media provider and an UPnP...
Supplying notifications related to supply and consumption of user context
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing...
Server load management
System and method for collecting values of one or more parameters of one or more clients that are communicatively connected to a server. A model is constructed...
Distributed state model for system configuration synchronization
Systems and methods for configuring applications and resources on distributed nodes or machines are disclosed. A node exposes a synchronization resource that...
Wireless device test station calibration
Embodiments for calibrating a radiofrequency (RF) test station with a portable RF test station calibration device are disclosed. In one example, a portable RF...
An automated charging device detects a presence of a power-consuming device. The automated charging device may determine whether the power-consuming device is...
Testing storage device power circuitry
The present invention extends to methods, systems, and computer program products for testing storage device power circuitry. A storage device controller...
Real-time remodeling of user voice in an immersive visualization system
A visualization system with audio capability includes one or more display devices, one or more microphones, one or more speakers, and audio processing...
Mixed speech recognition
The claimed subject matter includes a system and method for recognizing mixed speech from a source. The method includes training a first neural network to...
Augmented reality light guide display
Augmented reality light guide display techniques are described. In one or more implementations, an apparatus includes a housing configured in a hand-held form...
Energy-efficient mobile advertising
Various technologies described herein pertain to prefetching advertisements for mobile advertising. A prediction model for estimating a number of advertisements...
A method for touch classification includes obtaining frame data representative of a plurality of frames captured by a touch-sensitive device, analyzing the...
Hierarchical statistical model for behavior prediction and classification
Technologies are generally provided far a hierarchical, feature teed statistical model that cm be used for personalized classification or predictions within a...
Adapting parameters of a call in progress with a model that predicts call
The disclosure relates to a communication client application for running on a user terminal to conduct calls over a network. The client is configured to access...
Disablement of lost or stolen device
Active disablement of a target device that is reported as lost or stolen, even if the device no longer has a cellular link. A service assembles a list of target...
Cloud key directory for federating data exchanges
Embodiments are directed to providing attribute-based data access. In an embodiment, a data request specifies one or more search data attributes describing...
Asynchronous caching to improve user experience
A request for information is received, and results corresponding to the request are obtained. The results are provided to a ranking module that ranks them based...
Securely rendering online ads in a host page
One or more techniques and/or systems are disclosed for rendering online ads on a webpage. A first inter-frame communication channel is created, which comprises...
Service personalization with familiarity sensitivity
Personalized services often utilize individual profiles, such as social network profiles, product purchase histories, or browsing histories. However,...
Among other things, one or more techniques and/or systems are provided for building an action catalogue, generating an action frame for an action within the...
Routing query results
Systems and method for routing search query results in a networked computing environment. An initial search query is reformulated into at least one sub-query in...
Search result organizing based upon tagging
One or more techniques and/or systems are provided for tagging search results, organizing tagged search results for later access from various devices, public...
Extending relational algebra for data management
Methods are provided for improving the ability to apply modeling techniques similar to relational algebra to an expanded number of workflows. By allowing a...
Extending cluster allocations in an extensible file system
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary...
User interface and geo-parsing data structure
A method to allocate memory, in response to application requests, for a compact data structure having location data and a trailer section is provided. The...
Discriminating between natural language and keyword language items
This disclosure pertains to a classification model, and to functionality for producing and applying the classification model. The classification model is...
Linking visual properties of charts to cells within tables
Tools and techniques are described for linking visual properties of charts to cells within tables. Methods provided by these tools enable users to select visual...
Visual tools for failure analysis in distributed systems
Visual tools are provided for failure analysis in distributed systems. Errors from synthetic measurements and usage data associated with a cloud based service...
Runtime-agnostic management of applications
An application may be modeled as a collection of resource usage. The model allows the application to be elastic so that additional resource usage can be added...
Crash recovery using non-volatile memory
Crash recovery of a computing system in the context in which the computing system includes a volatile memory which has contents lost due to the crash, an...
Point in time database restore from storage snapshots
Archiving a database and point in time recovery of the database. A method includes taking a first snapshot of a database. The first snapshot of the database...
Memory manager with enhanced application metadata
A memory management system is described herein that receives information from applications describing how memory is being used and that allows an application...
Semantic zoom linguistic helpers
Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of...
Visualization information bar
Among other things, one or more techniques and/or systems are provided for maintaining an information bar associated with a visualization. The visualization may...
Depth image compression
Depth image compression is described for example, to enable body-part centers of players of a game to be detected in real time from depth images or for other...
Depth illumination and detection optics
A depth image capture device uses a circular polarization structure positioned at the output of an illumination radiation source, such as a diode laser. A...
Augmented reality system eye relief adjustment mechanism
A head mounted display (HMD) may comprise an adjustable crown band, a crown band circumference adjusting mechanism coupled to the adjustable crown band and...
Gaming system for modular toys
An interactive computer game is described which works in conjunction with a number of physical modules that a user can connect together in different ways to...
Display screen with icon
Display screen with icon
Display screen with icon
Display screen with animated icon
Display screen with icon