Campbell, San Francisco
Amy Campbell, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140136564 | Grammar Model for Structured Search Queries - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving an unstructured text query, identifying nodes and edges that correspond to n-grams of the text query, accessing a context-free grammar model, identifying grammars having query tokens that correspond to the identified nodes and edges, determining a score for each identified grammar, and then generating structured queries based on the identified grammars based on strings generated by the grammars. | 05-15-2014 |
Brian Campbell, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140149569 | CORRELATIVE MONITORING, ANALYSIS, AND CONTROL OF MULTI-SERVICE, MULTI-NETWORK SYSTEMS - Methods and devices for correlative monitoring, analysis, and control of multi-service, multi-network systems are provided herein. Exemplary methods may include generating a network topology graph of a metanetwork using traffic records obtained from the metanetwork, generating a causal digraph of the metanetwork using the traffic records and the network topology graph, and transmitting one or more of the network topology graph and the causal digraph to a computing system. | 05-29-2014 |
Colin Cameron Campbell, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140245187 | Fast Switching Between Multiple Programs - In one embodiment, a method includes providing a plurality of thumbnails for display on a display device, receiving an indication that a user selected a particular thumbnail, and providing one or more instructions to change from media content that the user is currently watching to media content associated with the particular thumbnail. Each of the plurality of thumbnails includes a visual indication representing media content previously viewed by the user. The plurality of thumbnails are operable to change from media content that the user is currently watching to media content corresponding to the particular thumbnail selected by the user. | 08-28-2014 |
20140245352 | Time-Sensitive Content Update - In one embodiment, a method includes determining available media content from one or more content sources and providing at least a portion of the available media content for display in a programming guide on a display device of a user. The programming guide includes a plurality of entries each associated with one of the available media content. The method further includes determining that an update action button should be displayed on the display device, providing the update action button for display on the display device when it is determined that the update action button should be displayed, and updating the programming guide in response to a user selection of the update action button. The update action button is operable to cause the social-networking system to update the programming guide. | 08-28-2014 |
Eric C. Campbell, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140300686 | SYSTEMS AND METHODS FOR TRACKING CAMERA ORIENTATION AND MAPPING FRAMES ONTO A PANORAMIC CANVAS - A visual tracking and mapping system builds panoramic images in a handheld device equipped with optical sensor, orientation sensors, and visual display. The system includes an image acquirer for obtaining image data from the optical sensor of the device, an orientation detector for interpreting the data captured by the orientation sensors of the device, an orientation tracker for tracking the orientation of the device, and a display arranged to display image data generated by said tracker to a user. | 10-09-2014 |
Stefan Forrest Campbell, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20130298583 | Battery Centric Thermal Management System Utilizing a Heat Exchanger Blending Valve - A method of regulating thermal dissipation from a vehicle battery pack is provided in which a by-pass valve is used to control the amount of battery pack coolant either passing through, or by-passing, a heat exchanger, where the coolant passing through the heat exchanger is cooled by a refrigeration system. The vehicle's HVAC system is controlled to insure that HVAC operation does not compromise maintaining the battery pack within an acceptable range of temperatures. | 11-14-2013 |
Taj J. Campbell, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140280060 | METHOD AND APPARATUS FOR PROVIDING SUGGESTIONS DRIVEN BY NEARBY FAVORITES - A computer-implemented method and system may promote points of interest (POIs) for display on a digital map at a client computing device based on context information associated with a user. Location data from a client computing device may indicate a geographic location of the computing device. Using the location data, the system may determine a user classification indicating a degree of familiarity with the location indicated by the location data. Promotion data may be determined based on the location data and the user classification. The promotion data may indicate one or more sets of POIs to be promoted. The system may then send the determined promotion data to the client computing device, enabling display on the client computing device of the one or more indicated sets of POIs. | 09-18-2014 |
20150040018 | RATING AND REVIEW INTERFACE - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query for ratable entities, identifying at least one ratable entity responsive to the search query, and sending a webpage to a client device, the webpage including instructions that cause the client device to display one of a plurality of interfaces of a rating card for the at least one ratable entity, including instructions to initially display a first interface having a first graphical user interface (GUI) element for receiving a rating input, and instructions to display a second interface having a second GUI element upon receiving input in the first GUI element of the first interface. | 02-05-2015 |
Taj Jay Campbell, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140095303 | Apparatus and Method for Personalizing Maps - Provided is a process for personalizing an interactive map that includes the following: receiving a user request to view an interactive map; determining a map extent responsive to the request; obtaining a profile of the user; personalizing, with a computer, an interactive map based on the profile; and presenting the personalized map to the user. Personalizing includes determining whether to depict geographic features within the map extent in the personalized map based on the profile, and formatting a depiction of the features to have, for each respective feature, a prominence determined based on the profile. | 04-03-2014 |