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.
Search dialogue user interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a search dialog user interface. In one aspect, a method...
User interfaces for a document search engine
A method includes receiving a search query, identifying a document based on the search query, and providing a search result based on the document. The search...
Determining query terms of little significance
A system determines whether a term of a search query is a term with little significance based on a context of the search query. The system performs a search...
Social ranking metric
The disclosure includes a system and method for calculating social ranking scores for websites. The system includes a processor and a memory storing...
Ranking communities based on content
Systems and methods for ranking communities based on content are described. One of the methods includes receiving a search query. The search query is received...
Dynamic shuffle reconfiguration
A method includes receiving a request to perform a shuffle operation on a data stream, the request including a set of initial key ranges: generating a shuffler...
Omega names: name generation and derivation
A method of verifying the validity of a fully-qualified resource name within an environment including at least two different resource name spaces. The method...
Automatic discovery of popular landmarks
In one embodiment the present invention is a method for populating and updating a database of images of landmarks including geo-clustering geo-tagged images...
Management of geographic data layers in a geographic information system
Systems and methods for management of geographic data layers in a geographic information system are provided. A layer control tool can be presented in...
Selecting photographs for a destination or point of interest
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computerized travel services. One of the methods includes...
Automated formation of specialized dictionaries
A document analysis system analyzes a corpus of documents and automatically generates a dictionary of specialized phrases not already in conventional...
Natural language correction for speech input
A system is configured to receive a first string corresponding to an interpretation of a natural-language user voice entry; provide a representation of the...
Partial resume for operating system modules
A computing device may receive a data packet. The computing device may be operating a plurality of kernel-space software modules that are in a suspended state,...
System and method for providing real-time execution of source code in a
collaborative online software...
Access to a source code file stored at a server is provided to a plurality of user devices, via a network. The source code file may comprise software code. The...
Data binding dependency analysis
A computing device is described that includes a preprocessor module, and a compiler module. The preprocessor module identifies, based on parsing source code of...
Correcting scrolling gesture
A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, instructions may be...
Self-contained power and cooling domains
A method for providing for conditioning of a computer data center includes supplying a working fluid from a common fluid plane to a plurality of power/cooling...
Display screen with graphical user interface
Portion of a smart camera display panel with an animated computer icon
Portion of a display panel with a computer icon
Display screen with animated graphical user interface
Autonomous vehicle overall interior
Wireless communication device with internal local access point
A method and apparatus for automatically controlling an internal local access point of a host wireless mobile device, comprising automatically disconnecting a...
Methods and device for determining when to switch between multiple
communication modes of a transceiver subsystem
A communication device performs a method for determining when to switch between multiple communication modes of a transceiver subsystem. The method includes...
System and method for controlling mobile device operation
Implementations herein include receiving a first signal from a first mobile computing device, the first signal indicative of a first state change and receiving...
Provisioning a plurality of computing devices
Example techniques and systems may transmit provisioning information to respective computing devices for self-provisioning of each of the respective computing...
Method and system for categorizing detected motion events
A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a...
Video recommendation based on video co-occurrence statistics
A system and method provides video recommendations for a target video in a video sharing environment. The system selects one or more videos that are on one or...
Simplification of significance map coding
In one embodiment, a method for encoding video data is provided that includes receiving an array of transform coefficients corresponding to a luma component or...
Generating and/or modifying motion compensation parameters for video
A system for video stabilization is provided. The system includes a media component, a transformation component, an offset component and a zoom component. The...
Systems and methods for autonomously generating photo summaries
Implementations of the disclosed technology include techniques for autonomously collecting image data, and generating photo summaries based thereon. In some...
Mechanism for handling user input loss that occurs during transmission
from a client device to a remote server...
A method for handling user input loss from a client device to a remote server using user datagram protocol (UDP), includes receiving a newly generated user...
Systems and methods for providing interstitial content
Systems and methods for providing interstitial content are disclosed. A notification of an opportunity for presenting interstitial content on a client device is...
Systems, methods, and computer program products for interfacing multiple
service provider trusted service...
System, methods, and computer program products are provided for interfacing between one of a plurality of service provider (SP) trusted service managers (TSM)...
System for providing continuity of broadcast between clients and method
A communication system (10) comprises a plurality of clients (12) including a first client (18) and a second client (20). Within the communication system (10),...
Automatic detection of fraudulent ratings/comments related to an
The present disclosure describes one or more systems, methods, routines and/or techniques for automatic detection of fraudulent ratings and/or comments related...
Efficient indexing and searching of access control listed documents
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing a plurality of documents in computer-readable...
Presenting instant messages
Methods and systems for presenting instant messaging contacts are provided in which a plurality of contacts associated with a user are identified. They are...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating resources. In one aspect, a method includes...
Efficient updates of weighted cost multipath (WCMP) groups
Exemplary embodiments provide changes to routing schemes, i.e. WCMP groups or WCMP sets, installed in a network traffic distribution table, e.g. multipath...
Validating a connection to an optical circuit switch
A system and method of validating a connection to an optical circuit switch include sending a packet of data through a first connection to the optical circuit...
Three-phase power supply system
An electric three-phase power supply system includes a primary stage arranged to receive an input of three-phase alternating current power; a transformer stage...
Intermittent power line communication for inverters
Methods, systems, and apparatus, including computer program products for structured content ranking. In an aspect, a method includes, receiving, at a...
Jack with cylindrical housing
A jack may comprise a contact clip and a housing. The housing may be generally cylindrical and bounded by an imaginary cylinder. The housing may define a...
Hazard detector electrical connector for easy user manipulation and
An electrical connector for a hazard detector includes a socket body that includes four lateral walls, a rear wall, a catch feature and a catch support; the...
Electronic devices with hybrid patch and monopole antenna for high
altitude platform application
This disclosure relates to an antenna system. The antenna system includes a first radiating element configured to emit electromagnetic radiation based on a...
Antenna system and method of assembly for a wearable electronic device
An antenna system for a wearable electronic device includes a first conductive surface constructed from a segment of outer housing of the wearable electronic...
Dynamic split-frame preview of video editing effects
This disclosure relates to dynamic split-frame preview of video editing effects. An editing component determines a set of editing effects for the video,...
Methods and devices for determining media files based on activity levels
Example methods and systems for determining media files based on activity levels are described. An example method includes receiving information indicative of a...
Image cache for replacing portions of images
Implementations relate to an image cache used for replacing portions of images. In some implementations, a method includes examining a received image and...