Bruno Rahle - Zagreb, HR Blaise DiPersia - Palo Alto CA, US Rousseau Kazi - Moreno Valley CA, US
International Classification:
G06F 3/048 G06Q 30/02 G06F 15/16
US Classification:
705 1453, 715751, 715716
Abstract:
Structured information about nodes may be generated and shared using sub-nodes. A node in a social networking system may be associated with sub-nodes that are definable by the node owner, such as menu items for a restaurant or songs in playlists for an artist. Users of the system may interact with the sub-nodes, and the interactions may be presented back on the page to a user, aggregated according to the user's connections in the social networking system (e.g., which songs your friends listened to the most by the artist, which menu items were consumed the most). Users may associate other sub-nodes to the node, such as identifying other menu items served by a restaurant, and the node owner may confirm these associations. Location awareness functionalities may be used to inform a user of highly recommended sub-nodes nearby as indicated by other users of the social networking system.
Distributing Coupons To Users Of A Social Networking System Using A Newsfeed
SEBASTIAN GIL - BASKING RIDGE NJ, US ROUSSEAU KAZI - MORENO VALLEY CA, US ROHIT DHAWAN - SAN FRANCISCO CA, US JEFFREY ANDREW KANTER - SAN FRANCISCO CA, US
International Classification:
G06Q 30/02
US Classification:
705 1438, 705 1439
Abstract:
A social networking system distributes offers to its users using the social networking users' news feed or another communication channel in the social networking system. To distribute offers, the social networking system receives a post from an advertising user, which includes a coupon or other offer that can be redeemed at a merchant establishment. The post generates an offer story that includes the post with the offer, and an option for claiming the offer. The social networking system sends the offer story to a viewing user of the social networking system, and receives from the viewing user a selection of the option for claiming the offer. To further distribute the offer, the social networking system sends a news story about the viewing user claiming the offer in a feed of news stories to one or more other users of the social networking system who are connected to the viewing user.
- Menlo Park CA, US Rousseau Newaz Kazi - San Francisco CA, US William R. Maschmeyer - San Francisco CA, US Colin William Dunn - San Francisco CA, US Maxime Boucher - Mountain View CA, US Christopher Joseph Kalani - San Francisco CA, US
In one embodiment, a method includes, by one or more computing systems sending, to a client system of a user, query tokens to be presented to the user, wherein each query token is based on a natural-language string and comprises references to objects associated with an online social network, and wherein the query tokens are selected based on user preferences of the user, receiving, from the client system, a selection of a query token of the query tokens, determining completion tokens that correspond with the selected query token based on the references associated with the selected query token, sending, to the client system, the completion tokens to be presented to the user, receiving, from the client system, a structured query comprising the selected query token and a selected completion token, and sending, to the client system, instructions for presenting search results matching the structured query to the user.
Client-Side Search Templates For Online Social Networks
- Menlo Park CA, US Rousseau Newaz Kazi - San Francisco CA, US Maxime Boucher - Mountain View CA, US Yunnan Wu - Palo Alto CA, US
International Classification:
G06F 17/30 G06F 17/27 G06Q 50/00 H04L 29/06
Abstract:
In one embodiment, a method includes receiving, at the mobile client system, a text string inputted into a query field by a first user, accessing, from a local data store, a set of grammar templates, each grammar template comprising query tokens referencing an object stored in the local data store, generating one or more natural-language suggested queries by matching portions of the text string to query tokens of the grammar templates, each suggested query comprising references to one or more of the objects stored in the local data store and the natural-language string of the matching grammar template, calculating a cost for each grammar template based at least in part on one or more portions of text string not corresponding to one of the query tokens, and displaying one or more suggested queries to the first user, each having a calculated cost below a threshold cost value.
Embedding Links In User-Created Content On Online Social Networks
In one embodiment, a method includes receiving, from a link-search interface of a client device, a search query from a first user of an online social network. The link-search interface is associated with a composer interface in which the first user is composing a first post. The method further includes searching a web index of an online social network to identify one or more external objects matching a search query. The web index identifies a plurality of external objects hosted by third-party systems that have been posted to the online social network, and each search result comprises a reference to the respective external object and a link to the external object. The method further includes embedding, in the first post, a link to a first external object referenced by a first search result selected by the first user.
- Menlo Park CA, US Rajat Raina - Mountain View CA, US Rousseau Newaz Kazi - San Francisco CA, US Brett Matthew Westervelt - Menlo Park CA, US
International Classification:
G06F 17/30
Abstract:
In one embodiment, a method includes receiving a search query. The method includes generating query commands based on the search query. The of query commands include a first query command comprising a query constraint for objects having a first privacy setting, and a second query command comprising a query constraint for objects having a second privacy setting, wherein the second privacy setting is more restrictive than the first privacy setting. The method includes searching to identify a first set of objects that match the first query command, and a second set of objects associated that match the second query command. The method includes generating one or more search results and sending a search-results page to the client system of the first user for display.
- Menlo Park CA, US Rousseau Newaz Kazi - San Francisco CA, US William R. Maschmeyer - San Francisco CA, US Colin William Dunn - San Francisco CA, US Maxime Boucher - Mountain View CA, US Christopher Joseph Kalani - San Francisco CA, US
International Classification:
G06F 17/30 G06F 17/27 G06Q 50/00
Abstract:
In one embodiment, a method includes presenting, by a client system, grammar tokens, each grammar token being based on a natural-language string and comprising references to objects associated with an online social network, receiving, at the client system, a selection of one of the presented grammar tokens, the selected grammar token being based on a first natural-language string, presenting, by the client system, completion tokens, wherein each completion token is based on a natural-language string corresponding to the first natural-language string and comprises references to objects associated with the online social network, receiving, at the client system, a selection of one of the completion tokens, the selected completion token being based on a second natural-language string, and generating, by the client system, a structured query corresponding to the selected grammar and completion tokens, the structured query comprising references to the objects referenced in the selected grammar and completion tokens.
Structured Information About Nodes On A Social Networking System
Structured information about nodes may be generated and shared using sub-nodes. A node in a social networking system may be associated with sub-nodes that are definable by the node owner, such as menu items for a restaurant or songs in playlists for an artist. Users of the system may interact with the sub-nodes, and the interactions may be presented back on the page to a user, aggregated according to the user's connections in the social networking system (e.g., which songs your friends listened to the most by the artist, which menu items were consumed the most). Users may associate other sub-nodes to the node, such as identifying other menu items served by a restaurant, and the node owner may confirm these associations. Location awareness functionalities may be used to inform a user of highly recommended sub-nodes nearby as indicated by other users of the social networking system.
Facebook Aug 2012 - Apr 2017
Manager, Product Management
Threads Aug 2012 - Apr 2017
Chief Executive Officer and Co-Founder
Facebook Aug 2011 - Sep 2012
Consultant, Product Management
Facebook May 2011 - Aug 2011
Intern, Product Management
Uc Berkeley Aug 2010 - May 2011
Resident Assistant
Education:
University of California, Berkeley 2013 - 2014
Bachelors
University of California, Berkeley 2009 - 2012
Bachelors, Computer Science
Skills:
Python Java Ruby on Rails Ruby Javascript Machine Learning C Product Management C++ Css User Experience Computer Science Git Php Interpersonal Communication Abilities Wireless Synergies Mobile Applications Friendly Personality Public Speaking Objective C Software Engineering Ios Development
Languages:
English
Youtube
Rousseau Kazi at the HaHa part2
The end of rousseaus performance :)
Category:
Comedy
Uploaded:
31 Dec, 2010
Duration:
5m 37s
Rousseau Kazi at the HaHa Cafe
Rousseaus stand up at the HaHa Cafe :)
Category:
Comedy
Uploaded:
31 Dec, 2010
Duration:
5m 48s
Military Ball Guy Love
Jerrod Howard and Rousseau Kazi express their guy love in song