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.
Display screen or portion thereof with graphical user interface
Electronic device cooling system with storage
Cooling systems for providing cooled air to electronic equipment are described. The systems can include large storage tanks or waste treatment systems to...
Circuit assembly for compact acoustic device
A circuit assembly (600) includes a printed circuit board assembly (100). The printed circuit board assembly includes a first circuit board (101), a second...
System and method for avoiding interfering signals
Disclosed are a system, device and method for avoiding interference with data communications from an interference source. A system may include a power...
Reduced-power transmitting from a communications device
Aspects of the present disclosure teach decreasing, in a time-averaged regime, the amount of RF energy emitted by a communications device. Generally speaking,...
Method and apparatus for wireless network data collection
A method on an electronic device for a wireless network is described. A first set of unique wireless access point IDs is collected. A second set of unique...
IQ imbalance image compensation in multi-carrier wireless communication
A method in a wireless communication terminal includes receiving an aggregated carrier including a first component carrier and a second component carrier,...
Device location history anonymization based on stop detection
Embodiments described herein may help to protect users' privacy when storing and/or utilizing location data that is provided by the users' mobile devices. An...
Methods and apparatus for using smart environment devices via application
Systems and Methods disclosed herein relate to providing a message to an application programming interface (API). The message includes a request for data from a...
Dynamic data center network with a mesh of wavelength selective switches
According to at least one aspect, a network system includes a wavelength selective switch (WSS) mesh network, multiple dense wavelength division multiplexing...
Interactive media display across devices
A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to...
Methods, systems, and media for presenting supplemental content relating
to media content on a content...
Mechanisms for presenting recommended media content items are provided. In some implementations, a method comprises: receiving a request for supplemental...
Systems and methods for broadcast audience interaction and participation
A broadcast audience interaction and feedback system may discover and activate a recording function of a portable device of a user to record audio and/or video...
Distribution and use of video statistics for cloud-based video encoding
A method for processing a video stream includes receiving first and second copies of the video stream by first and second video processing devices,...
Handling concurrent speech
A system having one or more processors and a memory receives both speech data from first and second participants of a session. The system outputs the speech of...
Method and apparatus for pre-fetching remote resources for subsequent
display on a mobile computing device
A computer-implemented method and system for pre-fetching remote resource data from a remote mapping system for display on a client computing device is...
Application experience sharing system
Described herein is a system generating and sending shortcuts from a sending device to a receiving device. In one implementation, the sending device generates...
Remotely controlling camera functionality
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
System and method for brokering distributed computation
A method and apparatus for distributed computing in a brokering environment is disclosed. In this environment, the broker system receives a program and data set...
Monitoring content consumption by restricted account
A content server stores digital content including video, audio, image, animation, or text content. The content server receives account permissions governing...
Secure challenge system for verifying access rights to media content
Described is a technique for securely verifying access rights to a media file stored on a user device. By verifying the access rights to the media file, a...
Traffic load balancing in a multi-connect topology
A technique for load balancing in a multi-topology network selects a network path having a favorable bandwidth*hop count product. Accordingly, shorter paths are...
Apparatus and method for antenna matching
A method and apparatus are for performing antenna matching and include determining a cable connection state of a cable connector, generating a cable detection...
Network-based remote control
The subject matter of the present disclosure can be implemented in, among other things a computer-readable storage medium encoded with instructions for causing...
System and method for impromptu shared communication spaces
Communications between entities who may share common interests. For entities determined to be sharing common interests (e.g., searching using the same terms or...
Method and apparatus for decoding packetized data
A method for decoding a packetized video signal including at least one encoded frame. In one case, the method includes receiving at least one FEC packet at a...
Power conversion with solid-state transformer
An electric power supply unit includes a primary stage having an electric converter arranged to increase a frequency of AC power provided to an input of the...
Apparatus and methodology for battery backup circuit and control in an
uninterruptible power supply
Systems and methods for providing an uninterruptible power supply are disclosed herein. The system includes a power converter component that concurrently...
Wireless communication antennas in computer displays
A liquid crystal display screen of an electronic device is formed on a glass substrate. The glass substrate has an active display area with liquid crystal...
Smart-home hazard detector providing sensor-based device positioning
A particular smart hazard detector may itself function as a guide during a process of installation of the same at an installation location. Additionally, the...
Systems and methods of privacy within a security system
Systems and methods disclosed herein provide setting a mode for a door lock of a door in a building with an electronic device communicatively coupled to the...
Device and method for monitoring the presence of an item
Exemplary methods and systems for monitoring presence of an item or items are disclosed herein. An exemplary method may be carried out by a monitoring device...
Life safety device with compact circumferential acoustic resonator
Low frequency alarm tones emitted by life safety devices are more likely to notify sleeping children and the elderly. Disclosed herein is a life safety device...
Using depth maps of a scene to identify movement of a video camera
A process recomputes zones for a scene. The process is performed at a computing device having one or more processors and memory. The memory stores one or more...
Street-level imagery acquisition and selection
A street-level imagery acquisition and selection process identifies which images are published in a street field view. An imagery database includes panoramas...
Location-based bid modifiers
Systems and methods for determining location-based bid modifier suggestions include determining a content placement cost based in part on a likelihood of a user...
Affecting display of content based on negative reactions
Techniques for affecting display of content may include receiving a request for content to supplement a response to an input initiated by a first user;...
Methods and systems for vehicle perception feedback to classify data
representative of types of objects and to...
Aspects of the disclosure relate generally to methods and systems for improving object detection and classification. An example system may include a perception...
Method and system for cluster-based video monitoring and event
A computing system obtains a respective motion vector for each of a series of motion event candidates in real-time as said each motion event candidate is...
Method and apparatus for prioritizing image quality of a particular
subject within an image
A device capable of digital imaging detects multiple faces in image data received from an image sensor, performs pattern recognition to check if at least one of...
Retrieval of data across multiple partitions of a storage device using
A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an...
Personalizing search queries based on user membership in social network
Methods and systems for improving user search experience with a search engine by providing a way for associated users to personalize search queries and/or...
Suggesting interaction among members of a social network
Techniques include receiving a search query; determining a topic related to the search query; identifying, within a specific time following receipt of the...
Automatic generation of playlists from digital content embedded on
A content hosting service automatically creates a playlist of embedded content items based on the content items embedded by a third-party service. The playlist...
Scalable current leaderboard using delta-encoded updates
Systems and techniques are provided for providing a scalable current leaderboard. Entries may be received. The entries may include an identifier and a score....
System and method for identifying applicable third-party applications to
associate with a file
Systems and methods are disclosed herein for identifying an application for opening a file. A first user input indicative of a file selected by a user is...
Linear time processing of weak properties in a garbage collected
A method includes traversing pointers reachable from a root node, identifying an object, determining whether the identified object has a weak property,...
Systems and methods for prioritizing file uploads
Systems and methods are disclosed herein for uploading data to a cloud system. A plurality of files on a client system is identified for uploading to a cloud...
Parsing rule generalization by N-gram span clustering
A method includes accessing command sentences stored in a data store, wherein each command sentence is a collection of n-grams and each command sentence...
Systems and methods for mutations and operational transforms in a
collaborative spreadsheet environment
Mutations representing spreadsheet edit operations are received at a server from client computers of collaborators and also at a collaborator's client computer...