Patents by Inventor Jingtao Zhang

Jingtao 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).

  • Publication number: 20210170580
    Abstract: The present disclosure provides an action imitation method as well as a robot and a computer readable storage medium using the same. The method includes: collecting a plurality of action images of a to-be-imitated object; processing the action images through a pre-trained convolutional neural network to obtain a position coordinate set of position coordinates of a plurality of key points of each of the action images; calculating a rotational angle of each of the linkages of the to-be-imitated object based on the position coordinate sets of the action images; and controlling a robot to move according to the rotational angle of each of the linkages of the to-be-imitated object. In the above-mentioned manner, the rotational angle of each linkage of the to-be-imitated object can be obtained by just analyzing and processing the images collected by an ordinary camera without the help of high-precision depth camera.
    Type: Application
    Filed: December 4, 2020
    Publication date: June 10, 2021
    Inventors: Miaochen Guo, Jun Cheng, Jingtao Zhang, Shuping Hu, Dong Wang, Jianxin Pang, Youjun Xiong
  • Publication number: 20210166416
    Abstract: A robot climbing control method is disclosed. The method obtains an RGB color image and a depth image of stairs, extracts an outline of a target object of a target step on the stairs from the RGB color image, determines relative position information of the robot and the target step according to the depth image and the outline of the target object, and controls the robot to climb the target step according to the relative position information. The embodiment of the present disclosure allows the robot to effectively adjust postures and forward directions on any size of and non-standardized stairs and avoids the deviation of the walking direction, thereby improving the effectiveness and safety of the stair climbing of the robot.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 3, 2021
    Inventors: Shuping Hu, Jun Cheng, Jingtao Zhang, Miaochen Guo, Dong Wang, Jianxin Pang, Youjun Xiong
  • Patent number: 10893023
    Abstract: One or more VPN tunnels are established in a site-to-site configuration. A VPN transition subnet is defined and associated with each VPN tunnel. Once the VPN tunnel(s) and the LAN(s) have been configured, a per-application VPN policy can be specified for any applications that require site-to-site VPN access. Whenever a new application is launched, a container is created for executing the VM. The VPN management system reads the VPN policy to determine whether the application is permitted to access any VPN tunnels. If the application is permitted to access a VPN tunnel, a vNIC is generated on the VM for the container of the application and/or a new IP address on the vNIC is assigned to the container. The new IP address and/or the new vNIC are then added to the VPN transition subnet associated with the VPN tunnel to enable the application to access the VPN tunnel.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 12, 2021
    Assignee: VMware, Inc.
    Inventors: Nan Wang, Sam Zhao, Shengbo Teng, Wen Wang, Jingtao Zhang
  • Patent number: 10838841
    Abstract: A method for log analysis includes receiving log outputs from an application and generating a log file by recording the log outputs in the log file and, for each log output in the log file, attaching a log context record to the log output. The log context record is encoded with a call stack having stack frames and one or more variables in the stack frames. The method further includes grouping the log outputs in the log file based on their log context records.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: November 17, 2020
    Assignee: VMWARE, INC.
    Inventors: Yao Zhang, Olivier Alain Cremel, Ming Chen, Chunyan Ji, Jingtao Zhang, Hua Chen
  • Publication number: 20200206945
    Abstract: The present disclosure relates to robot technology, which provides a robot pose estimation method as well as an apparatus and a robot using the same. The method includes: obtaining, through an inertial measurement unit, initial 6DoF pose data; performing a first correction on the initial 6DoF pose data based on pose data obtained through an auxiliary sensor to obtain corrected 6DoF pose data; obtaining, through a 2D lidar sensor disposed on a stable platform, 3DoF pose data; and performing a second correction on the corrected 6DoF pose data based on the 3DoF pose data to obtain target 6DoF pose data. In this manner, the accuracy of the pose data of the robot is improved, and the accurate pose estimation of the robot is realized.
    Type: Application
    Filed: August 30, 2019
    Publication date: July 2, 2020
    Inventors: Youjun Xiong, Jianxin Pang, Wanli Zhang, Jingtao Zhang
  • Patent number: 10608881
    Abstract: Example methods are provided for host to implement application-based network segmentation in a virtualized computing environment. The method may comprise detecting an egress packet from a virtualized computing instance supported by the host for transmission to a destination and identifying a source application associated with the egress packet. The source application may be one of multiple applications supported by the virtualized computing instance, the multiple applications being associated with respective target networks. The method may further comprise, based on a network policy configured for the source application, determining a particular target network associated with the source application; and sending, to the destination, the egress packet via a physical network interface controller (NIC) associated with the particular target network.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: March 31, 2020
    Assignee: NICIRA, INC.
    Inventors: Shengbo Teng, Nan Wang, Yisan Zhao, Jingtao Zhang
  • Publication number: 20200034271
    Abstract: A method for log analysis includes receiving log outputs from an application and generating a log file by recording the log outputs in the log file and, for each log output in the log file, attaching a log context record to the log output. The log context record is encoded with a call stack having stack frames and one or more variables in the stack frames. The method further includes grouping the log outputs in the log file based on their log context records.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 30, 2020
    Applicant: VMware, Inc.
    Inventors: Yao ZHANG, Olivier Alain CREMEL, Ming CHEN, Chunyan JI, Jingtao ZHANG, Hua CHEN
  • Patent number: 10447656
    Abstract: A VPN tunnel policy is defined on a per-application basis. The VPN tunnel policy may specify that a particular application is permitted to transmit data on a specific VPN tunnel. Subsequently, the specified application is delivered to one or more virtual machines and an application tunnel manager creates a new virtual network interface card (NIC) on the VM, corresponding to the delivered application. The newly created virtual NIC is attached to a specified subnet. The subnet may be a VPN transition network with a connection to a VPN gateway device. The subnet may have been previously defined or generated at the time of assigning the application to the VPN tunnel. Once the virtual NIC has been created on the VM, an OS script is executed to force the delivered application to use the newly created virtual NIC and to prevent users from changing the application and virtual NIC linkage.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: October 15, 2019
    Assignee: VMware, Inc.
    Inventors: Sam Zhao, Nan Wang, Shengbo Teng, Jingtao Zhang, Jinrong Wu, Wen Wang
  • Publication number: 20190230188
    Abstract: Embodiments of the present disclosure relate to techniques for providing a remoted application to a client device over a network. Certain embodiments involve receiving, by a web server and from the client device, a request for the remoted application. The request may comprise a tag which identifies one or more attributes of the remoted application. Embodiments further involve launching, by the web server and based on the tag, the remoted application. Embodiments further involve providing, by the web server and to the client device, a video stream of the remoted application. The video stream of the remoted application may comprise one or more images rendered based on raw data of the remoted application. Embodiments further involve receiving, by the web server and from the client device, user input and providing, by the web server and based on the user input, application input to the remoted application.
    Type: Application
    Filed: January 19, 2018
    Publication date: July 25, 2019
    Inventors: Shengbo TENG, Sam ZHAO, Wen WANG, Nan WANG, Jingtao ZHANG
  • Publication number: 20190222559
    Abstract: One or more VPN tunnels are established in a site-to-site configuration. A VPN transition subnet is defined and associated with each VPN tunnel. Once the VPN tunnel(s) and the LAN(s) have been configured, a per-application VPN policy can be specified for any applications that require site-to-site VPN access. Whenever a new application is launched, a container is created for executing the VM. The VPN management system reads the VPN policy to determine whether the application is permitted to access any VPN tunnels. If the application is permitted to access a VPN tunnel, a vNIC is generated on the VM for the container of the application and/or a new IP address on the vNIC is assigned to the container. The new IP address and/or the new vNIC are then added to the VPN transition subnet associated with the VPN tunnel to enable the application to access the VPN tunnel.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventors: Nan Wang, Sam Zhao, Shengbo Teng, Wen Wang, Jingtao Zhang
  • Publication number: 20190132291
    Abstract: A VPN tunnel policy is defined on a per-application basis. The VPN tunnel policy may specify that a particular application is permitted to transmit data on a specific VPN tunnel. Subsequently, the specified application is delivered to one or more virtual machines and an application tunnel manager creates a new virtual network interface card (NIC) on the VM, corresponding to the delivered application. The newly created virtual NIC is attached to a specified subnet. The subnet may be a VPN transition network with a connection to a VPN gateway device. The subnet may have been previously defined or generated at the time of assigning the application to the VPN tunnel. Once the virtual NIC has been created on the VM, an OS script is executed to force the delivered application to use the newly created virtual NIC and to prevent users from changing the application and virtual NIC linkage.
    Type: Application
    Filed: November 2, 2017
    Publication date: May 2, 2019
    Inventors: Sam Zhao, Nan Wang, Shengbo Teng, Jingtao Zhang, Jinrong Wu, Wen Wang
  • Publication number: 20180083837
    Abstract: Example methods are provided for host to implement application-based network segmentation in a virtualized computing environment. The method may comprise detecting an egress packet from a virtualized computing instance supported by the host for transmission to a destination and identifying a source application associated with the egress packet. The source application may be one of multiple applications supported by the virtualized computing instance, the multiple applications being associated with respective target networks. The method may further comprise, based on a network policy configured for the source application, determining a particular target network associated with the source application; and sending, to the destination, the egress packet via a physical network interface controller (NIC) associated with the particular target network.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Applicant: Nicira, Inc.
    Inventors: Shengbo TENG, Nan WANG, Yisan ZHAO, Jingtao ZHANG
  • Patent number: 8734851
    Abstract: The present invention provides implantable medical devices coated with polyelectrolyte assemblies that are fabricated by layer-by-layer deposition of nucleic acid and polycation. Such devices facilitate the local delivery of a nucleic acid contained in the polyelectrolyte assembly into a cell or tissue at an implantation site. Also provided are methods of fabricating and using implantable medical devices according to the invention.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: May 27, 2014
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: David M. Lynn, Jingtao Zhang, Christopher M. Jewell, Nathaniel J. Fredin
  • Patent number: 8716422
    Abstract: Materials and Methods for the generation of polyelectrolyte multilayers that can erode to release cationic components. The multilayers comprise layers that contain one or more cations and one or more charge-dynamic anionic polymers. Charge-dynamic anionic polymers contain side chains having removable functional groups. Removal of the functional groups results in a change in the net change in the charge of the polymer which can disrupt interactions between cations and the anionic polymers and facilitate release of cations.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: May 6, 2014
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Xianghui Liu, Jingtao Zhang, David M. Lynn
  • Patent number: 8574420
    Abstract: Multilayered films, particularly ultrathin multilayered films comprising cationic polymers which are useful for controlled release of anionic species, particularly for controlled release of nucleic acids. The multilayer films herein are useful for temporal controlled released of anionic species, particularly one or more anionic peptides, proteins, nucleic acids or other anionic biological agents. In one aspect, the invention relates to multilayer films which release anionic species (anions) with separate and/or distinct release profiles, particularly wherein the anions are one or more anionic peptides, proteins or nucleic acids or other anionic biological agents.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: November 5, 2013
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: David M. Lynn, Jingtao Zhang, Xianghui Liu
  • Publication number: 20130122055
    Abstract: Materials and Methods for the generation of polyelectrolyte multilayers that can erode to release cationic components. The multilayers comprise layers that contain one or more cations and one or more charge-dynamic anionic polymers. Charge-dynamic anionic polymers contain side chains having removable functional groups. Removal of the functional groups results in a change in the net change in the charge of the polymer which can disrupt interactions between cations and the anionic polymers and facilitate release of cations.
    Type: Application
    Filed: October 23, 2012
    Publication date: May 16, 2013
    Inventors: Xianghui LIU, Jingtao Zhang, David M. Lynn
  • Patent number: 8324333
    Abstract: Materials and methods for the generation of polyelectrolyte multilayers that can erode to release cationic components. The multilayers comprise layers that contain one or more cations and one or more charge-dynamic anionic polymers. Charge-dynamic anionic polymers contain side chains having removable functional groups. Removal of the functional groups results in a change in the net change in the charge of the polymer which can disrupt interactions between cations and the anionic polymers and facilitate release of cations.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: December 4, 2012
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Xianghui Liu, Jingtao Zhang, David M. Lynn
  • Publication number: 20120065616
    Abstract: Multilayered films, particularly ultrathin multilayered films comprising cationic polymers which are useful for controlled release of anionic species, particularly for controlled release of nucleic acids. The multilayer films herein are useful for temporal controlled released of anionic species, particularly one or more anionic peptides, proteins, nucleic acids or other anionic biological agents. In one aspect, the invention relates to multilayer films which release anionic species (anions) with separate and/or distinct release profiles, particularly wherein the anions are one or more anionic peptides, proteins or nucleic acids or other anionic biological agents.
    Type: Application
    Filed: November 21, 2011
    Publication date: March 15, 2012
    Inventors: David M. Lynn, Jingtao Zhang, Xianghui Liu
  • Patent number: 8071210
    Abstract: In one aspect, described herein are ultrathin films comprising an azlactone functionalized polymer and a primary amine functionalized polymer. Also described herein are ultrathin films including reactive, nonreactive, partially reactive/nonreactive, hydrophobic, hydrophilic, and mixed hydrophobic/hydrophilic ultrathin films. In another aspect, described herein are methods for making surface attached and freestanding ultrathin films.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: December 6, 2011
    Assignee: Wiscousin Alumni Research Foundation
    Inventors: David M. Lynn, Maren E. Buck, Jingtao Zhang
  • Publication number: 20100048736
    Abstract: Materials and methods for the generation of polyelectrolyte multilayers that can erode to release cationic components. The multilayers comprise layers that contain one or more cations and one or more charge-dynamic anionic polymers. Charge-dynamic anionic polymers contain side chains having removable functional groups. Removal of the functional groups results in a change in the net change in the charge of the polymer which can disrupt interactions between cations and the anionic polymers and facilitate release of cations.
    Type: Application
    Filed: June 5, 2009
    Publication date: February 25, 2010
    Inventors: Xianghui Liu, Jingtao Zhang, David M. Lynn