Patents by Inventor Shi Chao Zhang
Shi Chao Zhang 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: 11965833Abstract: A detection device includes a frame, a transport mechanism, detection mechanisms, and a grasping mechanism. The transport mechanism includes a feeding line, a first flow line, and a second flow line arranged in parallel on the frame. The detection mechanisms are arranged on the frame and located on two sides of the transport mechanism. The grasping mechanism is arranged on the frame and used to transport workpieces on the feeding line to the detection mechanisms, transport qualified workpieces to the first flow line, and transport unqualified workpieces to the second flow line.Type: GrantFiled: November 26, 2020Date of Patent: April 23, 2024Assignees: HONGFUJIN PRECISION ELECTRONICS (ZHENGZHOU) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Jing-Zhi Hou, Lin-Hui Cheng, Yan-Chao Ma, Jin-Cai Zhou, Zi-Long Ma, Neng-Neng Zhang, Yi Chen, Chen-Xi Tang, Meng Lu, Peng Zhou, Ling-Hui Zhang, Lu-Hui Fan, Shi-Gang Xu, Cheng-Yi Chao, Liang-Yi Lu
-
Patent number: 11949533Abstract: A voice controlled device comprises a housing, a dock, a coupling mechanism, and a microphone. The dock is configured to connect the housing to a plurality of host appliances. The coupling mechanism is configured to receive an identification value indicative of docking between the voice controlled device and a currently connected host appliance of the plurality of host appliances. The microphone is configured to receive one or more voice inputs for the currently connected host appliance. A command is provided based on the one or more voice inputs and the identification value.Type: GrantFiled: December 21, 2020Date of Patent: April 2, 2024Assignee: Kohler Co.Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Marwan Estiban, Anne Krauter, Perry Erickson, Anil Pendyala, Erin Geiger
-
Publication number: 20210203520Abstract: A voice controlled device comprises a housing, a dock, a coupling mechanism, and a microphone. The dock is configured to connect the housing to a plurality of host appliances. The coupling mechanism is configured to receive an identification value indicative of docking between the voice controlled device and a currently connected host appliance of the plurality of host appliances. The microphone is configured to receive one or more voice inputs for the currently connected host appliance. A command is provided based on the one or more voice inputs and the identification value.Type: ApplicationFiled: December 21, 2020Publication date: July 1, 2021Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Marwan Estiban, Anne Krauter, Perry Erickson, Anil Pendyala, Erin Geiger
-
Patent number: 10887125Abstract: A voice controlled device comprises a housing, a dock, a coupling mechanism, and a microphone. The dock is configured to connect the housing to a plurality of host appliances. The coupling mechanism is configured to receive an identification value indicative of docking between the voice controlled device and a currently connected host appliance of the plurality of host appliances. The microphone is configured to receive one or more voice inputs for the currently connected host appliance. A command is provided based on the one or more voice inputs and the identification value.Type: GrantFiled: September 10, 2018Date of Patent: January 5, 2021Assignee: Kohler Co.Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Marwan Estiban
-
Patent number: 10663938Abstract: A voice controlled device comprises a plurality of microphones, a communication interface, and a controller. The plurality of microphones are configured to receive voice inputs from one or more users for operation of the voice controlled device. The communication interface is configured to receive sensor data from an external device, the sensor data describing an environment of the voice controlled device. The controller is configured to operate a first subset of the plurality of microphones in response to first sensor data and a second subset of the plurality of microphones in response to second sensor data.Type: GrantFiled: September 10, 2018Date of Patent: May 26, 2020Assignee: KOHLER CO.Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Eric Plate, Marwan Estiban
-
Publication number: 20190089550Abstract: A voice controlled device comprises a housing, a dock, a coupling mechanism, and a microphone. The dock is configured to connect the housing to a plurality of host appliances. The coupling mechanism is configured to receive an identification value indicative of docking between the voice controlled device and a currently connected host appliance of the plurality of host appliances. The microphone is configured to receive one or more voice inputs for the currently connected host appliance. A command is provided based on the one or more voice inputs and the identification value.Type: ApplicationFiled: September 10, 2018Publication date: March 21, 2019Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Marwan Estiban
-
Publication number: 20190090056Abstract: A voice controlled device comprises a plurality of microphones, a communication interface, and a controller. The plurality of microphones are configured to receive voice inputs from one or more users for operation of the voice controlled device. The communication interface is configured to receive sensor data from an external device, the sensor data describing an environment of the voice controlled device. The controller is configured to operate a first subset of the plurality of microphones in response to first sensor data and a second subset of the plurality of microphones in response to second sensor data.Type: ApplicationFiled: September 10, 2018Publication date: March 21, 2019Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Eric Plate, Marwan Estiban
-
Patent number: 9880922Abstract: A system and method automatically generates graphical model from an object-oriented, textual program, and verifies the performance of the graphical model to the textual program. The textual program may include a plurality of system objects having properties. The objects may be mapped to graphical model blocks that have parameters. The properties of the system objects may be mapped to the parameters of the graphical model blocks.Type: GrantFiled: October 10, 2014Date of Patent: January 30, 2018Assignee: The MathWorks, Inc.Inventors: David Koh, Brian K. Ogilvie, Zhongxin Li, Shi Chao Zhang, Jihad E. Ibrahim
-
Patent number: 8983823Abstract: A system and method automatically generates an object-oriented, textual program from a graphical model, and verifies the performance of the textual program as compared to the graphical model. The graphical model may have a plurality of interconnected blocks, and each block may have a plurality of parameters. One or more of the blocks are mapped to a system object, and the block's parameters are mapped to properties of the system object. An object-oriented, executable textual string is generated automatically for the block. The generated string includes at least one command to: instantiate a system object having functionality that matches the block; set one or more properties of the system object based on the block's parameters; and run the instantiated object.Type: GrantFiled: March 11, 2010Date of Patent: March 17, 2015Assignee: The MathWorks, Inc.Inventors: David Koh, Brian K. Ogilvie, Zhongxin Li, Shi Chao Zhang, Jihad E. Ibrahim
-
Patent number: 8868401Abstract: A system and method automatically generates an object-oriented, textual program from a graphical model, and verifies the performance of the textual program as compared to the graphical model. The graphical model may have a plurality of interconnected blocks, and each block may have a plurality of parameters. One or more of the blocks are mapped to a system object, and the block's parameters are mapped to properties of the system object. An object-oriented, executable textual string is generated automatically for the block. The generated string includes at least one command to: instantiate a system object having functionality that matches the block; set one or more properties of the system object based on the block's parameters; and run the instantiated object.Type: GrantFiled: March 11, 2010Date of Patent: October 21, 2014Assignee: The MathWorks, Inc.Inventors: David Koh, Brian K. Ogilvie, Zhongxin Li, Shi Chao Zhang, Jihad E. Ibrahim