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 file updater
A method for updating configuration information includes, in a computing device including a processor, memory, and an operating system, initiating an update to...
The disclosed subject matter may provide a system and methods for commissioning a device or appliance into a network. A processor may detect the insertion of a...
Updating personal content streams based on feedback
A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream....
Application testing system with application programming interface
A system is described for testing an application on one or more host devices in a host device farm. A build server uses an application programming interface...
Event pages for web applications and extensions
A method and system for monitoring events related to web browser extensions includes storing a set of events for which a browser extension integrated in a web...
Latency reduction in distributed computing systems
Aspects of the disclosure relate generally to reducing latency for consensus in geographically distributed disaster-safe persistent data-store systems. These...
Common installer server
Systems and techniques to provide for software installation. In general, in one implementation, the technique includes detecting selection of one or more...
System to visualize additional information on source code
A system and method are disclosed which provide visual representations of information related to source code, in the form of annotations, to users who are...
Managing schedule changes for correlated calendar events
A method of managing schedule changes for correlated calendar events. The method includes receiving, at one or more computing devices, a first calendar event...
Systems and methods for predictive text entry for small-screen devices
with touch-based two-stage text input
Embodiments relate to systems and methods for predictive text entry for small touch-screen devices. A two-state input interface (116) of a device (102) can...
Interactive answer boxes for user search queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting data are disclosed. In one aspect, a method...
Identifying a thumbnail image to represent a video
Techniques are shown for generating image frames from a media presentation, selecting candidate thumbnails from the generated image frames using a selection...
Methods, systems, and media for rewinding media content based on detected
Methods, systems, and media for rewinding media content based on detected audio events are provided. In some embodiments, a method for providing media guidance...
The present disclosure provides a computer-implemented method. The method can include receiving eye-scan data from one or more linear sensors while operating in...
Antenna in or below keyboard
An electronic device may include a housing enclosing electronic components, the housing including an aperture on a top portion of the housing, a keyboard within...
Lost core electronic enclosures
An electronic product includes an electronic enclosure having a housing pocket fabricated as a seamless single unitary molded structure. The single unitary...
Detecting sensor degradation by actively controlling an autonomous vehicle
Methods and systems are disclosed for determining sensor degradation by actively controlling an autonomous vehicle. Determining sensor degradation may include...
Seamless display with tapered fused fiber bundle overlay
A display tile includes a display panel and a fused fiber bundle overlay. The display panel includes display pixels and a bezel surrounding the display pixels....
Systems and methods for generating a plurality of trip patterns
Systems and methods for generating a plurality of trip patterns are provided. One exemplary method includes receiving transit graph data describing a plurality...
Occupancy-based wireless control of multiple environmental zones via a
An Electronically-Controlled Register vent (ECRV) that can be easily installed by a homeowner or general handyman is disclosed. The ECRV can be used to convert...
Attention and event management
The present disclosure provides techniques for dynamic driver attention and event notification management based on the current contextual information about a...
Real-time determination of object metrics for trajectory planning
Example systems and methods may be used to determine a trajectory for moving an object using a robotic device. One example method includes determining a...
Display screen or a portion thereof with graphical user interface
Display screen with animated graphical user interface
Portion of a handheld device
Portion of a handheld device
Notebook computer housing
Downlink control channel signaling in wireless communication systems
A method in a wireless communication device may include receiving a plurality of sub-frames, each sub-frame having time-frequency resource elements, at least...
Measurement management in small-cell systems
A system and method for neighbor-cell measurement reporting in a cellular environment supporting multistate cells limits measurement reporting by requiring that...
Load distribution in a network of small-cell base stations
A network device may make a determination that a first backhaul connection, which serves a first base station, is congested and that a second backhaul...
Transmitter and receiver tracking techniques for user devices in a MIMO
A technique includes (i) receiving a first pilot signal from a base station via a receiver of a client device, or (ii) transmitting a second pilot signal from...
Matching devices based on information communicated over an audio channel
A first device periodically transmits a first audio signal that encodes a first code over an audio channel that is shared between the first device and a second...
Associating requests for content with a confirmed location
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first...
Adding content during data stream acquisition
A device is provided for use with extended content data on a first data stream and second content data on a second data stream. The device includes a processing...
Distributed recording of content
A method is disclosed for distributed recording of content in a client system having a home network connecting a content broker and a plurality of set-top boxes...
Method of determining binary codewords for transform coefficients
A system is provided for creating level parameter updating codewords for transform coefficients used for relating transform units (TUs) that divide up coding...
Systems and methods for 2D-to-3D conversion
Systems and methods can facilitate identifying 2D content in media that is suitable for conversion into 3D content, and converting the suitable 2D content into...
Extracting audio components of a portion of video to facilitate editing
audio of the video
Systems and methods for extracting audio components of a portion of a video to facilitate editing the audio portion are presented. In one or more aspects, a...
Display-based synchronous communication
A method and computing system for receiving, on a computing device, a plurality of individual audio/video streams from a plurality of client electronic devices...
Estimation of panoramic camera orientation relative to a vehicle
A system and method are presented for estimating the orientation of a panoramic camera mounted on a vehicle relative to the vehicle coordinate frame. An initial...
Method, system, and computer program product for gamifying the process of
obtaining panoramic images
Systems, methods, and computer readable mediums are provided to generate a number of targets for a panoramic image, each of the targets defining a portion of...
Providing geographic location information on a telephone device
In one implementation, a computer-implemented method includes receiving, from a first telephone device and at a second telephone device, a request to accept a...
Graphical user interface which displays profile information associated
with a selected contact
A system and machine-implemented method for presenting profile information on an electronic device of a user, the profile information being associated with a...
Device control profile for a fabric network
Methods and systems for controlling a remote device that includes receiving, at an assisting device, a remote passive rendezvous request from a commissioning...
Cross-platform child mode for applications
A system and machine-implemented method for processing data associated with an application running on an electronic device. A server receives an HTTP header...
Managing moderation of user-contributed edits
A geographic information system allows users to access a map database and to contribute map data to the database. Proposed edits to the map are queued for...
Integrating communication modes in persistent conversations
Systems, methods and computer readable media for persistent conversations are described. In some implementations, a method can include receiving a communication...
Hash collision avoidance in network routing
Network device and method for routing a packet and setting up a new flow. The device includes a packet classifier, a field-selection table, a hash module, and a...
Identifying portions of a media stream
Aspects relate to tagging portions of streaming media such that one or more actions can be taken on the tagged portions. An action can be to remove a section of...
Explicit congestion notification in mixed fabric networks
Systems and methods are provided for congestion notification in mixed-fabric InfiniBand networks. In one aspect, a system and apparatus is provided wherein a...