Patents by Inventor Jar-Haur Wang

Jar-Haur Wang 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: 8214569
    Abstract: A method for reading non-standard register of Serial Advanced Technology Attachment (SATA) devices discloses an unused input parameter of standard command setting up as an executive parameter. While receiving the standard command, a SATA host controller converts the executive parameter and the standard command into input frame information structure (FIS) that is sent to the SATA devices for the SATA devices to detect the executive parameter for reading corresponding value of non-standard register and saving the value into an output register of the SATA devices. The value of the non-standard register is converted into output frame information structure for being sent to the SATA host controller and the value of the non-standard register is saved to the output register of the SATA host controller. Then by reading the value of the output register of the SATA host controller, the value of the non-standard register is learned.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: July 3, 2012
    Assignee: Via Technologies Inc.
    Inventors: Jar-Haur Wang, Yen-Bo Lai
  • Publication number: 20110131355
    Abstract: A method for reading non-standard register of Serial Advanced Technology Attachment (SATA) devices discloses an unused input parameter of standard command setting up as an executive parameter. While receiving the standard command, a SATA host controller converts the executive parameter and the standard command into input frame information structure (FIS) that is sent to the SATA devices for the SATA devices to detect the executive parameter for reading corresponding value of non-standard register and saving the value into an output register of the SATA devices. The value of the non-standard register is converted into output frame information structure for being sent to the SATA host controller and the value of the non-standard register is saved to the output register of the SATA host controller. Then by reading the value of the output register of the SATA host controller, the value of the non-standard register is learned.
    Type: Application
    Filed: February 10, 2011
    Publication date: June 2, 2011
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Jar-Haur Wang, Yen-Bo Lai
  • Patent number: 7934024
    Abstract: A method for reading non-standard register of Serial Advanced Technology Attachment (SATA) devices discloses an unused input parameter of standard command setting up as an executive parameter. While receiving the standard command, a SATA host controller converts the executive parameter and the standard command into input frame information structure (FIS) that is sent to the SATA devices for the SATA devices to detect the executive parameter for reading corresponding value of non-standard register and saving the value into an output register of the SATA devices. The value of the non-standard register is converted into output frame information structure for being sent to the SATA host controller and the value of the non-standard register is saved to the output register of the SATA host controller. Then by reading the value of the output register of the SATA host controller, the value of the non-standard register is learned.
    Type: Grant
    Filed: November 28, 2005
    Date of Patent: April 26, 2011
    Assignee: Via Technologies Inc.
    Inventors: Jar-Haur Wang, Yen-Bo Lai
  • Patent number: 7600066
    Abstract: Methods for identifying bridge devices and systems thereof. A bridge device receives an undefined command. In response to the undefined command, output information comprising at least one no-available parameter is generated. The bridge device sets the no-available parameter as a predetermined value. The bridge device is identified by determining whether a predetermined value of at least one no-available parameter in the output information matches a predefined value for a supported bridge device.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: October 6, 2009
    Assignee: Via Technologies, Inc.
    Inventors: Jar-Haur Wang, Hung-Chou Hsu
  • Patent number: 7600067
    Abstract: Methods for identifying bridge devices and systems thereof. A bridge device receives a standard command. In response to the standard command, output information comprising at least one no-available parameter is generated. The bridge device sets the no-available parameter in the output information as a predetermined value if a command code or at least one no-available in the standard command matches a predefined value. The bridge device is identified by determining whether a value of the no-available parameter in the output information matches a predetermined value corresponding to a supported bridge device.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: October 6, 2009
    Assignee: Via Technologies, Inc.
    Inventors: Jar-Haur Wang, Hung-Chou Hsu
  • Patent number: 7590790
    Abstract: A bus device is used with a computer system. In the bus device, a bus-interfaced host performs data transmission in a first mode in response to a first command resulting from certain software execution of the computer system. A bridge device is coupled to and communicable with the bus-interfaced host via a first interface according to a first transmission protocol, and coupled to and communicable with the bus-interfaced device via a second interface according to a second transmission protocol. A bus-interfaced device performs data transmission in a second mode different from the first mode in response to a second command resulting from certain modification of the first command.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: September 15, 2009
    Assignee: Via Technologies, Inc.
    Inventors: Jar-Haur Wang, Ben Lai
  • Patent number: 7406556
    Abstract: A method for reading and writing non-standard register of standard interface device is disclosed. An input no-available parameter of standard command is set as an executive parameter. While receiving the standard command the standard interface device detects executive parameter for reading corresponding value of non-standard register and saving the value into an output register corresponding to output no-available parameter in response to the standard command. Then users can read the value of the output register to learn value of non-standard register. Moreover, by setting the input no-available parameters of standard command as executive parameter and data parameter, standard command with executive parameter and data parameter is sent into the standard interface device. Thus the standard interface device detects the executive parameter so as to write the data parameter into the non-standard register corresponding to the executive parameter.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: July 29, 2008
    Assignee: Via Technologies Inc.
    Inventors: Jar-Haur Wang, Yen-Bo Lai
  • Publication number: 20070208897
    Abstract: Methods for identifying bridge devices and systems thereof. A bridge device receives a standard command. In response to the standard command, output information comprising at least one no-available parameter is generated. The bridge device sets the no-available parameter in the output information as a predetermined value if a command code or at least one no-available in the standard command matches a predefined value. The bridge device is identified by determining whether a value of the no-available parameter in the output information matches a predetermined value corresponding to a supported bridge device.
    Type: Application
    Filed: December 8, 2006
    Publication date: September 6, 2007
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Jar-Haur Wang, Hung-Chou Hsu
  • Patent number: 7263564
    Abstract: An inquiring apparatus and method thereof is provided for assisting the CPU to inquire the state of the peripheral device. When the CPU needs to perform an inquiring process to wait for a peripheral device to come to an expected state, an inquiring apparatus is activated, instead of the CPU, to perform an inquiring process. The CPU is placed in a power-saving state which stops outputting the clock to the CPU when the inquiring apparatus performs the inquiring process. The inquiring process includes outputting a read cycle to the peripheral device receiving a current state of the peripheral device in response to the read cycle; and comparing the current state with the expected state. If the current state and the expected state are the same, the clock is outputted to the CPU again.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: August 28, 2007
    Assignee: Via Technologies, Inc.
    Inventors: Yung-Huei Chen, Jar-Haur Wang
  • Publication number: 20070192522
    Abstract: Methods for identifying bridge devices and systems thereof. A bridge device receives an undefined command. In response to the undefined command, output information comprising at least one no-available parameter is generated. The bridge device sets the no-available parameter as a predetermined value. The bridge device is identified by determining whether a predetermined value of at least one no-available parameter in the output information matches a predefined value for a supported bridge device.
    Type: Application
    Filed: December 8, 2006
    Publication date: August 16, 2007
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: Jar-Haur Wang, Hung-Chou Hsu
  • Publication number: 20070162679
    Abstract: A bus device is used with a computer system. In the bus device, a bus-interfaced host performs data transmission in a first mode in response to a first command resulting from certain software execution of the computer system. A bridge device is coupled to and communicable with the bus-interfaced host via a first interface according to a first transmission protocol, and coupled to and communicable with the bus-interfaced device via a second interface according to a second transmission protocol. A bus-interfaced device performs data transmission in a second mode different from the first mode in response to a second command resulting from certain modification of the first command.
    Type: Application
    Filed: July 13, 2006
    Publication date: July 12, 2007
    Applicant: Via Technologies, Inc.
    Inventors: Jar-Haur Wang, Ben Lai
  • Publication number: 20060294284
    Abstract: A method for reading and writing non-standard register of standard interface device is disclosed. An input no-available parameter of standard command is set as an executive parameter. While receiving the standard command the standard interface device detects executive parameter for reading corresponding value of non-standard register and saving the value into an output register corresponding to output no-available parameter in response to the standard command. Then users can read the value of the output register to learn value of non-standard register. Moreover, by setting the input no-available parameters of standard command as executive parameter and data parameter, standard command with executive parameter and data parameter is sent into the standard interface device. Thus the standard interface device detects the executive parameter so as to write the data parameter into the non-standard register corresponding to the executive parameter.
    Type: Application
    Filed: January 11, 2006
    Publication date: December 28, 2006
    Inventors: Jar-Haur Wang, Yen-Bo Lai
  • Publication number: 20060293764
    Abstract: A method for reading non-standard register of Serial Advanced Technology Attachment (SATA) devices discloses an unused input parameter of standard command setting up as an executive parameter. While receiving the standard command, a SATA host controller converts the executive parameter and the standard command into input frame information structure (FIS) that is sent to the SATA devices for the SATA devices to detect the executive parameter for reading corresponding value of non-standard register and saving the value into an output register of the SATA devices. The value of the non-standard register is converted into output frame information structure for being sent to the SATA host controller and the value of the non-standard register is saved to the output register of the SATA host controller. Then by reading the value of the output register of the SATA host controller, the value of the non-standard register is learned.
    Type: Application
    Filed: November 28, 2005
    Publication date: December 28, 2006
    Inventors: Jar-Haur Wang, Yen-Bo Lai
  • Publication number: 20060123143
    Abstract: A method for driving a standard interface to perform nonstandard functions is proposed. It includes setting a no-available parameter of a standard command frame as an execution parameter; and sending the standard command frame with the execution parameter to the standard interface. Therein, when the standard interface finds the execution parameter, the standard interface performs a corresponding one of the nonstandard functions. Thus, on the premise that the standard interface complies with the standard interface specification, the present invention provides a provides a novel way to define the command frames for driving the standard interface to perform nonstandard functions and thereby improve the flexibility of the standard interface.
    Type: Application
    Filed: January 10, 2005
    Publication date: June 8, 2006
    Inventors: Jar-Haur Wang, Yen bo Lai
  • Publication number: 20050060593
    Abstract: An inquiring apparatus and method thereof is provided for assisting the CPU to inquire the state of the peripheral device. First, stop outputting the clock to the CPU. Afterwards, output a read cycle to the peripheral device. Then, receive a current state of the peripheral device in response to the read cycle. Compare the current state with the expected state. Output the clock to the CPU again if the current state and the expected state are the same.
    Type: Application
    Filed: June 21, 2004
    Publication date: March 17, 2005
    Inventors: Yung-Huei Chen, Jar-Haur Wang