Patents by Inventor Peter Hon-You Chang

Peter Hon-You Chang 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: 9390097
    Abstract: Target file generation systems and methods are described, which are optionally for use by ordinary computer users enable those users to readily generate target files without the requirement that they know the internal layout structures of the target files. A user is enabled to select a template file from a plurality of template files via a user interface configured to be displayed on a computer display to the user, wherein the template files include changeable fields associated with corresponding field delimiters and prompting labels. An incomplete software program file containing variable name locations is accessed from memory. The program file is parsed to locate the variable name locations. The label names obtained from the template file selected by the user are inserted into the variable name locations to further complete the software program file. The software program file is stored in computer memory.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: July 12, 2016
    Assignee: KNAPP INVESTMENT COMPANY LIMITED
    Inventor: Peter Hon-You Chang
  • Patent number: 9092443
    Abstract: Target file generation systems and methods are described, which are optionally for use by ordinary computer users enable those users to readily generate target files without the requirement that they know the internal layout structures of the target files. A user is enabled to select a template file from a plurality of template files via a user interface configured to be displayed on a computer display to the user, wherein the template files include changeable fields associated with corresponding field delimiters and prompting labels. An incomplete software program file containing variable name locations is accessed from memory. The program file is parsed to locate the variable name locations. The label names obtained from the template file selected by the user are inserted into the variable name locations to further complete the software program file. The software program file is stored in computer memory.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: July 28, 2015
    Assignee: KNAPP INVESTMENT COMPANY LIMITED
    Inventor: Peter Hon-You Chang
  • Publication number: 20140351682
    Abstract: Target file generation systems and methods are described, which are optionally for use by ordinary computer users enable those users to readily generate target files without the requirement that they know the internal layout structures of the target files. A user is enabled to select a template file from a plurality of template files via a user interface configured to be displayed on a computer display to the user, wherein the template files include changeable fields associated with corresponding field delimiters and prompting labels. An incomplete software program file containing variable name locations is accessed from memory. The program file is parsed to locate the variable name locations. The label names obtained from the template file selected by the user are inserted into the variable name locations to further complete the software program file. The software program file is stored in computer memory.
    Type: Application
    Filed: August 7, 2014
    Publication date: November 27, 2014
    Inventor: Peter Hon-You Chang
  • Patent number: 8812462
    Abstract: Dynamic generation of target files is described. A user can select a template file. The template file includes: at least first and second changeable fields configured to be changed persistently, and a third changeable field. The second changeable field is configured to receive a security-related value. A third changeable field includes a first value configured to be changed temporarily to receive an encrypted version of the first value. The template file is parsed to generate a user interface, including: a first prompting label, corresponding to the first changeable field, requesting the user to enter the user content value, a second prompting label, corresponding to the second changeable field, requesting that the user enter audit data and/or access control data. An encrypted version of the first value corresponding to the third changeable field is generated. The first value is temporarily replaced with the encrypted value. The target file is then generated.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: August 19, 2014
    Inventor: Peter Hon-You Chang
  • Patent number: 8683324
    Abstract: A target file generation system and method for use by ordinary computer users enable those users to readily generate target files without the requirement that they know the internal layout structures of the target files. The system enables a user to select a template file from a plurality of template files, wherein a template file includes changeable fields associated with corresponding field delimiters and prompting labels, wherein at least two different template files have different quantities of changeable fields. An incomplete software program file containing identifier of variable name locations is accessed. The program file is parsed to locate the variable name locations. Label names obtained from the template file selected by the user are inserted in the variable name locations. The program generates a user interface including inserted label names and user input fields via which the user can provide data corresponding to changeable fields in the template file.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: March 25, 2014
    Assignee: Knapp Investment Company Limited
    Inventor: Peter Hon-You Chang
  • Publication number: 20130179477
    Abstract: Target file generation systems and methods are described, which are optionally for use by ordinary computer users enable those users to readily generate target files without the requirement that they know the internal layout structures of the target files. A user is enabled to select a template file from a plurality of template files via a user interface configured to be displayed on a computer display to the user, wherein the template files include changeable fields associated with corresponding field delimiters and prompting labels. An incomplete software program file containing variable name locations is accessed from memory. The program file is parsed to locate the variable name locations. The label names obtained from the template file selected by the user are inserted into the variable name locations to further complete the software program file. The software program file is stored in computer memory.
    Type: Application
    Filed: November 26, 2012
    Publication date: July 11, 2013
    Inventor: Peter Hon-You Chang
  • Publication number: 20130138947
    Abstract: Dynamic generation of target files is described. A user can select a template file. The template file includes: at least first and second changeable fields configured to be changed persistently, and a third changeable field. The second changeable field is configured to receive a security-related value. A third changeable field includes a first value configured to be changed temporarily to receive an encrypted version of the first value. The template file is parsed to generate a user interface, including: a first prompting label, corresponding to the first changeable field, requesting the user to enter the user content value, a second prompting label, corresponding to the second changeable field, requesting that the user enter audit data and/or access control data. An encrypted version of the first value corresponding to the third changeable field is generated. The first value is temporarily replaced with the encrypted value. The target file is then generated.
    Type: Application
    Filed: December 20, 2012
    Publication date: May 30, 2013
    Inventor: Peter Hon-You Chang
  • Publication number: 20130018927
    Abstract: Dynamic generation of target files is described. A user can select a template file. The template file includes: at least first and second changeable fields configured to be changed persistently, and a third changeable field. The second changeable field is configured to receive a security-related value. A third changeable field includes a first value configured to be changed temporarily to receive an encrypted version of the first value. The template file is parsed to generate a user interface, including: a first prompting label, corresponding to the first changeable field, requesting the user to enter the user content value, a second prompting label, corresponding to the second changeable field, requesting that the user enter audit data and/or access control data. An encrypted version of the first value corresponding to the third changeable field is generated. The first value is temporarily replaced with the encrypted value. The target file is then generated.
    Type: Application
    Filed: July 9, 2012
    Publication date: January 17, 2013
    Inventor: Peter Hon-You Chang
  • Patent number: 8352444
    Abstract: Dynamic generation of target files is described. A user can select a template file. The template file includes: at least first and second changeable fields configured to be changed persistently, and a third changeable field. The second changeable field is configured to receive a security-related value. A third changeable field includes a first value configured to be changed temporarily to receive an encrypted version of the first value. The template file is parsed to generate a user interface, including: a first prompting label, corresponding to the first changeable field, requesting the user to enter the user content value, a second prompting label, corresponding to the second changeable field, requesting that the user enter audit data and/or access control data. An encrypted version of the first value corresponding to the third changeable field is generated. The first value is temporarily replaced with the encrypted value. The target file is then generated.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: January 8, 2013
    Inventor: Peter Hon-You Chang
  • Patent number: 8346803
    Abstract: Target file generation systems and methods are described, which are optionally for use by ordinary computer users enable those users to readily generate target files without the requirement that they know the internal layout structures of the target files. A user is enabled to select a template file from a plurality of template files via a user interface configured to be displayed on a computer display to the user, wherein the template files include changeable fields associated with corresponding field delimiters and prompting labels. An incomplete software program file containing variable name locations is accessed from memory. The program file is parsed to locate the variable name locations. The label names obtained from the template file selected by the user are inserted into the variable name locations to further complete the software program file. The software program file is stored in computer memory.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: January 1, 2013
    Assignee: Knapp Investment Company Limited
    Inventor: Peter Hon-You Chang
  • Publication number: 20090183117
    Abstract: Target file generation systems and methods are described, which are optionally for use by ordinary computer users enable those users to readily generate target files without the requirement that they know the internal layout structures of the target files. A user is enabled to select a template file from a plurality of template files via a user interface configured to be displayed on a computer display to the user, wherein the template files include changeable fields associated with corresponding field delimiters and prompting labels. An incomplete software program file containing variable name locations is accessed from memory. The program file is parsed to locate the variable name locations. The label names obtained from the template file selected by the user are inserted into the variable name locations to further complete the software program file. The software program file is stored in computer memory.
    Type: Application
    Filed: January 27, 2009
    Publication date: July 16, 2009
    Inventor: Peter Hon-You Chang
  • Publication number: 20080162542
    Abstract: A target file generation system and method for use by ordinary computer users enable those users to readily generate target files without the requirement that they know the internal layout structures of the target files. The system enables a user to select a template file from a plurality of template files, wherein a template file includes changeable fields associated with corresponding field delimiters and prompting labels, wherein at least two different template files have different quantities of changeable fields. An incomplete software program file containing identifier of variable name locations is accessed. The program file is parsed to locate the variable name locations. Label names obtained from the template file selected by the user are inserted in the variable name locations. The program generates a user interface including inserted label names and user input fields via which the user can provide data corresponding to changeable fields in the template file.
    Type: Application
    Filed: January 11, 2008
    Publication date: July 3, 2008
    Inventor: Peter Hon-You Chang
  • Patent number: 7320007
    Abstract: A target file generation system and method for use by ordinary computer users to readily generate target files. The program includes various components. The first component promps for and receives user's selections of a folder or directory location where a new target file will reside, of an operating system command or application program that will process this new target file, of an optional global activity summary data repository that stores user'summaries of the processing of the target file. The second component dynamically generates an information exchange user interface that prompts for and receives input data provided by the user on information of menu configuration file and name of template file. The third component dynamically generates an information exchange user interface. The fourth component provides graphics user interfaces to start a menu program, a a merge programe, and a search program, respectively.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: January 15, 2008
    Inventor: Peter Hon-You Chang