Patents by Inventor Sreenivas Makam

Sreenivas Makam 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: 20240089537
    Abstract: A machine-learned sharing system and methods are provided for sharing content with users while masking sensitive information. The system receives a content stream for display to one or more users, converts the content stream into image data representative of at least a portion of the content stream, inputs the image data into a machine-learned model configured for masking sensitive content within shared content, receives from the machine-learned model a first mask indicative of a region within the first content stream that contains sensitive content, and renders a display of the content stream that masks the sensitive content based at least in part on the first mask indicative of the region of the first content stream having the sensitive content.
    Type: Application
    Filed: June 2, 2022
    Publication date: March 14, 2024
    Inventors: Dhandapani Shanmugam, Sreenivas Makam
  • Patent number: 8837473
    Abstract: Packets of various protocols may contain timestamps generated by a single timestamp engine. In one embodiment, packets of two different protocols, which are referred to as Protocols A and B for simplicity, contain timestamps generated by the same Protocol B timestamp engine. In order to cause a Protocol B timestamp engine to produce a timestamp for a Protocol A packet, information can be provided to the Protocol B timestamp engine indicating that the Protocol A packet is a packet of Protocol B. The information can be provided by an internal header appended to the Protocol A packet that effectively misidentifies the Protocol A packet as a Protocol B packet. As a result, the Protocol B timestamp engine generates and inserts a timestamp for the Protocol A packet as if it were a Protocol B packet. The Protocol A packet, now including the timestamp, can be output or further processed.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: September 16, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Stefano Binetti, Sreenivas Makam, Sandesh K. Rao
  • Publication number: 20130089090
    Abstract: Packets of various protocols may contain timestamps generated by a single timestamp engine. In one embodiment, packets of two different protocols, which are referred to as Protocols A and B for simplicity, contain timestamps generated by the same Protocol B timestamp engine. In order to cause a Protocol B timestamp engine to produce a timestamp for a Protocol A packet, information can be provided to the Protocol B timestamp engine indicating that the Protocol A packet is a packet of Protocol B. The information can be provided by an internal header appended to the Protocol A packet that effectively misidentifies the Protocol A packet as a Protocol B packet. As a result, the Protocol B timestamp engine generates and inserts a timestamp for the Protocol A packet as if it were a Protocol B packet. The Protocol A packet, now including the timestamp, can be output or further processed.
    Type: Application
    Filed: October 11, 2011
    Publication date: April 11, 2013
    Inventors: Stefano Binetti, Sreenivas Makam, Sandesh K. Rao