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.
User interface programmatic scaling
Embodiments that relate to scaling a visual element displayed via a display device are disclosed. In one embodiment a method includes receiving and using gaze...
Gesture personalization and profile roaming
A gesture-based system may have default or pre-packaged gesture information, where a gesture is derived from a user's position or motion in a physical space. In...
Analyzing power consumption in mobile computing devices
Techniques pertaining to analyzing power consumed by a processing unit in a mobile computing device caused by execution of certain modules are described herein....
Virtual space mapping of a variable activity region
An electronic game system and a method of its operation are provided for virtual space mapping of a variable activity region in physical space. A calibration...
Color vision deficit correction
Embodiments related to improving a color-resolving ability of a user of a see-thru display device are disclosed. For example, one disclosed embodiment includes,...
Display screen with icon
Display screen with graphical user interface
Mobile route optimization
Embodiments provide techniques for mobile route optimization authentication protocols. Embodiments allow for system control over whether route optimization is...
Computing and harnessing inferences about the timing, duration, and nature
of motion and cessation of motion...
An information delivery system comprises a receiver component that receives information about the movement, velocity, acceleration, and/or locations over time...
Audio calibration and adjustment
The subject disclosure is directed towards calibrating sound pressure levels of speakers to determine desired attenuation data for use in later playback. A user...
Entropy coding efficiency enhancement utilizing energy distribution
Architecture for enhancing the compression (e.g., luma, chroma) of a video signal and improving the perceptual quality of the video compression schemes. The...
Identifying series candidates for digital video recorder
Embodiments that relate to defining series for digital video recording are disclosed. One embodiment provides a method including receiving selection of a set of...
Selective illumination of a region within a field of view
In embodiments of selective illumination, an illumination system includes light sources implemented for selective illumination of a target within a field of...
Video stabilization using padded margin pixels
One or more techniques and/or systems are provided for video stabilization and/or for image frame generation. For example, a user may instruct a video...
Providing notifications of call-related services
The disclosure relates to a first near-end terminal, the first near-end terminal being a mobile user terminal operable to establish voice or video calls with...
Inconspicuous mode for mobile devices
A communication device is configured to switch from a normal mode of operation to an inconspicuous mode of operation in which a reduced set of information is...
Efficient data transmission between computing devices
The subject disclosure is directed towards technology by which data transmission sizes are reduced when uploading files over a network. By processing hash...
Chunk-based file acquisition and file reputation evaluation
One or more techniques and/or systems are provided for file acquisition for reputation evaluation. A reputation service may be configured to evaluate files and...
Matrix factorization for automated malware detection
Disclosed herein is a system and method for automatically identifying potential malware files or benign files in files that are not known to be malware. Vector...
Ascertaining domain contexts
Various embodiments pertain to ascertaining domain contexts. In one embodiment, an application receives content that may contain a script (i.e. code). In this...
Establishing historical usage-based hardware trust
Establishing trust according to historical usage of selected hardware involves providing a usage history for a selected client device; and extending trust to a...
Spread spectrum wireless over non-contiguous channels
Techniques for spread spectrum wireless over non-contiguous channels are described. In at least some embodiments, a set of channels is selected for wireless...
Compound application presentation across multiple devices
Presentation of transformation chain output on devices. The transformation chain includes one or more presentation nodes that drive rendering of output, such...
Surgical procedure capture, modelling, and editing interactive playback
A system for generating surgical procedure training media draws upon the realistic data of an actual surgical procedure for realistic training without the...
Point relocation for digital ink curve moderation
With some splines, such as cardinal splines, irregularly spaced data points may cause undesired bumps. Bump moderation makes a spline curve more visually...
Flexible data organization for images
A system, a method and computer-readable media for encoding image data into a compressed bitstream. A mode selection component is configured to select a mode of...
Image restoration cascade
Image restoration cascades are described, for example, where digital photographs containing noise are restored using a cascade formed from a plurality of layers...
Electronic note taking features including blank note triggers
Embodiments provide electronic note-taking and application features and functionality, but the embodiments are not so limited. In an embodiment, a...
Providing status of site access requests
Concepts and technologies are described herein for providing status of site access requests. In accordance with the concepts and technologies disclosed herein,...
Risk assessment modeling
One or more techniques and/or systems are provided for risk assessment. Historical authentication data and/or compromised user account data may be evaluated to...
Activities operating on structured data
Various embodiments can enable a webpage publisher to describe structured data on a webpage in a manner that enables a Web browser to intelligently present...
Command driven web site browsing
Command driven web site browsing. As a part of command driven web site browsing a user supplied command is accessed that is submitted from a text input box in a...
Access to supplemental data based on identifier derived from corresponding
primary application data
Primary data for an application is stored at a remotely located first server such as cloud storage. A user of the application may wish to modify or add to the...
Search engine that identifies and uses social networks in communications,
retrieval, and electronic commerce
Architecture that monitors interaction data (e.g., search queries, query results and click-through rates), and provides users with links to other users that...
Semantic zoom for related content
Among other things, one or more techniques and/or systems are provided for displaying a related content view within a search interface. That is, a search...
Query by humming for ringtone search and download
Described is a technology by which a user hums, sings or otherwise plays a user-provided rendition of a ringtone (or ringback tone) through a mobile telephone...
Extensible data provider querying and scheduling system
Embodiments present a common access mechanism that can be used by one or more applications to access different data sources in a storage layer and have data...
User interface for viewing clusters of images
A method and system for providing a user interface for presenting images of clusters of an image search result is provided. The user interface system displays...
Inserting media content from multiple repositories
Methods and systems for inserting media content from multiple media content repositories are disclosed herein. The method includes displaying indicia...
Authorization logic in memory constrained security device
Architecture that utilizes logical combinations (e.g., of Boolean logic) of authorizations as a logical authorization expression that is computed through a...
Caching using base setup version
A consuming subsystem calculates information based on setup information from one or more other subsystems. Each of the one or more other subsystems generates a...
Operating system distributed over heterogeneous platforms
An illustrative operating system distributes two or more instances of the operating system over heterogeneous platforms of a computing device. The instances of...
Synchronization across applications
Mechanisms of synchronization between different types of application, using communication between client and server devices, are described. As an example,...
Model-based data pipeline system optimization
A computer-implemented method for optimizing a data pipeline system includes processing a data pipeline configuration manifest to generate a framework of the...
Integrated workflow visualization and editing
Integrated workflow visualization and editing is provided using a visual graphic diagramming tool and a web application platform tool to create a workflow. A...
Agile communication operator
A high level programming language provides an agile communication operator that generates a segmented computational space based on a resource map for...
Automatic discovery of system behavior
A first implementation of a software system is accessed and forms in the software system are selected. Controls on each selected form are interacted with in...
Animation for expanding/collapsing content and for sorting content in an
Animation for the expansion and collapse of content in a user interface may be provided. The user interface may be displayed by a computer and may contain a...
Probabilistic latency modeling
Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen...
Automatic text scrolling on a display device
A see-through head-mounted display (HMD) device, e.g., in the form of glasses, provides view an augmented reality image including text, such as in an electronic...