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.
Display screen with animated graphical user interface
Display screen with transitional graphical user interface
Display screen with graphical user interface
Metering traffic for a mobile device
The claimed subject matter provides a method for split billing. The method includes receiving a requested token. The requested token specifies conditions under...
Establishing sessions with defined quality of service
The present invention allows different types of communication applications to cooperate with an associated communication client to facilitate communications...
One-time password certificate renewal
Embodiments are directed to providing a certificate extension to an authentication certificate, to validating an authentication certificate request and to...
Network address translation traversals for peer-to-peer networks
In a networking environment, multiple end-users applications running on computing devices may operate behind a respective NAT device. Information transferred...
Email tags are described. In embodiments, email messages are received for distribution to client devices that correspond to respective recipients of the email...
Data packet routing
Among other things, one or more techniques and/or system are provided for routing a data packet. Because the data packet may correspond to a source device...
Long-range nodes with adaptive preambles for coexistence
Wireless protocols in the unlicensed spectrum are developed for different requirements in terms of transmit range and power, which makes it difficult for...
Recalibration of a flexible mixed reality device
The technology provides embodiments for recalibration of outward facing cameras supported by a see-through, head mounted, mixed reality display system having a...
Tessellation of two-dimensional curves using a graphics pipeline
Methods, systems, and computer-storage media for efficiently tessellating two dimensional (2-D) curves using a graphics pipeline running on a graphics...
Persistent formatting for interactive charts
User requested format alterations to interactive chart elements, comprising, but not limited to, legends, axes, gridlines, data labels, axes labels, error bars,...
Calculation of properties of objects/shapes across versions of
Systems and methods are disclosed in which a self-describing file is generated and utilized to provide applications with the ability to properly preserve...
Language segmentation of multilingual texts
The claimed subject matter provides a system and/or method for segmenting a multi-language text. An exemplary method comprises determining an initial...
Integrated application localization
Integrated application localization techniques are described in which support for application localization is provided as an integrated component of a...
Document data entry suggestions
A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list...
Pattern matching framework for log analysis
A pattern matching framework for log analysis is described. In one or more implementations, one or more inputs are received via a user interface of a computing...
Low latency rendering of objects
A system is disclosed for rendering low latency resource objects by providing the latest position data from a central processing unit for the low latency...
Running add-on components in virtual environments
Systems and methods for running add-on components in virtual environments are described. An add-on component can be executed in a virtual environment by setting...
Generating programs using context-free compositions and probability of
determined transformation rules
There is provided a method and system for generating a program. The method includes detecting a number of steps for performing a task on a computing device and...
Reactive expression generation and optimization
Reactive programming is facilitated. Reactive expressions can be generated automatically from non-reactive expressions or in other words standard expressions....
Presenting dynamic grids
Grids are commonly used to provide an environment for users to orient objects within a drawing program. The properties of a grid are usually defined and set at...
Alias selection in multiple-aliased animations
A computer system determines that various user interface (UI) elements are to be moved to a different position within the UI. The computer system initiates a...
Explicit touch selection and cursor placement
A system and method for implementing an efficient and easy to user interface for a touch screen device. A cursor may be placed by a user using simple inputs....
Systems, methods and computer readable media are disclosed for gesture shortcuts. A user's movement or body position is captured by a capture device of a...
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...