Patents by Inventor Sayan Chowdhury

Sayan Chowdhury 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: 11720846
    Abstract: A method includes receiving a plurality of user use cases; analyzing the use cases using an AI engine to order the use cases; generating an optimized machine learning model; and causing an optimized deployment option to be displayed. A computing system includes a processor; and a memory comprising instructions, that when executed, cause the computing system to: receive a plurality of user use cases; analyze the use cases using an AI engine to order the use cases; generate an optimized machine learning model; and cause an optimized deployment option to be displayed. A non-transitory computer-readable storage medium stores executable instructions that, when executed by a processor, cause a computer to: receive a plurality of user use cases; analyze the use cases using an AI engine to order the use cases; generate an optimized machine learning model; and cause an optimized deployment option to be displayed.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: August 8, 2023
    Assignee: MCKINSEY & COMPANY, INC.
    Inventors: Sastry Vsm Durvasula, Rares Almasan, Neema Uthappa, Sriram Venkatesan, Sayan Chowdhury
  • Publication number: 20230177441
    Abstract: A method includes receiving a plurality of user use cases; analyzing the use cases using an AI engine to order the use cases; generating an optimized machine learning model; and causing an optimized deployment option to be displayed. A computing system includes a processor; and a memory comprising instructions, that when executed, cause the computing system to: receive a plurality of user use cases; analyze the use cases using an AI engine to order the use cases; generate an optimized machine learning model; and cause an optimized deployment option to be displayed. A non-transitory computer-readable storage medium stores executable instructions that, when executed by a processor, cause a computer to: receive a plurality of user use cases; analyze the use cases using an AI engine to order the use cases; generate an optimized machine learning model; and cause an optimized deployment option to be displayed.
    Type: Application
    Filed: April 1, 2022
    Publication date: June 8, 2023
    Inventors: Sastry Vsm Durvasula, Rares Almasan, Neema Uthappa, Sriram Venkatesan, Sayan Chowdhury
  • Patent number: 10951519
    Abstract: Methods, systems, and computer readable media for multi-protocol stateful routing are provided. One method of routing is performed at a multi-protocol stateful router and includes receiving a first message of a client session that is communicated using a first protocol. The method includes obtaining, from the first message, one or more client identifiers, determining a policy server that is assigned to the client session, and storing the one or more client identifiers and a policy server identifier that is associated with the policy server assigned to the client session as a multi-protocol binding record. The method also includes receiving a second message that is communicated using a second protocol that is different from the first protocol, using the multi-protocol binding record to determine that the second message is in the client session, and route the second message to the policy server that is assigned to the client session.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: March 16, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Sayan Chowdhury
  • Patent number: 10103955
    Abstract: Methods, systems, and computer readable media for transmitting Diameter peer status information are disclosed. According to one method, the method occurs at a first Diameter node. The method includes determining Diameter peer status information for Diameter peer nodes, wherein the Diameter peer status information includes connection statuses for each of the Diameter peer nodes. The method also includes generating, using group related information indicating a masking order for the connection statuses, a mask indicating the connection statuses, wherein each of the connection statuses is indicated by a value stored in a different position in the mask and sending the mask to a second Diameter node.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: October 16, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jared Michael Renzullo, Tarek Assali, Sayan Chowdhury
  • Patent number: 9692911
    Abstract: Methods, systems, and computer readable media for using user defined session description protocol (SDP) rules are disclosed. According to one method, the method occurs at a policy and charging rules function (PCRF). The method includes receiving at least one user defined SDP rule, wherein the user defined SDP rule includes at least one SDP parameter reference for referencing at least one SDP parameter. The method also includes receiving SDP information in an SDP related message associated with setting up a session. The method further includes determining, using the at least one user defined SDP rule and the SDP information, a policy related rule associated with the session.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: June 27, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sayan Chowdhury, Tarek Assali
  • Publication number: 20170180565
    Abstract: Methods, systems, and computer readable media for using user defined session description protocol (SDP) rules are disclosed. According to one method, the method occurs at a policy and charging rules function (PCRF). The method includes receiving at least one user defined SDP rule, wherein the user defined SDP rule includes at least one SDP parameter reference for referencing at least one SDP parameter. The method also includes receiving SDP information in an SDP related message associated with setting up a session. The method further includes determining, using the at least one user defined SDP rule and the SDP information, a policy related rule associated with the session.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Sayan Chowdhury, Tarek AssaIi
  • Publication number: 20170099202
    Abstract: Methods, systems, and computer readable media for transmitting Diameter peer status information are disclosed. According to one method, the method occurs at a first Diameter node. The method includes determining Diameter peer status information for Diameter peer nodes, wherein the Diameter peer status information includes connection statuses for each of the Diameter peer nodes. The method also includes generating, using group related information indicating a masking order for the connection statuses, a mask indicating the connection statuses, wherein each of the connection statuses is indicated by a value stored in a different position in the mask and sending the mask to a second Diameter node.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 6, 2017
    Inventors: Jared Michael Renzullo, Tarek Assali, Sayan Chowdhury
  • Publication number: 20160373348
    Abstract: Methods, systems, and computer readable media for multi-protocol stateful routing are provided. One method of routing is performed at a multi-protocol stateful router and includes receiving a first message of a client session that is communicated using a first protocol. The method includes obtaining, from the first message, one or more client identifiers, determining a policy server that is assigned to the client session, and storing the one or more client identifiers and a policy server identifier that is associated with the policy server assigned to the client session as a multi-protocol binding record. The method also includes receiving a second message that is communicated using a second protocol that is different from the first protocol, using the multi-protocol binding record to determine that the second message is in the client session, and route the second message to the policy server that is assigned to the client session.
    Type: Application
    Filed: June 17, 2015
    Publication date: December 22, 2016
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Sayan Chowdhury
  • Patent number: 9215133
    Abstract: A policy and charging rules function (PCRF), generates a Diameter audit message concerning an application level Diameter session for which local resources are maintained by the PCRF. The PCRF includes, in the audit message, a fake parameter value. The PCRF sends the audit message with the fake parameter value to the OCS or the AF over an Sy or Rx interface. The PCRF receives a response to the audit message from the OCS or AF. The PCRF determines, based on the response, whether the application level session comprises and orphan session. The PCRF, in response to determining that the application level Diameter session comprises an orphan session frees the local resources maintained by the PCRF for the orphan session.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: December 15, 2015
    Assignee: Tekelec, Inc.
    Inventors: Uri Baniel, Tarek Abou-Assali, Manish Kumar Gupta, Sayan Chowdhury
  • Publication number: 20140233368
    Abstract: A policy and charging rules function (PCRF), generates a Diameter audit message concerning an application level Diameter session for which local resources are maintained by the PCRF. The PCRF includes, in the audit message, a fake parameter value. The PCRF sends the audit message with the fake parameter value to the OCS or the AF over an Sy or Rx interface. The PCRF receives a response to the audit message from the OCS or AF. The PCRF determines, based on the response, whether the application level session comprises and orphan session. The PCRF, in response to determining that the application level Diameter session comprises an orphan session frees the local resources maintained by the PCRF for the orphan session.
    Type: Application
    Filed: February 20, 2013
    Publication date: August 21, 2014
    Applicant: TEKELEC, INC.
    Inventors: Uri Baniel, Tarek Abou-Assali, Manish Kumar Gupta, Sayan Chowdhury