Gary Charles Doney - Sunnyvale CA, US Ryan Pham - San Jose CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 3/048 G06F 17/30
US Classification:
715810, 707E17014, 707E17045, 715853, 707E17005
Abstract:
Correspondence is determined among i) groups in a first version of one or more groups of related tables and ii) groups in a second version of one or more groups of related tables. The tables have schema and table names and determining the correspondence includes matching groups that have matching tables, wherein the matching tables have matching schema and table names.A user interface is displayed, including first and second portions. A group name list is displayed for the one or more groups of the first version in the first user interface portion and of the second version in the second portion. A list of one or more tables within each respectively displayed group is displayed. Within each group of the first version the one or more table names are in visual alignment with respective corresponding one or more table names of the respective corresponding group of the second version.
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707695
Abstract:
Correspondence is determined among i) groups in a first version of one or more groups of related tables and ii) groups in a second version of one or more groups of related tables. The tables have schema and table names and determining the correspondence includes matching groups that have matching tables, wherein the matching tables have matching schema and table names. A user interface is displayed, including first and second portions. A group name list is displayed for the one or more groups of the first version in the first user interface portion and of the second version in the second portion. A list of one or more tables within each respectively displayed group is displayed. Within each group of the first version the one or more table names are in visual alignment with respective matching one or more table names of the respective corresponding group of the second version.
Applying Matching Data Transformation Information Based On A User's Editing Of Data Within A Document
- Armonk NY, US Ryan Pham - San Jose CA, US Xiaoyan Pu - Chelmsford MA, US Yeh-Heng Sheng - Cupertino CA, US
International Classification:
G06F 17/24 G06F 17/21 G06F 17/30
Abstract:
A mechanism is provided for applying matching data transformation information based on a user's editing of data within a document. User input identifying inputs provided by a user while editing a document within an application executing on the data processing system is received. A matching algorithm is executed based on user input to identify one or more candidate transformation operations within a transformation operation data structure that matches the user input. Responsive to failing to identify any candidate transformation operations, an indication is provided that no candidate transformation operations are identifiable. Responsive to one or more candidate transformation operations being identified, a list of transformation operations is provided that includes the one or more candidate transformation operations to the user via the data processing system.
Applying Matching Data Transformation Information Based On A User's Editing Of Data Within A Document
- Armonk NY, US Ryan Pham - San Jose CA, US Xiaoyan Pu - Chelmsford MA, US Yeh-Heng Sheng - Cupertino CA, US
International Classification:
G06F 17/24 G06F 17/30 G06F 17/21
Abstract:
A mechanism is provided for applying matching data transformation information based on a user's editing of data within a document. User input identifying inputs provided by a user while editing a document within an application executing on the data processing system is received. A matching algorithm is executed based on user input to identify one or more candidate transformation operations within a transformation operation data structure that matches the user input. Responsive to failing to identify any candidate transformation operations, an indication is provided that no candidate transformation operations are identifiable. Responsive to one or more candidate transformation operations being identified, a list of transformation operations is provided that includes the one or more candidate transformation operations to the user via the data processing system.
- Armonk NY, US RYAN PHAM - San Jose CA, US XIAOYAN PU - Chelmsford MA, US
International Classification:
G06F 17/30
Abstract:
A user-defined function (UDF) is received in a central Computer System, which causes registration of the UDF and distributes the UDF to a cluster of computer system nodes configured for performing, in volatile memory of the nodes, extract-transform-load processing of data cached in the volatile memory of the nodes. First and second job specifications that include the UDF are received by the central Computer System, and the central computer system distributes instructions for the job specifications to the nodes including at least one instruction that invokes the UDF for loading and executing the UDF in the volatile memory of at least one of the nodes during runtime of the jobs. The central Computer System does not cause registration of the UDF again after receiving the first job specification.
2010 to 2000 Student ManagerIrvine Urgent Care Center Irvine, CA 2012 to 2013 Medical InternUC Irvine Health Orange, CA 2011 to 2012 Medical Volunteer
Education:
University of California Irvine, CA Jun 2013 Bachelor of Sciences in Biological SciencesSue & Bill Gross Stem Cell Research Center Irvine, CA 2011 to 2013 Research