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.
Method and system for improved communication among paired electronic
A method and system for improved communication are disclosed herein. In at least one example embodiment, the present disclosure relates to a method of...
Determining a geographic location of a mobile device
Systems and methods for providing a geographic location of a mobile device are provided. In one aspect, a method includes determining a geographic location of...
Information about current television programming and web access by a user can be used to select and deliver ads or content to a television of the user or a...
Use of a receive-window size advertised by a client to a content server to
change a video stream bitrate...
A method for transmitting video streams from a server to a media device includes selecting by the server first encoding parameters for a first set of video...
Color correcting virtual long exposures with true long exposures
A gain may be applied to a short-exposure image to form a virtual long-exposure image. The short-exposure image may have been captured using a short total...
Portable imaging device with multi-core processor
A portable imaging device that has a CMOS image sensor, a color display for displaying an image sensed by the CMOS image sensor and a central processor. The...
Motion estimation aided noise reduction
A method and apparatus for performing motion estimation aided noise reduction encoding and decoding are provided. Motion estimation aided noise reduction...
System and method for adapting an attribute magnification for a mobile
Techniques and technologies are presented for adapting an attribute magnification for a mobile communication device. An output device for the attribute is...
Conflict management during data object synchronization between client and
A server stores server metadata entries corresponding to data objects, each server metadata entry including a server file name and an identifier, distinct from...
High availability event log collection in a networked system
A method includes storing data received at a first server to a first file and storing data received at a second server to a second file, where the data in the...
Online secure device provisioning framework
A method for updating network-enabled devices with new identity data includes generating a plurality of new identity data records and loading the new identity...
Cross-domain identity management for a whitelist-based online secure
device provisioning framework
A method for managing identifiers associated with network-enabled devices and used in an identity data system provisioning the network-enabled devices with...
In-field smart device updates
Methods and systems for causing a device to join a network or fabric. A joining device sends an indication that the electronic device is not connected to a...
Pushed-based package distribution
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for pushed-based package distribution. In one aspect, a...
Method and apparatus for enhanced modulation in a wirless communication
Disclosed are methods for facilitating enhanced modulation (such as 256-QAM) in wireless networks. The methods generally involve enhancements to physical-layer...
Physical channel segmentation in wireless communication system
A wireless communication transmitter (200) configured to segment a transport block into C segments, encode each segment into a set of encoded bits, determine,...
An apparatus may include a conductive wire and a plug. The plug may be electrically and mechanically coupled to the conductive wire. The plug may include a...
Printed waveguide transmission line having layers bonded by conducting and
Three-dimensional electromagnetic signal interconnect systems and methods for fabricating the interconnect systems are described. An example apparatus may...
Method and apparatus for encoding an audio signal
A hybrid speech encoder detects changes from music-like sounds to speech-like sounds. When the encoder detects music-like sounds (e.g., music), it operates in a...
Increasing semantic coverage with semantically irrelevant insertions
A method includes accessing data specifying a set of actions, each action defining a user device operation and for each action: accessing a corresponding set of...
Recognizing speech in multiple languages
Speech recognition systems may perform the following operations: receiving audio; recognizing the audio using language models for different languages to produce...
Tie breaking rules for content item matching
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting controlling keywords. In one aspect, a method...
Electronic calendar auto event resolution system and method
A system and method for event resolution. The method includes determining whether a post-scheduled event or a pre-scheduled event conflicts with a scheduled...
Robust and fast model fitting by adaptive sampling
Aspects of the present disclosure relate generally to model fitting. A target model having a large number of inputs is fit using a performance model having...
Methods, systems, and media for recommending content items based on topics
Mechanisms for recommending content items based on topics are provided. In some implementations, a method for recommending content items is provided that...
Identifying objects in images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying objects in images. One of the methods includes...
System and method for indicating security
A universal indicator may be provided to users accessing content over a network to help the users identify which content is safe and which content is not. The...
Syndication including melody recognition and opt out
A syndication system facilitates rights management services between media content owners and media hosting services that elect to participate in the syndication...
Detecting supported digital rights management configurations on a client
A content protection query module (CPQM) dynamically queries content protection items supported on the client device. The CPQM automatically identifies content...
Caching efficiency using a metadata cache
A computer-implemented method, a system and a computer-readable medium provide for improved caching. A request key for information is received from a requestor...
Ranking content using location-based query log analysis
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for ranking content using...
Displaying social content in search results
Systems for displaying social content in search results may include receiving an input query for a subject; determining that the input query is a navigational...
Methods and apparatus for providing query parameters to a search engine
Methods and apparatus for providing query parameters to a search engine are described herein. In one embodiment, the method includes receiving selection...
Min/max filter for audio matching
Systems and methods are provided herein relating to audio matching. Descriptors can be generated for a received audio signal and matched with reference...
Information search system with real-time feedback
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing live search suggestions. In one aspect, a...
Methods and systems for providing related links are disclosed. In one aspect, a method comprises: retrieving textual information associated with a web page upon...
Sentiment-based classification of media content
A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein...
Presenting secondary music search result links
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting secondary music search result links. In one...
Loading a mobile computing device with media files
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for loading media files to a mobile...
Methods, systems, and apparatus, including computer program products, for generating or using augmentation queries. In one aspect, a first query stored in a...
Predictive failover planning
Variations discussed herein pertain to identifying a resource usage of applications in a first data center; and for the applications in the first data center,...
Optimizing allocation of flash memory to file groups
Systems and methods are discussed relating to allocation of memory from a fixed pool of fast memory within a data center having a data storage area equipped...
Executing cross-cutting concerns for client-server remote procedure calls
Systems and methods for implementing cross-cutting actions that cut across many remote procedure calls (RPCs) in an interactive application, such as...
Operating and maintaining a cluster of machines
A method of operating a cluster of machines includes receiving a request for a disruption, determining a subset of machines of the cluster affected by the...
Dynamic profile switching based on user identification
A method for dynamic switching of user profiles on a computing device. The computing device is coupled to at least one image-sensing device and can be...
Asynchronous message passing
This specification describes technologies relating to software execution. A computing device includes a processor. An operating system includes an execution...
Vacuum-sealed base for stabilizing a portable computing device on a
Aspects of the present disclosure provide techniques for stabilizing a computing device having a touch screen display on a flat surface. This helps prevent the...
Invertible clamshell notebook computer
A computing device is provided herein. For instance, the computing device comprises base and lid assemblies, and a connector. The base assembly includes a base...
Method and apparatus for notification on an electronic handheld device
using an attention manager
A method and system for notification in a palm-sized computer system. Specifically, the present invention discloses an Attention Manager that manages...
Wink gesture input for a head-mountable device
This disclosure relates to proximity sensing for wink detection. An illustrative method includes receiving data from a receiver portion of a proximity sensor....