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.
Pricing tickets based on constructing tables of pricing units for
sub-portions of a ticket
Pricing of a sequence of transportation units includes receiving a set of sellable-units, encoding the set of sellable-units into a context-free grammar that...
Indoor localization of mobile devices
Aspects of the present disclosure relate generally to indoor localization, for example, where GPS or other localization signals are unavailable. More...
Systems and methods for route summarization
Methods and systems for route summarization are described herein. The method includes generating a route from an origin to a destination, the route including a...
Playing local device information over a telephone connection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for playing local device information over a telephone...
Optimizing TCP traffic for mobile devices using TCP backoff thresholds
Systems and methods of optimizing communications for a mobile device are provided. The method includes determining a maximum allowable retransmission timeout...
Distortion of digital images using spatial offsets from image reference
A method for distorting a digital image comprising receiving the coordinates of one or more than one image reference point defined by a user within the digital...
Place holder image detection via image clustering
Methods, systems, and articles of manufacture for detecting placeholder images are disclosed. These include, accessing a collection of digital images,...
Using photographs to manage groups
In one implementation, a computer-implemented method includes receiving, at a computer system, an electronic photograph; and identifying, by the computer...
Assisting the authoring of posts to an asymmetric social network
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting the authoring of posts to an asymmetric social...
Method of coding a video signal
The invention relates to methods and apparatuses for encoding and decoding of a video sequence. In connection with encoding/decoding a video sequence it is...
System and method for blended PSTN and computer network customer support
The present disclosure includes a system and method for blended telephone network and computer network customer support interactions. The system may include a...
System including memory stacks
Large capacity memory systems are constructed using stacked memory integrated circuits or chips. The stacked memory chips are constructed in such a way that...
Curved near-to-eye display
A display apparatus includes an array of microlenses disposed in or on a substrate. In one embodiment, the apparatus includes scattering centers disposed in or...
Switching between a first operational mode and a second operational mode
using a natural motion gesture
A mobile device is operative to change from a first operational mode to a second or third operational mode based on a user's natural motion gesture. The first...
Ethernet connector with integrated USB
Manufacturers or vendors may desire to occlude connection ports on a device that are used to upload software onto the device. An implementation discloses...
An electrical adapter system includes a housing that includes a receiving portion, the housing including first electrical contacts and second electrical...
Multi-factor client authentication
A method of client authentication that includes receiving an Internet protocol source address of a client packet and determining a packet origination, a network...
Scenario based optimization
Techniques and systems for scenario based optimization can include generating multiple different versions of a program segment based on different respective...
Optimizing object oriented programs using limited customization
A capability for limited customization that utilizes existing virtual dispatch table technology and allows selective customization is provided. Such a...
Data storage device having multiple removable memory boards
A data storage device may include a first memory board and a second memory board, where the first memory board and the second memory board each comprise...
Providing standardized transparency for cookies and other website data
using a server side description file
A system and a computer-implemented method for processing a cookie description file are provided. A browser provides the cookie description file that includes...
Methods and system for sharing gadgets between users
One embodiment of the present invention provides a system that facilitates sharing gadgets. The system allows a sender to specify a gadget to share with a...
Method and system for managing real-time communications in an email inbox
In one embodiment, a method for maintaining real-time communications of a user includes receiving a user's real-time communications of different types over a...
APIS discovery service
The APIs Discovery Service is a service that exposes machine readable metadata about APIs, enabling users to build client libraries, IDE plugins, and other...
Generating midstring query refinements
A system and method is provided for providing query suggestions, particularly midstring query completions for an original query being edited or hovered over. An...
Presenting search term refinements
Systems, software, and computer-implemented methods can be used to present search results and search refinement suggestions identified in response to a search...
Selecting relevant languages for query translation
Methods, systems, and apparatus, including computer program products, for generating visual media search results are provided. A search query in a first...
Query translation using bilingual search refinements
Methods, systems, and apparatus, including computer program products, for generating visual media search results are provided. A first visual media search query...
Search queries improved based on query semantic information
A search query for a search engine may be improved by incorporating alternate terms into the search query that are semantically similar to terms of the search...
Document scoring based on query analysis
A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document...
Rich results relevant to user search queries for books
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for triggering rich results in response to publication queries....
Ranking based on reference contexts
A system ranks documents based on contexts associated with the documents. The system identifies a reference in a first document, where the reference is...
Filtering search results using annotations
A search engine system accepts queries that include query terms and labels applicable to certain documents. A domain filter is constructed that is used to...
A system receives a search query from a user and searches a repository of documents based on the search query to obtain search results. The system provides the...
A system may present a document including a form. Forms content may be received into the form. The received forms content may be periodically and automatically...
Display of travel options with frequent travel award credit
Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in...
Displaying original text in a user interface with translated text
Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to...
System and method of determining map coordinates from images
Systems and methods provide approximations of latitude and longitude coordinates of objects, for example a business, in street level images. The images may be...
Text message sessions
The subject matter of this document can be embodied in, among other things, a computer-method that includes receiving a text message associated with a first...
A "bump" occurs when two devices at the same place at the same time indicate their intention to establish a connection for transferring information. A process...
Method and system for automatically cropping images
The present invention relates to methods and systems for automatic image cropping. An automatic image cropping system includes a downsampling system, a saliency...
Determining content to be displayed
A computer-implemented method for determining content to be displayed includes determining a first size aspect of first content that is to be presented in a...
Optimizing web site images using a focal point
A method may include providing an image to be adjusted, enabling selection of a focal point of the image, and adjusting the image based on the focal point of...
Systems and methods for visual object matching
Systems and methods for improving visual object recognition by analyzing query images are disclosed. In one example, a visual object recognition module may...
A method for automatically scheduling phone calls, including dynamically assigning priorities to each of a plurality of a user's contacts, selecting one of the...
System and method for connecting an endpoint to an active multimedia
communications session on a data network...
The present disclosure includes a system and method for connecting an endpoint, such as a client device, to an active multimedia communications session on one...
Managed conference calling
The subject matter of this disclosure can be implemented in, among other things, a method. In these examples, the method includes receiving a request to join a...
Adaptive, scalable packet loss recovery
A system for transmitting data packets representing a source signal across a packet data network is provided. Additionally provided are methods and an apparatus...
System and method for reducing latency via client side dynamic
Systems and methods are provided whereby latency between a sending device and a receiving device during network communications is reduced by adaptively and...
Line memory module form factor cooling device
Aspects of the invention include a method and apparatus for cooling a hard drive in a hard drive array. In one example, the cooling device has similar...