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: 20210170580Abstract: 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: ApplicationFiled: December 4, 2020Publication date: June 10, 2021Inventors: Miaochen Guo, Jun Cheng, Jingtao Zhang, Shuping Hu, Dong Wang, Jianxin Pang, Youjun Xiong
-
Publication number: 20210166416Abstract: 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: ApplicationFiled: November 30, 2020Publication date: June 3, 2021Inventors: Shuping Hu, Jun Cheng, Jingtao Zhang, Miaochen Guo, Dong Wang, Jianxin Pang, Youjun Xiong
-
Patent number: 10893023Abstract: 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: GrantFiled: January 12, 2018Date of Patent: January 12, 2021Assignee: VMware, Inc.Inventors: Nan Wang, Sam Zhao, Shengbo Teng, Wen Wang, Jingtao Zhang
-
Patent number: 10838841Abstract: 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: GrantFiled: July 25, 2018Date of Patent: November 17, 2020Assignee: VMWARE, INC.Inventors: Yao Zhang, Olivier Alain Cremel, Ming Chen, Chunyan Ji, Jingtao Zhang, Hua Chen
-
Publication number: 20200206945Abstract: 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: ApplicationFiled: August 30, 2019Publication date: July 2, 2020Inventors: Youjun Xiong, Jianxin Pang, Wanli Zhang, Jingtao Zhang
-
Patent number: 10608881Abstract: 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: GrantFiled: September 22, 2016Date of Patent: March 31, 2020Assignee: NICIRA, INC.Inventors: Shengbo Teng, Nan Wang, Yisan Zhao, Jingtao Zhang
-
Publication number: 20200034271Abstract: 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: ApplicationFiled: July 25, 2018Publication date: January 30, 2020Applicant: VMware, Inc.Inventors: Yao ZHANG, Olivier Alain CREMEL, Ming CHEN, Chunyan JI, Jingtao ZHANG, Hua CHEN
-
Patent number: 10447656Abstract: 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: GrantFiled: November 2, 2017Date of Patent: October 15, 2019Assignee: VMware, Inc.Inventors: Sam Zhao, Nan Wang, Shengbo Teng, Jingtao Zhang, Jinrong Wu, Wen Wang
-
Publication number: 20190230188Abstract: 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: ApplicationFiled: January 19, 2018Publication date: July 25, 2019Inventors: Shengbo TENG, Sam ZHAO, Wen WANG, Nan WANG, Jingtao ZHANG
-
Publication number: 20190222559Abstract: 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: ApplicationFiled: January 12, 2018Publication date: July 18, 2019Inventors: Nan Wang, Sam Zhao, Shengbo Teng, Wen Wang, Jingtao Zhang
-
Publication number: 20190132291Abstract: 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: ApplicationFiled: November 2, 2017Publication date: May 2, 2019Inventors: Sam Zhao, Nan Wang, Shengbo Teng, Jingtao Zhang, Jinrong Wu, Wen Wang
-
Publication number: 20180083837Abstract: 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: ApplicationFiled: September 22, 2016Publication date: March 22, 2018Applicant: Nicira, Inc.Inventors: Shengbo TENG, Nan WANG, Yisan ZHAO, Jingtao ZHANG
-
Patent number: 8734851Abstract: 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: GrantFiled: May 1, 2006Date of Patent: May 27, 2014Assignee: Wisconsin Alumni Research FoundationInventors: David M. Lynn, Jingtao Zhang, Christopher M. Jewell, Nathaniel J. Fredin
-
Patent number: 8716422Abstract: 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: GrantFiled: October 23, 2012Date of Patent: May 6, 2014Assignee: Wisconsin Alumni Research FoundationInventors: Xianghui Liu, Jingtao Zhang, David M. Lynn
-
Patent number: 8574420Abstract: 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: GrantFiled: November 21, 2011Date of Patent: November 5, 2013Assignee: Wisconsin Alumni Research FoundationInventors: David M. Lynn, Jingtao Zhang, Xianghui Liu
-
Publication number: 20130122055Abstract: 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: ApplicationFiled: October 23, 2012Publication date: May 16, 2013Inventors: Xianghui LIU, Jingtao Zhang, David M. Lynn
-
Patent number: 8324333Abstract: 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: GrantFiled: June 5, 2009Date of Patent: December 4, 2012Assignee: Wisconsin Alumni Research FoundationInventors: Xianghui Liu, Jingtao Zhang, David M. Lynn
-
Publication number: 20120065616Abstract: 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: ApplicationFiled: November 21, 2011Publication date: March 15, 2012Inventors: David M. Lynn, Jingtao Zhang, Xianghui Liu
-
Patent number: 8071210Abstract: 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: GrantFiled: October 9, 2008Date of Patent: December 6, 2011Assignee: Wiscousin Alumni Research FoundationInventors: David M. Lynn, Maren E. Buck, Jingtao Zhang
-
Publication number: 20100048736Abstract: 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: ApplicationFiled: June 5, 2009Publication date: February 25, 2010Inventors: Xianghui Liu, Jingtao Zhang, David M. Lynn