Search

Steve Kuo Phones & Addresses

  • Seattle, WA
  • Forks, WA
  • Sunnyvale, CA
  • Clawson, MI
  • Troy, MI
  • Woodland, WA
  • Kiona, WA
  • Rochester Hills, MI
  • 632 Sheraton Dr, Sunnyvale, CA 94087

Emails

o***r@sigmax.com

Resumes

Resumes

Steve Kuo Photo 1

Steve Kuo

View page
Position:
Senior Software Engineer at The Climate Corporation
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
The Climate Corporation - Seattle since May 2012
Senior Software Engineer
Steve Kuo Photo 2

Developer Coach At Solutionsiq

View page
Position:
Senior Developer Coach at SolutionsIQ
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
SolutionsIQ - Kirkland, Wa since Oct 2011
Senior Developer Coach

CIBER, Inc. - Kirkland, Wa (@T-Mobile) Jul 2010 - Oct 2011
Lead Developer / Senior Software Engineer / Agile Coach

T-Mobile - Bothell, Wa Jul 2010 - Oct 2011
Agile Coach / Senior .NET Developer

Rane Corporation Oct 2009 - Jul 2010
GUI Developer

Mantis Technology Group Sep 2007 - Oct 2009
Lead Software Developer
Skills:
C#
JavaScript
SQL
jQuery
jQuery Mobile
jQuery UI
Windows Azure
Silverlight
.NET
WPF
Agile Methodologies
Extreme Programming
Pair Programming
TDD
CSPro
MCAD
PhoneGap
Web Services
Scrum
WCF
Game Development
Integration
Test Driven Development
Web Development
C++
Software Development
TFS
Continuous Integration
Web Applications
Software Engineering
Certifications:
MCAD
CSP (Certified Scrum Professional)

Business Records

Name / Title
Company / Classification
Phones & Addresses
Steve Kuo
President
GOLDEN VALLEY NETWORKS, INC
1920 Rock St STE 18, Mountain View, CA 94043
Steve Yi Kuo
President
LENDING ROCK, INC
655 Barneson Ave, San Mateo, CA 94402

Publications

Us Patents

System Message Objects For Communicating Between An Application And A Database Management System

View page
US Patent:
6502104, Dec 31, 2002
Filed:
Nov 8, 1999
Appl. No.:
09/436779
Inventors:
Haley Hoi Lee Fung - San Jose CA
Judith Eleanor Hill - San Jose CA
Steve T. Kuo - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707103R, 707 1, 707102, 709226, 709231
Abstract:
A method, apparatus, and article of manufacture for accessing a database management system. A database management system (DBMS), executed by a server computer, manages one or more datastores stored on the computer. The DBMS includes an Open Transaction Manager Access (OTMA) that provides a high level application programming interface (API) for an application program to access the DBMS and its datastores, wherein the OTMA allows the application program to create an authorized connection with the DBMS. The server computer also executes a TCP/IP OTMA Connection (TOC) that establishes and manages connections between the DBMS and the application program. In the preferred embodiment, the application comprises a Java servlet or applet executed by a Java Virtual Machine (JVM). A TOC Connector for Java interfaces the JVM to the TOC, wherein the TOC Connector for Java includes one or more objects for establishing a connection between an applet or servlet executed by the JVM and the OTMA of the DBMS, so that transactions can be transmitted from the application program to the DBMS over the established connection and results of the transmitted transactions can be received at the application from the DBMS.

Communication And Interaction Objects For Connecting An Application To A Database Management System

View page
US Patent:
6539383, Mar 25, 2003
Filed:
Nov 8, 1999
Appl. No.:
09/435150
Inventors:
Kyle Jeffrey Charlet - Morgan Hill CA
Haley Hoi Lee Fung - San Jose CA
Judith Eleanor Hill - San Jose CA
Gerald Dean Hughes - Morgan Hill CA
Steve T. Kuo - San Jose CA
Wai-Yee Doris Ling - Cupertino CA
Moncrief Rowe-Anderson - San Jose CA
Jack Chiu-Chiu Yuan - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707 10, 707 3, 707103 R, 717118
Abstract:
A method, apparatus, and article of manufacture for accessing a database management system. A database management system (DBMS), executed by a server computer, manages one or more datastores stored on the computer. The DBMS includes an Open Transaction Manager Access (OTMA) that provides a high level application programming interface (API) for an application program to access the DBMS and its datastores, wherein the OTMA allows the application program to create an authorized connection with the DBMS. The server computer also executes a TCP/IP OTMA Connection (TOC) that establishes and manages connections between the DBMS and the application program. In the preferred embodiment, the application comprises a Java servlet or applet executed by a Java Virtual Machine JVM). A TOC Connector for Java interfaces the JVM to the TOC, wherein the TOC Connector for Java includes one or more objects for establishing a connection between an applet or servlet executed by the JVM and the OTMA of the DBMS, so that transactions can be transmitted from the application program to the DBMS over the established connection and results of the transmitted transactions can be received at the application from the DBMS.

Method, Computer Program Product, And System For Automatic Application Buffering

View page
US Patent:
7266622, Sep 4, 2007
Filed:
Mar 25, 2002
Appl. No.:
10/106094
Inventors:
John Kevin Flanigan - San Jose CA, US
Haley Hoi Lee Fung - Milpitas CA, US
Judith Eleanor Hill - San Jose CA, US
Gerald Dean Hughes - Morgan Hill CA, US
Steve T. Kuo - San Jose CA, US
Robert Lai - San Jose CA, US
Andrew Daniel Tollerud - San Jose CA, US
Jack Chiu-Chiu Yuan - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00
G06F 17/30
G06F 12/00
US Classification:
710 56, 707 1, 710 1, 710 52, 711100, 711147, 719311, 719312
Abstract:
A buffer accessible by an application executing under an application server in a first address space is managed by a database adapter executing in a second address space. A data request from the application executing in said first address space, comprising a buffer locator in the empty state, is received by the database adapter executing in the second address space. A buffer is allocated in the first address space and the address of this buffer is stored in the buffer locator. Data associated with the data request, received from a database subsystem, is copied to the buffer. Control is then transferred back to the application whereby the application utilizes the buffer locator to access the buffer and process the data contained therein. A database adapter automatically managing application buffers across address spaces in accordance with the present invention may be referred to as an “auto-buffer database adapter”.

Method, Computer Program Product, And System For Routing Messages In A Computer Network Comprising Heterogenous Databases

View page
US Patent:
7330903, Feb 12, 2008
Filed:
Nov 17, 2003
Appl. No.:
10/715770
Inventors:
Dario D'Angelo - Los Gatos CA, US
Madeline M. Fay - Morgan Hill CA, US
Steve T. Kuo - San Jose CA, US
Jack Chiu-Chiu Yuan - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
G06F 7/00
US Classification:
709236, 709238, 707 10
Abstract:
A message is received in a first form for communicating with a first DBMS wherein the first form comprises an internet message prefix and a data portion, the internet message prefix comprising routing information for a client. The message is modified into a second form wherein the client routing information is integrated into the data portion of the message and wherein the second form of the message is utilized to communicate with a second DBMS. A result message generated by the second DBMS is received wherein the result message comprises a result data portion, the result data portion including the routing information. The result message is modified to the first form wherein the result message comprises the internet message prefix, the internet message prefix comprising the client routing information obtained from the result data portion. In this manner, the result message may be routed to the client.

Method For Ensuring Client Access To Messages From A Server

View page
US Patent:
7392282, Jun 24, 2008
Filed:
Mar 14, 2001
Appl. No.:
09/808487
Inventors:
James Robert Davis - San Jose CA, US
Gerald Dean Hughes - Morgan Hill CA, US
Steve T. Kuo - San Jose CA, US
Thomas Clarke Morrison - San Jose CA, US
Jack Chiu-Chiu Yuan - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
G06F 11/00
US Classification:
709203, 714 4
Abstract:
The present invention is a method for ensuring client access to paired and unpaired response messages. In the method, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is started or automatically when the first unpaired message is identified. The method then uses a communications protocol between the client and server which allows the client to request one or more of the stored unpaired messages. The present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message. Then, the unpaired message module stores paired messages in an unpaired response data structure.

System And Method For Processing Transactions In A Multisystem Database Environment

View page
US Patent:
7406511, Jul 29, 2008
Filed:
Aug 26, 2002
Appl. No.:
10/228148
Inventors:
Steven Michael Bock - Bainbridge Island WA, US
Thomas Phillip Bridges - Morgan Hill CA, US
Richard G. Hannan - Sun Lakes AZ, US
Steve T. Kuo - San Jose CA, US
Richard Schneider - San Jose CA, US
Judy Y. Tse - San Jose CA, US
Vern Lee Watts - Los Altos CA, US
Jack Chiu-Chiu Yuan - San Jose CA, US
Jerome Joseph Zentner - Zephyr Cove NV, US
Mark Neal Ziebarth - Morgan Hill CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709219, 707 2, 707 3, 707 8, 707 9, 707 10, 709225, 709226, 718105
Abstract:
A system for satisfying a request from a client for a send-then-commit transaction includes a front-end information management system (IMS) server. Shared message queues (SMQ) communicate with the front-end IMS server and plural back-end IMS. The front-end IMS server receives the request from the client and transmits the request to the SMQ. A back-end IMS server accesses the SMQ and generates a transaction output in response to the request. The back-end IMS server transmits the result to the front-end IMS server and the front-end IMS server interfaces with the client to communicate the response thereto. The back-end IMS server and front-end IMS server operate in separate system images, but work together in a resource recovery services (RRS) environment to commit or backout the transaction output.

System And Method To Facilitate Xml Enabled Ims Transactions Between A Remote Client And An Ims Application Program

View page
US Patent:
7418508, Aug 26, 2008
Filed:
Jan 26, 2004
Appl. No.:
10/764722
Inventors:
Daniel M. Haller - San Jose CA, US
Shyh-Mei F. Ho - Cupertino CA, US
Gerald D. Hughes - Morgan Hill CA, US
Jenny C. Hung - Fremont CA, US
Bill T. Huynh - Oakland CA, US
Steve T. Kuo - San Jose CA, US
Assignee:
International Machines Corporation - Armonk NY
International Classification:
G06F 15/16
G06F 15/173
G06F 15/177
US Classification:
709228, 709203, 709246, 719310
Abstract:
A system for facilitating XML enable IMS transactions includes a generic XML processor inside an IMS connect program to facilitate any TCP/IP clients, including WebSphere and non-WebSphere, to send and receive XML documents to and from existing IMS transaction business logic. Translations between XML documents and IMS transaction message data structures occur within the IMS connect program under an XML task to parse and transform XML requests and responses. Further, the generic XML processor within the IMS connect program can provide data translation for both non-formatted and formatted IMS transactional messages in XML.

System For Ensuring Client Access To Messages From A Server

View page
US Patent:
7472161, Dec 30, 2008
Filed:
Mar 25, 2008
Appl. No.:
12/055011
Inventors:
James Robert Davis - San Jose CA, US
Gerald Dean Hughes - Morgan Hill CA, US
Steve T. Kuo - San Jose CA, US
Thomas Clarke Morrison - San Jose CA, US
Jack Chiu-Chiu Yuan - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
G06F 11/00
US Classification:
709203, 714 4
Abstract:
The present invention is a system for ensuring client access to paired and unpaired response messages. In the method, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is staffed or automatically when the first unpaired message is identified. The method then uses a communications protocol between the client and server which allows the client to request on or more of the stored unpaired messages. The system of the-present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message. Then, the unpaired message module stores paired messages in an unpaired response data structure.
Steve D Kuo from Seattle, WA, age ~56 Get Report