Peter Dapkus - Lafayette CA, US Nikita Prokopev - San Francisco CA, US Forrest Junod - San Francisco CA, US
Assignee:
SALESFORCE.COM, INC. - San Francisco CA
International Classification:
G06F 7/04 G06F 15/16
US Classification:
713182, 726 5
Abstract:
Systems and methods are described for communicating between a client machine and a server. A security token message may be transmitted from the server to the client machine. The security token message may include a first security token. The first security token may include a communication interaction identifier that identifies a communication interaction between the client machine and the server and an action request identifier that identifies an action request message capable of being sent from the client machine to the server to request that an action be performed on the server. An action request message including a second security token and transmitted in association with the communication interaction may be received at the server. When it is determined that the first security token matches the second security token, the requested action may be performed.
On-Demand Service Security System And Method For Managing A Risk Of Access As A Condition Of Permitting Access To The On-Demand Service
Forrest A. Junod - San Francisco CA, US Robert C. Fly - Moraga CA, US Peter Dapkus - Oakland CA, US Scott W. Yancey - San Francisco CA, US Steven S. Lawrance - San Francisco CA, US Simon Z. Fell - San Francisco CA, US
Assignee:
salesforce.com, inc. - San Francisco CA
International Classification:
G06F 7/04 G06F 15/16
US Classification:
726 5, 726 7
Abstract:
In accordance with embodiments, there are provided mechanisms and methods for managing a risk of access to an on-demand service as a condition of permitting access to the on-demand service. These mechanisms and methods for providing such management can enable embodiments to help prohibit an unauthorized user from accessing an account of an authorized user when the authorized user inadvertently loses login information. The ability of embodiments to provide such management may lead to an improved security feature for accessing on-demand services.
Systems And Methods Of Implementing Tracking Of Resource Usage For A Cloud-Based System
- San Francisco CA, US Forrest Junod - San Francisco CA, US Gregory D. Fee - Seattle WA, US Mike Boilen - Kirkland WA, US Nicholas Chun Yuan Chen - San Francisco CA, US
Assignee:
SALESFORCE.COM, INC. - San Francisco CA
International Classification:
H04L 12/26 H04L 29/08
Abstract:
The technology disclosed describes systems and methods for implementing global profiling to track resource usage and performance for multiple threads across multiple servers for a cloud-based system. This disclosed technology provides global profiling to track resource usage across any part of a transaction as it passes between layers of a computing stack regardless of the language being executed, on logically different virtual machines across multiple servers. After data collection stops, the disclosed technology combines the results into a configurable profile view that accurately represents the order of execution of applications and methods, as though they ran on one machine. The disclosed technology builds multiple formats of the data files for different display visualizations.
Rhumbix
Vice President Software Engineering
Runnable Dec 2014 - Apr 2016
Vice President of Engineering
Salesforce Dec 2012 - Dec 2014
Senior Director of Engineering
Salesforce Jun 2011 - Dec 2012
Director of Engineering
Salesforce Jul 2009 - Jun 2011
Senior Engineering Manager
Education:
University of California, Davis
Bachelors, Computer Science, Engineering, Computer Science and Engineering
Skills:
Agile Methodologies Cloud Computing Scalability Scrum Java Saas Javascript Enterprise Software Distributed Systems Xml Software Development Enterprise Architecture Application Lifecycle Management Mysql Agile Project Management Leadership Management Software Engineering Paas Team Building Soap Rest