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: 20240107495Abstract: 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: ApplicationFiled: September 19, 2023Publication date: March 28, 2024Applicant: ARRIS Enterprises LLCInventors: See Ho Ting, Cheng-Ming Chien, Kuan-Chih Chou, Lin Zeng, Chih-Ming Lam, Wei Xiang Ng, Arsalan Habib, Anand Krishnamachari
-
Publication number: 20240065664Abstract: 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: ApplicationFiled: August 24, 2022Publication date: February 29, 2024Inventors: CHENG YAN GUO, KUAN JEN WANG, PEI-MING CHIEN, HAO-CHING CHANG
-
Publication number: 20240056814Abstract: 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: ApplicationFiled: August 9, 2023Publication date: February 15, 2024Inventors: Renjith Kumar Ponnappan, Sanjeev Chhabria, Cheng-Ming Chien, Han-Chien Huang
-
Patent number: 11652701Abstract: 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: GrantFiled: October 29, 2021Date of Patent: May 16, 2023Assignee: ARRIS Enterprises LLCInventor: Cheng-Ming Chien
-
Publication number: 20230116751Abstract: 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: ApplicationFiled: October 5, 2022Publication date: April 13, 2023Applicant: ARRIS Enterprises LLCInventor: Cheng-Ming Chien
-
Publication number: 20220353348Abstract: 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: ApplicationFiled: April 7, 2022Publication date: November 3, 2022Applicant: ARRIS Enterprises LLCInventor: Cheng-Ming Chien
-
Publication number: 20220350622Abstract: 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: ApplicationFiled: April 7, 2022Publication date: November 3, 2022Applicant: ARRIS Enterprises LLCInventor: Cheng-Ming Chien
-
Publication number: 20220141096Abstract: 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: ApplicationFiled: October 29, 2021Publication date: May 5, 2022Applicant: ARRIS Enterprises LLCInventor: Cheng-Ming Chien
-
Patent number: 8186493Abstract: 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: GrantFiled: March 12, 2010Date of Patent: May 29, 2012Inventor: Cheng Ming Chien
-
Publication number: 20110220448Abstract: 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: ApplicationFiled: March 12, 2010Publication date: September 15, 2011Inventor: Cheng Ming Chien City
-
Publication number: 20110124423Abstract: 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: ApplicationFiled: November 21, 2009Publication date: May 26, 2011Inventors: Kuang-Ting Chien, Cheng Ming Chien