Patents by Inventor Cheng Yin Shen

Cheng Yin Shen 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: 7337266
    Abstract: A data structure design system for prolonging the life of an FRAM (Ferroelectric Random Access Memory) includes a CPU (Central Processing Unit) (1), an FRAM (2), an SDRAM (Synchronous Dynamic Random Access Memory) (3), and a clock (4). The FRAM is divided into a plurality of fixed-size blocks, and is for storing data. The SDRAM is for storing data that need to be written to the FRAM, and includes three data structures: queue one, queue two, and hash table. The CPU is for reading data from external storages, storing the data in the SDRAM, reading data from the SDRAM, and writing the data to the FRAM via the three data structures. The clock is for recording a predetermined time used to determine the blocks in the FRAM in which data have not been read up to the predetermined time. A related data structure design method is also provided.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: February 26, 2008
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Cheng Yin Shen
  • Publication number: 20060200554
    Abstract: A system for prompting unnormal statuses of an operation system includes a HTTP server (1). The HTTP server includes: a request receiving module (10) for receiving requests for reading an administration interface of web page; a detecting module (11) for detecting an operation system and determining whether any unnormal status exists in the operation system; an icon appending module (12) for appending an icon on the administration interface of the web page and for appending a link to the icon; a web page sending module (13) for sending the web page. A related method is also disclosed.
    Type: Application
    Filed: December 14, 2005
    Publication date: September 7, 2006
    Inventors: Cheng-Yin Shen, Tzu-Chiang Peng
  • Publication number: 20060198306
    Abstract: A system for controlling a service to use a resource is disclosed. The system includes: an active bitmap obtaining module (21) for obtaining an active bitmap of the resource; an blacklist bitmap obtaining module (22) for obtaining a blacklist bitmap of the service; a checking module (23) for determining whether there is any service in the blacklist bitmap of the service which is also in the active bitmap of the resource; and a message returning module (24) for returning a message according to different results of the service using the resource. A related method is also disclosed.
    Type: Application
    Filed: December 8, 2005
    Publication date: September 7, 2006
    Inventor: Cheng-Yin Shen
  • Publication number: 20060198317
    Abstract: A method for controlling a service to use a resource is disclosed. The method includes the steps of: starting the service; obtaining a license of using the resource; determining whether a report of running the service is received at regular intervals; and withdrawing the license if no such report is received. By using the invention, status reports of running the service are received at regular intervals, and the license of using the resource can be withdrew if such reports are not received at regular intervals to avoid the resources being occupied enduringly.
    Type: Application
    Filed: December 8, 2005
    Publication date: September 7, 2006
    Inventor: Cheng-Yin Shen
  • Publication number: 20060198307
    Abstract: A system for controlling a service to use a resource is disclosed. The system includes: an active bitmap (130) for recording a plurality of bits, each of which corresponds to a resource and has a certain value; an obtaining module (131) for obtaining the active bitmap to check a value of a bit corresponding to the resource; a judging module (132) for determining whether the service can use the resource according to the value of the bit; and a message returning module (133) for returning a message denoting whether the service succeeds in using the resource. A related method is also disclosed.
    Type: Application
    Filed: December 8, 2005
    Publication date: September 7, 2006
    Inventor: Cheng-Yin Shen
  • Publication number: 20060168079
    Abstract: A method for automatically connecting a client to a server includes the steps of: sending a request to the server to reboot the server through a communication network; setting a wait time for the client computer; displaying the wait time on the client computer; counting down the wait time once each second; determining whether the server has accomplished rebooting according to the wait time; and automatically connecting the client computer to the server, if the server has accomplished rebooting. A related system is also disclosed.
    Type: Application
    Filed: October 26, 2005
    Publication date: July 27, 2006
    Inventors: Cheng-Yin Shen, Tzu-Chiang Peng
  • Patent number: 6967890
    Abstract: A battery power measuring system for a Battery-Backed SRAM includes a nonvolatile memory (11), a clock (12), a CPU (10) and a buzzer (13). The nonvolatile memory is for storing a system time, an estimated battery maximal endurance, an estimated battery minimal endurance, and a cumulative on-battery run time. The clock is for indicating the current system time. The CPU is for calculating a new cumulative on-battery run time and a remaining battery endurance. The buzzer is for reminding users to replace a battery when the remaining battery endurance is lower than the estimated battery minimal endurance. The CPU is connected to the nonvolatile memory, the clock, and the buzzer through a plurality of data buses (14). A related battery power measuring method is also provided.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: November 22, 2005
    Assignee: Hon Hai Precision Ind. Co., Ltd.
    Inventor: Cheng Yin Shen
  • Publication number: 20050153577
    Abstract: An electronic system for expandably connecting backplanes of hard disks to a motherboard in a RAID includes a plurality of backplanes, and a motherboard having a connector thereon connecting to a first one of the backplanes. Each backplane includes: a first connector mounted on a front edge thereof, the first connector having N ports; and a second connector mounted at a rear edge thereof, the second connector having N ports. Each port of the first connector is electrically connected to each port of the second connector in a predetermined staggered sequence. The backplanes are connected consecutively, such that a previous backplane communicates via the N ports of the second connector thereof with the N ports of the first connector of a next backplane. A same port on the input or the output connector of each of the backplanes is fixed as a data input of each of the backplanes.
    Type: Application
    Filed: November 24, 2004
    Publication date: July 14, 2005
    Applicant: HON HAI Precision Industry CO., LTD.
    Inventor: Cheng-Yin Shen