Patents by Inventor Peter Sun

Peter Sun has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9164759
    Abstract: Embodiments of the present invention provide a method, system and computer program product for automated discovery and analysis of test management domain assets. A method for automated discovery of test management domain assets includes crawling different, remotely disposed repositories of test management artifacts and locating test management artifacts in the different, remotely disposed repositories of test management artifacts. The method also includes selecting for each located test management artifact an analyzer configured to process test management artifacts of a type consistent with a type of the located test management artifact. Finally, the unified repository can be queried to produce a result based upon test management artifact data stored in the unified repository, though the test management artifact data had been located in the different, remotely disposed repositories of test management artifacts.
    Type: Grant
    Filed: March 4, 2012
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kenneth L. McClamroch, Jennifer G. Becker, VindoKumar Raghavan, Peter Sun
  • Patent number: 9116779
    Abstract: Embodiments of the present invention provide a system and computer program product for automated discovery and analysis of test management domain assets. The system includes a host server, a unified repository of test management artifact data, a plurality of crawlers disposed in the host server. Each crawler including a configuration of program code to crawl a remotely disposed repository of test management artifacts of a particular repository type in order to locate test management artifacts. A plurality of analyzers, each analyzer including a configuration of program code to parse test management artifacts of a particular repository type located by the crawlers into test management artifact data and to store the test management artifact data in the unified repository data. The system can also include a query interface to the unified repository through which queries are applied to the test management artifact data stored within the unified repository.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 25, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kenneth L. McClamroch, Jennifer G. Becker, VindoKumar Raghavan, Peter Sun
  • Patent number: 8909152
    Abstract: An automatic-switching wireless communication system and method, comprising: a first device, and a second device. The first device verifies if said second device has paired with itself through using near end wireless communication. If an answer is positive, the second device connects with the first device by near end wireless communication and requests first device to activate remote end wireless communication. Then, second device searches to find a remote end wireless communication module of the first device. In case it is found, the first device is used as a wireless base station, such that the first device and the second device transmit data by remote end wireless communication, and the second device is connected to an outside network through the first device. If the second device is outside a range of the near end wireless communication of the first device, said remote end wireless communication module is closed automatically.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: December 9, 2014
    Assignee: Nfore Technology Co., Ltd.
    Inventors: Robin Yu, Peter Sun
  • Publication number: 20130237151
    Abstract: An automatic-switching wireless communication system and method, comprising: a first device, and a second device. The first device verifies if said second device has paired with itself through using near end wireless communication. If an answer is positive, the second device connects with the first device by near end wireless communication and requests first device to activate remote end wireless communication. Then, second device searches to find a remote end wireless communication module of the first device. In case it is found, the first device is used as a wireless base station, such that the first device and the second device transmit data by remote end wireless communication, and the second device is connected to an outside network through the first device. If the second device is outside a range of the near end wireless communication of the first device, said remote end wireless communication module is closed automatically.
    Type: Application
    Filed: June 29, 2012
    Publication date: September 12, 2013
    Inventors: Robin YU, Peter Sun
  • Patent number: 8479164
    Abstract: A set of user-configured testing parameters for a software application under test can be received by a test execution plan generation tool. At least one testing objective for the software application can be defined by user-configurable testing parameters. A test execution plan can be automatically generated utilizing the user-configured testing parameters and a predefined test execution plan data model. The predefined test execution plan data model can include testing metadata representing software testing domain data for a software testing system being used to evaluate the software application under test. The testing metadata can specify details of finite shared resources of a test center shared by all projects under test. The generated test execution plan can detail specific allocation of the finite shared resources dedicated towards at least one phase of testing the software application to satisfy the at least one testing objective for the software application.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: July 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jennifer G. Becker, Kenneth L. McClamroch, Vinodkumar Raghavan, Peter Sun
  • Patent number: 8423962
    Abstract: A set of user-configured testing parameters for a software application under test can be received by a test execution plan generation tool. At least one testing objective for the software application can be defined by user-configurable testing parameters. A test execution plan can be automatically generated utilizing the user-configured testing parameters and a predefined test execution plan data model. The predefined test execution plan data model can include testing metadata representing software testing domain data for a software testing system being used to evaluate the software application under test. The testing metadata can specify details of finite shared resources of a test center shared by all projects under test. The generated test execution plan can detail specific allocation of the finite shared resources dedicated towards at least one phase of testing the software application to satisfy the at least one testing objective for the software application.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jennifer G. Becker, Kenneth L. McClamroch, Vinodkumar Raghavan, Peter Sun
  • Patent number: 8258947
    Abstract: Embodiments of the present invention provide a method, system and computer program product for translation verification of source strings for controls in a target application graphical user interface (GUI). In an embodiment of the invention, a method for translation verification of source strings for controls in a target application GUI can include loading a target GUI for an application under test in a functional testing tool executing in memory by a processor of a computing system, retrieving different translated source strings in a target spoken language for respectively different control elements of the target GUI and, determining a score for each one of the translated source strings. Thereafter, an alert can be provided in the functional testing tool for each translated source string corresponding to a determined score failing to meet a threshold value, such as a score that falls below a threshold value, or a score that exceeds a threshold value.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jennifer G. Becker, Kenneth Lee McClamroch, VinodKumar Raghavan, Peter Sun
  • Publication number: 20120216171
    Abstract: Embodiments of the present invention provide a method, system and computer program product for automated discovery and analysis of test management domain assets. A method for automated discovery of test management domain assets includes crawling different, remotely disposed repositories of test management artifacts and locating test management artifacts in the different, remotely disposed repositories of test management artifacts. The method also includes selecting for each located test management artifact an analyzer configured to process test management artifacts of a type consistent with a type of the located test management artifact. Finally, the unified repository can be queried to produce a result based upon test management artifact data stored in the unified repository, though the test management artifact data had been located in the different, remotely disposed repositories of test management artifacts.
    Type: Application
    Filed: March 4, 2012
    Publication date: August 23, 2012
    Applicant: International Business Machines Corporation
    Inventors: Kenneth L. McClamroch, Jennifer G. Becker, VindoKumar Raghavan, Peter Sun
  • Publication number: 20120159422
    Abstract: Embodiments of the present invention provide a method, system and computer program product for automated discovery and analysis of test management domain assets. A method for automated discovery of test management domain assets includes crawling different, remotely disposed repositories of test management artifacts and locating test management artifacts in the different, remotely disposed repositories of test management artifacts. The method also includes selecting for each located test management artifact an analyzer configured to process test management artifacts of a type consistent with a type of the located test management artifact. The method yet further includes directing the selected analyzer to parse the located test management artifact into data and to store the data into a unified repository.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: International Business Machines Corporation
    Inventors: Kenneth L. McClamroch, Jennifer G. Becker, VindoKumar Raghavan, Peter Sun
  • Publication number: 20120151448
    Abstract: A set of user-configured testing parameters for a software application under test can be received by a test execution plan generation tool. At least one testing objective for the software application can be defined by user-configurable testing parameters. A test execution plan can be automatically generated utilizing the user-configured testing parameters and a predefined test execution plan data model. The predefined test execution plan data model can include testing metadata representing software testing domain data for a software testing system being used to evaluate the software application under test. The testing metadata can specify details of finite shared resources of a test center shared by all projects under test. The generated test execution plan can detail specific allocation of the finite shared resources dedicated towards at least one phase of testing the software application to satisfy the at least one testing objective for the software application.
    Type: Application
    Filed: February 24, 2012
    Publication date: June 14, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JENNIFER G. BECKER, Kenneth L. McClamroch, Vinodkumar Raghavan, Peter Sun
  • Patent number: 8140504
    Abstract: A method, computer program product, and system for receiving a natural language query. The natural language query is parsed into a plurality of base concepts. One or more base concepts chosen from the plurality of base concepts is processed to define a selected report template. The selected report template is selected from a plurality of default report templates. At least one of the base concepts chosen from the plurality of base concepts is mapped to a data field within data via a mapping dictionary. The data includes a plurality of records. A query is executed on at least a portion of the data to identify a result record set. The result record set defines at least a portion of the plurality of records.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jennifer G. Becker, Kenneth Lee McClamroch, Peter Sun
  • Publication number: 20110088014
    Abstract: A set of user-configured testing parameters for a software application under test can be received by a test execution plan generation tool. At least one testing objective for the software application can be defined by user-configurable testing parameters. A test execution plan can be automatically generated utilizing the user-configured testing parameters and a predefined test execution plan data model. The predefined test execution plan data model can include testing metadata representing software testing domain data for a software testing system being used to evaluate the software application under test. The testing metadata can specify details of finite shared resources of a test center shared by all projects under test. The generated test execution plan can detail specific allocation of the finite shared resources dedicated towards at least one phase of testing the software application to satisfy the at least one testing objective for the software application.
    Type: Application
    Filed: October 8, 2009
    Publication date: April 14, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JENNIFER G. BECKER, KENNETH L. MCCLAMROCH, VINODKUMAR RAGHAVAN, PETER SUN
  • Publication number: 20110074574
    Abstract: Embodiments of the present invention provide a method, system and computer program product for translation verification of source strings for controls in a target application graphical user interface (GUI). In an embodiment of the invention, a method for translation verification of source strings for controls in a target application GUI can include loading a target GUI for an application under test in a functional testing tool executing in memory by a processor of a computing system, retrieving different translated source strings in a target spoken language for respectively different control elements of the target GUI and, determining a score for each one of the translated source strings. Thereafter, an alert can be provided in the functional testing tool for each translated source string corresponding to a determined score failing to meet a threshold value, such as a score that falls below a threshold value, or a score that exceeds a threshold value.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: International Business Machines Corporation
    Inventors: Jennifer G. Becker, Kenneth L. McClamroch, VinodKumar Raghavan, Peter Sun
  • Publication number: 20100114927
    Abstract: A method, computer program product, and system for receiving a natural language query. The natural language query is parsed into a plurality of base concepts. One or more base concepts chosen from the plurality of base concepts is processed to define a selected report template. The selected report template is selected from a plurality of default report templates. At least one of the base concepts chosen from the plurality of base concepts is mapped to a data field within data via a mapping dictionary. The data includes a plurality of records. A query is executed on at least a portion of the data to identify a result record set. The result record set defines at least a portion of the plurality of records.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Inventors: Jennifer G. Becker, Kenneth Lee McClamroch, Peter Sun
  • Patent number: 7341193
    Abstract: A portable, preferably hand-held device is provided which may be used to test device loops in fire safety systems for short circuits, open circuits, ground faults and can test the response of the devices in the loop before or after the device loop is connected to the system.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: March 11, 2008
    Assignee: Siemens Building Technologies, Inc.
    Inventors: Daniel Iasso, Peter Sun, Michael Pierce, Brian Stouchko
  • Publication number: 20060230609
    Abstract: A system and method for self-piercing riveting including an alignment mechanism comprising laser diodes and sensors for facilitating alignment of a rivet gun and a back-up located on opposite sides of sheet metal parts to be joined, and an oscillation piercing technique for reducing force loads on structures, particularly robotic structures, carrying the rivet gun and the back-up.
    Type: Application
    Filed: April 14, 2005
    Publication date: October 19, 2006
    Inventors: Pei-Chung Wang, Peter Sun, Robin Stevenson, Charles Wampler
  • Publication number: 20060043074
    Abstract: A resistance welding apparatus having a pair of programmable ball electrodes carried on universally movable positioners. The positioners are programmed to move the ball electrodes simultaneously along a seam line so that the ball electrodes clamp and support opposite sides of a pair of stacked workpieces and are electrically charged to form resistance seam welds along the seam lines to connect the workpieces.
    Type: Application
    Filed: August 24, 2004
    Publication date: March 2, 2006
    Inventors: Peter Sun, Pei-Chung Wang
  • Publication number: 20060027541
    Abstract: A non-contact fusion welding apparatus has a pair of programmable clamps carried on universally movable positioners. The positioners are programmed to move the clamps sequentially along a laser weld path so that the clamps, engage and support opposite surfaces of the pair of workpieces at respective selected locations during the weld process to insure intimate and continuous contact between the workpieces along the entire length of the laser weld site.
    Type: Application
    Filed: August 3, 2004
    Publication date: February 9, 2006
    Inventors: Peter Sun, Pei-Chung Wang
  • Publication number: 20050184031
    Abstract: A method of spot welding a sheet overlapped to a tube with a servomotor-driven electrode applying a clamping force to the sheet. Over a first clamping time interval, the clamping force is increased to a first force level, at which point a welding current is applied to weld the sheet and tube together for a welding time interval. The first force level is maintained for a second clamping time interval, after which the clamping force is reduced to a second force level over a third clamping time interval and is maintained for a fourth clamping time interval. The welding current is removed upon expiration of the welding time interval and the clamping force is simultaneously reduced over a fifth clamping time interval, after which the electrode is disengaged from the sheet. The reduction in clamping force during the welding cycle reduces cracking of the spot weld.
    Type: Application
    Filed: February 24, 2004
    Publication date: August 25, 2005
    Inventors: Peter Sun, Pei-Chung Wang
  • Publication number: 20050139682
    Abstract: A portable, preferably hand-held device is provided which may be used to test device loops in fire safety systems for short circuits, open circuits, ground faults and can test the response of the devices in the loop before or after the device loop is connected to the system.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 30, 2005
    Inventors: Daniel Iasso, Peter Sun, Michael Pierce, Brian Stouchko