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.
Intelligent SIM selection supporting rich context of input factors
Various user interfaces and other technologies for interacting with devices that support multiple SIM cards can be implemented. For example, intelligent...
Multi-microphone audio source separation based on combined statistical
Systems, methods, and computer media for separating audio sources in a multi-microphone system are provided. A plurality of audio sample groups can be received....
Adjusting hardware acceleration for video playback based on error
Adjustment of hardware acceleration level in a video decoder utilizing hardware acceleration is described. Errors are detected in a bitstream as it is decoded...
Web application monitoring
Gathering analytic information for dynamic web applications. A method includes determining that statistic information should be gathered for a particular...
A machine-implemented method for detecting scareware includes the steps of accessing one or more landing pages to be evaluated, extracting one or more features...
Systems and methods for using virtual machines to sequence native
applications into virtual packages and for...
Providing virtual applications from a remote based system based on native applications. A method includes, at a remote based system, receiving a native...
Authorization messaging with integral delegation data
A computer-implemented method for authorizing access by a client application to a resource of a user maintained on a first server computing system, the client...
Automatic sharing of event content by linking devices
Embodiments enable content sharing using event notifications that include a global identifier and a private identifier. The event notifications are sent to...
Mapping signals from a virtual frequency band to physical frequency bands
Embodiments include processes, systems, and devices for reshaping virtual baseband signals for transmission on non-contiguous and variable portions of a...
User query history expansion for improving language model adaptation
Query history expansion may be provided. Upon receiving a spoken query from a user, an adapted language model may be applied to convert the spoken query to...
Lookup tables for text rendering
Systems and methods are provided for improved filtering and correcting of glyphs on a GPU. The computational intensity required for filtering and/or rendering...
Indicating out-of-view augmented reality images
Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a see-through display system. For...
Digital art undo and redo
The subject disclosure is directed towards saving undo state information for a digital art program. Changed state data is computed (e.g., via GPU-side logic)...
Embodiments described herein relate to improving throughput of a CPU and a GPU working in conjunction to render graphics. Time frames for executing CPU and GPU...
See-through near-eye display glasses with a fast response photochromic
film system for quick transition from...
This disclosure concerns an interactive head-mounted eyepiece with an integrated processor for handling content for display and an integrated image source for...
Representation of people in a spreadsheet
A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet...
Digital rights management with persistently-unencrypted content
A digital rights management license provides access to a decryption key that can be used to decrypt an encrypted digital content item. The digital rights...
Application monitoring through continuous record and replay
A method, system, and computer-readable storage medium for application monitoring through continuous record and replay are described herein. The method includes...
Search results through interest circles
Systems, methods, and computer-readable media for responding to a search query with search results ranked according to interest circles of a plurality of...
Changing results after back button use or duplicate request
Enhancements of the user experience are provided when a user returns to a previously viewed page, such as a previously viewed page of search results. When a...
Indexing and querying hash sequence matrices
Embodiments are directed to indexing and querying a sequence of hash values in an indexing matrix. A computer system accesses a document to extract a portion of...
Visually representing queries of multi-source data
The present invention extends to methods, systems, and computer program products for visually representing queries of multi-source data. Embodiments of the...
Displaying search results
Website search results obtained from searching multiple electronic information stores may be displayed transparently without distinguishing the electronic...
Executing stored procedures at parallel databases
The present invention extends to methods, systems, and computer program products for executed stored procedures at parallel databases. Stored procedures are...
Enriching database query responses using data from external data sources
The subject disclosure is directed towards enriching database query responses using data from external data sources. When processing a database query seeking...
Location aware mobile-device software development
A development environment makes it easier to develop and use location aware software applications. Combining the currently separate and complex tasks of...
Measuring entity extraction complexity
A named entity input is received and a target sense for which the named entity input is to be extracted from a set of documents is identified. An extraction...
Smart space insertion
A system and method for inserting space is described. A user may designate content to be inserted into a document and have the system insert space to...
Automated modification integration and conflict resolution for software
Proposed changes to a source code generated by client computing devices are integrated with a master version of the code resident on a server computing system...
Application model for implementing composite applications
Embodiments are directed to providing an application model for implementing composite applications and to providing a declarative programming model and...
Validating license servers in virtualized environments
The present invention extends to methods, systems, and computer program products for validating license servers in virtualized environments. Embodiments of the...
Cloud based master data management
A cloud based service provides Master Data Management (MDM) services to clients. A client may create/modify MDM workflows that are hosted by the cloud based...
Display and resolution of incompatible layout constraints
User interface layout is defined using constraints on the position and size of visual elements. Constraints may be explicit and/or implicit. Interactive design...
Generation of managed assemblies for networks
A network toolset enables developers to automatically generate a C header file and underlying signal software, as well as automatically generate a managed code...
Systems and methods for processing print jobs
An implementation of a print job processing sub-system includes a first bundle configured for rendering print jobs for a first print device and a second bundle...
Thumbnail-image selection of applications
This document describes techniques and apparatuses enabling thumbnail-image selection of applications. In some embodiments, these techniques and apparatuses...
Service provision using personal audio/visual system
A collaborative on-demand system allows a user of a head-mounted display device (HMDD) to obtain assistance with an activity from a qualified service provider....
Eyepiece with uniformly illuminated reflective display
An eyepiece includes a mechanical frame adapted to secure a lens and an image source facility above the lens. The image source facility includes an LED, a...
Efficient power usage in position tracking operations
Techniques and tools for reducing power consumption of computing devices (e.g., mobile devices such as mobile phones and tablet computers) that perform position...
Locating mobile devices
The claimed subject matter provides a method for displaying a map comprising a location estimate on a mobile device. The method includes displaying an interface...
Integrated game system, method, and device
The present invention provides an integrated game with five subsystems: (i) electronic spell-casting system, (ii) card game system, (iii) user-created card...
Display screen with graphical user interface
Display screen with graphical user interface
Transitioning of a packet-switched emergency call between first and second
types of wireless access networks
A mobile station that is initially attached to a first type of wireless access network is involved in a packet-switched emergency call. Upon detection of...
Wireless shared resource computing
The formation of a wireless device group for use in the shared resource computing environment involves establishing a wireless communication connection between...
Inferring positions with content item matching
Embodiments infer position information using captured content items. A computing device such as a mobile computing or a cloud service analyzes one or more...
Using accelerometer information for determining orientation of pictures
and video images
A computing device, such as a mobile device, can capture pictures or video images using a digital camera and obtain associated orientation information using an...
Image enhancement via lens simulation
The described implementations relate to enhancing images. One system includes a lens configured to focus an image on an image sensor. The image sensor is...
Multi-DVR media content arbitration
Multi-DVR (digital video recorder) media content arbitration is described. In an embodiment, client devices are each a node of a multi-DVR system where the...
A privacy camera, such as a light field camera that includes an array of cameras or an RGBZ camera(s)) is used to capture images and display images according to...