Apple Jul 2010 - Apr 2011
Software Engineer
Facebook Jul 2010 - Apr 2011
User Interface Engineer
Apple May 2008 - Jul 2010
Software Engineering Intern
Uc Berkeley Jan 2008 - May 2008
Reader and Grader For Cs61Bl
Pokedream Jan 2008 - May 2008
Webmaster
Education:
University of California, Berkeley 2006 - 2010
Bachelors, Bachelor of Arts, Computer Science
Mt. Diablo High School 2002 - 2006
University of California
Skills:
Web Development Javascript Php Ruby on Rails Product Development Entrepreneurship Software Engineering Python Facebook Css C Mac Social Media Jquery User Experience Html
Interests:
Web Design Changing the World Computer Science Software Development User Experience Video Games
Thomas J. Kelly - Fergus, CA Ronald Frederick - Mountain View, CA Shrikrishna Karandikar - Fremont CA, US Wei Jen Yeh - San Jose CA, US Vineet Kumar - Sunnyvale CA, US
Assignee:
Blue Coat Systems, Inc. - Sunnyvale CA
International Classification:
H04L 29/06
US Classification:
713156, 713158, 726 4, 726 10
Abstract:
A digital certificate associating a unique identifier for a computer-based appliance with an authentication key pair for that appliance is obtained from a certificate authority using a different, manufacturing key pair for the appliance. The manufacturing key pair may be generated by the appliance at or about its time of manufacture. The public key portion of the manufacturing key pair along with the unique identifier for the appliance may be provided via secure means to the certificate authority prior to the request for the digital certificate concerning the authentication key pair. Eventually, the digital certificate associated with the authentication key pair may be used by the appliance when joining a network, as part of a one-way or two-way authentication process.
Displaying Social Networking System User Information Via A Timeline Interface
Samuel Lessin - Palo Alto CA, US Daniel Klatzko Gibson - Palo Alto CA, US Burak Guzel - East Palo Alto CA, US Drew W. Hamlin - San Francisco CA, US Jeff Huang - Mountain View CA, US Paul M. McDonald - Palo Alto CA, US Stefan Parker - Cupertino CA, US Arun Vijayvergiya - San Francisco CA, US Josh Wiseman - San Francisco CA, US Zizhuang Yang - Mountain View CA, US Wei Zhong Yeh - Cupertino CA, US Steven Young - Mountain View CA, US Raylene Kay Yung - San Francisco CA, US Mark E. Zuckerberg - Palo Alto CA, US
International Classification:
G06F 3/01
US Classification:
715753
Abstract:
The invention provides a display interface in a social networking system that enables the presentation of information related to a user in a timeline or map view. The system accesses information about a user of a social networking system, including both data about the user and social network activities related to the user. The system then selects one or more of these pieces of data and/or activities from a certain time period and gathers them into timeline units based on their relatedness and their relevance to users. These timeline units are ranked by relevance to the user, and are used to generate a timeline or map view for the user containing visual representations of the timeline units organized by location or time. The timeline or map view is then provided to other users of the social networking system that wish to view information about the user.
Providing A Claims-Based Profile In A Social Networking System
Samuel Lessin - Palo Alto CA, US Michael Hudack - San Francisco CA, US Aaron Sittig - San Francisco CA, US Daniel Klatzko Gibson - Palo Alto CA, US Benjamin E. Hiller - Palo Alto CA, US Thomas Andrew Watson - San Francisco CA, US Wei Zhong Yeh - Cupertino CA, US
International Classification:
G06F 15/16
US Classification:
709204
Abstract:
A social graph may be modeled as a collection of claims. Each claim is associated with an author, an audience, and an assertion about a fact. Probabilistic information may be collected from various sources for a claim, enabling a social networking system to evaluate a truthfulness of the assertion made in the claim. User-declared profile information may be evaluated as claims. A user, entity, or application may make claims about any assertions made in the social networking system. Reputation scores may be determined for users based on evaluations of their historical assertions. Claims may be evaluated for truthfulness using a probabilistic prediction model using heuristics analysis, regression analysis, and machine learning methods. A claims-based profile of users may be provided to viewers based on the contexts in which the claims were made. Viewers may view claims made about users, such as the users' biographical information, contact information, expertise, and interests.
Collaborative Management Of Contacts Across Multiple Platforms
Samuel Lessin - Palo Alto CA, US Michael Hudack - San Francisco CA, US Aaron Sittig - San Francisco CA, US Daniel Klatzko Gibson - Palo Alto CA, US Benjamin E. Hiller - Palo Alto CA, US Thomas Andrew Watson - San Francisco CA, US Wei Yeh - Cupertino CA, US
International Classification:
G06F 15/16
US Classification:
709204
Abstract:
A social graph may be modeled as a collection of claims. Each claim is associated with an author, an audience, and an assertion about a fact. Probabilistic information may be collected from various sources for a claim, enabling a social networking system to evaluate a truthfulness of the assertion made in the claim. User-declared profile information may be evaluated as claims. A user, entity, or application may make claims about any assertions made in the social networking system. Reputation scores may be determined for users based on evaluations of their historical assertions. Claims may be evaluated for truthfulness using a probabilistic prediction model using heuristics analysis, regression analysis, and machine learning methods. A claims-based profile of users may be provided to viewers based on the contexts in which the claims were made. Viewers may view claims made about users, such as the users' biographical information, contact information, expertise, and interests.
- Menlo Park CA, US Jiawen Connie Yang - Menlo Park CA, US Eric Andrew Shrewsberry - Palo Alto CA, US Wei Zhong Yeh - East Palo Alto CA, US Jason Fotinatos - Cupertino CA, US Dustin S. Ho - Palo Alto CA, US Jack Murray - Menlo Park CA, US Jeffrey Lin - Palo Alto CA, US Alisha S. Outridge - San Francisco CA, US
International Classification:
G06F 17/30 H04L 29/08 H04L 12/58 H04L 29/06
Abstract:
In one embodiment, a method includes accessing one or more content objects associated with a first user of an online social network; generating a set of tag candidates by extracting one or more n-grams from the content objects, wherein each tag candidate comprises one or more text strings or ideograms from the extracted n-grams; calculating, for each tag candidate of the set of tag candidates, a quality-score for the tag candidate based on an affinity coefficient between the first user and a respective content object from which the n-grams or ideograms comprising the tag candidate were extracted; and sending, to a client system for display, one or more of the tag candidates as suggested tags for the first user, wherein each suggested tag has a quality-score greater than a threshold quality-score.
News
Revolutionary Cortisol Test Lets You “See” Stress With a Smartphone Camera
Reference: De Novo Design of High-Performance Cortisol Luminescent Biosensors by Julie Yi-Hsuan Chen, Xue Peng, Chenggang Xi, Gyu Rie Lee, David Baker and Andy Hsien-Wei Yeh, 28 July 2025, Journal of the American Chemical Society.DOI: 10.1021/jacs.5c05004