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.
Ultra-wideband radio controller driver (URCD)-PAL interface
Various embodiments provide a two-way interface between a URC driver (URCD) and various Protocol Adaption Layer (PAL) drivers. The two-way interface can enable...
Virtualization for diversified tamper resistance
A computer-implementable method includes providing an instruction set architecture that comprises features to generate diverse copies of a program, using the...
Creating and using deltas to modify existing computer code
Aspects of the subject matter described herein relate to creating and using deltas to modify existing computer code. In aspects, computer code may be translated...
Dynamically computing reputation scores for objects
Tools and techniques for dynamically computing reputation scores for objects are described herein. The tools may provide machine-readable storage media...
Orbital representation of hierarchical navigation
Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an...
Visualizing differences in similarity metrics of hierarchies
A hierarchy differences visualization system and method for visualizing differences between two hierarchical structures based on similarity metrics. The two...
Localized thumbnail preview of related content during spatial browsing
Technologies, systems, and methods for exploring a virtual space without cluttering or obscuring a field of view of the virtual space with overlaid names,...
Techniques for use with a calendar and messaging component
Techniques are provided for displaying electronic calendar information. A calendar entry corresponding to a date is selected. In response to selecting the...
Shape elasticity in visual layout
Resizing and/or repositioning a target object related by containment to one or more related object laid out on a computer user interface. Original sizes and/or...
By adjusting visual settings on a display behind a section of a background to emphasize menu options, a user can determine the status in the series of menus and...
Displaying feed data
Concepts and technologies are described herein for displaying feed data. Feed data associated with a social networking service may be displayed in a...
User-defined application models
A system (and corresponding method) that employs wiki-type models to consider authoring rather than composition in an application environment is provided. The...
Document representation transitioning
One or more techniques and/or systems are provided for transitioning between representations of an electronic document. Elements, such as visual elements,...
Asynchronous user defined functions
A framework for enabling users to create User Defined Functions (UDFs), which can run simultaneously without using multiple calculation threads, is provided. A...
Systems and methods of providing fast leader elections in distributed
systems of simple topologies
Systems and computer-implemented methods of electing a new leader node in distributed systems of simple topologies connecting a plurality of nodes on at least...
Network event notification and delivery
Described are a main host system of the client computer, and a network event notification system, including a networking subsystem that communicates with a...
Helical band geometry for dynamical topology changing
Disclosed herein are efficient geometries for dynamical topology changing (DTC), together with protocols to incorporate DTC into quantum computation. Given an...
Identifying an efficient destination server
One or more techniques and/or systems are disclosed for identifying a list of destination servers ordered by round-trip time (RTT) for a requesting machine....
Enabling peer-to-peer content retrieval in HTTP
Described are embodiments directed to enabling the retrieval of content from a peer-to-peer network. In embodiments, a client requesting content from a server...
Server session management application program interface and schema
Application program interfaces (APIs), schemas and procedures manage multiple sessions within a server system has a create session request call for establishing...
Mapping meaningful hostnames
A set of interacting devices within a cluster environment may use a secondary naming system to assign and transfer friendly names between devices within the...
Contact sidebar tile
Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication...
Real time collaboration file format for unified communication
The claimed subject matter provides a system and/or a method that facilitates enhancing real time unified communications. An interface can receive a portion of...
Social context for inter-media objects
Embodiments are disclosed that relate to social context for inter-media objects. One embodiment provides a method comprising receiving preference data...
Extensible file system
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary...
System and method for generating suggested alternatives for visual or
Alternative representations are generated from a user's audible or visual data submission (e.g., user's picture) for use as part of an online account profile or...
Peer-to-peer web search using tagged resources
Systems and methods for conducting peer-to-peer (PTP) Internet searches utilizing tagged web resources, that is, web resources that the local user and/or a user...
Media item recommendation
Recommending a media item may include, for example, a statistical model of media consumption is applied to media session consumption data from a community of...
Progressive filtering of search results
Review and filtering of search results is facilitated by providing additional types of results beyond links to existing documents can be provided in addition to...
Query suggestions for no result web searches
Presenting one or more suggested search-engine queries based on an initial search-engine query is described herein. Once the initial query is received, a search...
Large graph measurement
As provided herein, a pairwise distance between nodes in a large graph can be determined efficiently. URL-sketches are generated for respective nodes in an...
Exposing metadata relationships through filter interplay
Embodiments are disclosed that relate to exposing metadata relationships through filter interplay. One embodiment provides a method comprising filtering a...
Aggregated subscriber profile based on static and dynamic information
Static user information such as address, title, phone number(s), email address(es) and dynamic user information such as location, calendar, current phone...
Application of breadcrumbs in ranking and search experiences
Methods, computer systems, and computer-readable storage media for utilizing breadcrumb information associated with a Web page to improve a user's search...
Custom local search
A method described herein includes receiving a query that is configured by an issuer of the query to be utilized to retrieve a portion of local search content,...
Employing user-context in connection with backup or restore of data
The claimed subject matter relates to architectures for facilitating network-accessible or local backup or restore features in a manner that leverages...
Field-programmable gate array based accelerator system
Accelerator systems and methods are disclosed that utilize FPGA technology to achieve better parallelism and flexibility. The accelerator system may be used to...
Differential pricing based on social network standing
A system and/or method that effectuates and facilitates the generation and provision of differential pricing policies based at least in part on the relative...
Online platform for web advertisement competition
Embodiments discussed herein relate to creating and managing competitive campaigns for advertisement spaces on a web page. Competitive campaigns may take...
Unnatural prosody detection in speech synthesis
Described is a technology by which synthesized speech generated from text is evaluated against a prosody model (trained offline) to determine whether the speech...
Sound source separation using spatial filtering and regularization phases
Described is a multiple phase process/system that combines spatial filtering with regularization to separate sound from different sources such as the speech of...
Phonetic search using normalized string
A method and system for generating a normalized string and performing a phonetic search are provided. To normalize a string, a native string is obtained. Upon...
Determining alternative routes
Alternative routes to an optimal route may be determined and presented to a user via a computing device. Alternative routes are selected from candidate routes...
Seeding in a skill scoring framework
Skill scores represent a ranking or other indication of the skill of the player based on the outcome of the game in a gaming environment. Skills scores can be...
Altering the appearance of a digital image using a shape
Technologies are described herein for altering the appearance of a digital image using a shape. A mask edit mode of operation is provided in which an...
Efficient macroblock header coding for video compression
The coded block parameters used to code blocks of image samples into structures called macroblocks are compressed more efficiently by exploiting the correlation...
Compression of text contents for display remoting
Embodiments of the invention compress an image that contains a representation of text. Embodiments take an image of graphical data and determines one or more...
Hybrid codec for compound image compression
One or more portions of a compound image may be classified as picture portions and at least one remaining portion of the compound image may be classified as a...
Determining a decoding time stamp from buffer fullness
Techniques and tools are described for using a signaled or derived buffer fullness value to determine a decoding time stamp. The decoding time stamp can be used...
Method for determining placement of internet taps in wireless neighborhood
Disclosed is a method for determining the placement of ITAPs in wireless neighborhood networks. The method disclosed provides for efficient integration of...