Patents by Inventor Alan Tang

Alan Tang 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: 20240291720
    Abstract: A method includes obtaining a stream of consecutive network configuration snapshots each including network configuration information. The method also includes determining that first network configuration information of a first network configuration snapshot of the network from the stream of consecutive network configuration snapshots for the network is not the same as second network configuration information of a second network configuration snapshot of the network from the stream of consecutive network configuration snapshots for the network. The method also includes generating a reachability differentiation graph that identifies a net change to reachability from the first network configuration information and the second network configuration information based on determining that the first network configuration information is not the same as the second network configuration information.
    Type: Application
    Filed: May 10, 2024
    Publication date: August 29, 2024
    Applicant: Google LLC
    Inventors: Hongkun Yang, Hui Liu, Gargi Adhav, Alan Tang
  • Patent number: 12009985
    Abstract: A method includes obtaining a stream of consecutive network configuration snapshots each including network configuration information. The method also includes determining that first network configuration information is the same as second network configuration information. After determining that the first network configuration information is the same as the second network configuration information, the method includes determining that the second network configuration information is not the same as third network configuration information. The method also includes determining a net change in reachability for a network based on a difference in packet reachability. The method also includes determining a policy violation based on the net change in reachability for the network and generating a reachability differentiation report including the policy violation.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: June 11, 2024
    Assignee: Google LLC
    Inventors: Hongkun Yang, Hui Liu, Gargi Adhav, Alan Tang
  • Publication number: 20220294699
    Abstract: A method of network reachability impact analysis includes receiving a plurality of network configuration snapshots for a network. The method also includes selecting a first network configuration snapshot of the network and a second network configuration snapshot of the network. The method further includes generating a first reachability graph representing packet reachability of the network for the first network configuration snapshot. The method also includes generating a second reachability graph representing packet reachability of the network for the second network configuration snapshot. The method also includes computing a reachability differentiation graph identifying a net change to reachability from the first reachability graph to the second reachability graph. The method further includes generating a reachability differentiation report including a human-interpretable output of the net change to reachability.
    Type: Application
    Filed: May 27, 2022
    Publication date: September 15, 2022
    Applicant: Google LLC
    Inventors: Hongkun Yang, Hui Liu, Gargi Adhav, Alan Tang
  • Patent number: 11381460
    Abstract: A method includes receiving a plurality of network configuration snapshots for a network and determining whether a first data plane model protocol of a first snapshot is the same as a second data plane model protocol of a second snapshot consecutive with the first snapshot. When the snapshots are the same, the method includes determining whether a third snapshot is the same as the second snapshot. When the snapshots are different, the method includes selecting the first snapshot and the second snapshot. The method includes generating a first reachability graph representing packet reachability of the network for the first snapshot and generating a second reachability graph representing packet reachability of the network for the second snapshot. The method includes computing a reachability differentiation graph identifying a net change to reachability from the first reachability graph to the second reachability graph and generating a report of the net change to reachability.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: July 5, 2022
    Assignee: Google LLC
    Inventors: Hongkun Yang, Hui Liu, Gargi Adhav, Alan Tang
  • Publication number: 20220191102
    Abstract: A method of network reachability impact analysis includes receiving a plurality of network configuration snapshots for a network. The method also include selecting a first network configuration snapshot of the network and a second network configuration snapshot of the network. The method further includes generating a first reachability graph representing packet reachability of the network for the first network configuration snapshot. The method also includes generating a second reachability graph representing packet reachability of the network for the second network configuration snapshot. The method also includes computing a reachability differentiation graph identifying a net change to reachability from the first reachability graph to the second reachability graph. The method further includes generating a reachability differentiation report including a human-interpretable output of the net change to reachability.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 16, 2022
    Applicant: Google LLC
    Inventors: Hongkun Yang, Hui Liu, Gargi Adhav, Alan Tang
  • Publication number: 20110035413
    Abstract: A Diameter bus between Diameter processing nodes of the same network element is disclosed herein. The Diameter bus includes a data structure that is used to transfer Diameter messages between the processing nodes. In doing so, the data structure avoids the overhead associated with SCTP, TCP, Ethernet, and/or IP encoding that is required by the Diameter base protocol. To ensure that the Diameter processing nodes operate as intended, the Diameter bus also includes a simplified Diameter transport structure such that Capabilities Exchange messaging between Diameter processing nodes is maintained as required by the Diameter base protocol. However, the simplified Diameter transport structure forgoes other functionality associated with the Diameter base protocol, such as the Device Watchdog messaging.
    Type: Application
    Filed: April 18, 2008
    Publication date: February 10, 2011
    Inventors: Thierry Bessis, Alan Tang
  • Publication number: 20100302944
    Abstract: Various method and apparatus are provided directed to load allocation. In one embodiment, a distributor distributes a load to one of a plurality of peer nodes, each peer node having associated thereto a corresponding scalar based on a load factor value, the scalar of the one peer node satisfying a load management condition. The corresponding scalar of the plurality of peer nodes may be tested in a sequentially order until the load management condition is satisfied by the scalar of the one peer nodes. Testing may include threshold testing and begin with the scalar of a last remote peer node to which a most recent prior load was distributed. When the load management condition is satisfied by a scalar, it is decremented based on the load factor value, which may approximate a first number divided by the number of peer nodes in the plurality.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Inventors: Thierry C. Bessis, Kenneth W. Brent, Alan Tang
  • Publication number: 20060010377
    Abstract: A method and system for interactively generating legal documents by a requestor for a recipient. A legal document server is established on a computer network to receive legal document requests from a legal document requestor. Each legal document request includes recipient and subject matter information sufficient to create a legal document. The legal document server generates a legal document according to the legal document request using the recipient and subject matter information. The legal document server transmits the generated legal document directly to the recipient.
    Type: Application
    Filed: September 13, 2005
    Publication date: January 12, 2006
    Inventors: John Anecki, Alan Tang, Bernard Smet