Patents by Inventor Sherman Ma

Sherman Ma 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: 11411799
    Abstract: Systems, methods, and computer readable storage mediums are disclosed for scalable data collection and aggregation of statistics for logical objects of an application centric network. An analytics agent running on a logical object of an application centric network is elected as one of a Designated Stats device (DSD) or a Member Stats device (MSD). If the analytics agent is defined as a DSD, the analytics agent receives data reported from a downstream MSD communicated over the analytics plane and aggregates data from the MSD belonging to the same access control list rule. If the analytics agent is defined as an MSD, the analytics agent selects a DSD and reports the statistics to that DSD over the analytics plane.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: August 9, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sherman Ma, Kalyan Ghosh
  • Patent number: 11206218
    Abstract: Techniques for generating a multi-layer network topology on a managed network are described herein. An example method includes receiving, from an internetworking device in a network, one or more encrypted packets in a flow; generating a classification decision corresponding to the flow by traversing one or more decision trees; and providing the classification decision to a controller of the network.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: December 21, 2021
    Assignee: Cisco Technology, Inc.
    Inventor: Xueqiang (Sherman) Ma
  • Publication number: 20210119854
    Abstract: Systems, methods, and computer readable storage mediums are disclosed for scalable data collection and aggregation of statistics for logical objects of an application centric network. An analytics agent running on a logical object of an application centric network is elected as one of a Designated Stats device (DSD) or a Member Stats device (MSD). If the analytics agent is defined as a DSD, the analytics agent receives data reported from a downstream MSD communicated over the analytics plane and aggregates data from the MSD belonging to the same access control list rule. If the analytics agent is defined as an MSD, the analytics agent selects a DSD and reports the statistics to that DSD over the analytics plane.
    Type: Application
    Filed: December 29, 2020
    Publication date: April 22, 2021
    Inventors: Sherman Ma, Kalyan Ghosh
  • Patent number: 10892940
    Abstract: Systems, methods, and computer readable storage mediums are disclosed for scalable data collection and aggregation of statistics for logical objects of an application centric network. An analytics agent running on a logical object of an application centric network is elected as one of a Designated Stats device (DSD) or a Member Stats device (MSD). If the analytics agent is defined as a DSD, the analytics agent receives data reported from a downstream MSD communicated over the analytics plane and aggregates data from the MSD belonging to the same access control list rule. If the analytics agent is defined as an MSD, the analytics agent selects a DSD and reports the statistics to that DSD over the analytics plane.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: January 12, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sherman Ma, Kalyan Ghosh
  • Publication number: 20200259753
    Abstract: Techniques for generating a multi-layer network topology on a managed network are described herein. An example method includes receiving, from an internetworking device in a network, one or more encrypted packets in a flow; generating a classification decision corresponding to the flow by traversing one or more decision trees; and providing the classification decision to a controller of the network.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Inventor: XUEQIANG (SHERMAN) MA
  • Patent number: 10673765
    Abstract: Techniques for generating a multi-layer network topology on a managed network are described herein. In an embodiment, data that was collected from a plurality of network devices within a managed network is received and analyzed within a multi-layered plurality of decision trees. The plurality of decision trees include a plurality of nodes, one overlay decision tree, and at least one underlay decision tree. The plurality of nodes include a set of logic nodes that communicatively couples the at least one underlay tree to one of the logic nodes on the overlay tree. The received data is then classified by the plurality of multi-layered decision trees.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: June 2, 2020
    Assignee: Cisco Technology, Inc.
    Inventor: Xueqiang (Sherman) Ma
  • Publication number: 20200084153
    Abstract: Techniques for generating a multi-layer network topology on a managed network are described herein. In an embodiment, data that was collected from a plurality of network devices within a managed network is received and analyzed within a multi-layered plurality of decision trees. The plurality of decision trees include a plurality of nodes, one overlay decision tree, and at least one underlay decision tree. The plurality of nodes include a set of logic nodes that communicatively couples the at least one underlay tree to one of the logic nodes on the overlay tree. The received data is then classified by the plurality of multi-layered decision trees.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 12, 2020
    Inventor: XUEQIANG (SHERMAN) MA
  • Publication number: 20190028325
    Abstract: Systems, methods, and computer readable storage mediums are disclosed for scalable data collection and aggregation of statistics for logical objects of an application centric network. An analytics agent running on a logical object of an application centric network is elected as one of a Designated Stats device (DSD) or a Member Stats device (MSD). If the analytics agent is defined as a DSD, the analytics agent receives data reported from a downstream MSD communicated over the analytics plane and aggregates data from the MSD belonging to the same access control list rule. If the analytics agent is defined as an MSD, the analytics agent selects a DSD and reports the statistics to that DSD over the analytics plane.
    Type: Application
    Filed: July 21, 2017
    Publication date: January 24, 2019
    Inventors: Sherman Ma, Kalyan Ghosh
  • Publication number: 20050177474
    Abstract: The present invention provides a method of and apparatus for setting a selling price of each of a plurality of items to be subsequently offered for sale to a plurality of prospective purchasers, the method including: accepting a plurality of expressions of interest in the items, each of the expressions of interest nominating at least a number of the items and an offer price; then determining a moving price from a plurality of factors including at least the plurality of nominated numbers of items and offer prices; then issuing the moving price on demand to the prospective purchasers; repeating the above steps; and then establishing the selling price based on the moving price and issuing the selling price.
    Type: Application
    Filed: December 8, 2004
    Publication date: August 11, 2005
    Inventor: Sherman Ma