BackgroundCheck.run
Search For

John R Fallows, 49743 E Meadow Dr, Palo Alto, CA 94303

John Fallows Phones & Addresses

743 E Meadow Dr, Palo Alto, CA 94303   

4872 Cherrythorne Ln, San Jose, CA 95129   

3342 Buckingham Dr, San Jose, CA 95118   

101 Irene Ct, Belmont, CA 94002   

935 Old County Rd, Belmont, CA 94002   

Foster City, CA   

San Francisco, CA   

Sioux Falls, SD   

Santa Clara, CA   

Mentions for John R Fallows

John Fallows resumes & CV records

Resumes

John Fallows Photo 32

Hairdresser, Wig Dresser, Knotter And Wigmaking.

Position:
Personal Hairdresser and Make-up Artiste to Sir Elton John CBE. at John Fallows
Location:
Beverly Hills, California
Industry:
Entertainment
Work:
John Fallows - America, London, Europe since May 2003
Personal Hairdresser and Make-up Artiste to Sir Elton John CBE.
Education:
Walton High School
John Fallows Photo 33

Cto, Co-Founder At Kaazing Corporation

Location:
San Francisco Bay Area
Industry:
Computer Software
John Fallows Photo 34

President, Founder And Chief Technology Officer

Location:
743 east Meadow Dr, Palo Alto, CA 94306
Industry:
Computer Software
Work:
Tenefit
President, Founder and Chief Technology Officer
Kaazing Corporation
President, Founder and Chief Technology Officer
Brane Corporation Jan 2006 - Apr 2007
Architect
Apress Feb 2005 - Apr 2007
Author - Pro Jsf and Ajax : Building Rich Internet Components
Oracle May 2001 - Jan 2006
Consulting Member of Technical Staff
Oracle Mar 2000 - May 2001
Principal Member of Technical Staff
Oracle Jan 1998 - Mar 2000
Senior Member of Technical Staff
Bt Sep 1996 - Dec 1997
Research Scientist
Education:
University of Cambridge Oct 1993 - 1996
Masters, Master of Arts, Bachelors, Bachelor of Arts, Computer Science
Skills:
Java, Enterprise Software, Distributed Systems, Html 5, Web Applications, Amqp, Ajax, Software Design, Integration, Software Development, Agile Methodologies, Architecture, Soa, Java Enterprise Edition, Oracle, Scalability, Xml, Middleware, Architectures, Databases, Eclipse, Mysql, Jsp, Software Engineering, Websocket, Jsf, Perl, User Interface, Performance Tuning, Pl/Sql, Jdbc, Machine Learning, Crm, Solaris, Swing, J2Ee Application Development, Struts, Html5
Languages:
English
John Fallows Photo 35

John Fallows

John Fallows Photo 36

John Fallows

John Fallows Photo 37

John Fallows

Publications & IP owners

Us Patents

System And Methods For Providing Stateless Security Management For Web Applications Using Non-Http Communications Protocols

US Patent:
8527774, Sep 3, 2013
Filed:
May 27, 2010
Appl. No.:
12/788938
Inventors:
John R. Fallows - San Jose CA, US
Frank J. Salim - Mountain View CA, US
Assignee:
Kaazing Corporation - Mountain View CA
International Classification:
H04L 29/06
US Classification:
713178, 713168, 726 9
Abstract:
A gateway server interoperates with client and remote server systems to provide stateless security management for a distributed Web application. A Web client application on the client system initiates a WebSocket connection directed to a remote Web service by performing an authentication challenge directed to a user of the Web-browser client where a secure token is not present in a local store instance corresponding to the client application. The authentication challenge obtains the user credentials and then exchanges the user credentials with the gateway server for a secure token. The secure token is then sent in a protocol specific connect message to the gateway server. The gateway server, in response to receipt of the connect message, initiates a WebSocket connection directed to the remote Web service by inspecting the connect message to recover the secure token, evaluating the secure token to obtain user credentials, injecting the secure token with the user credentials, and sending the connect message to the remote Web service.

System And Methods For Distributed Execution Of Computer Executable Programs Utilizing Asymmetric Translation

US Patent:
2009027, Oct 29, 2009
Filed:
Apr 24, 2009
Appl. No.:
12/429999
Inventors:
John R. Fallows - San Jose CA, US
International Classification:
G06F 9/45
US Classification:
717137
Abstract:
Dynamic program translation is utilized to convert an executable program in a first language executable representation to a second language executable representation that is either optimal or essentially required for execution within a defined execution environment on a client computer system. A dynamic translator, typically executed on a first computer system, is invoked in response to a request from a second computer system to provide an identified executable program. The dynamic translator performs an execution path analysis and optimized translation from a first representation, such as a Java class file, to generate executable code in the second representation, such as JavaScript. Optimizations include cross-language feature modifications, selective replacement of nominally un-translatable code portions, and insertion of call-back service requests to dynamically emulate services required in the execution of the program.

Enterprise Client-Server System And Methods Of Providing Web Application Support Through Distributed Emulation Of Websocket Communications

US Patent:
2010028, Nov 4, 2010
Filed:
Apr 30, 2010
Appl. No.:
12/772046
Inventors:
John R. Fallows - San Jose CA, US
Frank J. Salim - Mountain View CA, US
David B. Gaunce - Los Altos CA, US
Siddalingaiah Eraiah - Fremont CA, US
International Classification:
G06F 15/16
G06F 3/048
US Classification:
709203, 715760
Abstract:
A system enabling service communications in distributed Web applications between servers otherwise inaccessible due to cross-origin security restrictions in pre-HTML5 compliant Web-browser clients. A Web-browser client executes a client-side Web application received from a source origin server having a defined source origin and requests connections to request identified Web-application services. Execution of an emulation client library establishes a bidirectional capable HTTP-based communications connection between the Web-browser client and a gateway server, having a target origin outside the scope of the source origin, providing access to the request identified Web-application service. The bidirectional capable HTTP-based communications connection includes a cross-origin communications bridge providing a secure communications path between the source and target origins. The gateway server can establish an HTML5 compliant connection to a target defined service, provided by a target server, having a predefined relation to the request identified Web-application service.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.