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.
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...
Cooperative client and server logging
Various embodiments enable automatic cooperative logging of information associated with a connection between at least two computing devices. In some cases, a...
Controlling media consumption privacy settings
Embodiments related to controlling media privacy settings are disclosed. One disclosed embodiment provides a media server system including a configured to...
Soft type binding for distributed systems
Data communications are enabled to be performed between first and second computer systems without having to match data types at the first and second computer...
Communication protocol abstraction
One or more techniques and/or systems are provided for processing data requests received over various communication protocols. In particular, a data transfer...
RSS feed generation using objects
A really simple syndication (RSS) feed generator provides a set of data related to an entity to a user in the form of a really simple syndication (RSS) feed in...
User authentication in a cloud environment
Embodiments are directed to authenticating a user to a remote application provisioning service. In one scenario, a client computer system receives ...
Browser plug-in for secure credential submission
Described is a technology by which a plug-in (e.g., an ActiveX.RTM. control) instantiated by a web browser calls functions of a credential service to use a set...
Securing a computing device accessory
Various embodiments are disclosed that relate to security of a computer accessory device. For example, one non-limiting embodiment provides a host computing...
Evidence-based dynamic scoring to limit guesses in knowledge-based
Techniques to provide evidence-based dynamic scoring to limit guesses in knowledge based authentication are disclosed herein. In some aspects, an authenticator...
Interactive content creation
An audio/visual system (e.g., such as an entertainment console or other computing device) plays a base audio track, such as a portion of a pre-recorded song or...
Discovering functional groups of an area
Disclosed herein are techniques and systems for discovering functional groups in an area, such as an urban area. A process includes segmenting a map of the area...
Interactive geo-positioning of imagery
An interactive user-friendly incremental calibration technique that provides immediate feedback to the user when aligning a point on a 3D model to a point on a...
Computing 3D shape parameters for face animation
A three-dimensional shape parameter computation system and method for computing three-dimensional human head shape parameters from two-dimensional facial...
Watermarking screen capture content
Information is displayed on a device by writing data to a buffer in memory, the content of the buffer describing a screen display of the device at a particular...
Signaling and uses of windowing information for images
Techniques and tools for signaling and using image tiling information (such as syntax elements relating index tables and header size), signaling and using...
Searching linked content using an external search system
A message is delivered to an external indexing service when a link is located within a given communication. The message includes a request to index content...
Classification of stream-based data using machine learning
The described implementations relate to data classification. One implementation includes identifying one or more likely classifications for an incoming data...
Programmatic access to terminologies expressed in hierarchical form
The described implementations relate to expressing terminologies in a hierarchical form. One implementation can receive a terminology that can include...
Authorization for transient storage devices with multiple authentication
In a transient storage device (TSD) with multiple authentication silos, a host computing device connected to the TSD is configured by the TSD to discover and...
Functional timing sensors
A functional timing sensor includes a setup time violation detecting circuit, a hold time violation detecting circuit, and an interface from the setup time...
Controlled application distribution
An application sender can control the distribution and use of an application using an authorization token encapsulating distribution terms submitted by the...
Replacement time based caching for providing server-hosted content
A system is provided in which two sets of content are cached in a corresponding two caches--a current cache and a next cache. A client renders content in the...
Intelligent video summaries in information access
In a method for displaying video data within result presentations in information access or search systems, compressed thumbnails are computed for videos in a...