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.
Website duration performance based on category durations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining duration performance of websites. In one...
The subject matter of the disclosure is embodied in a method that includes identifying a user-list which is based on owned or permissioned data, wherein the...
Triggering actions in response to optically or acoustically capturing
keywords from a rendered document
A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically...
Custom dictionaries for E-books
A custom dictionary is generated for an e-book. A dictionary management system receives a custom dictionary request from a user client operated by a user, the...
Methods for automatic footnote generation
A method includes accessing a document and generating a ranking score for each of a plurality of passages from external documents. The ranking score is based at...
Providing autocomplete suggestions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing autocomplete suggestions. A computing device...
Automatic reference note generator
Apparatuses, methods, and systems for automatic reference note generation are disclosed herein. The method includes identifying an information element that has...
User interface for presentation of a document
A system identifies a document and provides an excerpt page corresponding to the document. The excerpt page includes a page of the document and a set of links...
Using content structure to socially connect users
The structure of a digital content item is used to socially connect users consuming the digital content item. The structured representation of the digital...
Iteratively learning coreference embeddings of noun phrases using feature
representations that include...
Methods and apparatus related to determining coreference resolution using distributed word representations. Distributed word representations, indicative of...
Efficient data reads from distributed storage systems
A method of distributing data in a distributed storage system includes receiving a file into non-transitory memory and dividing the received file into chunks....
Monitoring application loading
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining when an application is sufficiently...
Systems and methods for updating software in a hazard detection system
Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by...
Supplementing unsubscribed items in an activity stream
A system for supplementing items in an activity stream provides an item for display in an activity stream on a client device. The system also generates an...
Methods, apparatuses, and systems for radio frequency management between
A peripheral electronic device (106) can be equipped with a coupler, which in one embodiment is a mechanical coupler (136). A radio-frequency interface (108)...
Flexible functionality partitioning within
intelligent-thermostat-controlled HVAC systems
The current application is directed to an intelligent-thermostat-controlled environmental-conditioning system in which computational tasks and subcomponents...
Engaging and disengaging for autonomous driving
Aspects of the present disclosure relate switching between autonomous and manual driving modes. In order to do so, the vehicle's computer may conduct a series...
Smarter charging of plug-in vehicles
A system is described to enable charging of electric vehicles. A scheduler determines charging profiles for electric vehicles based on a time period within a...
Display screen or portion thereof with graphical user interface
Display screen with animated graphical user interface
Display screen portion with an animated graphical user interface
Reducing the effects of interference experienced by a communication device
Disclosed are methods for allowing a wireless communication device (or "user equipment" or "UE") to receive signaling information when there is a power...
Method and apparatus for ascertaining a location of a personal portable
wireless communication device
A method and apparatus can ascertain a location of a personal portable wireless communication device. Movement of the personal portable wireless communication...
HARQ adaptation for acquisition of neighbor cell system information
A method in a mobile station including receiving an order from a serving cell for system information acquisition of a neighbor cell, wherein the order includes...
Prohibiting mobile forwarding
An incoming message and an indication of a sender-specified destination for the incoming message are received. In addition, a determination is made as to...
Mobile phone locator
A mobile phone, including a protocol sniffer for capturing a beacon from a wireless access point, a beacon parser, coupled with the protocol sniffer, for...
Method and apparatus for generating an audio output comprising spatial
A method of providing an audio signal comprising spatial information relating to a location of at least one virtual source (202) in a sound field with respect...
Program guide user interface
A computer-implemented method includes receiving a search request related to media programming and generating a search. The result has a list of one or more...
Personal measurement devices for media consumption studies
A method for conducting a media consumption study, includes at a processor of a position marker placed in a study site in a vicinity of a fixed media device;...
Systems and methods for providing content in a content list
Providing content in a content list may include identifying positions within the list where content can be provided. A client agent may automatically play items...
Adaptive video transcoding based on parallel chunked log analysis
Adaptive video transcoding based on parallel chunked log analysis is described. The adaptive video transcoding method comprises receiving an intermediate video...
Apparatus and methods for generating clips using recipes with slice
Methods and devices are described for generating a recipe for creating a clip. A recipe request can be received at a server, such as a recipe server. The recipe...
Two-step quantization and coding method and apparatus
Encoding and decoding a video image having a plurality of frames using a two-step quantization and coding process are disclosed. A block of a frame are encoded...
Conditional predictive multi-symbol run-length coding
Conditional predictive multi-symbol run-length coding may include generating a differential residual block based on a residual block and a reconstructed...
Extraction and representation of three-dimensional (3D) and bidirectional
reflectance distribution function...
Methods and systems are provided that use images to determine lighting information for an object. A computing device can receive an image of the object. For a...
Capturing images using controlled vibration
Systems and methods of capturing imagery are provided. In particular, vibration can be induced in an imaging platform to eliminate blur in one or more images...
Mobile device push notification using mobile application usage history
Mobile device application usage history is collected across a plurality of mobile device applications. A mobile device application usage trigger event is...
Electronic device housing and method of assembly
A housing for an electronic device is described. The housing has a front housing and a rear housing attached to the front housing. The rear housing has a first...
Subscriptions to paid channels of an internet-based content platform
An internet-based content platform that includes subscribable channels is provided. The internet-based content platform provides channels to end users. The...
Visualization and control of ongoing ingress actions
A method includes providing, by a server computer, a shared storage space for receiving and storing data from a plurality of data sources. The method further...
Parallel sorting key generation
A multi-language sorting index may allow sort keys for multiple languages to be stored in an auxiliary table associated with a primary table in which the...
Provisioning remote access to a node
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 hosting and sharing a live event
A computer-implemented method and computing system for generating, using one or more computing devices, an event page corresponding to a particular event, the...
Secure instant messaging system
A secure instant messaging (IM) system integrates secure instant messaging into existing instant messaging systems. A certificate authority (CA) issues security...
Automated accounts for media playback
Content stored on a server may be selected using a user device and enabled on a central device. The identity of the central device may be authenticated without...
System and method for managing secure communications in an Ad-Hoc network
The present invention provides a system and method for managing secure communications in an ad-hoc network having three or more users including a first user, a...
Systems and methods for directing messages to multiple user profiles on a
The disclosed technology covers messaging systems and methods, and computer program products embodying such systems and methods. An example computer-implemented...
Presentation of messages in multi-sectioned views
Systems and methods for presenting electronic messages are provided. In some implementations, a method includes, at a computing device having one or more...
Systems and methods for downloading and viewing images
A system for displaying images associated with a received electronic message concurrently displays the received electronic message, a view-all-images icon and a...
System and method for sharing content in an instant messaging application
A method and system for sharing content in an instant messaging application are disclosed. According to one embodiment a computer-implemented method comprises...