Benoit Marchant - San Jose CA, US Charles Jolley - Sunnyvale CA, US
International Classification:
G06F 17/00
US Classification:
715234
Abstract:
Generating web pages dynamically at a client is disclosed. In some embodiments, when a web application or other code determines that a page is to be displayed, a set of components required to generate the page dynamically at the client is determined. Any components not already available at the client is obtained from a server. In some embodiments each component includes a display portion and may include one or both of a set of binding declarations and a logic portion. The components are parsed at the client and used to generate the page dynamically at the client, e.g., by generating associated portions of the document object model (DOM), retrieving JavaScriptâ„¢ or other functions/classes and linking them to the respective portions of the DOM to which they correspond, and using the browser to render the page so created.
Erick Tseng - San Franciso CA, US Matthew Cahill - San Francisco CA, US Neel Ishwar Murarka - Menlo Park CA, US Charles Jolley - Los Altos CA, US
International Classification:
H04L 29/06
US Classification:
709204
Abstract:
In one embodiment, a method includes accessing data indicating the geolocation of the mobile computing device of a user of a social-networking system, identifying one or more nodes of the social graph associated with a location within a pre-determined threshold distance of the user's location, determining one or more recommendations for the user based at least in part on the nodes, and providing the recommendations to the mobile computing device of the user.
In one embodiment, a method includes accessing geolocation data indicating a first geolocation of a mobile computing device of a user of a social-networking system. The social-networking system including a graph that includes a number of nodes and edges connecting the nodes. A first node in the graph corresponds to the user. The method also includes identifying one or more second nodes in the graph connected to the first node. Each of the second nodes being associated with a second geolocation. Each of the second nodes being connected to the first node within a pre-determined threshold number of degrees of separation with at least one edge corresponding to the activity socially relevant to the user. Each edge in the graph represents a single degree of separation within the graph. The identifying being based on a determination that the second geolocation is within a pre-determined threshold distance of the first geolocation.
Filtering Notifications From A Third Party Application To A User Of A Social Networking System Based On An Action Of The User
- MENLO PARK CA, US Ken Deeter - San Francisco CA, US Bo Zhang - San Francisco CA, US Charles Jolley - Los Altos CA, US
International Classification:
H04L 12/58 G06F 3/0484 G06F 3/0481
Abstract:
A method for filtering a notification being provided from an application to a user of a social networking system based on an action of the user is described. The method starts by receiving the notification from the application to the user. If the notification is a first notification sent from the application to the user, the notification is displayed to the user with (i) a prompting message that includes a selectable opt in image, and (ii) a selectable opt out image. The prompting message includes a request to opt in to receiving notifications from the application. If the notification is not the first notification sent from the application to the user, the method determines whether to display the notification to the user by determining whether the user previously opted in to notifications from the application and whether click-through rate (CTR) of notifications from the application is greater than CTR threshold.
- Menlo Park CA, US Matthew Cahill - San Francisco CA, US Neel Ishwar Murarka - Menlo Park CA, US Charles Jolley - Los Altos CA, US
International Classification:
H04L 29/08 G06Q 30/02
Abstract:
In one embodiment, a method includes accessing geolocation data indicating a current geolocation of a client device of a user; identifying one or more categories of interest to the user based at least in part on social information of the user; identifying one or more objects based at least in part on the current geolocation; and determining one or more recommendations for the user based at least in part on a calculated interest value of each identified object. The calculated interest value is based at least in part on the identified categories of interest to the user. The method also includes providing the recommendations for transmission to the client device. The recommendations include one or more of the identified objects.
Filtering Notifications From A Third Party Application To A User Of A Social Networking System Based On An Action Of The User
Wayne Kao - New York NY, US Ken Deeter - San Francisco CA, US Bo Zhang - San Francisco CA, US Charles Jolley - Los Altos CA, US
International Classification:
H04L 12/58
US Classification:
709223
Abstract:
A method for filtering a notification being provided from an application to a user of a social networking system based on an action of the user is described. The method starts by receiving the notification from the application to the user. If the notification is a first notification sent from the application to the user, the notification is displayed to the user with (i) a prompting message that includes a selectable opt in image, and (ii) a selectable opt out image. The prompting message includes a request to opt in to receiving notifications from the application. If the notification is not the first notification sent from the application to the user, the method determines whether to display the notification to the user by determining whether the user previously opted in to notifications from the application and whether click-through rate (CTR) of notifications from the application is greater than CTR threshold.
Suggesting Opt-Out Of Notifications To Users Of A Social Networking System
- Menlo Park CA, US Wayne Kao - Mountain View CA, US Charles Jolley - Los Altos CA, US Bo Zhang - San Francisco CA, US Andrew Song - San Francisco CA, US
Assignee:
Facebook., Inc. - Menlo Park CA
International Classification:
H04L 12/58
US Classification:
709206
Abstract:
A social networking system notifies its users of different events and actions taking place inside the social networking system. To present notifications that are most likely to be of interest to the user, the social networking system observes the interactions of the user with notifications presented to the user and suggests an option to opt-out of notifications associated with a source based on the observed interactions. The option to opt-out of notifications associated with the source may be presented if the users interactions with the notifications presented are below a threshold. Notifications associated with a social group are presented to the user based on factors describing the group and the relation between the user and other users of the social group, for example, seniority of the user, size of the group, and the rate at which user actions associated with the group are received.
Name / Title
Company / Classification
Phones & Addresses
Charles Jolley President
Jack Mobile, Inc
425 Sherman Ave, Palo Alto, CA 94306 524 Everett Ct, Palo Alto, CA 94301
Charles R. Jolley
COBRA YOUTH FOOTBALL, INC
Charles R. Jolley
LAUREL CREEK FIN FARM, LLC
Charles A. Jolley President
STROBE INC Business Consulting Services · Business Consulting Srvcs
122 Saratoga Ave #100, Santa Clara, CA 95051 650 Page Ml Rd, Palo Alto, CA 94304 300 Brannan St, San Francisco, CA 94107
Acute Care Nurse Practitioner at Department of Veterans Affairs
Location:
Nashville, Tennessee
Industry:
Medical Practice
Work:
Department of Veterans Affairs - Nashville VA Hospital since Oct 2012
Acute Care Nurse Practitioner
Best Buy 2003 - 2013
bbb
Vanderbilt University - Greater Nashville Area Sep 2006 - Aug 2011
Registered Nurse-CCL & EP lab, MICU
The drawback to Apple's script-writing approach is that it does not scale, according to Charles Jolley, creator of an intelligent assistant named Oslo. "You can't hire enough writers to come up with the system you'd need in every language. You have to synthesize the answers," he told
Date: Mar 09, 2017
Category: Business
Source: Google
In the fight against fake news, artificial intelligence is waging a battle it cannot win
think well always use trainers, and well always use data from people. I think thats the way you keep it from turning into a Nazi, right? Ozlo CEO Charles Jolley says, referring to Microsofts Tay. The Microsoft AI experiment earlier this year learned by interacting with English-speakers people
Date: Nov 22, 2016
Category: Sci/Tech
Source: Google
Google tries new approach with voice on Pixel phone
By integrating the Assistant into the Pixel, Google "doesn't have to do negotiations with another handset maker - they can make it as tight as they want," said Charles Jolley, chief executive of Ozlo, which offers a digital assistant by the same name.
Date: Oct 30, 2016
Category: Sci/Tech
Source: Google
Facebook Buys A Company To Help It Master Mobile Applications
The Strobe acquisition is basically a talent hire, as Facebook is interested in the company's founder Charles Jolley. Strobe's development platform will still be available for some time. Terms of the deal weren't revealed.