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.
Hearing aid-compatible apparatus for wireless communication devices
Apparatus and methods are disclosed for wireless communications using a hearing aid, or other suitable receiver. According to one embodiment, a mobile phone...
Circumvention of dynamic, robust, embedded-signal detection
Described herein is a technology facilitating circumvention of dynamic and robust detection of one or more embedded-signals (e.g., watermark, copyright notice,...
Alpha character support and translation in dialer
The innovation supports the ability to map alpha characters entered directly into the dialer application of a smartphone. These alpha characters can be entered...
Pilot design for wireless system
The description herein relates to pilot designs for an Orthogonal Frequency Division Multiplexing (OFDM) based communication system. In at least one embodiment,...
Signaling to application lack of requested bandwidth
A system for signaling an application when a requested data rate and Quality of Service cannot be achieved using OFDM wireless data transmission, and the...
Media detection during disc insertion
An optical disc drive (ODD) includes one or more sensors which detect a user placing a disc in the loading path. In response, a process is triggered for sensing...
Rapidly initializing and dynamically adjusting media streams
A device may generate a media stream to be shared with other users by building a media graph, comprising a series of interconnected processing units that...
Deterministic visual indication of user data context
A VCI (visual context indicator) color is assigned deterministically and proactively at runtime to user data contexts, and is not stored in the database,...
Tile cache techniques are described. In at least some embodiments, a tile cache is maintained that stores tile content for a plurality of tiles. The tile...
Controlling runtime execution from a host to conserve resources
A runtime management system is described herein that allows a hosting layer to dynamically control an underlying runtime to selectively turn on and off various...
Various embodiments provide techniques for graph clustering. In one or more embodiments, a participation graph is obtained that represents relationships between...
Line space gathering for single scattering in large scenes
A light gathering process may reduce the computational resources and storage required to render a scene with a participating homogeneous media. According to...
Text input using key and gesture information
Text input may be identified from a combination of key stroke information and handwriting gesture information. In one example, a touch screen displays an...
Text input window with auto-growth
A user input panel dynamically expands to accommodate user input, such as handwritten or keyboard input. Expansion may occur in one or two out of four possible...
Video game title profile awards
Techniques for recognizing the accomplishments of a game player are disclosed herein. In particular, a user identification profile is provided so that digital...
Gesture controlled persistent handles for interface guides
A computing system translates a world space position of a hand of a human target to a screen space position of a user interface and locks the hand to a handle...
Display screen with graphical user interface
Display screen with graphical user interface
Trusted intermediary for network layer claims-enabled access control
Embodiments of the invention provide a trusted intermediary for use in a system in which access control decisions may be based at least in part on information...
Predicting next characters in password generation
A current prefix character string representing a prefix of a proposed password may be obtained from a user input device. A prediction of a most likely next...
Software image distribution
Aspects of the subject matter described herein relate to image distribution. In aspects, portions of an installation image of an operating system may be...
Logical migration of applications and data
Implementations are described of a computing device that migrates data and software applications from a first computing device to a second computing device, in...
Self-adapting software system
A software system, such as an operating system, that has multiple parts can be deployed to a computing device incrementally, rather than all at once. The...
Pattern-based compilation of asynchronous consumption
The present invention extends to methods, systems, and computer program products for transforming source code to await execution of asynchronous operations....
Analysis of propagated information using annotated forests
Annotation information associated with entities of a computing system can be added to a forest generated from the entities where the structure of the forest...
Memory model for a layout engine and scripting engine
Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to...
Zoom display navigation
Zoom display navigation is described. In embodiments, a client device renders media content with a rendering system. A focus window is generated to display a...
Virtual address bar user interface control
A virtual address bar user interface control is presented. The virtual address bar comprises an interactive address segment and a conventional address segment....
Designing electronic forms
A system and method enabling a designer to build electronic forms from hierarchical data is described. Displays of hierarchical data, facilitation of selection...
Object templates for data-driven applications
An object template system is described herein that allows an administrator of an IT management application to define templates that provide a streamlined...
Rectifying corrupt sequence values in distributed systems
Embodiments of the present invention relate to detecting and rectifying corruption in a distributed clock in a distributed system. Aspects may include receiving...
Memory allocation analysis
The subject disclosure relates to analyzing memory allocations for one or more computer-implemented processes. In particular, in conjunction with employing tags...
Enhancing the lifetime and performance of flash-based storage
A storage management system decouples application write requests from write requests to a flash-based storage device. By placing a layer of software...
Plug and play device redirection for remote systems
A remote access system connects a server computer with one or more client computers, where devices are connected locally at the client computers. The devices...
An exemplary network gateway is capable of accepting a session-related message having a session identifier field; the network gateway is adapted to extract a...
Batching of messages for mobile endpoint
Embodiments are disclosed herein that are related to preserving battery life of a mobile device. One disclosed embodiment provides, for example, in a mobile...
Publish/subscribe mashups for social networks
Described herein is a mashing technology that facilitates mashup creation over a plurality of publish/subscribe social network data stream. These mashing...
Pattern-based computational health and configuration monitoring
Monitoring knowledge is distilled into platform-nonspecific patterns of high-level language elements compiled into management packs or other rule packs...
Email system latencies and bandwidths
One or more techniques and/or systems are disclosed for measuring a client's network latency and the client's connection bandwidth. A network latency is...
Erasure coded storage aggregation in data centers
Embodiments of erasure coded storage aggregation are disclosed. The erasure coded storage aggregation includes storing a data file as erasure coded fragments in...
Web API framework
Embodiments allow developers to use HTTP message abstractions inline within their Web API methods to directly access and manipulate HTTP request and response...
Collecting and presenting information
Concepts and technologies are described herein for collecting and displaying information. A client device executes one or more application programs for...
Candidate generation for predictive input using input history
A computing device maintains an input history in memory. This input history includes input strings that have been previously entered into the computing device....
Content aware chunking for achieving an improved chunk size distribution
The subject disclosure is directed towards partitioning a file into chunks that satisfy a chunk size restriction, such as maximum and minimum chunk sizes, using...
Replication processes in a distributed storage environment
Embodiments of the present invention relate to systems, methods, and computer storage media for replicating data in a distributed computing environment...
Intelligent intent detection from social network messages
An intent engine that automatically detects user intent from messages of a social network (e.g., messages with questions to ask) and outputs intent data. The...
Learning processes for single hidden layer neural networks with linear
Learning processes for a single hidden layer neural network, including linear input units, nonlinear hidden units, and linear output units, calculate the...
Web-scale entity relationship extraction
Techniques for displaying a relationship graph are described herein. In one example, a search term may be used to obtain a plurality of documents from a...
Automatic gain control based on detected pressure
A method and apparatus is provided for adjusting the gain imparted to a signal by an audio transducer such as a microphone and/or a speaker, which is employed...
Detecting text using stroke width based text detection
Detecting text using stroke width based text detection. As a part of the text detection, a representation of an image is generated that includes pixels that are...