Oracle since Feb 2010
Sr. Program Manager
Sun Microsystems, Inc. Jul 2007 - Jan 2010
Chief of Staff, ISV Engineering
Sun Microsystems Jan 2007 - Jul 2007
Program Manager, Communication Product Suite
Sun Microsystems Mar 2006 - Dec 2006
Program Manager, Symantec (Global Account Management)
Sun Microsystems Oct 2004 - Dec 2006
Program Manager, Advanced Development
Education:
Stanford University 2004 - 2005
Certificate, Advanced Project Management Certification
University of California, Berkeley 1992 - 1996
BA, Economics
Skills:
Program Management Cross Functional Team Leadership Management Cloud Computing Enterprise Software Project Management Business Development Business Analysis Saas Strategic Planning Integration Account Management Product Development Contract Negotiation Vendor Management Change Management Team Building Workshop Facilitation Conflict Management Virtual Teams Pmp Product Management Program Development Operations Management Capital Budgeting Operating Budgets Strategic Financial Planning Business Strategy New Business Development Business Process Improvement Financial Planning Budget Reconciliation Software Development Strategy Software As A Service Customer Relationship Management Agile Methodologies Start Ups Partner Management Strategic Partnerships
Andrew Frame - San Francisco CA, US Dennis Peng - Mountain View CA, US Kelvin Cheung - Sunnyvale CA, US Jeff Peck - Los Altos CA, US Toby Farrand - Palo Alto CA, US
International Classification:
H04L 12/66
US Classification:
370352
Abstract:
An exemplary VoIP service provides call participants cues to indicate that an enhanced service is being employed. When calling, the standard dial tone may be replaced with a distinctive dial tone or sound that indicates to the call participant that enhanced service is active (e.g., a service active sound). In some embodiments, the person called by the VoIP user hears a viral sound that indicates that an enhanced telephone service is being used. Furthermore, communication audio cues may be provided during the communication to provide further information to the call participants.
System And Method For Providing Virtual Multiple Lines In A Communications System
Simon Capper - Sunnyvale CA, US Jeff Peck - Los Altos CA, US Dennis Peng - Mountain View CA, US
International Classification:
H04M 3/56 H04L 12/56
US Classification:
370260, 370352
Abstract:
An exemplary system and method for providing virtual multiple lines in a communication system is provided. The exemplary system allows a plurality of simultaneous phone calls to be conducted via a single access identifier (e.g., phone number). In exemplary embodiments, the system comprises a hub configured to route calls via PSTN and VoIP. The determination as to how the call should be routed may be performed by the hub, a call services server, or a combination of both. At least one client device may be coupled in communication with the hub and configured to enable placement or receipt of a second or subsequent call when a first call is active. The client device is coupled to a communication device which places or receives the second or subsequent call.
Dennis Peng - Palo Alto CA, US Jeff Peck - Palo Alto CA, US Toby Farrand - Palo Alto CA, US
International Classification:
H04L 12/66
US Classification:
370352
Abstract:
Systems and methods for providing privacy in a VoIP system are provided. In exemplary embodiments, an incoming call is received. A caller ID associated with the incoming call is determined. A category based on the caller ID is associated with the incoming call. Based on the category, a call treatment database is accessed to determine at least one call treatment associated with the category. The at least one call treatment is then applied to the incoming call.
Dennis Peng - Mountain View CA, US Jeff Peck - Los Altos CA, US Rex Fernando - San Jose CA, US Avneesh Sachdev - San Jose CA, US Simon Capper - Sunnyvale CA, US
International Classification:
H04L 12/28
US Classification:
370254, 726 4
Abstract:
Exemplary systems and methods for auto-configuring a network device are provided. In exemplary embodiments, the network device receives network data, which is used to determine identification data for a client. A version of the client identification data is then sent to an ISP by the network device. In response, a public IP address is returned from the ISP. The network device then translates the public IP address into an internal IP address for use with the client. In some embodiments, the network device is verified by a central data center. In some embodiments, the network device may be provisioned for PSTN and/or VoIP calls.
Identifying And Filtering Incoming Telephone Calls To Enhance Privacy
Toby Farrand - Palo Alto CA, US Kevin Snow - Granite Bay CA, US Dennis Peng - Palo Alto CA, US
International Classification:
H04M 3/436
US Classification:
37921002
Abstract:
A method for filtering a telephone call is provided. The method may comprise receiving from a caller the telephone call directed to a communication device associated with an intended call recipient. The received telephone call may be scored based on predetermined scoring criteria to create a score indicative of a desirability of the telephone call. Furthermore, the method may comprise comparing the score to a predetermined threshold score. Based on the comparison, the method may further comprise selectively classifying the telephone call as an unwanted telephone call. Furthermore, the method may comprise selectively rejecting the unwanted telephone call.