Patents by Inventor Josephine Miu Cheng
Josephine Miu Cheng 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: 7991851Abstract: 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: GrantFiled: September 27, 2002Date of Patent: August 2, 2011Assignee: International Business Machines CorporationInventors: Josephine Miu Cheng, Chi-Pei Michael Hsing, Frank Meng
-
Patent number: 7174327Abstract: A technique is provided for generating one or more XML documents from a relational database using the XPath data model. Data stored on a data storage device that is connected to a computer is transformed. Initially, a document object model tee is generated using a document access definition, which defines the mapping between an XML tree structure and relational tables. The document object model tree is traversed to obtain information to retrieve relational data. The relational data is mapped to one or more XML documents.Type: GrantFiled: January 31, 2002Date of Patent: February 6, 2007Assignee: International Business Machines CorporationInventors: Hoang K. Chau, Isaac Kam-Chak Cheng, Josephine Miu Cheng, Suet Mui Chiu, Jyh-Herng Chow, Michael Leon Pauser, Jian Xu
-
Patent number: 6879989Abstract: A method, apparatus, and article of manufacture for a computer implemented modification system for supporting localized data changes in a computer. A change is executed to data in a computer having a local database. The change is performed by the computer to modify data in the local database stored within a data storage device at the computer. The change is indicated as being global. When the local database on the computer is synchronized with a main database on another computer, only global changes are transmitted from the local database to the main database.Type: GrantFiled: August 16, 1999Date of Patent: April 12, 2005Assignee: International Business Machines CorporationInventors: Josephine Miu Cheng, Jyh-Herng Chow, Thanh Tan Pham, HongHai Shen, I-Shin Andy Wang
-
Patent number: 6721727Abstract: A technique is provided for creating metadata for fast search of XML documents stored as column data. Data is stored in a data store connected to a computer. A main table is created in a relational database management system, wherein the main table has a column for storing an extensible markup language (XML) document in a native XML format One or more side tables are created in the relational database management system, wherein each side table has one or more columns that store one or more attributes extracted from die XML document for fast searching of the XML document. Thereafter, the side tables are used to locate data in the main table.Type: GrantFiled: November 29, 2000Date of Patent: April 13, 2004Assignee: International Business Machines CorporationInventors: Hoang K. Chau, Isaac Kam-Chak Cheng, Josephine Miu Cheng, Suet Mui Chiu, Jyh-Herng Chow, Michael Leon Pauser, Jian Xu
-
Patent number: 6654762Abstract: The present invention discloses a method, apparatus, and article of manufacture for generating a database application. In accordance with the present invention, a features list is built for the database application. The features list contains user-selected functions. The database application is dynamically configured based on the built features list.Type: GrantFiled: August 16, 1999Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Josephine Miu Cheng, Jyh-Herng Chow, Thanh Tan Pham, HongHai Shen, I-Shin Andy Wang
-
Patent number: 6643633Abstract: A technique is provided to store fragmented XML data into a relational database by decomposing XML documents with application specific mappings. Data stored on a data store that is connected to a computer is transformed. Initially, an XML document containing XML data is received. A document access definition that identifies one or more relational tables and columns is received. The XML data is mapped from the application DTD to the relational tables and columns using the document access definition by generating a first document object model tree using the XML document, generating a second document object model tree using the document access definition, and mapping the data from the first document object model tree into columns in one or more relational rabies using the second document object model tree.Type: GrantFiled: January 31, 2002Date of Patent: November 4, 2003Assignee: International Business Machines CorporationInventors: Hoang K. Chau, Isaac Kam-Chak Cheng, Josephine Miu Cheng, Suet Mui Chiu, Jyh-Herng Chow, Michael Leon Pauser, Jian Xu
-
Patent number: 6636845Abstract: A technique is provided for generating one or more XML documents from a single SQL query. Data stored on a data storage device that is connected to a computer is transformed. A query is received that selects data stored in a relational database management system on the data storage device, wherein a data access definition defines: (1) a collection of one or more tables in the relational database management system for storing attributes from an XML document, (2) how data stored in the tables maps to the XML document, (3) a query for mapping the data stored in the tables to the XML document, and (4) a table that will contain the XML document after the XML document is generated. Then, one or more XML documents are generated from the selected data using the data access definition.Type: GrantFiled: January 31, 2002Date of Patent: October 21, 2003Assignee: International Business Machines CorporationInventors: Hoang K. Chau, Isaac Kam-Chak Cheng, Josephine Miu Cheng, Suet Mui Chiu, Jyh-Herng Chow, Michael Leon Pauser, Jian Xu
-
Publication number: 20030163546Abstract: 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: ApplicationFiled: September 27, 2002Publication date: August 28, 2003Inventors: Josephine Miu Cheng, Chi-Pei Michael Hsing, Frank Meng
-
Publication number: 20030014397Abstract: A technique is provided for creating metadata for fast search of XML documents stored as column data. Data is stored in a data store connected to a computer. A main table is created having a column for storing a document, wherein the document has one or more elements or attributes. One or more side tables are created, wherein each side table stores one or more elements or attributes. Then, the side tables are used to locate data in the main table with scalable indexing mechanisms to facilitate search.Type: ApplicationFiled: January 31, 2002Publication date: January 16, 2003Applicant: International Business Machines CorporationInventors: Hoang K. Chau, Isaac Kam-Chak Cheng, Josephine Miu Cheng, Suet Mui Chiu, Jyh-Herng Chow, Michael Leon Pauser, Jian Xu
-
Publication number: 20020161735Abstract: A method, apparatus, and article of manufacture for a computer implemented modification system for supporting localized data changes in a computer. A change is executed to data in a computer having a local database. The change is performed by the computer to modify data in the local database stored within a data storage device at the computer. The change is indicated as being global. When the local database on the computer is synchronized with a main database on another computer, only global changes are transmitted from the local database to the main database.Type: ApplicationFiled: August 16, 1999Publication date: October 31, 2002Inventors: JOSEPHINE MIU CHENG, JYH-HERNG CHOW, THANH TAN PHAM, HONGHAI SHEN, I-SHIN ANDY WANG
-
Publication number: 20020156772Abstract: A technique is provided for creating metadata for fast search of XML documents stored as column data. Data is stored in a data store connected to a computer. A main table is created having a column for storing a document, wherein the document has one or more elements or attributes. One or more side tables are created, wherein each side table stores one or more elements or attributes. Then, the side tables are used to locate data in the main table with scalable indexing mechanisms to facilitate search.Type: ApplicationFiled: January 31, 2002Publication date: October 24, 2002Applicant: International Business MachinesInventors: Hoang K. Chau, Isaac Kam-Chak Cheng, Josephine Miu Cheng, Suet Mui Chiu, Jyh-Herng Chow, Michael Leon Pauser, Jian Xu
-
Publication number: 20020133484Abstract: A technique is provided for creating metadata for fast search of XML documents stored as column data. Data is stored in a data store connected to a computer. A main table is created having a column for storing a document, wherein the document has one or more elements or attributes. One or more side tables are created, wherein each side table stores one or more elements or attributes. Then, the side tables are used to locate data in the main table with scalable indexing mechanisms to facilitate search.Type: ApplicationFiled: January 31, 2002Publication date: September 19, 2002Applicant: International Business Machines CorporationInventors: Hoang K. Chau, Isaac Kam-Chak Cheng, Josephine Miu Cheng, Suet Mui Chiu, Jyh-Herng Chow, Michael Leon Pauser, Jian Xu
-
Publication number: 20020123993Abstract: A technique is provided for creating metadata for fast search of XML documents stored as column data. Data is stored in a data store connected to a computer. A main table is created having a column for storing a document, wherein the document has one or more elements or attributes. One or more side tables are created, wherein each side table stores one or more elements or attributes. Then, the side tables are used to locate data in the main table with scalable indexing mechanisms to facilitate search.Type: ApplicationFiled: November 29, 2000Publication date: September 5, 2002Inventors: Hoang K. Chau, Isaac Kam-Chak Cheng, Josephine Miu Cheng, Suet Mui Chiu, Jyh-Herng Chow, Michael Leon Pauser, Jian Xu
-
Patent number: 6401059Abstract: The present invention provides a method and system for controlling a device. The system includes a personal digital assistant with a computer program for receiving a program information from a source and selecting a program based upon the program information; and an emulator for sending a signal to a device based upon the selected program. The personal digital assistant receives the program information from a source and selects a program based upon the program information. In the preferred embodiment, the device includes a television and a video cassette recorder. With the method and system of the present invention, a user can place into use the program schedule information in the personal digital assistant without the need for a separate remote control. This simplifies the use of the program schedule information in the personal digital assistant.Type: GrantFiled: May 25, 1999Date of Patent: June 4, 2002Assignee: International Business Machines CorporationInventors: HongHai Shen, Josephine Miu Cheng
-
Patent number: 6356896Abstract: A method, apparatus, and article of manufacture for data visualization of queries over joins. One or more commands are executed in a computer to perform a database operation on a relational database stored on a data store connected to the computer. Initially, a selection of a join indicator associated with a row of a table in the relational database is received. It is determined whether to perform a table level join operation or a row level join operation. The determined join operation is performed.Type: GrantFiled: August 16, 1999Date of Patent: March 12, 2002Assignee: International Business Machines CorporationInventors: Josephine Miu Cheng, Jyh-Herng Chow, Michael Leon Pauser