Patents by Inventor Te Li

Te Li 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).

  • Publication number: 20080002965
    Abstract: A hidden image capturing device is applied to a display. The hidden image capturing device has a shell, a control module, a slide module, and an image capturing module. The slide module is disposed in the shell and controlled by the control module for sliding. Besides, the slide module enables the image capturing module to extend out or withdraw into the shell when it slides.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Inventors: Ho-Ching Huang, Kuo-Yang Cheng, Chi-Fen Chang, Shu-Hua Lai, Chien-Te Li, Jian-Ming Peng
  • Publication number: 20070243280
    Abstract: A concentric machining device for a roller includes a movable upper base, a stationary lower base, two movable mold seats, two slide rods and four first hydraulic cylinders. Each of the mold seats has a forming mold inside, the forming mold has a fitting hole with an enlarged conical opening at the front side thereof, a locating shaft is received in the forming mold of the first mold seat and penetrates the fitting hole thereof and the first cylinder member, a clamping shaft is received in the forming mold of the second mold seat and penetrates the fitting hole thereof and the second hydraulic cylinder to connect with the fourth hydraulic cylinder. The roller is held by the bases and the shafts via two of the hydraulic cylinders and both ends of the roller are machined by the forming molds in the mold seats to provide squeezed and shrunk shapes once the mold seats are actuated by the other two hydraulic cylinders.
    Type: Application
    Filed: April 13, 2006
    Publication date: October 18, 2007
    Inventor: TE-LI HUANG
  • Publication number: 20070106878
    Abstract: A high-performance, superscalar-based computer system with out-of-order instruction execution for enhanced resource utilization and performance throughput. The computer system fetches a plurality of fixed length instructions with a specified, sequential program order (in-order). The computer system includes an instruction execution unit including a register file, a plurality of functional units, and an instruction control unit for examining the instructions and scheduling the instructions for out-of-order execution by the functional units. The register file includes a set of temporary data registers that are utilized by the instruction execution control unit to receive data results generated by the functional units. The data results of each executed instruction are stored in the temporary data registers until all prior instructions have been executed, thereby retiring the executed instruction in-order.
    Type: Application
    Filed: December 21, 2006
    Publication date: May 10, 2007
    Inventors: Le Nguyen, Derek Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Johannes Wang, Te-Li Lau, Sze-Shun Wang, Quang Trang
  • Publication number: 20070101103
    Abstract: The high-performance, RISC core based microprocessor architecture includes an instruction fetch unit for fetching instruction sets from an instruction store and an execution unit that implements the concurrent execution of a plurality of instructions through a parallel array of functional units. The fetch unit generally maintains a predetermined number of instructions in an instruction buffer. The execution unit includes an instruction selection unit, coupled to the instruction buffer, for selecting instructions for execution, and a plurality of functional units for performing instruction specified functional operations. A unified instruction scheduler, within the instruction selection unit, initiates the processing of instructions through the functional units when instructions are determined to be available for execution and for which at least one of the functional units implementing a necessary computational function is available.
    Type: Application
    Filed: December 19, 2006
    Publication date: May 3, 2007
    Inventors: Le Nguyen, Derek Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Johannes Wang, Te-Li Lau, Sze-Shun Wang, Quang Trang
  • Patent number: 7162610
    Abstract: A high-performance, superscalar-based computer system with out-of-order instruction execution for enhanced resource utilization and performance throughput. The computer system fetches a plurality of fixed length instructions with a specified, sequential program order (in-order). The computer system includes an instruction execution unit including a register file, a plurality of functional units, and an instruction control unit for examining the instructions and scheduling the instructions for out-of-order execution by the functional units. The register file includes a set of temporary data registers that are utilized by the instruction execution control unit to receive data results generated by the functional units. The data results of each executed instruction are stored in the temporary data registers until all prior instructions have been executed, thereby retiring the executed instruction in-order.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: January 9, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Le Trong Nguyen, Derek J Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Johannes Wang, Te-Li Lau, Sze-Shun Wang, Quang H Trang
  • Patent number: 7145781
    Abstract: An electronic device having a replaceable casing panel comprises a first portion and a second portion. The first portion includes a gliding member having a plurality of second positioning elements corresponding to a plurality of first positioning elements, and each second positioning element includes a fixing element for fixing the gliding member in the first portion and restricting the moving direction of the gliding member, and the gliding member includes a first panel that slides with the gliding member. The second portion includes a second panel having a plurality of third embedding elements and a plurality of fourth embedding elements embedded with each other, and the second portion includes a plurality of first embedding elements and a plurality of second embedding elements, such that the first panel can be pushed to form a gap for replacing the second panel.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: December 5, 2006
    Assignee: Inventec Corporation
    Inventors: Kai-Chen Tien, Chien-Chuan Chen, Han-Shun Wu, Chien-Te Li, Fang-Yu Hsieh, Jian-Ming Peng
  • Publication number: 20060199569
    Abstract: A connection apparatus and a portable system thereof are connected to a traffic message channel (TMC) device through a universal serial bus (USB) port. The portable system includes a satellite navigation device for performing a positioning function through the global positioning system and displaying a traffic message through a display interface, a USB port connecting to the TMC device to transmit the traffic message to the satellite navigation device, and a switch device for determining whether the connecting device is a USB device or a TMC device and switching the transmission standard and power supply mode thereof.
    Type: Application
    Filed: March 2, 2006
    Publication date: September 7, 2006
    Inventor: Te-Li Lien
  • Publication number: 20060170369
    Abstract: An apparatus and its corresponding method for switching a light source are provided. The apparatus includes a light sensor, a decision device and a light source. The light sensor senses the ambient luminance and outputs a sensing signal to indicate whether the luminance is greater than a predetermined quantity. The decision device is connected to the light sensor. It receives a switching signal and outputs a lighting signal according to the sensing signal and the switching signal. The light source is coupled to the decision device and is activated whenever the lighting signal demands light.
    Type: Application
    Filed: August 26, 2005
    Publication date: August 3, 2006
    Inventor: Te-Li Lien
  • Publication number: 20060149925
    Abstract: The high-performance, RISC core based microprocessor architecture includes an instruction fetch unit for fetching instruction sets from an instruction store and an execution unit that implements the concurrent execution of a plurality of instructions through a parallel array of functional units. The fetch unit generally maintains a predetermined number of instructions in an instruction buffer. The execution unit includes an instruction selection unit, coupled to the instruction buffer, for selecting instructions for execution, and a plurality of functional units for performing instruction specified functional operations. A unified instruction scheduler, within the instruction selection unit, initiates the processing of instructions through the functional units when instructions are determined to be available for execution and for which at least one of the functional units implementing a necessary computational function is available.
    Type: Application
    Filed: December 27, 2005
    Publication date: July 6, 2006
    Applicant: Seiko Epson Corporation
    Inventors: Le Nguyen, Derek Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Johannes Wang, Te-Li Lau, Sze-Shun Wang, Quang Trang
  • Patent number: 7028161
    Abstract: The high-performance, RISC core based microprocessor architecture includes an instruction fetch unit for fetching instruction sets from an instruction store and an execution unit that implements the concurrent execution of a plurality of instructions through a parallel array of functional units. The fetch unit generally maintains a predetermined number of instructions in an instruction buffer. The execution unit includes an instruction selection unit, coupled to the instruction buffer, for selecting instructions for execution, and a plurality of functional units for performing instruction specified functional operations. A unified instruction scheduler, within the instruction selection unit, initiates the processing of instructions through the functional units when instructions are determined to be available for execution and for which at least one of the functional units implementing a necessary computational function is available.
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: April 11, 2006
    Assignee: Seiko Epson Corporation
    Inventors: Le Trong Nguyen, Derek J. Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Johannes Wang, Te-Li Lau, Sze-Shun Wang, Quang H. Trang
  • Publication number: 20060064569
    Abstract: A memory control unit for controlling access, by one or more devices within a processor, to a memory array unit external to the processor via one or more memory ports of the processor. The memory control unit includes a switch network to transfer data between the one or more devices of the processor and the one or more memory ports of the processor. The memory control unit also includes a switch arbitration unit to arbitrate for the switch network, and a port arbitration unit to arbitrate for the one or more memory ports.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 23, 2006
    Applicant: Seiko Epson Corporation
    Inventors: Derek Lentz, Yasuaki Hagiwara, Te-Li Lau, Cheng-Long Tang, Le Nguyen
  • Patent number: 6986024
    Abstract: A high-performance, superscalar-based computer system with out-of-order instruction execution for enhanced resource utilization and performance throughput. The computer system fetches a plurality of fixed length instructions with a specified, sequential program order (in-order). The computer system includes an instruction execution unit including a register file, a plurality of functional units, and an instruction control unit for examining the instructions and scheduling the instructions for out-of-order execution by the functional units. The register file includes a set of temporary data registers that are utilized by the instruction execution control unit to receive data results generated by the functional units. The data results of each executed instruction are stored in the temporary data registers until all prior instructions have been executed, thereby retiring the executed instruction in-order.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: January 10, 2006
    Assignee: Seiko Epson Corporation
    Inventors: Le Trong Nguyen, Derek J. Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Johannes Wang, Te-Li Lau, Sze-Shun Wang, Quang H. Trang
  • Publication number: 20050283591
    Abstract: The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit.
    Type: Application
    Filed: April 25, 2005
    Publication date: December 22, 2005
    Applicant: Seiko Epson Corporation
    Inventors: Cheryl Brashears, Johannes Wang, Le Nguyen, Derek Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Te-Li Lau, Sze-Shun Wang, Quang Trang
  • Patent number: 6965987
    Abstract: The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: November 15, 2005
    Assignee: Seiko Epson Corporation
    Inventors: Cheryl Senter Brashears, Johannes Wang, Le Trong Nguyen, Derek J. Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Te-Li Lau, Sze-Shun Wang, Quang H. Trang
  • Patent number: 6959375
    Abstract: A high-performance, superscalar-based computer system with out-of-order instruction execution for enhanced resource utilization and performance throughput. The computer system fetches a plurality of fixed length instructions with a specified, sequential program order (in-order). The computer system includes an instruction execution unit including a register file, a plurality of functional units, and an instruction control unit for examining the instructions and scheduling the instructions for out-of-order execution by the functional units. The register file includes a set of temporary data registers that are utilized by the instruction execution control unit to receive data results generated by the functional units. The data results of each executed instruction are stored in the temporary data registers until all prior instructions have been executed, thereby retiring the executed instruction in-order.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: October 25, 2005
    Assignee: Seiko Epson Corporation
    Inventors: Le Trong Nguyen, Derek J. Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Johannes Wang, Te-Li Lau, Sze-Shun Wang, Quang H. Trang
  • Patent number: 6954844
    Abstract: A memory control unit for controlling access, by one or more devices within a processor, to a memory array unit external to the processor via one or more memory ports of the processor. The memory control unit includes a switch network to transfer data between the one or more devices of the processor and the one or more memory ports of the processor. The memory control unit also includes a switch arbitration unit to arbitrate for the switch network, and a port arbitration unit to arbitrate for the one or more memory ports.
    Type: Grant
    Filed: June 2, 2003
    Date of Patent: October 11, 2005
    Assignee: Seiko Epson Corporation
    Inventors: Derek J. Lentz, Yasuaki Hagiwara, Te-Li Lau, Cheng-Long Tang, Le Trong Nguyen
  • Publication number: 20050221691
    Abstract: A wire terminal includes a connecting terminal, a core wire clamping section for tightly clamping bare core wires of an electric wire connected to the wire terminal, and an insulating wire sheath clamping section for tightly clamping a portion of an insulating wire sheath of the electric wire immediately behind the bare core wires. The core wire clamping section and the insulating wire sheath clamping section are provided at respective inner surface with a plurality of grooves by way of milling, and each of the milled grooves extends from one lateral end to the other lateral end of the clamping sections.
    Type: Application
    Filed: April 1, 2005
    Publication date: October 6, 2005
    Inventor: Mu-Te Li
  • Patent number: 6948052
    Abstract: A high-performance, superscalar-based computer system with out-of-order instruction execution for enhanced resource utilization and performance throughput. The computer system fetches a plurality of fixed length instructions with a specified, sequential program order (in-order). The computer system includes an instruction execution unit including a register file, a plurality of functional units, and an instruction control unit for examining the instructions and scheduling the instructions for out-of-order execution by the functional units. The register file includes a set of temporary data registers that are utilized by the instruction execution control unit to receive data results generated by the functional units. The data results of each executed instruction are stored in the temporary data registers until all prior instructions have been executed, thereby retiring the executed instruction in-order.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: September 20, 2005
    Assignee: Seiko Epson Corporation
    Inventors: Le Trong Nguyen, Derek J. Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Johannes Wang, Te-Li Lau, Sze-Shun Wang, Quang H. Trang
  • Patent number: 6941447
    Abstract: A high-performance, superscalar-based computer system with out-of-order instruction execution for enhanced resource utilization and performance throughput. The computer system fetches a plurality of fixed length instructions with a specified, sequential program order (in-order). The computer system includes an instruction execution unit including a register file, a plurality of functional units, and an instruction control unit for examining the instructions and scheduling the instructions for out-of-order execution by the functional units. The register file includes a set of temporary data registers that are utilized by the instruction execution control unit to receive data results generated by the functional units. The data results of each executed instruction are stored in the temporary data registers until all prior instructions have been executed, thereby retiring the executed instruction in-order.
    Type: Grant
    Filed: November 5, 2003
    Date of Patent: September 6, 2005
    Assignee: Seiko Epson Corporation
    Inventors: Le-Trong Nguyen, Derek J. Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Johannes Wang, Te-Li Lau, Sze-Shun Wang, Quang H. Trang
  • Patent number: 6934829
    Abstract: A high-performance, superscalar-based computer system with out-of-order instruction execution for enhanced resource utilization and performance throughput. The computer system fetches a plurality of fixed length instructions with a specified, sequential program order (in-order). The computer system includes an instruction execution unit including a register file, a plurality of functional units, and an instruction control unit for examining the instructions and scheduling the instructions for out-of-order execution by the functional units. The register file includes a set of temporary data registers that are utilized by the instruction execution control unit to receive data results generated by the functional units. The data results of each executed instruction are stored in the temporary data registers until all prior instructions have been executed, thereby retiring the executed instruction in-order.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: August 23, 2005
    Assignee: Seiko Epson Corporation
    Inventors: Le Trong Nguyen, Derek J. Lentz, Yoshiyuki Miyayama, Sanjiv Garg, Yasuaki Hagiwara, Johannes Wang, Te-Li Lau, Sze-Shun Wang, Quang H. Trang