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: 11965833
    Abstract: 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: Grant
    Filed: November 26, 2020
    Date of Patent: April 23, 2024
    Assignees: 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: 11949533
    Abstract: 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: Grant
    Filed: December 21, 2020
    Date of Patent: April 2, 2024
    Assignee: 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: 20210203520
    Abstract: 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: Application
    Filed: December 21, 2020
    Publication date: July 1, 2021
    Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Marwan Estiban, Anne Krauter, Perry Erickson, Anil Pendyala, Erin Geiger
  • Patent number: 10887125
    Abstract: 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: Grant
    Filed: September 10, 2018
    Date of Patent: January 5, 2021
    Assignee: Kohler Co.
    Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Marwan Estiban
  • Patent number: 10663938
    Abstract: 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: Grant
    Filed: September 10, 2018
    Date of Patent: May 26, 2020
    Assignee: KOHLER CO.
    Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Eric Plate, Marwan Estiban
  • Publication number: 20190089550
    Abstract: 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: Application
    Filed: September 10, 2018
    Publication date: March 21, 2019
    Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Marwan Estiban
  • Publication number: 20190090056
    Abstract: 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: Application
    Filed: September 10, 2018
    Publication date: March 21, 2019
    Inventors: Rafael Rexach, Jessica Schroeder, Miguel Arciniega, Ashley Springer, Shi Chao Zhang, Eric Plate, Marwan Estiban
  • Patent number: 9880922
    Abstract: 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: Grant
    Filed: October 10, 2014
    Date of Patent: January 30, 2018
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Brian K. Ogilvie, Zhongxin Li, Shi Chao Zhang, Jihad E. Ibrahim
  • Patent number: 8983823
    Abstract: 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: Grant
    Filed: March 11, 2010
    Date of Patent: March 17, 2015
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Brian K. Ogilvie, Zhongxin Li, Shi Chao Zhang, Jihad E. Ibrahim
  • Patent number: 8868401
    Abstract: 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: Grant
    Filed: March 11, 2010
    Date of Patent: October 21, 2014
    Assignee: The MathWorks, Inc.
    Inventors: David Koh, Brian K. Ogilvie, Zhongxin Li, Shi Chao Zhang, Jihad E. Ibrahim