Patents by Inventor John Yun-Kuang Chen

John Yun-Kuang Chen 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: 5819030
    Abstract: A technique for configuring a server computer using an optimizer program to achieve optimal performance of the server based on the server types supported by the server. Configuration may involve both calculating server configuration parameters and deciding where to place various files used by the server. In order to decide where to place files, the hardware and software characteristics of the server disk drives are analyzed, and a performance table is generated. The disk drive performance data is then input into a series of algorithms of varying complexity to determine the drives where database files should be stored. Information regarding server utilization, the number of host users and the number of users in the organization is received from an administrator. The administrator input is used to calculate configuration parameters. The optimizer program may automatically adjust a plurality of registry parameters, and may automatically move one or more database and log files to the appropriate disk drives.
    Type: Grant
    Filed: July 3, 1996
    Date of Patent: October 6, 1998
    Assignee: Microsoft Corporation
    Inventors: John Yun-Kuang Chen, Eric N. Lockard, Darren A. Shakib, Daniel R. Weisman
  • Patent number: 5812780
    Abstract: Method and system for assessing the performance of a server application that acquires performance information from the perspective of a simulated user and has significantly reduced hardware requirements. Particularly, actual user behavior is modeled so that accurate determinations can be made as to the number of users a given server application can adequately support.User behavior is modeled in a client profile that contains user parameters corresponding to the nature, timing, and frequency of user activities in operating a client that in turn corresponds to client tasks. A plurality of processes and process threads are initiated to contact a server as a plurality of simulated clients from a single client computer, each simulated client making a separate logical connection to the server. A task scheduler will schedule the simulated client tasks that are determined for each simulated user by reference to the user parameters in the client profile throughout a work day.
    Type: Grant
    Filed: May 24, 1996
    Date of Patent: September 22, 1998
    Assignee: Microsoft Corporation
    Inventors: John Yun-Kuang Chen, Eric Neil Lockard, Matthew David Durasoff, Darren Arthur Shakib, Russell Lee Simpson, Jr.