Patents by Inventor Yung-Ching Tseng

Yung-Ching Tseng 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: 11431571
    Abstract: Configuration management of devices from multiple vendors using a hardware abstraction capability is provided. Abstraction between a high-level representation and vendor specific terminology may assist in translating configuration commands and operational status indicators to a single consistent presentation interface. Information may be obtained from computer devices to represent operational metrics of a corporate network infrastructure. Collected metrics may be translated for consistency across vendors. Similarly, configuration commands may initially be provided without regard to vendor specific syntax. Utilizing the high-level abstracted representation, a user interface representation of operational status (without regard to vendor terminology) may be provided for a heterogenous rack of associated components from at least two different vendors. Collected data may be analyzed to provide predicted failure of components.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: August 30, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Yung-Ching Tseng, Jian-Feng Guo, Ying Guo, Xiang Guan
  • Patent number: 11405267
    Abstract: Systems and methods address automated temporally based configuration management of a procurement/deployment process that may be used at one or more data centers. A set of current configuration attributes and current parameter settings are maintained for a one or more data centers. Information may be obtained from a purchasing system describing a future device. Prior to actual arrival of the future device, the configuration for that future device may be defined. Upon detection of the uniquely identified future device being communicatively coupled to a management network, the previously defined configuration may be applied. Abstraction from a high-level to vendor specific configuration commands may also be incorporated to allow management of devices from multiple vendors.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Yung-Ching Tseng, Jian-Feng Guo, Ying Guo, Xiang Guan
  • Publication number: 20210120329
    Abstract: A head mounted display including a main body, a sound controller, a vibration driver, a motion sensor, a vibrator and a speaker is provided. The main body has a display device. The sound controller is electrically connected to the main body. The vibration driver is electrically connected to the sound controller. The motion sensor is configured to sense a motion state of the main body. The vibrator is electrically connected to the vibration driver. The vibration driver receives a vibration signal from the sound controller, adjusts the vibration signal as needed according to the motion state and then drives the vibrator to generate vibration by the vibration signal. The speaker is electrically connected to the sound controller. The speaker outputs a sound according to a sound signal received from the sound controller. A driving method of a head mounted display is also provided.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 22, 2021
    Applicant: HTC Corporation
    Inventors: Yung-Ching Tseng, Yen-Chieh Wang
  • Patent number: 10972826
    Abstract: A head mounted display including a main body, a sound controller, a vibration driver, a motion sensor, a vibrator and a speaker is provided. The main body has a display device. The sound controller is electrically connected to the main body. The vibration driver is electrically connected to the sound controller. The motion sensor is configured to sense a motion state of the main body. The vibrator is electrically connected to the vibration driver. The vibration driver receives a vibration signal from the sound controller, adjusts the vibration signal as needed according to the motion state and then drives the vibrator to generate vibration by the vibration signal. The speaker is electrically connected to the sound controller. The speaker outputs a sound according to a sound signal received from the sound controller. A driving method of a head mounted display is also provided.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: April 6, 2021
    Assignee: HTC Corporation
    Inventors: Yung-Ching Tseng, Yen-Chieh Wang
  • Publication number: 20200396128
    Abstract: Configuration management of devices from multiple vendors using a hardware abstraction capability is provided. Abstraction between a high-level representation and vendor specific terminology may assist in translating configuration commands and operational status indicators to a single consistent presentation interface. Information may be obtained from computer devices to represent operational metrics of a corporate network infrastructure. Collected metrics may be translated for consistency across vendors. Similarly, configuration commands may initially be provided without regard to vendor specific syntax. Utilizing the high-level abstracted representation, a user interface representation of operational status (without regard to vendor terminology) may be provided for a heterogenous rack of associated components from at least two different vendors. Collected data may be analyzed to provide predicted failure of components.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Inventors: Yung-Ching Tseng, Jian-Feng Guo, Ying Guo, Xiang Guan
  • Patent number: 10834507
    Abstract: An audio modification includes a signal transmitter, at least one signal receiver, a processor and an audio generator. The signal transmitter being disposed on a first device is configured to transmit a signal. The at least one signal receiver being disposed on a second device is configured to receive the signal. The processor is configured to determine a first distance between the first device and the second device according to a measuring indicator of the signal and to calculate a second distance that forms a head dimension of a user. The processor is further configured to apply the head dimension in a head related transfer function in order to modify audio information. The audio generator is configured to output a sound corresponding to the audio information.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: November 10, 2020
    Assignee: HTC Corporation
    Inventors: Yen-Chieh Wang, Yung-Ching Tseng
  • Patent number: 10776352
    Abstract: In some examples, a method includes constructing, by a computing device, a plurality of expressions using a generic query language that is independent of implementation of an associated data store, the associated data store supporting a plurality of operands comprising at least one comparison operand and multiple logical operands; generating, by the computing device, a single query including the plurality of expressions to the associated data store, wherein the plurality of expressions are connected using the multiple logical operands; transmitting, by the computing device, the single query to the associated data store; and receiving, by the computing device, a single set of results corresponding to the single query.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: September 15, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Roman Nersisyan, Yung-Ching Tseng, Sandeep Gangadharan
  • Publication number: 20200228399
    Abstract: Systems and methods address automated temporally based configuration management of a procurement/deployment process that may be used at one or more data centers. A set of current configuration attributes and current parameter settings are maintained for a one or more data centers. Information may be obtained from a purchasing system describing a future device. Prior to actual arrival of the future device, the configuration for that future device may be defined. Upon detection of the uniquely identified future device being communicatively coupled to a management network, the previously defined configuration may be applied. Abstraction from a high-level to vendor specific configuration commands may also be incorporated to allow management of devices from multiple vendors.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Yung-Ching Tseng, Jian-Feng Guo, Ying Guo, Xiang Guan
  • Publication number: 20190342665
    Abstract: An audio modification includes a signal transmitter, at least one signal receiver, a processor and an audio generator. The signal transmitter being disposed on a first device is configured to transmit a signal. The at least one signal receiver being disposed on a second device is configured to receive the signal. The processor is configured to determine a first distance between the first device and the second device according to a measuring indicator of the signal and to calculate a second distance that forms a head dimension of a user. The processor is further configured to apply the head dimension in a head related transfer function in order to modify audio information. The audio generator is configured to output a sound corresponding to the audio information.
    Type: Application
    Filed: April 10, 2019
    Publication date: November 7, 2019
    Inventors: Yen-Chieh WANG, Yung-Ching TSENG
  • Patent number: 10469312
    Abstract: In some embodiments, an apparatus includes a first controller configured to be operatively coupled within a network having a set of network nodes, a forwarding gateway and a configuration entity. The first controller is configured to manage session state and node state associated with the set of network nodes independent of the forwarding gateway. The first controller is configured to fail over to a second controller when the first controller fails, without the forwarding gateway failing over and without the configuration entity failing over.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: November 5, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Abhijit Choudhury, James Murphy, Pranay Pogde, Shine-Chu Wang, Rajagopalan Sivaramakrishnan, Raghavendra Mallya, Ileana J. Membreno, Sandip Shah, Yung-Ching Tseng
  • Patent number: 10122574
    Abstract: In some embodiments, an apparatus comprises of a control module implemented in at least one of a memory or a processing device that is configured to receive, via a network and from a wireless access point or an access network node, a control packet defined based on a control protocol. The control packet is associated with at least one control function of the wireless access point or access network node. The control module is configured to determine a status of an access network node based on the control packet from the access network node. The control module is configured to send via the network, a response to the access network node based on the status of the access network node.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: November 6, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
  • Patent number: 10085253
    Abstract: In some embodiments, an apparatus comprises of a first Control And Provisioning of Wireless Access Points (CAPWAP) module implemented in at least one of a memory or a processing device that is configured to be designated as a backup control module for a wireless access point during a first time period. The first CAPWAP control module is configured to receive state information associated with the wireless access point during the first time period from a second CAPWAP control module. The second CAPWAP control module is designated as a primary control module for the wireless access point during the first time period. The first CAPWAP control module is configured to be automatically designated as the primary control module during a second time period after the first time period and in response to the second CAPWAP control module not operating according to at least one predefined criterion.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: September 25, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
  • Publication number: 20180167319
    Abstract: In some examples, a method includes parsing a packet received by the network device to identify a packet header value of the packet and performing a lookup into an application identification cache using the packet header value to identify the packet as part of a traffic flow of a particular application.
    Type: Application
    Filed: June 12, 2015
    Publication date: June 14, 2018
    Inventors: Theodore Qian, David Malicoat, Yung-Ching Tseng
  • Publication number: 20180150526
    Abstract: In some examples, a method includes constructing, by a computing device, a plurality of expressions using a generic query language that is independent of implementation of an associated data store, the associated data store supporting a plurality of operands comprising at least one comparison operand and multiple logical operands; generating, by the computing device, a single query including the plurality of expressions to the associated data store, wherein the plurality of expressions are connected using the multiple logical operands; transmitting, by the computing device, the single query to the associated data store; and receiving, by the computing device, a single set of results corresponding to the single query.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Roman Nersisyan, Yung-Ching Tseng, Sandeep Gangadharan
  • Patent number: 9906407
    Abstract: In some embodiments, an apparatus includes a first controller configured to be operatively coupled within a network having a set of network nodes, a forwarding gateway and a configuration entity. The first controller is configured to manage session state and node state associated with the set of network nodes independent of the forwarding gateway. The first controller is configured to fail over to a second controller when the first controller fails, without the forwarding gateway failing over and without the configuration entity failing over.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: February 27, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Abhijit Choudhury, James Murphy, Pranay Pogde, Shine-Chu Wang, Rajagopalan Sivaramakrishnan, Raghavendra Mallya, Ileana Membreno, Sandip Shah, Yung-Ching Tseng
  • Publication number: 20170272307
    Abstract: In some embodiments, an apparatus comprises of a control module implemented in at least one of a memory or a processing device that is configured to receive, via a network and from a wireless access point or an access network node, a control packet defined based on a control protocol. The control packet is associated with at least one control function of the wireless access point or access network node. The control module is configured to determine a status of an access network node based on the control packet from the access network node. The control module is configured to send via the network, a response to the access network node based on the status of the access network node.
    Type: Application
    Filed: June 5, 2017
    Publication date: September 21, 2017
    Applicant: Juniper Networks, Inc.
    Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
  • Publication number: 20170201979
    Abstract: In some embodiments, an apparatus comprises of a first Control And Provisioning of Wireless Access Points (CAPWAP) module implemented in at least one of a memory or a processing device that is configured to be designated as a backup control module for a wireless access point during a first time period. The first CAPWAP control module is configured to receive state information associated with the wireless access point during the first time period from a second CAPWAP control module. The second CAPWAP control module is designated as a primary control module for the wireless access point during the first time period. The first CAPWAP control module is configured to be automatically designated as the primary control module during a second time period after the first time period and in response to the second CAPWAP control module not operating according to at least one predefined criterion.
    Type: Application
    Filed: March 27, 2017
    Publication date: July 13, 2017
    Applicant: Juniper Networks, Inc.
    Inventors: James MURPHY, Sandip SHAH, Abhijit CHOUDHURY, Pranay POGDE, Yung-Ching TSENG
  • Patent number: 9674030
    Abstract: In some embodiments, an apparatus comprises of a control module implemented in at least one of a memory or a processing device that is configured to receive, via a network and from a wireless access point or an access network node, a control packet defined based on a control protocol. The control packet is associated with at least one control function of the wireless access point or access network node. The control module is configured to determine a status of an access network node based on the control packet from the access network node. The control module is configured to send via the network, a response to the access network node based on the status of the access network node.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: June 6, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
  • Patent number: 9635663
    Abstract: In some embodiments, an apparatus comprises of a first Control And Provisioning of Wireless Access Points (CAPWAP) module implemented in at least one of a memory or a processing device that is configured to be designated as a backup control module for a wireless access point during a first time period. The first CAPWAP control module is configured to receive state information associated with the wireless access point during the first time period from a second CAPWAP control module. The second CAPWAP control module is designated as a primary control module for the wireless access point during the first time period. The first CAPWAP control module is configured to be automatically designated as the primary control module during a second time period after the first time period and in response to the second CAPWAP control module not operating according to at least one predefined criterion.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: April 25, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
  • Patent number: 9485138
    Abstract: In some embodiments, an apparatus includes a first controller configured to be operatively coupled within a network having a set of network nodes, a forwarding gateway and a configuration entity. The first controller is configured to manage session state and node state associated with the set of network nodes independent of the forwarding gateway. The first controller is configured to fail over to a second controller when the first controller fails, without the forwarding gateway failing over and without the configuration entity failing over.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: November 1, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Abhijit Choudhury, James Murphy, Pranay Pogde, Shine-Chu Wang, Rajagopalan Sivaramakrishnan, Raghavendra Mallya, Ileana Membreno, Sandip Shah, Yung-Ching Tseng