Shutterfly Inc Mountain View, CA 2009 to Jan 2015 Vice President EngineeringYahoo Inc Sunnyvale, CA 2004 to 2009 Senior Engineering ManagerTime Warner Mountain View, CA 2000 to 2004 Director Engineering - Voice ServiceseVoice Inc Menlo Park, CA 1999 to 2000 Director System Engineering3Com Santa Clara, CA 1993 to 1999 Engineering ManagerNovellus Systems Santa Clara, CA 1990 to 1993 Sr. Software EngineerIntelmatec Corporation Fremont, CA 1989 to 1990 Software Engineer
Education:
Santa Clara University May 1998 MS in Engineering ManagementSan Jose State University May 1989 BS in Computer ScienceSan Jose State University May 1989 BA in Physics
Us Patents
Auto Sniffing Of Carrier Performance Using Reverse Round Trip Time
Zhaowei Charlie Jiang - Palo Alto CA, US Steven K. Souders - Los Altos CA, US Ramin Naimi - Saratoga CA, US
Assignee:
Yahoo! Inc. - Sunnyvale CA
International Classification:
H04B 17/00
US Classification:
455 6711
Abstract:
A device, system, and method are directed towards employing a beacon to sniff a network metric. When a mobile device requests content from a content server, the content server obtains a beacon be a Uniform Resource Locator (URL) that encodes information about the mobile device, a network carrier, a time the beacon is generated, a connection type, or the like. The beacon may further provide a link to a small image, file, or the like. The beacon may be included with the response to the mobile device. When the mobile device receives the response, it may send a request for content using the beacon's link. A time that the request for the beacon's content is received by a server is recorded. A reverse round trip time (RRTT) may then be determined based on the encoded information and the time the beacon is received.
Rsvp System And Method For An Online Stationery Or Greeting Card Service
Kelly Berger - Los Altos CA, US Adnan Asar - Sunnyvale CA, US Ramin Naimi - Saratoga CA, US Lily Liang - San Francisco CA, US Kevin Chang - Sunnyvale CA, US Krys Taylor - Sunnyvale CA, US Michael Iskander Boulos - Concord CA, US Karthik Sadhasivam - San Jose CA, US
International Classification:
G06F 3/12 G06F 15/16 G06F 3/01
US Classification:
358 115, 715738
Abstract:
Described herein is a system and method for requesting and managing RSVP responses to invitations created within an online stationery service. For example, one embodiment of a system implemented within an online stationery service comprises: a stationery personalization engine providing an end user with a set of selectable stationery templates, the stationery personalization engine receiving an indication that an end user has selected a particular one of the stationery templates, and generating personalized stationery with the selected template based on user input, the personalized stationery comprising an invitation to an event and requesting RSVP responses from invitees; an RSVP service including logic for dynamically generating a network address in response to placement of a stationery order by the user, the RSVP service responsively generating an RSVP Website accessible using the network address and configured to receive the RSVP responses from invitees; and a print module to generate and transmit a print job for printing the personalized stationery including the network address of the RSVP Website for receiving the RSVP responses; wherein in response to an invitee accessing the Website using the network address, the RSVP service provides one or more Web pages allowing the invitee to submit an RSVP response.
Relationship System And Method For An Online Stationery Or Greeting Card Service
Kelly Berger - Los Altos CA, US Adnan Asar - Sunnyvale CA, US Ramin Naimi - Saratoga CA, US Michael Iskander Boulos - Concord CA, US Karthik Sadhasivam - San Jose CA, US
International Classification:
G06F 3/01 G06F 3/12 G06F 15/16
US Classification:
715738, 358 115
Abstract:
A system implemented within an online stationery/card service comprises: a stationery/card personalization engine providing an end user with a set of selectable stationery/card templates, the stationery/card personalization engine generating personalized stationery/cards with a selected template based on user input, the personalized stationery/cards designed for a particular set of recipients having a relationship with the end user; a relationship service including logic for dynamically generating a network address in response to placement of a stationery/card order by the end user, the relationship service responsively generating a relationship Website accessible using the network address; and a print module to generate and transmit a print job for printing the personalized stationery/cards including the network address of the relationship website for receiving the relationship responses; wherein in response to a recipient accessing the relationship Website using the network address, the relationship service provides one or more Web pages allowing the recipient to contribute relationship data including comments and photos.