Patents Assigned to VIA Technologies
-
Patent number: 9792112Abstract: A microprocessor includes a plurality of processing cores, wherein each of the plurality of processing cores executes microcode and comprises hardware to patch the microcode. A first core of the plurality of processing cores is configured to encounter an instruction that instructs the first core to apply a microcode patch. The first core of the plurality of processing cores is further configured to, in response to encountering the instruction, inform each core of the other of the plurality of processing cores of the microcode patch and apply the microcode patch to the hardware of the first core. Each core of the plurality of processing cores other than the first core is configured to apply the microcode patch to the hardware of the core, in response to being informed by the first core.Type: GrantFiled: May 19, 2014Date of Patent: October 17, 2017Assignee: VIA TECHNOLOGIES, INC.Inventors: G. Glenn Henry, Stephan Gaskins
-
Patent number: 9779242Abstract: An apparatus is provided for protecting a basic input/output system (BIOS) in a computing system. The apparatus includes a BIOS read only memory (ROM), a tamper detector, a random number generator, and a JTAG control chain. The BIOS ROM includes BIOS contents stored as plaintext, and an encrypted message digest, where the encrypted message digest has an encrypted version of a first message digest that corresponds to the BIOS contents.Type: GrantFiled: October 31, 2016Date of Patent: October 3, 2017Assignee: VIA TECHNOLOGIES, INC.Inventor: G. Glenn Henry
-
Patent number: 9779243Abstract: An apparatus for protecting BIOS, including a BIOS ROM, a detector, a generator, JTAG control, a fuse, and a controller. The BIOS ROM stores plaintext and an encrypted digest that is an encrypted version of a first digest corresponding to BIOS contents. The detector generates an interrupt at a combination of prescribed intervals and event occurrences, accesses the BIOS contents and the encrypted digest upon the interrupt, and directs a microprocessor to generate a second digest of the BIOS contents and a decrypted digest corresponding to the encrypted digest, compares the second digest with the decrypted digest, and precludes operation of the microprocessor when the second digest and decrypted digest are unequal. A random number is generated completion of a current BIOS check, and sets a following prescribed interval. JTAG control programs the combination of prescribed intervals and event occurrences.Type: GrantFiled: October 31, 2016Date of Patent: October 3, 2017Assignee: VIA TECHNOLOGIES, INC.Inventor: G. Glenn Henry
-
Publication number: 20170277589Abstract: A non-volatile memory (NVM) apparatus and an empty page detection method thereof are provided. The NVM apparatus includes a NVM and a controller. The controller reads the content of a memory page of the NVM. The controller performs Low Density Parity Check (LDPC) decoding for at least one codeword of the memory page to obtain a decoded codeword and a check-result vector. The controller determines that the memory page is not an empty page when the LDPC decoding for the codeword is successful. The controller counts an amount of the bits being 1 (or 0) in the check-result vector when the LDPC decoding for the codeword is fail. Based on the amount of the bits being 1 (or 0) in the check-result vector, the controller determines whether the memory page is an empty page.Type: ApplicationFiled: July 28, 2016Publication date: September 28, 2017Applicant: VIA Technologies, Inc.Inventors: Ying Yu Tai, Jiangli Zhu
-
Patent number: 9772653Abstract: A Universal Serial Bus (USB) dock is provided. The USB dock includes: a plurality of downstream ports; and a upstream port, connecting the USB dock to a portable device, wherein the upstream port includes an On-the-go (OTG) ID pin and a differential pair; and a microcontroller, configured to detect operating states of the portable device, wherein when it is detected that the portable device is in a USB OTG host mode and has entered a suspend state, the microcontroller controls the portable device to switch from the USB OTG host mode to a USB device mode by toggling a state of the USB OTG ID pin, thereby charging the portable device via the upstream port.Type: GrantFiled: April 21, 2015Date of Patent: September 26, 2017Assignee: VIA TECHNOLOGIES, INC.Inventors: Chin-Sung Hsu, Terrance Shiyang Shih, Li-Feng Pan
-
Patent number: 9767288Abstract: An apparatus is provided for protecting a basic input/output system (BIOS) in a computing system. The apparatus includes a BIOS read only memory (ROM), a tamper detector, a random number generator, and a JTAG control chain. The BIOS ROM includes BIOS contents stored as plaintext, and an encrypted message digest, where the encrypted message digest has an encrypted version of a first message digest that corresponds to the BIOS contents.Type: GrantFiled: October 31, 2016Date of Patent: September 19, 2017Assignee: VIA TECHNOLOGIES, INC.Inventor: G. Glenn Henry
-
Patent number: 9767796Abstract: A natural language dialog method and a natural language dialog system are provided. In the method, a first speech input is received and parsed to generate at least one keyword included in the first speech input, so that a candidate list including at least one report answer is obtained. According to a properties database, one report answer is selected from the candidate list, and a first speech response is output according to the report answer. Other speech inputs are received, and a user's preference data is captured from the speech inputs. The user's preference data is stored in the properties database.Type: GrantFiled: December 31, 2013Date of Patent: September 19, 2017Assignee: VIA Technologies, Inc.Inventor: Guo-Feng Zhang
-
Patent number: 9747974Abstract: A non-volatile memory apparatus includes a non-volatile storage circuit and a controller. The non-volatile storage circuit reads a corresponding data voltage set, and converts the corresponding data voltage set to the corresponding data in accordance with the read-voltage parameter of the controller. The controller decides whether to perform the on-the-fly self-adaptive read-voltage adjustment in accordance with the number of error bits of the corresponding data.Type: GrantFiled: June 3, 2016Date of Patent: August 29, 2017Assignee: VIA Technologies, Inc.Inventors: Ying Yu Tai, Jiangli Zhu
-
Publication number: 20170212801Abstract: A controller device and an operation method for a non-volatile memory with 3-dimensional architecture are provided. The controller device includes an error checking and correcting (ECC) circuit and a controller. The controller is coupled to the non-volatile memory and the ECC circuit. The controller may access a target wordline of the non-volatile memory in accordance with a physical address. The controller groups a plurality of wordlines of the non-volatile memory into a plurality of wordline groups, wherein different wordline groups have different codeword structures. The controller controls the ECC circuit according to the codeword structure of the wordline group of the target wordline, and the ECC circuit generates a codeword to be stored in the target wordline or check a codeword from the target wordline under control of the controller.Type: ApplicationFiled: August 2, 2016Publication date: July 27, 2017Applicant: VIA Technologies, Inc.Inventors: Ying Yu Tai, Jiin Lai, Jiangli Zhu
-
Patent number: 9715524Abstract: A search method, a search system, and a natural language comprehension system are provided. The search system includes a structured database and a search engine. The structured database stores a plurality of records, each of which has a title field and a content field. The title field includes at least one sub-field, and each sub-field includes an indication field and a value field. The indication field stores indication data, the value field stores value data, and the content field stores detailed content data. The search engine conducts a full-text search to the records in the structured database according to a keyword derived from a user's request formation, and a search result is transmitted to a knowledge comprehension assistance module, so as to recognize the user's intention. After the user's intention is recognized, information associated with the recognized user's intention is transmitted back to the user.Type: GrantFiled: March 20, 2017Date of Patent: July 25, 2017Assignee: VIA Technologies, Inc.Inventors: Guo-Feng Zhang, Yi-Fei Zhu
-
Patent number: 9710875Abstract: An image transmission apparatus for providing a low voltage differential signaling (LVDS) data stream to a display panel is provided. The image transmission apparatus includes a transmitter and a graphic processing unit (GPU). The transmitter obtains an extended display identification data (EDID) according to an inter integrated circuit signal from the display panel. The GPU provides configuration data according to the EDID, and provides a display port (DP) data stream according to an image data. The transmitter obtains a transfer parameter according to the configuration data, and converts the DP data stream into the LVDS data stream according to the transfer parameter.Type: GrantFiled: January 20, 2014Date of Patent: July 18, 2017Assignee: VIA TECHNOLOGIES, INC.Inventors: Chien-Cheng Sung, Ping-Huei Hsieh
-
Patent number: 9711138Abstract: A method for building a language model, a speech recognition method and an electronic apparatus are provided. The speech recognition method includes the following steps. Phonetic transcriptions of a speech signal are obtained from an acoustic model. Phonetic spellings matching the phonetic transcriptions are obtained according to the phonetic transcriptions and a syllable acoustic lexicon. According to the phonetic spellings, a plurality of text sequences and a plurality of text sequence probabilities are obtained from a language model. Each phonetic spelling is matched to a candidate sentence table; a word probability of each phonetic spelling matching a word in a sentence of the sentence table are obtained; and the word probabilities of the phonetic spellings are calculated so as to obtain the text sequence probabilities. The text sequence corresponding to a largest one of the sequence probabilities is selected as a recognition result of the speech signal.Type: GrantFiled: September 29, 2014Date of Patent: July 18, 2017Assignee: VIA Technologies, Inc.Inventor: Guo-Feng Zhang
-
Patent number: 9711139Abstract: A method for building a language model, a speech recognition method and an electronic apparatus are provided. The speech recognition method includes the following steps. Phonetic transcriptions of a speech signal are obtained from an acoustic model. Phonetic spellings matching the phonetic transcriptions are obtained according to the phonetic transcriptions and a syllable acoustic lexicon. According to the phonetic spellings, a plurality of text sequences and a plurality of text sequence probabilities are obtained from a language model. Each phonetic spelling is matched to a candidate sentence table; a word probability of each phonetic spelling matching a word in a sentence of the sentence table are obtained; and the word probabilities of the phonetic spellings are calculated so as to obtain the text sequence probabilities. The text sequence corresponding to a largest one of the sequence probabilities is selected as a recognition result of the speech signal.Type: GrantFiled: July 5, 2016Date of Patent: July 18, 2017Assignee: VIA Technologies, Inc.Inventor: Guo-Feng Zhang
-
Patent number: 9705323Abstract: A power control includes a switch, having a first terminal coupled to a power supply, a second terminal coupled to a voltage converter, and a control terminal and a first switch controller coupled to the control terminal of the switch and the chipset, controlling the switch to couple the power supply to the voltage converter according to a turning-on event of the power supply system, wherein the first switch controller comprises a power-on switch. The switch does not couple the power supply to the voltage converter before the turning-on event of the power supply system. The power control circuit is configured such that when the power supply is plugged in, but before the power-on switch is conducting during the turning-on event of the power supply system, the power supply is isolated from the voltage converter and the chipset.Type: GrantFiled: March 4, 2016Date of Patent: July 11, 2017Assignee: VIA TECHNOLOGIES, INC.Inventor: Wei-Te Huang
-
Patent number: 9703343Abstract: A transmittal system including an extension device, a connection device, and an impedance device is disclosed. The extension device includes a first connection port and is coupled to a peripheral device. The connection device includes a second connection port and a third connection port. The second connection port is coupled to the first connection port. The third connection port is coupled to an electronic device. The impedance device connects at least one of the first, the second and the third connection ports to ground.Type: GrantFiled: October 4, 2013Date of Patent: July 11, 2017Assignee: VIA TECHNOLOGIES, INC.Inventor: Sheng-Yuan Lee
-
Publication number: 20170193038Abstract: A search method, a search system, and a natural language comprehension system are provided. The search system includes a structured database and a search engine. The structured database stores a plurality of records, each of which has a title field and a content field. The title field includes at least one sub-field, and each sub-field includes an indication field and a value field. The indication field stores indication data, the value field stores value data, and the content field stores detailed content data. The search engine conducts a full-text search to the records in the structured database according to a keyword derived from a user's request formation, and a search result is transmitted to a knowledge comprehension assistance module, so as to recognize the user's intention. After the user's intention is recognized, information associated with the recognized user's intention is transmitted back to the user.Type: ApplicationFiled: March 20, 2017Publication date: July 6, 2017Applicant: VIA Technologies, Inc.Inventors: Guo-Feng Zhang, Yi-Fei Zhu
-
Patent number: 9684530Abstract: A system and a method for assigning virtual functions, and a management host thereof are provided. The management host is connected with a computer host through a bridge and has at least one virtual function. A management processor of the management host updates a mapping table according to a virtual function establishing request to assign the at least one virtual function to the computer host according to the mapping table, wherein the management processor determines whether to establish the virtual function according to the mapping table. The management processor transmits a hot-plug event to the corresponding computer host via a switch according to an assignment result and connects the virtual function with the corresponding computer host to dynamically adjust an allocation of the virtual function.Type: GrantFiled: May 2, 2014Date of Patent: June 20, 2017Assignee: VIA Technologies, Inc.Inventor: Kuan-Jui Ho
-
Patent number: 9654315Abstract: A slicer apparatus and a calibration method thereof are provided. A differential reference signal pair used for performing an error slicing operation is adjusted, so as to calibrate an offset voltage of the slicer apparatus.Type: GrantFiled: January 8, 2016Date of Patent: May 16, 2017Assignee: VIA Technologies, Inc.Inventor: Yu-Chung Wei
-
Patent number: 9645822Abstract: An instruction translator translates a conditional store instruction (specifying data register, base register, and offset register of the register file) into at least two microinstructions. An out-of-order execution pipeline executes the microinstructions. To execute a first microinstruction, an execution unit receives a base value and an offset from the register file and generates a first result as a function of the base value and offset. The first result specifies the memory location address. To execute a second microinstruction, an execution unit receives the first result and writes the first result to an allocated entry in the store queue if the condition flags satisfy the condition (the store queue subsequently writes the data to the memory location specified by the address), and otherwise kills the allocated store queue entry so that the store queue does not write the data to the memory location specified by the address.Type: GrantFiled: April 6, 2012Date of Patent: May 9, 2017Assignee: VIA TECHNOLOGIES, INCInventors: G. Glenn Henry, Terry Parks, Rodney E. Hooker, Gerard M. Col, Colin Eddy
-
Patent number: 9646000Abstract: A search method, a search system, and a natural language comprehension system are provided. The search system includes a structured database and a search engine. The structured database stores a plurality of records, each of which has a title field and a content field. The title field includes at least one sub-field, and each sub-field includes an indication field and a value field. The indication field stores indication data, the value field stores value data, and the content field stores detailed content data. The search engine conducts a full-text search to the records in the structured database according to a keyword derived from a user's request formation, and a search result is transmitted to a knowledge comprehension assistance module, so as to recognize the user's intention. After the user's intention is recognized, information associated with the recognized user's intention is transmitted back to the user.Type: GrantFiled: December 31, 2013Date of Patent: May 9, 2017Assignee: VIA Technologies, Inc.Inventors: Guo-Feng Zhang, Yi-Fei Zhu