Agile Methodologies • Software Development • Scalability • Web Development • Javascript • Java • Cloud Computing • Go • Sql • Nosql • Representational State Transfer • Web Services • Amazon Web Services • Java Web Services • J2Ee Web Services • Web Services Api • Linux • Software Design Patterns • Scrum • Design Patterns • Jquery • Management • Technical Leadership • Software Development Life Cycle • Enterprise Software • Enterprise Architecture • Software Project Management • Software As A Service
Marco Casalaina - San Francisco CA, US Jason Ellis - San Leandro CA, US David Yung - Concord CA, US Luke Fu - San Francisco CA, US Eric Wulff - San Francisco CA, US Chitra Gulabrani - San Francisco CA, US Sutthipong Thavisomboon - San Francisco CA, US Natalie Doan - San Jose CA, US Steve Weiss - Foster City CA, US
International Classification:
G06F 3/048 H04L 12/66
US Classification:
715716, 370352
Abstract:
Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for processing a call via a user interface in a web browser. An incoming call directed to a client machine may be identified. The call may comprise a communication from an individual associated with an account. Object record information associated with the account may be stored in a communicably accessible database. A user interface component may be opened, responsive to the incoming call, at the client machine for display in the user interface in the web browser. The opened user interface component may display object record information associated with the account. Edited object record information comprising a modification to the object record information associated with the opened user interface component may be received at the client machine. The edited object record information may be displayed in the opened user interface component.
Marco Casalaina - San Francisco CA, US Jason Ellis - San Leandro CA, US David Yung - Concord CA, US Luke Fu - San Francisco CA, US Eric Wulff - San Francisco CA, US Chitra Gulabrani - San Francisco CA, US Sutthipong Thavisomboon - San Francisco CA, US Natalie Doan - San Jose CA, US Steve Weiss - Foster City CA, US
International Classification:
G06F 3/01 G06F 15/173
US Classification:
715738
Abstract:
Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for processing information entered via a user interface provided in a web browser on a display device of a client machine in communication with a server. The user interface may be capable of displaying a plurality of components, including a first component that may display object record information associated with an object record stored in a database. Edited object record information may be received at the client machine and displayed in the first user interface component. The first user interface component may be designated as unsaved. An interrupt event associated with possible loss of the edited information may be detected. A warning message indicating the detection of the interrupt event may be displayed in the web browser, and one or more selections for responding to the warning message may be provided.
Marco Casalaina - San Francisco CA, US Jason Ellis - San Leandro CA, US David Yung - Concord CA, US Luke Fu - San Francisco CA, US Eric Wulff - San Francisco CA, US Chitra Gulabrani - San Francisco CA, US Sutthipong Thavisomboon - San Francisco CA, US Natalie Doan - San Jose CA, US Steve Weiss - Foster City CA, US
International Classification:
G06F 3/01
US Classification:
715741, 715744
Abstract:
Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for displaying object record information via a user interface provided in a web browser. A request to display a user interface component may be received. The user interface component may include first stored object record information associated with a first object record in a database stored on a server. Whether the requested user interface component including the first stored object record information is open in the user interface may be determined. When it is determined that the requested user interface component is not open in the user interface, the first stored object record information may be retrieved from the server. The requested user interface component at the client machine may be generated without reloading the user interface.
Managing Entitlements In A Multi-Tenant Database Environment
Michael Ramsey - Foster City CA, US Marco S. Casalaina - San Francisco CA, US Benjamin Tsai - San Francisco CA, US Michael Tang - Petaluma CA, US Luke Fu - San Francisco CA, US Rachel Wang - Foster City CA, US
Assignee:
Salesforce.com, Inc. - San Francisco CA
International Classification:
G06F 17/30
US Classification:
707783, 707E17005
Abstract:
A system and method for managing entitlements in a multi-tenant database system. In one embodiment, a method includes receiving service level definitions for one or more entitlements, and maintaining the one or more entitlements. The method further includes verifying if one or more users are eligible for the one or more entitlements, and enforcing the one or more entitlements based on the service level definitions.
Marco Casalaina - San Francisco CA, US Jason Ellis - San Leandro CA, US David Yung - Concord CA, US Luke Fu - San Francisco CA, US Eric Wulff - San Francisco CA, US Chitra Gulabrani - San Francisco CA, US Sutthipong Thavisomboon - San Francisco CA, US Natalie Doan - San Jose CA, US Steve Weiss - Foster City CA, US
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for providing cross-domain communication via a user interface provided in a web browser. A first one or more trusted data network domains for a first user interface component may be identified. A second user interface component provided from a second data network domain accessible via a second one or more servers may be opened for display. A first event message may be transmitted from the second user interface component to the first user interface component. If the second data network domain is within the first one or more trusted data network domains, one or more operations may be performed within the first user interface component in response to the first event message.
Marco Casalaina - San Francisco CA, US Jason Ellis - San Leandro CA, US David Yung - Concord CA, US Luke Fu - San Francisco CA, US Eric Wulff - San Francisco CA, US Chitra Gulabrani - San Francisco CA, US Sutthipong Thavisomboon - San Francisco CA, US Natalie Doan - San Jose CA, US Steve Weiss - Foster City CA, US
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for providing contextual information via a user interface provided in a web browser. The user interface may display a plurality of components including a first component displaying object record information associated with an object record stored in a database and a second component displaying contextual information related to the stored object record information. Edited object record information may be received at the client machine. An indication of the edited object record information may be provided to the second user interface component of the user interface in the web browser. A request for updated contextual information related to the edited object record information may be transmitted from the client machine to the server. The updated contextual information may be displayed in the second user interface component of the user interface.
- San Francisco CA, US Jason A. Ellis - San Leandro CA, US David Yung - Concord CA, US Luke Fu - San Francisco CA, US Eric Wulff - San Francisco CA, US Chitra Gulabrani - San Francisco CA, US Sutthipong Thavisomboon - San Francisco CA, US Natalie Doan - San Jose CA, US Steve Weiss - Foster City CA, US
International Classification:
G06F 3/0484 G06F 17/30
Abstract:
Disclosed are some examples of methods, apparatus, systems and computer program products related to a user interface providing a call center service. In some implementations, the user interface presents session tabs and application tabs. A session tab can have a parent-child relationship with an application tab. Customer data can be retrieved from a database, where the customer data includes account data and child data. The customer data can be provided to cause display in the user interface of the account data in association with a first session tab and the child data in association with a first application tab. Edits to the child data can cause the first application tab to be designated as unsaved.
- San Francisco CA, US Jason A. Ellis - San Leandro CA, US David Yung - Concord CA, US Luke Fu - San Francisco CA, US Eric Wulff - San Francisco CA, US Chitra Gulabrani - San Francisco CA, US Sutthipong Thavisomboon - San Francisco CA, US Natalie Doan - San Jose CA, US Steve Weiss - Foster City CA, US
International Classification:
G06Q 30/00 G06F 3/0484 G06F 3/0483
Abstract:
Disclosed are some examples of methods, apparatus, systems and computer program products related to a user interface providing a call center service. In some implementations, the user interface presents session tabs and application tabs. A session tab can have a parent-child relationship with an application tab. Customer data can be retrieved from a database, where the customer data includes account data and child data. The customer data can be provided to cause display in the user interface of the account data in association with a first session tab and the child data in association with a first application tab. Edits to the child data can cause the first application tab to be designated as unsaved.
Roblox
Senior Engineering Manager, Growth
Zynga Oct 2015 - Jul 2018
Game Services Chief Technology Officer
Zynga Aug 1, 2014 - Sep 2015
Network Team Chief Technology Officer
Zynga Feb 2014 - Aug 2014
Puzzle Charms Chief Technology Officer
Zynga May 2011 - Feb 2014
Chefville Chief Technology Officer and Technician Lead
Education:
Massachusetts Institute of Technology 1994 - 1999
Masters, Master of Engineering, Computer Science, Engineering
Skills:
Agile Methodologies Software Development Scalability Web Development Javascript Java Cloud Computing Go Sql Nosql Representational State Transfer Web Services Amazon Web Services Java Web Services J2Ee Web Services Web Services Api Linux Software Design Patterns Scrum Design Patterns Jquery Management Technical Leadership Software Development Life Cycle Enterprise Software Enterprise Architecture Software Project Management Software As A Service
Name / Title
Company / Classification
Phones & Addresses
Luke Fu
Adopt Technologies LLC Online Marketing and Software · Business Services at Non-Commercial Site
416 Linden St, San Francisco, CA 94102
Youtube
Wynter Gordon - Dirty Talk (Laidback Luke Rem...
She's not your everyday girl on the scene. With a wealth of real-life ...
Category:
Music
Uploaded:
20 Sep, 2010
Duration:
4m 38s
Luke Kretschmann Hung Gar Fu Hock Seung Ying ...
Modified tiger and crane for short fast performance. This demo perform...
Category:
People & Blogs
Uploaded:
10 Jun, 2008
Duration:
1m 30s
Luke Kretschmann Hung Gar Fu Hu Quan
Southern style family Gung Fu of Hung Gar "Dan Gong Fook Fu Kuen" hand...
Category:
People & Blogs
Uploaded:
10 May, 2009
Duration:
1m 24s
Master Parrella's Kung-Fu Centers Demo with y...
Luke Cummo and Edwin Rubio doing a short Demo at our annual holiday pa...
Category:
Entertainment
Uploaded:
24 Jan, 2007
Duration:
1m 45s
Luke KretschmannHung Gar Gung Ji Fuk Fu Kuen-
Start to finish at training speed, no cuts in the filming-Hung Gar dev...