Patents by Inventor Mayur Mahajan
Mayur Mahajan 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: 11757803Abstract: Certain embodiments enable application message delivery to be automatically guaranteed for all failover scenarios through use of a novel infrastructure layer that supports high availability (HA) messaging. The High Availability Application Messaging Layer (HAML) can guarantee delivery of application messages whether a failover occurs at one or both of the source and the intended destination of the message. The HAML may transmit messages to one intended destination, as unicast messaging, or to multiple intended destinations, as multicast messaging. In some embodiments, the HAML may be HA aware, which refers to the awareness of the HAML of the redundancy for all processing entities within a network device to ensure hitless failover at the network device. By moving support for HA messaging from individual applications to the HAML, as a common infrastructure layer across the processing entities, the individual applications do not need to implement additional software to explicitly support HA messaging.Type: GrantFiled: February 3, 2020Date of Patent: September 12, 2023Assignee: Avago Technologies International Sales Pte. LimitedInventors: Bill Ying Chin, Poongovan Ponnavaikko, Dan N. Retter, Mayur Mahajan
-
Publication number: 20200177526Abstract: Certain embodiments enable application message delivery to be automatically guaranteed for all failover scenarios through use of a novel infrastructure layer that supports high availability (HA) messaging. The High Availability Application Messaging Layer (HAML) can guarantee delivery of application messages whether a failover occurs at one or both of the source and the intended destination of the message. The HAML may transmit messages to one intended destination, as unicast messaging, or to multiple intended destinations, as multicast messaging. In some embodiments, the HAML may be HA aware, which refers to the awareness of the HAML of the redundancy for all processing entities within a network device to ensure hitless failover at the network device. By moving support for HA messaging from individual applications to the HAML, as a common infrastructure layer across the processing entities, the individual applications do not need to implement additional software to explicitly support HA messaging.Type: ApplicationFiled: February 3, 2020Publication date: June 4, 2020Inventors: Bill Ying CHIN, Poongovan PONNAVAIKKO, Dan N. RETTER, Mayur MAHAJAN
-
Patent number: 10581763Abstract: Certain embodiments enable application message delivery to be automatically guaranteed for all failover scenarios through use of a novel infrastructure layer that supports high availability (HA) messaging. The High Availability Application Messaging Layer (HAML) can guarantee delivery of application messages whether a failover occurs at one or both of the source and the intended destination of the message. The HAML may transmit messages to one intended destination, as unicast messaging, or to multiple intended destinations, as multicast messaging. In some embodiments, the HAML may be HA aware, which refers to the awareness of the HAML of the redundancy for all processing entities within a network device to ensure hitless failover at the network device. By moving support for HA messaging from individual applications to the HAML, as a common infrastructure layer across the processing entities, the individual applications do not need to implement additional software to explicitly support HA messaging.Type: GrantFiled: March 15, 2013Date of Patent: March 3, 2020Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Bill Ying Chin, Poongovan Ponnavaikko, Dan N. Retter, Mayur Mahajan
-
Patent number: 9967106Abstract: Certain embodiments of the present invention provide techniques that enable messages to be sent to a processing entity within a computing device without knowing the network address of the processing entity. In certain embodiments, instead of using the network address of the processing entity, a message can be communicated to the processing entity using information indicative of a role or state or function performed by the processing entity.Type: GrantFiled: October 26, 2015Date of Patent: May 8, 2018Assignee: Brocade Communications Systems LLCInventors: Bill Ying Chin, Dan N. Retter, Mayur Mahajan, Poongovan Ponnavaikko
-
Publication number: 20160182241Abstract: Certain embodiments of the present invention provide techniques that enable messages to be sent to a processing entity within a computing device without knowing the network address of the processing entity. In certain embodiments, instead of using the network address of the processing entity, a message can be communicated to the processing entity using information indicative of a role or state or function performed by the processing entity.Type: ApplicationFiled: October 26, 2015Publication date: June 23, 2016Inventors: Bill Ying Chin, Dan N. Retter, Mayur Mahajan, Poongovan Ponnavaikko
-
Patent number: 9203690Abstract: Certain embodiments of the present invention provide techniques that enable messages to be sent to a processing entity within a computing device without knowing the network address of the processing entity. In certain embodiments, instead of using the network address of the processing entity, a message can be communicated to the processing entity using information indicative of a role or state or function performed by the processing entity.Type: GrantFiled: March 14, 2013Date of Patent: December 1, 2015Assignee: Brocade Communications Systems, Inc.Inventors: Bill Ying Chin, Dan N. Retter, Mayur Mahajan, Poongovan Ponnavaikko
-
Publication number: 20140089484Abstract: Certain embodiments of the present invention provide techniques that enable messages to be sent to a processing entity within a computing device without knowing the network address of the processing entity. In certain embodiments, instead of using the network address of the processing entity, a message can be communicated to the processing entity using information indicative of a role or state or function performed by the processing entity.Type: ApplicationFiled: March 14, 2013Publication date: March 27, 2014Applicant: Brocade Communications Systems, Inc.Inventors: Bill Ying Chin, Dan N. Retter, Mayur Mahajan, Poongovan Ponnavaikko
-
Publication number: 20140089425Abstract: Certain embodiments enable application message delivery to be automatically guaranteed for all failover scenarios through use of a novel infrastructure layer that supports high availability (HA) messaging. The High Availability Application Messaging Layer (HAML) can guarantee delivery of application messages whether a failover occurs at one or both of the source and the intended destination of the message. The HAML may transmit messages to one intended destination, as unicast messaging, or to multiple intended destinations, as multicast messaging. In some embodiments, the HAML may be HA aware, which refers to the awareness of the HAML of the redundancy for all processing entities within a network device to ensure hitless failover at the network device. By moving support for HA messaging from individual applications to the HAML, as a common infrastructure layer across the processing entities, the individual applications do not need to implement additional software to explicitly support HA messaging.Type: ApplicationFiled: March 15, 2013Publication date: March 27, 2014Applicant: Brocade Communications Systems, Inc.Inventors: Bill Ying Chin, Poongovan Ponnavaikko, Dan N. Retter, Mayur Mahajan