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: 8214569Abstract: 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: GrantFiled: February 10, 2011Date of Patent: July 3, 2012Assignee: Via Technologies Inc.Inventors: Jar-Haur Wang, Yen-Bo Lai
-
Publication number: 20110131355Abstract: 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: ApplicationFiled: February 10, 2011Publication date: June 2, 2011Applicant: VIA TECHNOLOGIES, INC.Inventors: Jar-Haur Wang, Yen-Bo Lai
-
Patent number: 7934024Abstract: 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: GrantFiled: November 28, 2005Date of Patent: April 26, 2011Assignee: Via Technologies Inc.Inventors: Jar-Haur Wang, Yen-Bo Lai
-
Patent number: 7600066Abstract: 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: GrantFiled: December 8, 2006Date of Patent: October 6, 2009Assignee: Via Technologies, Inc.Inventors: Jar-Haur Wang, Hung-Chou Hsu
-
Patent number: 7600067Abstract: 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: GrantFiled: December 8, 2006Date of Patent: October 6, 2009Assignee: Via Technologies, Inc.Inventors: Jar-Haur Wang, Hung-Chou Hsu
-
Patent number: 7590790Abstract: 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: GrantFiled: July 13, 2006Date of Patent: September 15, 2009Assignee: Via Technologies, Inc.Inventors: Jar-Haur Wang, Ben Lai
-
Patent number: 7406556Abstract: 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: GrantFiled: January 11, 2006Date of Patent: July 29, 2008Assignee: Via Technologies Inc.Inventors: Jar-Haur Wang, Yen-Bo Lai
-
Publication number: 20070208897Abstract: 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: ApplicationFiled: December 8, 2006Publication date: September 6, 2007Applicant: VIA TECHNOLOGIES, INC.Inventors: Jar-Haur Wang, Hung-Chou Hsu
-
Patent number: 7263564Abstract: 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: GrantFiled: June 21, 2004Date of Patent: August 28, 2007Assignee: Via Technologies, Inc.Inventors: Yung-Huei Chen, Jar-Haur Wang
-
Publication number: 20070192522Abstract: 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: ApplicationFiled: December 8, 2006Publication date: August 16, 2007Applicant: VIA TECHNOLOGIES, INC.Inventors: Jar-Haur Wang, Hung-Chou Hsu
-
Publication number: 20070162679Abstract: 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: ApplicationFiled: July 13, 2006Publication date: July 12, 2007Applicant: Via Technologies, Inc.Inventors: Jar-Haur Wang, Ben Lai
-
Publication number: 20060294284Abstract: 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: ApplicationFiled: January 11, 2006Publication date: December 28, 2006Inventors: Jar-Haur Wang, Yen-Bo Lai
-
Publication number: 20060293764Abstract: 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: ApplicationFiled: November 28, 2005Publication date: December 28, 2006Inventors: Jar-Haur Wang, Yen-Bo Lai
-
Publication number: 20060123143Abstract: 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: ApplicationFiled: January 10, 2005Publication date: June 8, 2006Inventors: Jar-Haur Wang, Yen bo Lai
-
Publication number: 20050060593Abstract: 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: ApplicationFiled: June 21, 2004Publication date: March 17, 2005Inventors: Yung-Huei Chen, Jar-Haur Wang