Patents by Inventor Chi-Pei Michael Hsing

Chi-Pei Michael Hsing 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: 7991851
    Abstract: A system and method for interfacing a portable electronic device, having a plurality of commands including a plurality of resource commands and a plurality of local commands, with a remote resource over a costed communications channel includes processing the plurality of commands on the device without communicating any of the resource commands over the channel to the remote resource while aggregating the resource commands to produce a set of resource commands; communicating the set of resource commands to the remote resource over the channel to produce a resource output responsive to the set of resource commands; communicating the resource output to the device from the remote resource; and processing the resource output on the device using the set of local commands.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Josephine Miu Cheng, Chi-Pei Michael Hsing, Frank Meng
  • Patent number: 7822723
    Abstract: Provided are a method, system, program, and data structure for controlling access to a sensitive function in a class. A friend object is generated indicating at least one external function from at least one external class external to the class including the sensitive function. A call from a calling function in a class external to the class including the sensitive function is processed and the calling function is permitted access to the sensitive function in response to determining that the friend object indicates that the calling function can access the sensitive function.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Gary Dennis Chan, Lynda A. Hansen, Chi-Pei Michael Hsing
  • Patent number: 7089242
    Abstract: Provided are a method, system, and program for controlling access to a sensitive function in a class. A friend object is generated indicating objects from external classes external to the class including the sensitive function. The objects indicated in the friend object are capable of being modified during runtime. A call from an external function in one class external to the class including the sensitive function is processed during runtime. The calling function is permitted access to the sensitive function if the friend object indicates that the calling function can access the sensitive function.
    Type: Grant
    Filed: February 29, 2000
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gary Dennis Chan, Lynda A. Hansen, Chi-Pei Michael Hsing
  • Patent number: 6973671
    Abstract: A secure access system provides security for a computer connected to a data store. Initially, an authentication key, a user name, and a computer identifier are received. The authentication key is parsed to obtain a parsed user name and computer identifier. The parsed user name and computer identifier are validated using the received user name and computer identifier. Additionally, if the received user name and computer identifier are validated, the authentication key is parsed to obtain a server user identifier and a server password. Then, the parsed server user identifier and server password are used to connect to a database server computer.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Chi-Pei Michael Hsing, Alan Tsu-I Yaung
  • Patent number: 6829620
    Abstract: A system, a program storage device and a software method for efficient handling of multiple Unicode formats in the same database on a table level is provided. The routines of the method are used to create a plurality of database tables and specify each table data storage format, including a first table for storing data in a first Unicode format and a second table for storing data in a second Unicode format. The method inputs characters which are encoded in the first Unicode format. When the data should be stored in the second Unicode format, the method uses a conversion routine for transforming some inputted characters into the second Unicode format and stores them in the second table, and then stores unconverted inputted characters in the first table. The first Unicode format is preferably the UCS-2 format and the second Unicode format is the UTF-8 format.
    Type: Grant
    Filed: September 20, 2001
    Date of Patent: December 7, 2004
    Assignee: International Business Machines Corporation
    Inventors: Chi-Pei Michael Hsing, Alan Tsu-I Yaung
  • Publication number: 20030163546
    Abstract: A system and method for interfacing a portable electronic device, having a plurality of commands including a plurality of resource commands and a plurality of local commands, with a remote resource over a costed communications channel includes processing the plurality of commands on the device without communicating any of the resource commands over the channel to the remote resource while aggregating the resource commands to produce a set of resource commands; communicating the set of resource commands to the remote resource over the channel to produce a resource output responsive to the set of resource commands; communicating the resource output to the device from the remote resource; and processing the resource output on the device using the set of local commands.
    Type: Application
    Filed: September 27, 2002
    Publication date: August 28, 2003
    Inventors: Josephine Miu Cheng, Chi-Pei Michael Hsing, Frank Meng
  • Publication number: 20030078921
    Abstract: A system, a program storage device and a software method for efficient handling of multiple Unicode formats in the same database on a table level is provided. The routines of the method are used to create a plurality of database tables and specify each table data storage format, including a first table for storing data in a first Unicode format and a second table for storing data in a second Unicode format. The method inputs characters which are encoded in the first Unicode format. When the data should be stored in the second Unicode format, the method uses a conversion routine for transforming some inputted characters into the second Unicode format and stores them in the second table, and then stores unconverted inputted characters in the first table. The first Unicode format is preferably the UCS-2 format and the second Unicode format is the UTF-8 format.
    Type: Application
    Filed: September 20, 2001
    Publication date: April 24, 2003
    Applicant: International Business Machines Corporation
    Inventors: Chi-Pei Michael Hsing, Alan Tsu-I Yaung