Patents by Inventor Tong Jiang

Tong Jiang 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: 20210184971
    Abstract: In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.
    Type: Application
    Filed: February 5, 2021
    Publication date: June 17, 2021
    Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Atul S. Moghe, Tong Jiang, Akshaya Muralidharan, Rishabh Ramakant Tulsian
  • Patent number: 11025342
    Abstract: A method includes receiving X pilot symbols, determining light source sequence numbers of the X light sources based on the X pilot symbols, receiving M×X undersampled pulse width modulation-based pulse position modulation (UPPM) symbols and parsing the M×X UPPM symbols thereby obtaining original data from a sending node by using N light sources. Each of the X pilot symbols includes W waveform segments. Each of the W waveform segments includes a first light source sequence number indication part that indicates a light source sequence number. Waveforms of waveform segments with odd sequence numbers in the W waveform segments are the same, waveforms of waveform segments with even sequence numbers in the W waveform segments are the same, and a duration of each of the W waveform segments is equal. The X pilot symbols are in a one-to-one correspondence with X light sources.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: June 1, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Pengfei Luo, Tong Jiang
  • Patent number: 10971779
    Abstract: The disclosure relates to a holding device and an electronic device assembly and an electronic apparatus having the same. The holding device is able to hold an insertion device. At least one holding structure of the holding device includes a first holding portion and a second holding portion, and the second holding portion is located closer to the insertion opening than the first holding portion. The first holding portion is configured to hold the insertion device at an installed position, and the second holding portion is configured to hold the insertion device at a non-installed position.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: April 6, 2021
    Assignee: WISTRON CORP.
    Inventors: Rong Jin Zhang, Shu Tong Jiang, Xiong Jie Yao, Chang-Feng Lan
  • Patent number: 10938660
    Abstract: An example method includes identifying, based on a received indication, at least a first network device that is to be placed in the maintenance mode, determining device information for the first network device, sending, to the first network device, first configuration information included in the device information to cause the first network device to switch into a maintenance mode and enable diversion of network traffic from the first network device to a second network device, responsive to verifying that the first network device has diverted the traffic, initiating maintenance procedures on the first network device while the first network device is in the maintenance mode, and sending, to the first network device, second configuration information included in the device information to cause the first network device to switch out of the maintenance mode and enable reversion of network traffic from the second device to the first network device.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: March 2, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Sukhdev S. Kapur, Ashok Ganesan, Jacopo Pianigiani, Michal Styszynski, Atul S Moghe, Joseph Williams, Sahana Sekhar Palagrahara Chandrashekar, Tong Jiang, Rishabh Ramakant Tulsian, Manish Krishnan, Soumil Ramesh Kulkarni, Vinod Nair, Jeba Paulaiyan
  • Patent number: 10931526
    Abstract: Techniques are described for dynamically adapting virtualized network functions (VNFs) to different target environments. A controller stores device profiles that include configuration data and workflows for resolving configuration parameters for instantiating and deploying a VNF package to form a network service. To support the resolution of VNF configuration parameters, a VNF descriptor for the VNF is extended to include a device family parameter that indicates a shared architecture and configuration parameters. The controller, when instantiating the VNF, may identify a device profile usable for resolving the configuration parameters for the VNF and obtain configuration data from the device profile for creating and configuring a VNF instance for the VNF descriptor. Extending the VNF descriptor to specify a device family allows the VNF to be flexibly adapted for different target environments and may avoid the use of numerous pre-defined VNF descriptors.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: February 23, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Tong Jiang, Roshan Joyce, Gopi Krishna, Sankar Ramamoorthi
  • Patent number: 10917339
    Abstract: In general, techniques are described for defining and executing device-independent commands on a network having a plurality of network devices. In some examples, a controller includes a graphical user interface. The controller displays, via the graphical user interface, network devices that support a device-independent command selected from one or more device-independent commands, wherein each device-independent command performs one or more operations on supported network devices. The controller receives, via the graphical user interface, user input selecting two or more of the displayed network devices and performs the one or more operations of the selected device-independent command on the selected network devices. In some examples, performing includes executing tasks associated with each network device, wherein the tasks, when executed, perform the one or more operations on each respective network device.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: February 9, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Atul S Moghe, Tong Jiang, Akshaya Muralidharan, Rishabh Ramakant Tulsian
  • Publication number: 20210034359
    Abstract: A device may receive information identifying a set of tasks to be executed by a microservices application that includes a plurality of microservices. The device may determine an execution time of the set of tasks based on a set of parameters and a model. The set of parameters may include a first parameter that identifies a first number of instances of a first microservice of the plurality of microservices, and a second parameter that identifies a second number of instances of a second microservice of the plurality of microservices. The device may compare the execution time and a threshold. The threshold may be associated with a service level agreement. The device may selectively adjust the first number of instances or the second number of instances based on comparing the execution time and the threshold.
    Type: Application
    Filed: September 30, 2020
    Publication date: February 4, 2021
    Inventors: Jalandip LEPCHA, Tong JIANG
  • Patent number: 10897312
    Abstract: A data transmission method, device, and system includes, when a preset condition is met, determining a quantity N of first symbols included in one first symbol group and a quantity K of bits transmitted in the first symbol group, where the preset condition is ? log2 mN?>N·? log2 m?, K=? log2 mN?, m?2, N?2, and K?3; obtaining X data blocks, where each of the first X?1 data blocks includes K bits, the last data block includes Y bits, X?1, and K?Y?1; and processing each of the X data blocks into N first symbols to obtain NX first symbols, and sending the NX first symbols.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: January 19, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tong Jiang, Pengfei Luo
  • Patent number: 10897420
    Abstract: An example data center system includes server devices hosting data of a first tenant and a second tenant of the data center, network devices of an interconnected topology coupling the server devices including respective service virtual routing and forwarding (VRF) tables, and one or more service devices that communicatively couple the network devices, wherein the service devices include respective service VRF tables for the first set of server devices and the second set of server devices, and wherein the service devices apply services to network traffic flowing between the first set of server devices and the second set of server devices using the first service VRF table and the second service VRF table.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 19, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Jacopo Pianigiani, Vivekananda Shenoy, Ankur Tandon, Atul S Moghe, Suresh K Balineni, Tong Jiang, Kiran N. Kasim, Sridevi JeevaRaj
  • Publication number: 20200344158
    Abstract: A virtual port group abstraction can facilitate automated configuration of devices in a data center. For example, a data center administrator can define a virtual port group to include a set of logical and physical interfaces for devices allocated to a particular department or other group within a company. An administrator for the department can then utilize a user interface to perform actions with respect to the virtual port group. The actions can include configuration actions, modeling actions and/or deployment actions. An action received by a network management controller such as a Software-Defined Networking (SDN) controller can be converted into the appropriate actions for the relevant logical and physical interfaces that are configured to be part of the virtual port group.
    Type: Application
    Filed: September 30, 2019
    Publication date: October 29, 2020
    Inventors: Jacopo Pianigiani, Tong Jiang, Sukhdev S. Kapur, Atul S. Moghe
  • Publication number: 20200344147
    Abstract: Techniques are disclosed for providing a Software Defined Networking (SDN) controller with real-time or near-real time visibility of the operation of data center fabrics to determine whether the DCI was properly configured. For example, an SDN controller receives high-level configuration data that describes a desired state of a network managed by the SDN controller at a high level of abstraction. The SDN controller applies a transformation function to the high-level configuration data to generate a low-level configuration data for network devices configured to implement the desired state of the network. SDN controller configures the SDN controller as a peer to the network devices to obtain one or more routes exchanged between the network devices. The SDN controller sends the low-level configuration data to the network devices to cause the network devices to implement the desired state of the network.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 29, 2020
    Inventors: Jacopo Pianigiani, Suresh K. Balineni, Anantharamu Suryanarayana, Atul S. Moghe, Shivayogi Ugaji, Tong Jiang
  • Publication number: 20200344120
    Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Jacopo Pianigiani, Thomas Murray, Michael Henkel, Tong Jiang, Ignatious Johnson Christober, Atul S. Moghe
  • Publication number: 20200344119
    Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Tong Jiang, Sukhdev S. Kapur, Michael Henkel, Nachi Ueno, Jacopo Pianigiani, Dheeraj Gautam, Sridevi JeevaRaj
  • Publication number: 20200336207
    Abstract: Embodiments of this application relate to the communications field, disclose a camera communication method and an apparatus. A solution is: generating N pilot symbols and M×N UPPM symbols, where each of the N pilot symbols includes W waveform segments, each of the W waveform segments includes a first light source sequence number indication part used to indicate a light source sequence number, waveforms of waveform segments with odd sequence numbers in the W waveform segments are the same, waveforms of waveform segments with even sequence numbers in the W waveform segments are the same, and duration of each of the W waveform segments is equal; and sending the N pilot symbols and the M×N UPPM symbols by using the N light sources, where one light source is used to send one pilot symbol and M UPPM symbols. The embodiments of this application are used in an optical camera communication process.
    Type: Application
    Filed: July 7, 2020
    Publication date: October 22, 2020
    Inventors: Pengfei LUO, Tong JIANG
  • Publication number: 20200336206
    Abstract: Embodiments of this application disclose a communication method and an apparatus, and relate to the communications field, to resolve a problem of how to simultaneously perform transmission by using a plurality of light sources and increase transmission efficiency in a multi-light source scenario in an optical camera communications system. A specific solution is: generating N physical frames, where each of the physical frames includes a preamble, a mode indication, and valid data, the mode indication is used to indicate a sending mode of N light sources, the sending mode is a diversity mode or a multiplexing mode, and N is a positive integer greater than or equal to 2; and sending the N physical frames by using the N light sources, where one light source sends one physical frame. The embodiments of this application are used in an optical camera communication process.
    Type: Application
    Filed: July 2, 2020
    Publication date: October 22, 2020
    Inventors: Tong JIANG, Pengfei LUO
  • Publication number: 20200337085
    Abstract: Methods, devices, and systems for full-duplex transmission are provided. In one aspect, a method can include: sending, by a first node, access request information to a second node in a first access timeslot, receiving, by the first node, full-duplex feedback information sent by the second node, receiving, by the first node, a target identifier sent by the second node, the full-duplex feedback information indicating that the first access timeslot is in a successful state, and determining, by the first node, a target queue location of the first node associated with a conflict resolution queue in response to at least one of: determining that the target identifier is different from an identifier of the first node, or determining that the full-duplex feedback information indicates that the first access timeslot is in an idle state.
    Type: Application
    Filed: July 1, 2020
    Publication date: October 22, 2020
    Inventors: Chen DONG, Tong JIANG
  • Patent number: 10795674
    Abstract: A device may receive information identifying a set of tasks to be executed by a microservices application that includes a plurality of microservices. The device may determine an execution time of the set of tasks based on a set of parameters and a model. The set of parameters may include a first parameter that identifies a first number of instances of a first microservice of the plurality of microservices, and a second parameter that identifies a second number of instances of a second microservice of the plurality of microservices. The device may compare the execution time and a threshold. The threshold may be associated with a service level agreement. The device may selectively adjust the first number of instances or the second number of instances based on comparing the execution time and the threshold.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: October 6, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Jalandip Lepcha, Tong Jiang
  • Publication number: 20200310784
    Abstract: Techniques are disclosed for deploying software upgrades to a mixed network of In-Service Software Upgrade (ISSU)-capable and ISSU-incapable network devices without interrupting network traffic serviced by the mixed network. In one example, a centralized controller for a network determines that first network devices of a plurality of network devices for the network are In-Service Software Upgrade (ISSU)-capable and second network devices of the plurality of network devices are not ISSU-capable. The centralized controller transmits messages instructing the first network devices to perform an ISSU operation. Further, the centralized controller transmits messages instructing each network device of the second network devices to transmit a message to peer network devices of the network device, the message indicating that the network device is not ISSU-capable.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Manish Krishnan, Tong Jiang, Vivekananda Shenoy, Soumil Ramesh Kulkarni, Vinod Nair, Jeba Paulaiyan
  • Publication number: 20200303693
    Abstract: The disclosure relates to a holding device and an electronic device assembly and an electronic apparatus having the same. The holding device is able to hold an insertion device. At least one holding structure of the holding device includes a first holding portion and a second holding portion, and the second holding portion is located closer to the insertion opening than the first holding portion. The first holding portion is configured to hold the insertion device at an installed position, and the second holding portion is configured to hold the insertion device at a non-installed position.
    Type: Application
    Filed: June 25, 2019
    Publication date: September 24, 2020
    Inventors: Rong Jin ZHANG, Shu Tong Jiang, Xiong Jie Yao, Chang-Feng Lan
  • Patent number: 10764268
    Abstract: A security controller (SC) restoration method is provided. The method includes: designating, by a master node, a node to which a backup SC belongs, where the master node includes an original DM or a backup DM; sending, by the master node to a first node, a message indicating the backup SC, where the message indicating the backup SC includes an identifier of the node to which the backup SC belongs; in a case in which a node to which an original SC belongs is disconnected, sending, by the master node to the first node, a message for enabling an SC function, for performing authentication, according to the message for enabling an SC function.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: September 1, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Tong Jiang