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.
Alternative inputs of a mobile communications device
In an implementation, a mobile communications device includes a display device having touchscreen functionality, a keyboard having a plurality of physical keys...
Collaboratively locating disconnected clients and rogue access points in a
Methods are described for using collaboration of neighboring wireless devices to enable location of disconnected wireless devices and rogue wireless access...
Tiling and merging framework for segmenting large images
Described is a technology by which a large image is processed into a seamless, radiometric mean image containing meaningful image objects. A large source image...
Disclosed herein are systems methods and devices related to region detection of an image. Detected regions include pixels of a particular one or more colors...
Hybrid maps with embedded street-side images
The claimed subject matter relates to a computer-implemented architecture that can generate a map. The map can be a hybrid between an orthographic projection...
Cipher for disk encryption
Encryption is provided with additional diffusion components to construct a block cipher with a large and variable block size. The cipher incorporates an...
Signaling reference frame distances
Techniques and tools for signaling reference frame distances are described. For example, a video encoder signals a code for a reference frame distance for a...
Automatically sending rich contact information coincident to a telephone
Rich contact information is provided coincident to a telephone call on a mobile device in an alternate communication. When a telephone call is received on the...
Local area network translating bi-directional packet repeater
A translating bi-directional packet repeater includes a first antenna and a second antenna for receiving a wireless signal, amplifying it, and retransmitting it...
Display with focussed illumination
A liquid crystal display with focused illumination is described. In an example, a light-source emitting a plurality of discrete colors is focused onto a liquid...
Combined digital and mechanical tracking of a person or object using a
single video camera
A combined digital and mechanical tracking system and process for generating a video using a single digital video camera that tracks a person or object of...
Method of displaying input from a portable computing device
A method and system is described for displaying input from a portable computing device to a second computing device. On the second computing device, a display...
Recording media on gaming consoles
An integrated gaming and media experience is disclosed, including recording of content on a gaming console. A digital video recorder (DVR) application running...
Game hosting service
A network gaming service accesses attributes of a particular user to match the user to a gaming session with users having similar attributes. A game hosting...
Routing calls via reflective interfaces and a proxy
A dynamic proxy object is disclosed that is capable of intercepting calls from a calling object to a target object. The dynamic proxy can imitate the target...
DVD changer UX
A user experience for displaying and organizing content available on discs in an external media changer is provided. A media content organizer for identifying...
Scrollable area multi-scale viewing
Utilizing a scrollbar handle for both zooming and panning a display comprising items in a user interface may be accomplished by monitoring an input device's...
Application sharing viewer presentation
An improved application sharing system and method are described wherein an application sharing viewing display is modified to increase the likelihood that a...
Fractal display advertising on computer-driven screens
Techniques are disclosed for providing additional data within a document. Such techniques include providing a first document with a sub-region on a user...
Scalable user interface
The scaling of a user interface according to network or device limitations is disclosed. One embodiment provides a method of scaling a user interface,...
System and method for adaptive document layout via manifold content
A user interface for improving document layout on arbitrary devices of different resolutions and size using manifold representations of content. Manifold...
Rendering markup language macro data for display in a graphical user
Embodiments are provided for rendering markup language data representing a macro as macro objects in a graphical user interface on a display device and for...
Self healing software
The systems and methods describe a self healing framework (SHF) that can monitor errors in a computing system and can resolve the errors and/or suggest methods...
Power management based on policy
A machine's power usage may be managed by a power-management policy. When a program makes a request that involves use of one of the machine's power-consuming...
Securely sharing applications installed by unprivileged users
In one embodiment of this invention, a computer system performs a method for securely sharing applications installed by unprivileged users. The method involves...
System and method for using virtual memory for redirecting auxiliary
A method for using virtual memory for redirecting auxiliary memory operations redirects the auxiliary memory write operations of a process to a buffer after...
Booting an electronic device using flash memory and a limited function
A BIOS may provide bad block and wear-leveling services to a flash memory during a boot cycle until a full-functioned memory controller, such as a software...
ISP-friendly rate allocation for P2P applications
An ISP-friendly rate allocation system and method that reduces network traffic across ISP boundaries in a peer-to-peer (P2P) network, Embodiments of the system...
Transaction manager virtualization
A transaction manager virtualization layer is provided for supporting multiple active transaction managers in a cluster or node. By virtualizing the transaction...
System and methods for providing adaptive media property classification
A system and methods are provided for automatically classifying data according to perceptual properties of the data to form a classification chain that is...
Generating query suggestions from semantic relationships in content
A method for suggesting related queries to a user query using semantic relationships that are present in informational content stored in public domains....
Techniques using captured information
Techniques are provided utilizing captured information. The captured information includes at least one of audio and image information. In response to connecting...
Scheduling application allowing freeform data entry
A project management application provides an environment in which a user can transform a project sketch, which is based on mostly "freeform" data, into a...
Updating an inverted index in a real time fashion
Systems and methods for regularly updating portions of a merged index are provided. Initially, upon receiving an indication that modifications have occurred to...
Best-bet recommendation may be provided. User behavior associated with a search result may be logged and applied to a relevance classifier. The relevance...
System and method for ranking search results using click distance
Search results of a search query on a network are ranked according to an additional click distance property associated with each of the documents on the...
Defining sub-cube scope based upon a query
Technologies are described herein for defining the scope of a sub-cube based upon a database query. A request is received to perform a query of a...
Comparing data sets through identification of matching blocks
A computer-implemented method includes receiving a source data set and a target data set. Differences between the target data set and the source data set are...
Analysis of software conflicts
Conflicts among programs are detected, and advice is given based on the detected conflicts. A set of conflict rules defines what constitutes a conflict, and a...
Multi-jurisdictional payroll requirements
Payroll requirements are compiled from a plurality of jurisdictions. A plurality of payroll codes are cataloged that are required in one of the plurality of...
Monitoring television content interaction to improve online advertisement
Online advertisement selection techniques are described. In an implementation, data is obtained which describes interaction of one or more clients with...
Embodiments for manipulating characters displayed on a display screen are provided, wherein one example method includes identifying a selected word, wherein the...
Extracting treelet translation pairs
In one embodiment of the present invention, a decoder receives a dependency tree as a source language input and accesses a set of statistical models that...
Real-time rendering of light-scattering media
A real-time algorithm for rendering of an inhomogeneous scattering media such as smoke under dynamic low-frequency environment lighting is described. An input...
Simple technique for detection of physical presence and management of
A method, system, and computer readable media that when executed determines and manages presence information and presents the information to a plurality of...
Utilizing mobile device functionality from remote computers
Various technologies and techniques are disclosed for utilizing mobile device information and functionality from separate computing devices. A synchronization...
Extracting metadata from a digitally scanned document
Presented are techniques for extracting metadata from a digitally scanned document. The text of the digitally scanned document is obtained and a first algorithm...
Image resizing for web-based image search
Image resizing for web-based searching is described. In one implementation, a system resizes a user-selected thumbnail image into a larger version of the image...
Generating search requests from multimodal queries
A method and system for generating a search request from a multimodal query that includes a query image and query text is provided. The multimodal query system...
Implementation of media-protection policies
A technique wherein a first electronic device, such as a server, provides to a second electronic device, such as a client device, a first portion of a...