Jun 2013 to 2000 EHS AnalystCampus Recycling and Refuse Services Berkeley, CA Oct 2011 to May 2013 Staff AssistantKaiser Permanente Pasadena, CA Jun 2011 to Jan 2013 Environmental Engineering Intern
Education:
University of California, Berkeley Berkeley, CA May 2013 B.S. in Environmental Engineering ScienceUniversity of Findlay M.S. in Environmental
Vincent Mallet - Portola Valley CA, US Jessica Cheng - Mountain View CA, US Noah Fiedel - Palo Alto CA, US Eric William Gillum - Sunnyvale CA, US Ganesh Ramanarayanan - Menlo Park CA, US Nicholas James Woods - San Francisco CA, US
Assignee:
Color Labs, Inc. - Palo Alto CA
International Classification:
G06F 15/16
US Classification:
709227, 709217
Abstract:
Systems and methods for the sharing of content among user devices of a device group are presented. In one example, content generated in a first user device is received from the first user device. A device group to which the first user device was associated when the first user device generated the content is determined. The device group, which includes a plurality of user devices, is determined based on at least one logical relationship between the first user device and the plurality of user devices. The received content is transmitted to the plurality of user devices of the device group.
Vincent Mallet - Portola Valley CA, US Jessica Cheng - Mountain View CA, US Noah Fiedel - Palo Alto CA, US Eric William Gillum - Sunnyvale CA, US Ganesh Ramanarayanan - Menlo Park CA, US Nicholas James Woods - San Francisco CA, US
Assignee:
Color Labs, Inc. - Palo Alto CA
International Classification:
G06F 15/16
US Classification:
709217
Abstract:
Systems and methods for the distribution of content among user devices of a device group are presented. In one example, logical relationship information describing logical relationships between user devices is accessed. Membership in a device group of a plurality of the user devices is determined based on the logical relationship information. Content from at least one of the user devices of the device group is received over a communication network. The received content is forwarded over the communication network to the other user devices of the device group.
Bill Nguyen - Palo Alto CA, US Vincent Mallet - Portola Valley CA, US Nicholas Woods - San Francisco CA, US Jessica Cheng - Mountain View CA, US Sandip Chokshi - Palo Alto CA, US Ganesh Ramanarayanan - Menlo Park CA, US Megan Streich - San Francisco CA, US
Assignee:
Color Labs, Inc. - Palo Alto CA
International Classification:
G06F 15/16
US Classification:
709204, 709205, 709206
Abstract:
Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance, transmission of the media content provided by the first user device over the communication network to the second user device is initiated.
Storage And Distribution Of Content For A User Device Group
Vincent Mallet - Portola Valley CA, US Jessica Cheng - Mountain View CA, US Noah Fiedel - Palo Alto CA, US Eric William Gillum - Sunnyvale CA, US Ganesh Ramanarayanan - Menlo Park CA, US Nicholas James Woods - San Francisco CA, US
Assignee:
Color Labs, Inc. - Palo Alto CA
International Classification:
G06F 15/16
US Classification:
709206, 709203, 709204, 709207
Abstract:
Systems and methods for the storage and distribution of content for user device groups are presented. In one example, a device group including a plurality of user devices is defined based on logical relationships among the plurality of user devices. A group data structure corresponding to the device group is stored in a data storage device, the group data structure including a parent data structure. An item of content is received from a first user device of the device group and stored in the data storage device as a child data structure of the parent data structure. The item of content is transmitted to other user devices of the device group based on the item of content being stored in the group data structure.
Content Sharing Using Notification Within A Social Networking Environment
Bill Nguyen - Palo Alto CA, US Vincent Mallet - Portola Valley CA, US Nicholas Woods - San Francisco CA, US Jessica Cheng - Mountain View CA, US Sandip Chokshi - Palo Alto CA, US Ganesh Ramanarayanan - Menlo Park CA, US Megan Streich - San Francisco CA, US
Assignee:
Color Labs, Inc. - Palo Alto CA
International Classification:
G06F 15/16
US Classification:
709204, 709205
Abstract:
Example systems and methods of content sharing using notification within a social networking environment are presented. In one example, an indication is received from a first user device associated with a first user, the indication indicating that the first user device is available for supplying media content over a communication network. Social network information regarding the first user is retrieved. A second user of a second user device is identified based on an association between the first user and the second user according to the social network information. The second user device is notified of the availability of the first user device for the supplying of the media content.
Vincent Mallet - Portola Valley CA, US Jessica Cheng - Mountain View CA, US Noah Fiedel - Palo Alto CA, US Eric William Gillum - Sunnyvale CA, US Ganesh Ramanarayanan - Menlo Park CA, US Nicholas James Woods - San Francisco CA, US
Assignee:
Color Labs, Inc. - Burlingame CA
International Classification:
G06F 15/16
US Classification:
709227, 370328, 706 46, 707758, 715800
Abstract:
Systems and methods for the forming of user device groups are presented. In one example, a message including location information indicating a geographic location of a first user device is received from the first user device. Values representing logical connection strengths between the first user device and other user devices are calculated using the location information. A first device group is determined for the first user device based on the calculating of the values representing the logical connection strengths, the first device group including a plurality of the other user devices.
Todd Jackson - San Francisco CA, US Andrew A. Bunner - Belmont CA, US Matthew S. Steiner - Mountain View CA, US John Pongsajapan - San Francisco CA, US Annie Tsung-I Chen - Rueschlikon, CH Keith J. Coleman - Mountain View CA, US Edward S. Ho - Palo Alto CA, US Sean E. McBride - San Francisco CA, US Jessica Shih-Lan Cheng - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 17/30
US Classification:
707748
Abstract:
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.
Live Content Sharing Within A Social Networking Environment
Bill Nguyen - Palo Alto CA, US Vincent Mallet - Portola Valley CA, US Nicholas Woods - San Francisco CA, US Jessica Cheng - Mountain View CA, US Sandip Chokshi - Palo Alto CA, US Ganesh Ramanarayanan - Menlo Park CA, US Megan Streich - San Francisco CA, US
Example systems and methods of content sharing within a social networking environment are presented. In one example, a first user device that is available to provide live media content is detected. A second user related to a first user of the first user device is identified within a social network. A notification of the availability of the first user device is transmitted to a second user device being operated by the second user. The notification is presented within a social networking website of the social network. In response to the notification, a request to receive the live media content is received from the second user device. In response to the request, transmission of the live media content provided by the first user device to the second user device is initiated, the live media content being presented within the social networking website.
Youtube
In HURR Wardrobe: Jessica Cheng
Welcome to a very special edition of In HURR Wardrobe with JESSICA CHE...