Patents by Inventor Cheng Ming Chien

Cheng Ming Chien 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: 20240107495
    Abstract: During operation, a computer system may provide instructions to access points in an indoor environment to measure relative distances between the access points. Then, the computer system may receive the measured relative distances. Moreover, the computer system may calculate geographic locations of the access points based at least in part on the measured relative distances. Next, the computer system may select potential anchor access points in the access points, and may provide, to an electronic device, information specifying the potential anchor access points. Furthermore, the computer system may receive, from the electronic device, second information specifying anchor access points in the potential access points and defined locations of the anchor access points. Additionally, the computer system may update the geographic locations based at least in part on the defined of the anchor access points, and may provide, to the access points, the updated geographic locations.
    Type: Application
    Filed: September 19, 2023
    Publication date: March 28, 2024
    Applicant: ARRIS Enterprises LLC
    Inventors: See Ho Ting, Cheng-Ming Chien, Kuan-Chih Chou, Lin Zeng, Chih-Ming Lam, Wei Xiang Ng, Arsalan Habib, Anand Krishnamachari
  • Publication number: 20240065664
    Abstract: A physiological signal measurement device is disclosed. In some implementations, the physiological signal measurement device includes a fixing element, a rack, a first sensor, and a second sensor. The fixing element is configured to be fixed on a limb of a user. The rack is configured to engage the fixing element and includes a first end and a second end distal to the first end. The first sensor is disposed on the first end of the rack. The sensor is disposed on the second end of the rack. The first end of the rack has a first stiffness, the second end of the rack has a second stiffness, and the first stiffness is higher than the second stiffness.
    Type: Application
    Filed: August 24, 2022
    Publication date: February 29, 2024
    Inventors: CHENG YAN GUO, KUAN JEN WANG, PEI-MING CHIEN, HAO-CHING CHANG
  • Publication number: 20240056814
    Abstract: Computer networking devices and controllers thereof may communicate via a secure tunnel. Aspects of the present disclosure provide methods, systems, and devices that facilitate establishment of such tunnels. For example, a method may include: generating, by a computer networking device, a tunneling capabilities message indicating a plurality of different tunnel types supported by the computer networking device; transmitting the tunneling capabilities message to a controller; receiving, from the controller, a tunneling selection response message indicating one of the plurality of different tunnel types; requesting, by the computer networking device, establishment of a tunnel of the one tunnel type indicated by the tunneling selection response message; and establishing the tunnel of the one tunnel type between the computer networking device and the controller.
    Type: Application
    Filed: August 9, 2023
    Publication date: February 15, 2024
    Inventors: Renjith Kumar Ponnappan, Sanjeev Chhabria, Cheng-Ming Chien, Han-Chien Huang
  • Patent number: 11652701
    Abstract: An electronic device (such as a controller) is described. During operation, the electronic device receives, from a second electronic devices, information that specifies occurrences of different types of events in a network (which includes the second electronic devices). For example, the information may include counts of the occurrences of the different types of events in the network, which may be collected by the second electronic devices. Then, the electronic device aggregates the information about the different types of events in the network, and stores the aggregated information in memory. Moreover, the electronic device predicts an occurrence of an anomaly or an error in the network based at least in part on the aggregated information and a pretrained machine-learning model (such as a neural network). Next, the electronic device selectively performs a remedial action based at least in part on the prediction.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: May 16, 2023
    Assignee: ARRIS Enterprises LLC
    Inventor: Cheng-Ming Chien
  • Publication number: 20230116751
    Abstract: During operation, a computer system provides, addressed to an authorization server, a client identifier of a client in a network. Then, the computer system receives, associated with the authorization server, a device code associated with the client, a user code and a verification location. Moreover, the computer system provides, addressed to an electronic device, the user code and the verification location. Next, the computer system provides, addressed to the authorization server, a request for an access token, where the request includes the client identifier and the device code, and the computer system receives, associated with the authorization server, the access token. Furthermore, the computer system generates a certificate signing request (CSR), and provides, addressed to a certificate authority (CA), the CSR and the access token. Additionally, the computer system receives, associated with the CA, a signed CSR that is a valid digital certificate for the client.
    Type: Application
    Filed: October 5, 2022
    Publication date: April 13, 2023
    Applicant: ARRIS Enterprises LLC
    Inventor: Cheng-Ming Chien
  • Publication number: 20220353348
    Abstract: A computer system is described. This computer system may implement a controller for multiple different types of computer network devices (CNDs), such as: an access point, a switch, a router, and a dataplane. Moreover, the computer system may have a common framework for program modules (with sets of program instructions) associated with the different types of CNDs. Furthermore, configuration and management of a given type of CND using the program modules may be specified by metadata associated with the given type of CND. Additionally, the common framework may include a unified protocol layer for the program modules, and one or more of the program modules may be modified or configured via the unified protocol layer using a common communication Alternatively or additionally, the computer system may communicate with the different types of CNDs via the unified protocol layer using a second common communication protocol.
    Type: Application
    Filed: April 7, 2022
    Publication date: November 3, 2022
    Applicant: ARRIS Enterprises LLC
    Inventor: Cheng-Ming Chien
  • Publication number: 20220350622
    Abstract: A computer is described. During operation, the computer may receive a configuration (or definition) associated with a feature for a controller. Then, the computer may create a plugin or module associated with the feature, where the plugin or module is associated with a container for the feature. Next, the computer may provide the plugin or the module addressed to the controller, where the plugin or the module injects the feature into the controller without updating an operating environment or a platform code of the controller, and where the operating environment or the platform code includes multiple features that are different from the feature. Note that these features may have different containers from the container for the feature. Moreover, the controller may configure or manage a computer network device (CND). For example, the CND may include: an access point, a switch or a router.
    Type: Application
    Filed: April 7, 2022
    Publication date: November 3, 2022
    Applicant: ARRIS Enterprises LLC
    Inventor: Cheng-Ming Chien
  • Publication number: 20220141096
    Abstract: An electronic device (such as a controller) is described. During operation, the electronic device receives, from a second electronic devices, information that specifies occurrences of different types of events in a network (which includes the second electronic devices). For example, the information may include counts of the occurrences of the different types of events in the network, which may be collected by the second electronic devices. Then, the electronic device aggregates the information about the different types of events in the network, and stores the aggregated information in memory. Moreover, the electronic device predicts an occurrence of an anomaly or an error in the network based at least in part on the aggregated information and a pretrained machine-learning model (such as a neural network). Next, the electronic device selectively performs a remedial action based at least in part on the prediction.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 5, 2022
    Applicant: ARRIS Enterprises LLC
    Inventor: Cheng-Ming Chien
  • Patent number: 8186493
    Abstract: A clutch vehicle includes a driving wheel driven by output of an engine of a motor vehicle. An actuator plate is jointly rotatable with the driving wheel and includes a side plate having a peg. Shoes mounted on the side plate pivot outward when the side plate rotates, allowing joint rotation of the actuator plate and a clutch hub surrounding the actuator plate. A block is movably mounted to the disc. An elastic element is mounted between the block and the clutch hub. The block is located in a first position not located in a circumferential path of the peg under action of the elastic element when the clutch hub does not rotate. The block is moved to a second position in the circumferential path of the peg by centrifugal force of the clutch hub when the clutch hub exceeds a preset speed.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: May 29, 2012
    Inventor: Cheng Ming Chien
  • Publication number: 20110220448
    Abstract: A clutch vehicle includes a driving wheel driven by output of an engine of a motor vehicle. An actuator plate is jointly rotatable with the driving wheel and includes a side plate having a peg. Shoes mounted on the side plate pivot outward when the side plate rotates, allowing joint rotation of the actuator plate and a clutch hub surrounding the actuator plate. A block is movably mounted to the disc. An elastic element is mounted between the block and the clutch hub. The block is located in a first position not located in a circumferential path of the peg under action of the elastic element when the clutch hub does not rotate. The block is moved to a second position in the circumferential path of the peg by centrifugal force of the clutch hub when the clutch hub exceeds a preset speed.
    Type: Application
    Filed: March 12, 2010
    Publication date: September 15, 2011
    Inventor: Cheng Ming Chien City
  • Publication number: 20110124423
    Abstract: A marchable and steerable rocking horse includes a main frame having a seat and an arcuate frame spaced from the seat in a vertical direction. Upper ends of left and right legs are pivotably connected to a front end of the seat. Lower ends of the left and right legs slightly extend beyond the bottom face of the arcuate frame. The main frame moves forward in the longitudinal direction when the lower ends of the left and right legs contact the ground while the main frame rocking in the longitudinal direction. A steering mechanism is provided to keep one of the left and right legs above the ground, so that the rocking horse can turn rightward or leftward. A movable plate is provided to keep both of the left and right legs above the ground, so that the rocking horse can rock on the site.
    Type: Application
    Filed: November 21, 2009
    Publication date: May 26, 2011
    Inventors: Kuang-Ting Chien, Cheng Ming Chien