Patents by Inventor Nicholas Tan

Nicholas Tan 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: 12088432
    Abstract: A command line interface in a network device provides for specifying Virtual Local Area Network (VLAN) tag manipulations using range mappings to avoid error-prone repetitive configuration. A flexible VLAN tag range mapping is described, where the original and transformed ranges can be specified for both inner and outer positions, as long as the number of tags on either side of the transformation is the same.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: September 10, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Nicholas Tan, Wade Carpenter, Kartik Chandran, Adam James Sweeney, Chandrashekhar Appanna, Christoph Schwarz, Victor Wen
  • Publication number: 20230138323
    Abstract: A command line interface in a network device provides for specifying Virtual Local Area Network (VLAN) tag manipulations using range mappings to avoid error-prone repetitive configuration. A flexible VLAN tag range mapping is described, where the original and transformed ranges can be specified for both inner and outer positions, as long as the number of tags on either side of the transformation is the same.
    Type: Application
    Filed: November 2, 2021
    Publication date: May 4, 2023
    Inventors: Nicholas TAN, Wade CARPENTER, Kartik CHANDRAN, Adam James SWEENEY, Chandrashekhar APPANNA, Christoph SCHWARZ, Victor WEN
  • Patent number: 10404814
    Abstract: Systems and methods for providing third-party content can include a data processing system receiving a first content selection parameter and a plurality of second content selection parameters to manage serving of content items of a third-party content provider. The data processing system can store the first content selection parameter and a plurality of second content selection parameters in a memory bank. Upon receiving a request for third-party content, the data processing system can retrieve the first content selection parameter and the plurality of second content selection parameters from the memory bank, and determine a parameter among the first content selection parameter and the plurality of second content selection parameters. The data processing system can select a content item from a plurality of content items of the third-party content provider based on the determined parameter, and provide the selected content item for presentation on a client device.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: September 3, 2019
    Assignee: Google LLC
    Inventors: Igor Saprykin, Nicholas Tan, Pranav Kantawala, Ying Wang, Piyush Prahladka, Cedric Dupont, Ankur Lahoti, Nandita Prabhu