Patents by Inventor Sumandra Majee

Sumandra Majee 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: 11044200
    Abstract: Methods, non-transitory computer readable media, network traffic manager apparatuses, and systems that assist with service stitching using a packet header includes identifying a type of service (TOS) or differentiated services code point (DSCP) value in a header field in each of a plurality of received network packets. One or more value added service chains are identified based on the identified TOS or DSCP value. The plurality of network packets are forwarded to a destination after processing each of the plurality of network packets through the identified one or more value added service chains.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: June 22, 2021
    Assignee: F5 NETWORKS, INC.
    Inventor: Sumandra Majee
  • Patent number: 10298653
    Abstract: A method, non-transitory computer readable medium, and application management computing device that obtains a segment of streaming video content from a server device in response to a request for the segment received from a client device. One or more static or dynamic parameter values associated with the streaming video content are determined. A segment quality of experience (QOE) score is generated for the segment based on one or more of the static or dynamic parameter values. A session identifier is extracted from the request or from a response from the server device that includes the segment. A video QOE score is generated for the streaming video content based on the segment QOE score and another segment QOE score for another segment of the streaming video content retrieved from a record of a session database associated with the session identifier. The video QOE score is output.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: May 21, 2019
    Assignee: F5 Networks, Inc.
    Inventors: Liang Cheng, Sumandra Majee, Saxon Amdahl
  • Patent number: 10187317
    Abstract: A method, non-transitory computer readable medium, and traffic management computing device that allocates a subset of tokens to active subscribers based on an estimated number of subscribers that will be active in a next sampling period. A request to transmit a first packet is received from one of the active subscribers. A determination is made when a current time is prior to an expiration of the allocated subset of the tokens. Another determination is made when a length of the first packet is less than a size corresponding to an available portion of the allocated subset of the tokens when the current time is determined to be prior to the expiration of the allocated subset of the tokens. The first packet is transmitted when the length of the first packet is determined to be less than a size corresponding to an available portion of the allocated subset of the tokens.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: January 22, 2019
    Assignee: F5 Networks, Inc.
    Inventors: Saxon Amdahl, Sumandra Majee, Rajendra Shukla
  • Patent number: 9866489
    Abstract: Embodiments are directed towards managing communication over a network with a packet traffic management device that performs delayed proxy action. The PTMD includes a buffer for buffering network traffic. Also, the PTMD includes proxy data paths and standard data paths. Network policies associated with the network flows may be determined using the buffered data. If a determined network policy includes proxy policy rules it is a proxy network policy. Then the network flows are associated with a proxy data path. If the buffer is exhausted, the network flow is associated with a standard data path before a policy is determined. Otherwise, if the network policy includes only standard policy rules, the network flows are moved to a standard data path. After the network flow is associated with a data path, the network traffic may be communicated until it is closed or otherwise terminated.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: January 9, 2018
    Assignee: F5 Networks, Inc.
    Inventors: Gennady Dosovitsky, Dmitry Rovniaguin, Sumandra Majee, Ron Talmor
  • Publication number: 20160014033
    Abstract: Embodiments are directed towards managing communication over a network with a packet traffic management device that performs delayed proxy action. The PTMD includes a buffer for buffering network traffic. Also, the PTMD includes proxy data paths and standard data paths. Network policies associated with the network flows may be determined using the buffered data. If a determined network policy includes proxy policy rules it is a proxy network, policy. Then the network flows are associated with a proxy data path. If the buffer is exhausted, the network flow is associated with a standard data path before a policy is determined. Otherwise, if the network policy includes only standard policy rules, the network flows are moved to a standard data path. After the network flow is associated with a data path, the network traffic may be communicated until it is closed or otherwise terminated.
    Type: Application
    Filed: July 11, 2014
    Publication date: January 14, 2016
    Applicant: F5 Networks, Inc.
    Inventors: Gennady Dosovitsky, Dmitry Rovniaguin, Sumandra Majee, Ron Talmor
  • Patent number: 9118717
    Abstract: An intermediary device, which behaves as a proxy for two entities after the entities have established a connection between themselves, is disclosed, as is a method that may be performed by such a device. The intermediary device can inspect a complete message, whose parts may be spread among multiple separate packets, without engaging in handshake phases with the message's origin or destination. As a first entity negotiates connection parameters with a second entity, the intermediary device stores the connection parameters as the parameters flow through the intermediary device. After the two entities have established an original connection, the intermediary device uses the intercepted parameters to form two separate connections in the place of the original connection: one between the intermediary device and the first entity, and another between the intermediary device and the second entity. To the entities, the newly formed connections appear to be same as the original connection.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: August 25, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Anurag Kahol, Sumandra Majee, Alex Waterman, Paul Mathison
  • Patent number: 9020912
    Abstract: A method, computer readable medium, and network traffic management apparatus that accesses data in a compressed file system includes obtaining an original write request from a client computing device including at least object data. The object data is compressed into a plurality of compressed blocks. A mapping of each compressed block to a portion of the object data compressed therein is generated, wherein the portion of the object data compressed therein is represented in the mapping by a unique object identifier, a start offset, and a length. The compressed blocks and the mapping are stored in at least one data storage device. At least one data access request for at least a portion of the object data is serviced based on the mapping.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: April 28, 2015
    Assignee: F5 Networks, Inc.
    Inventors: Sumandra Majee, David Hansen
  • Patent number: 8806056
    Abstract: A network traffic management device (NTMD) capable of gracefully handling remote file transfer errors is disclosed. A first local area network (LAN) may include a first NTMD and a client device. A second LAN may include a file server and an optional second NTMD. The first and second LANs are connected by a wide area network. The first NTMD optimizes network file transfer protocol (e.g., CIFS, NFS) operations by locally acknowledging file write command messages from the client device and reliably handling any file transfer errors that may occur by withholding flush data command messages from the client device until determining the locally acknowledged and forwarded file write commands were received by the file server. If any errors are encountered, the first NTMD returns a failed flush message to the client device or terminates the TCP/IP connection between the client device and the file server to indicate the error.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: August 12, 2014
    Assignee: F5 Networks, Inc.
    Inventor: Sumandra Majee
  • Patent number: 7978598
    Abstract: A standby content switch module maintains a connection after failure of the active CSM by maintaining a replicate connection state of the connection state of the active CSM. The active CSM transmits a replicate TCP SYN segment to the standby CSM to replicate a connection state on the standby CSM. The replicate SYN is constructed to appear to originate from the client originating the connection to the active CSM. The replicate SYN further includes encoded information enabling the standby CSM to distinguish the replicate SYN from an actual SYN. The replicate SYN frame contains information needed to create a connection state on the standby CSM that is a replica of the connection state on the active CSM.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: July 12, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Sumandra Majee
  • Patent number: 7672223
    Abstract: Network connection switchover is accomplished through a method comprising receiving information defining a first connection between a first network device and a computer; establishing a replication channel between the first network device and a backup device; storing backup control information at the backup device; communicating a message flow between the first network device and the computer on the first transport connection; in response to unavailability of the first network device, communicating messages on the replication channel that cause (a) establishing a second connection between the backup device and the computer; (b) continuing communication of the message flow between the backup device and the computer based on the backup control information. TCP connections, for example, can be switched from an active device to a backup device without reset or re-transmission.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: March 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sumandra Majee, Anurag Kahol, Alexander Waterman, Anh Nguyen, Patrick Tate, Martin Grimm
  • Publication number: 20060198296
    Abstract: Network connection switchover is accomplished through a method comprising receiving information defining a first connection between a first network device and a computer; establishing a replication channel between the first network device and a backup device; storing backup control information at the backup device; communicating a message flow between the first network device and the computer on the first transport connection; in response to unavailability of the first network device, communicating messages on the replication channel that cause (a) establishing a second connection between the backup device and the computer; (b) continuing communication of the message flow between the backup device and the computer based on the backup control information. TCP connections, for example, can be switched from an active device to a backup device without reset or re-transmission.
    Type: Application
    Filed: March 7, 2005
    Publication date: September 7, 2006
    Inventors: Sumandra Majee, Anurag Kahol, Alexander Waterman, Anh Nguyen, Patrick Tate, Martin Grimm
  • Publication number: 20060190612
    Abstract: An intermediary device, which behaves as a proxy for two entities after the entities have established a connection between themselves, is disclosed, as is a method that may be performed by such a device. The intermediary device can inspect a complete message, whose parts may be spread among multiple separate packets, without engaging in handshake phases with the message's origin or destination. As a first entity negotiates connection parameters with a second entity, the intermediary device stores the connection parameters as the parameters flow through the intermediary device. After the two entities have established an original connection, the intermediary device uses the intercepted parameters to form two separate connections in the place of the original connection: one between the intermediary device and the first entity, and another between the intermediary device and the second entity. To the entities, the newly formed connections appear to be same as the original connection.
    Type: Application
    Filed: February 18, 2005
    Publication date: August 24, 2006
    Inventors: Anurag Kahol, Sumandra Majee, Alex Waterman, Paul Mathison
  • Patent number: RE48725
    Abstract: A method, computer readable medium, and network traffic management apparatus that accesses data in a compressed file system includes obtaining an original write request from a client computing device including at least object data. The object data is compressed into a plurality of compressed blocks. A mapping of each compressed block to a portion of the object data compressed therein is generated, wherein the portion of the object data compressed therein is represented in the mapping by a unique object identifier, a start offset, and a length. The compressed blocks and the mapping are stored in at least one data storage device. At least one data access request for at least a portion of the object data is serviced based on the mapping.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: September 7, 2021
    Assignee: F5 NETWORKS, INC.
    Inventors: Sumandra Majee, David Hansen