Patents by Inventor Hsiang Tsun Yen

Hsiang Tsun Yen 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: 6931551
    Abstract: A method and system for data encryption/decryption in client-server architecture, In the invention, channel data is differentiated into a plurality of channels. The data encryption/decryption system comprises a service system and a client system. The service system is used for transmitting encrypted channels and the client system is used for receiving encrypted channels. The service system comprises an encryption unit, which encrypts a plurality of channels with various encrypting means. The client system comprises a channel-receiving unit and a plurality of decryption units; wherein the channel-receiving unit is used for selecting channels and decryption units are required to be moved onto the top of the receiving unit of respective channels to start encryption. Then displays decrypted channels on the decryption unit.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: August 16, 2005
    Assignee: BenQ Corporation
    Inventors: Chien Sen Weng, Hsiang Tsun Yen
  • Patent number: 6832374
    Abstract: Disclosed is a system and method for updating an executing executable file. Client executes a first executable file in a first location and makes a request. Server receives the request and transfers a configuration file to client. The configuration file comprises an executable file name, and a file address corresponding to a storage apparatus. Second executable file corresponds to the executable file name, stored in storage apparatus. First executable file receives the configuration file and links to storage apparatus corresponding to the file address, downloads second executable file and stores second executable file in a second location. First executable file activates second executable file and terminates first executable file. Second executable file duplicates itself to the first location. Second executable file in the second location activates second executable file in the first location and terminates second executable file in the second location.
    Type: Grant
    Filed: July 16, 2001
    Date of Patent: December 14, 2004
    Assignee: Synq Technology Inc.
    Inventors: Hsiang Tsun Yen, Chien Sen Weng, Luke Taylor
  • Patent number: 6762774
    Abstract: A method for reminding a user is applied to a computer system. The method includes a preset appearance-changing value and a appearance-changing counter with an initial value “0”. The method comprises: a) determining if a value of the appearance-changing counter is less than the preset appearance-changing value; if yes, going to step b; otherwise, terminating the method; b) assigning a first appearance-changing value to a appearance parameter of the object; c) pausing for a appearance-changing intermittence time; d) assigning a second appearance-changing value to the appearance parameter of the object; e) pausing for the appearance-changing intermittence time; and f) adding “1” to the value of the appearance-changing counter and going to step a. By providing the method for the present invention, the user can then be reminded by appearance-changing of the object on the screen.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: July 13, 2004
    Assignee: Synq Technology Inc.
    Inventors: Hsiang Tsun Yen, Chang Sheng Wu
  • Patent number: 6728698
    Abstract: The present invention provides a method and system for interaction between a browser engine and an application. The application includes a plurality of function modules. When the application is initiated, it sends a request to the browser engine. After the browser engine receives the request, it downloads a browser display in response to the request. The browser display includes a plurality of function icons. Each of the function icons corresponds to one of the function modules of the application. When a user selects one function icon on the browser display, the browser engine initiate the function module of the application corresponding to the function icon so that the application executes a specific function.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: April 27, 2004
    Assignee: BENQ Corporation
    Inventors: Hsiang Tsun Yen, Chien Sen Weng, Luke Taylor
  • Publication number: 20030046376
    Abstract: An automatic transaction system and method of advertising. The system comprises one server apparatus and at least one client apparatus. The first and second programs are preinstalled on the client apparatus and the server apparatus. When the first program sends a request message to the second program, the second program returns the most recent advertising schedule. When the first program receives the most recent advertising schedule with a plurality of time slot fields for selection therefrom, a time slot field is selected and the selected time slot field and advertising content are sent to the second program by the first program. A comparison is performed by the second program between the selected time slot field and a database. A transaction accepted/failed message is sent to the first program according to the comparison result.
    Type: Application
    Filed: August 27, 2002
    Publication date: March 6, 2003
    Applicant: Synq Technology Inc.
    Inventors: Hsiang-Tsun Yen, Sheng-Wu Chang
  • Publication number: 20020144250
    Abstract: A client executes a first application and raises a request. Accordingly, server sends a second configuration file. Client performs following steps: (a) receiving second configuration file; (b) determining whether versions of second and first application are the same, executing first application if yes, going to (c) if no; (c) determining whether second module of second application is updated, going to (d) if yes, going to (e) if no; (d) determining whether any unprocessed second module exists, going to (c) if yes, going to (f) if no; (e) connecting storage device for downloading and storing second module, and going to (d); (f) first module duplicating second module to second location; (g) first module stored in first location starting first module stored in second location; (h) ending first module stored in first location; and (i) first module duplicating second module to first location.
    Type: Application
    Filed: August 27, 2001
    Publication date: October 3, 2002
    Applicant: Acermsoft Inc.
    Inventor: Hsiang Tsun Yen
  • Publication number: 20020143681
    Abstract: A method and a system for application service pricing on the Internet. The system for application service pricing comprises: a first computer, a second computer, and a user computer. The first computer provides an application and corresponding data transfer service via Internet. The second computer receives the application from first computer via Internet. In addition, the second computer provides the content required for the data transferring service to the first computer. The user computer receives data transferring service provided by the first computer with the application downloaded from the second computer and via Internet. When the user computer executes the downloaded application, it sends an launching message to the first computer that includes identity data of the user computer. The first computer records the number of launching times and updates the record in the second computer.
    Type: Application
    Filed: July 17, 2001
    Publication date: October 3, 2002
    Inventors: Hsiang Tsun Yen, Chien Sen Weng
  • Publication number: 20020135606
    Abstract: A method for reminding a user is applied to a computer system. The method includes a preset appearance-changing value and a appearance-changing counter with an initial value “0”. The method comprises: a) determining if a value of the appearance-changing counter is less than the preset appearance-changing value; if yes, going to step b; otherwise, terminating the method; b) assigning a first appearance-changing value to a appearance parameter of the object; c) pausing for a appearance-changing intermittence time; d) assigning a second appearance-changing value to the appearance parameter of the object; e) pausing for the appearance-changing intermittence time; and f) adding “1” to the value of the appearance-changing counter and going to step a. By providing the method for the present invention, the user can then be reminded by appearance-changing of the object on the screen.
    Type: Application
    Filed: August 3, 2001
    Publication date: September 26, 2002
    Inventors: Hsiang Tsun Yen, Chang Sheng Wu
  • Publication number: 20020066093
    Abstract: Disclosed is a system and method for updating an executing executable file. Client executes a first executable file in a first location and makes a request. Server receives the request and transfers a configuration file to client. The configuration file comprises an executable file name, and a file address corresponding to a storage apparatus. Second executable file corresponds to the executable file name, stored in storage apparatus. First executable file receives the configuration file and links to storage apparatus corresponding to the file address, downloads second executable file and stores second executable file in a second location. First executable file activates second executable file and terminates first executable file. Second executable file duplicates itself to the first location. Second executable file in the second location activates second executable file in the first location and terminates second executable file in the second location.
    Type: Application
    Filed: July 16, 2001
    Publication date: May 30, 2002
    Inventors: Hsiang Tsun Yen, Chien Sen Weng, Luke Taylor
  • Publication number: 20020054141
    Abstract: The invention provides a computer system for displaying multiple window displays adjacently and simultaneously. The computer system includes a display screen. When computer system executes the application program, it displays a graphical user interface (GUI) on the display screen. The GUI includes a plurality of window displays. The application program includes a plurality of window components. Each window component corresponds to a window display. Each window component includes an identity parameter for identifying window component and a display parameter for labeling the display status of the window display corresponding to a window component. When the display parameter is set as visible, the application program displays the window display corresponding to the window component. When display parameter is set as invisible, the application program does not display the window display corresponding to the window component.
    Type: Application
    Filed: July 20, 2001
    Publication date: May 9, 2002
    Inventors: Hsiang Tsun Yen, Chien Sen Weng
  • Publication number: 20020053030
    Abstract: A method and system for data encryption/decryption in client-server architecture, In the invention, channel data is differentiated into a plurality of channels. The data encryption/decryption system comprises a service system and a client system. The service system is used for transmitting encrypted channels and the client system is used for receiving encrypted channels. The service system comprises an encryption unit, which encrypts a plurality of channels with various encrypting means. The client system comprises a channel-receiving unit and a plurality of decryption units; wherein the channel-receiving unit is used for selecting channels and decryption units are required to be moved onto the top of the receiving unit of respective channels to start encryption. Then displays decrypted channels on the decryption unit.
    Type: Application
    Filed: April 4, 2001
    Publication date: May 2, 2002
    Inventors: Chien Sen Weng, Hsiang Tsun Yen
  • Publication number: 20020038338
    Abstract: A method and system for real-time data display scheduling for providing a user an alternative data display on the Internet and a customized real-time data display to meet user's demand. The system includes: a server and at least one client. The server is used for receiving requests for channel-data and providing corresponding channel-data in response to the requests. Each channel-data further includes a designated timer and a designated queue number. The client further includes a user interface unit, a plurality of queues, and a plurality of channel units. The channel unit sends a request for channel-data. Then the channel units receives the corresponding channel-data, defines the time to enter into a plurality of queues according to the timer of the channel-data, and defines the order of the channel-data in the corresponding queue according to the queue number of the channel-data.
    Type: Application
    Filed: May 29, 2001
    Publication date: March 28, 2002
    Inventors: Hsiang Tsun Yen, Chien Sen Weng, Luke Taylor
  • Publication number: 20020035595
    Abstract: A method and system for generating dynamic user interfaces is disclosed herein. A client makes a request to a server for generating a user interface. Thereupon receiving the request, the server transfers a frame and a configuration file to the client in return. The configuration file comprises a plurality of filenames, file addresses and file coordinates. Each filename corresponds to a file address and a file coordinate. Each file address corresponds to a storage apparatus. The file coordinates are used to designate the positions of the files on the frame. Upon the client receiving the frame and the configuration file, the client links to the storage apparatus corresponding to the file addresses and downloads the files corresponding to the filenames. The client generates a user interface within the frame by displaying the downloaded files based on the file coordinates corresponding to the filenames in the configuration file.
    Type: Application
    Filed: April 3, 2001
    Publication date: March 21, 2002
    Inventors: Hsiang Tsun Yen, Chien Sen Weng, Luke Taylor
  • Publication number: 20020032673
    Abstract: The present invention provides a method and system for interaction between a browser engine and an application. The application includes a plurality of function modules. When the application is initiated, it sends a request to the browser engine. After the browser engine receives the request, it downloads a browser display in response to the request. The browser display includes a plurality of function icons. Each of the function icons corresponds to one of the function modules of the application. When a user selects one function icon on the browser display, the browser engine initiate the function module of the application corresponding to the function icon so that the application executes a specific function.
    Type: Application
    Filed: March 28, 2001
    Publication date: March 14, 2002
    Inventors: Hsiang Tsun Yen, Chien Sen Weng, Luke Taylor
  • Publication number: 20020032758
    Abstract: The present invention relates to a method and system for dynamically loading program logic into an application. The method comprises the following steps. The client computer launches an application to issue a request to a server. The server receives the request and transfers a configuration file to the client computer based on the request. The configuration file comprises a program logic file name and a program logic file address. The program logic file address corresponds to a storage apparatus where the program logic file corresponding to the program logic file name is located. The program logic file comprises the program logic required to execute the application. The client computer receives the configuration file, links to the storage apparatus corresponding to the program logic file address and downloads the program logic file. The client computer executes the application in accordance with program logic in the program logic file.
    Type: Application
    Filed: April 4, 2001
    Publication date: March 14, 2002
    Inventors: Hsiang Tsun Yen, Chien Sen Weng, Luke Taylor
  • Publication number: 20020032779
    Abstract: A method and a system for segment registration use servers and clients on the Internet. The server includes a plurality of registration web pages and a registration file. The registration file includes a plurality of registration conditions and each condition corresponds to a registration request. After the client downloads the registration file, it initiates registration by continuously sending instructions via a browser interface. Based on the registration file downloaded from the server, the client then decides whether the instruction sent satisfies its corresponding condition and proceeds to the next step, sending a corresponding registration request to the server. Upon receiving the registration request, provided the registration request is complete, the execution of the instruction continues. If not, the server sends a registration web page responding to the registration request to the client. Only after the registration conditions are met in full can the instruction be continued.
    Type: Application
    Filed: March 21, 2001
    Publication date: March 14, 2002
    Inventors: Hsiang Tsun Yen, Chien Sen Weng, Luke Taylor
  • Patent number: D448776
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: October 2, 2001
    Assignee: Acer Digital Services Corp.
    Inventors: Chien-sen Weng, Hsiang-tsun Yen
  • Patent number: D464660
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: October 22, 2002
    Assignee: Acer Digital Services Corp.
    Inventors: Chien-sen Weng, Hsiang-tsun Yen
  • Patent number: D465497
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: November 12, 2002
    Assignee: Acer Digital Services, Corp.
    Inventors: Chien-sen Weng, Hsiang-tsun Yen