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.
Configuration of memory management techniques selectively using
mitigations to reduce errors
Techniques for performing memory management to mitigate memory errors. In accordance with the principles described herein, a memory management module may be...
Security-enhanced log in
A security-enhanced login technique that provides a convenient and easy-to-use two factor technique to enhance the security of passwords without requiring any...
Security for network coding file distribution
A content distribution mechanism that relies on cooperative desktop PCs to distribute content is disclosed. The mechanism distributes content in a robust manner...
Virtual media input device
A virtual media device is described for processing one or more input signals from one or more physical media input devices, to thereby generate an output signal...
Scalable dynamic content delivery and feedback system
In an embodiment, a computer system instantiates an intermediary software application configured to intermediate between an event controller and a content...
Reliable delivery of multi-cast conferencing data
Conferencing data is reliably delivered to computer systems participating in a hierarchically arranged multi-cast conferencing session. When a child computer...
Using transport-independent resource status
The present invention extends to methods, systems, and computer program products for using transport-independent resource status. Embodiments of the invention...
Network application performance enhancement using speculative execution
A speculative web browser engine may enable providing transmission of content between a server and a client prior to a user-initiated request for the content...
Managing media synchronization
A computing device for managing media content and a method of its operation are provided. The computing device may be configured to execute a computer program...
Bitmap-based display remoting
Bitmap transfer-based display remoting by a server coupled to a client is described. Specifically, an application executing on the server implements operations...
Method, system, and apparatus for creating an archive routine for
protecting data in a data protection system
A method for creating an archive protection plan for archiving a backup of data is provided. An indication of an archive data protection kind and an archive...
Like processing of owned and for-purchase media
A method for managing a group of owned and for-purchase media items in response to a single user action. The method treats the owned media items and the...
Data viewer management
Embodiments described herein are directed to generating a customized data viewer, where the viewer is configured to display data at any level in a data model....
Configurable view on data models
Data-driven configuration of various views on data models. A framework may be provided that offers one or more parameterized view generation components, each...
Dependency network based model (or pattern)
A dependency network is created from a training data set utilizing a scalable method. A statistical model (or pattern), such as for example a Bayesian network,...
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...
Shared value resolution with multiple runtime containers
Policies and services facilitate sharing values between composition containers in an extensible application environment. A value resolver service receives a...
Constrained physical design tuning
Described is a constraint language and related technology by which complex constraints may be used in selecting configurations for use in physical database...
Preserving individual information privacy by providing anonymized customer
A method of preserving individual information privacy for each of a plurality of customers while providing aggregated information about the plurality of...
Method and apparatus for information transformation and exchange in a
relational database environment
A method and apparatus is disclosed for transforming hierarchical information into a rowset and for transforming a rowset into hierarchical information. In...
Asynchronous database index maintenance
This disclosure provides techniques for asynchronously maintaining database indexes or sub-indexes. For example, a database management server may receive a data...
Commit rate management with decoupled commit operations
Consistency is managed among data operations by coalescing commit operations, adjusting a commit rate to optimize latency, and converging to fairness across...
Relevancy propagation for efficient theory combination
Relevancy propagation for efficient theory combination is described. In one implementation, an efficient SMT solver dynamically applies relevancy propagation to...
Voting on claims pertaining to a resource
A credibility card contains a claim about a resource, a way to identify the claimant, and a set of choices to be voted on about the claim. A resource can be...
User-input scheduling of synchronization operation on a mobile device
based on user activity
Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a ...
Light table editor for video snippets
A light table video application includes a stackable video snippet player control, a filmstrip video snippet player control, and a timeline video snippet player...
A two-dimensional blur kernel is computed for a digital image by first estimating a sharp image from the digital image. The sharp image is derived from the...
Lifting-based directional lapped transforms
A "directional lapped transform coder" ("DLT Coder") provides various techniques for designing directional lapped transforms. In general, lapped transforms are...
Splitting file types within partitioned images
The claimed subject matter provides a system and/or a method that facilitates optimally and efficiently utilizing an image file format. A server can host an...
Cable management for personal media player accessories
An arrangement for managing cables of accessories such as earphone sets, chargers, and synchronization arrangements used with portable electronic devices is...
Encrypting content in a tuner device and analyzing content protection
A tuning device uses a counter mode encryption cipher to encrypt counters associated with media content in order to protect the media content when it is sent to...
Determining quality of communication
A method, computer-readable medium, and system for providing a quality measurement based on communications within a communication application. Communication...
Strategies for selecting a format for data transmission based on measured
A strategy is described for transmitting data from a first entity to a second entity. The data is transmitted using a format that is selected to accommodate...
Video manipulation of red, green, blue, distance (RGB-Z) data including
segmentation, up-sampling, and...
RGB-Z imaging systems acquire RGB data typically with a high X-Y resolution RGB pixel array, and acquire Z-depth data with an array of physically larger Z...
Single chip red, green, blue, distance (RGB-Z) sensor
An RGB-Z sensor is implementable on a single IC chip. A beam splitter such as a hot mirror receives and separates incoming first and second spectral band...
Color packing glyph textures with a processor
A system, a method and computer-readable media for rendering text with a graphics processing unit (GPU). The system, method, and media includes a GPU that may...
Error metrics for characters
Generating an error from an error metric quantifying differences between reference objects representing characters and representations of the reference objects....
Object illumination in a virtual environment
Methods and systems for displaying an image as a virtual representation of an object based upon detected external light are described. An illustrative...
Electrical connection between devices
Concepts for forming an electrical connection between devices are disclosed. A cord for transferring electrical power and signals can be provided to connect a...
Arrangement for building and operating human-computation and other games
A game description language is provided for human computation games, as well as a game platform or generator component that can generate the code base for the...
Partitioned artificial intelligence for networked games
Partitioned artificial intelligence (AI) for networked gaming. An exemplary system splits the AI into a computationally lightweight server-side component and a...
Scaffolding support for learning application programs in a computerized
A computerized learning system is provided. The computerized learning system may include a learning application program executable on a computing device. The...
Sensing the amount of liquid in a vessel
A vessel comprising a fluid-confining surface, a basal surface disposed below the fluid-confining surface, and a light guide. The light guide includes a first...
Display screen with user interface
Display screen with user interface
Display screen with user interface
Installation of black box for trusted component for digital rights
management (DRM) on computing device
To install a black box on a computing device, an administrator has access to the computing device and queries same for machine properties thereof. The...
Manual operations in an enterprise security assessment sharing system
An enterprise-wide sharing arrangement uses a semantic abstraction, called a security assessment, to share security-related information between different...
Recording multi-stream interactive television
Detailed herein is a technology which, among other things, allows recording and playback of multi-stream interactive television. In one approach to this...
Relations in fuzzing data
A test tool is provided for testing a software component. The tool receives data structured and formatted for processing by the software component. The...