Patents by Inventor Gunjan SHARMA
Gunjan SHARMA 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: 20230260036Abstract: A computer implemented method and associated hardware provides optimization of a delivery or settlement process for a group of portfolios. Data records, identified in a portfolio data structure, are indicative of obligations between participants. A graph data structure is generated and includes vertex data records representing the participants and edge data records representing the obligations between participants. The graph structure is analyzed for at least one circular path. A first edge washing out at least a portion of the circular path is identified. An update message is generated in response to the first edge.Type: ApplicationFiled: April 27, 2023Publication date: August 17, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Nimisha Srivastava, Gunjan Sharma, Shadi Nasr, Fateen Sharaby
-
Patent number: 11676210Abstract: A computer implemented method and associated hardware provides optimization of a delivery or settlement process for a group of portfolios and calculation of a transaction suggestion to one or more participants. Data records, identified in a portfolio data structure, are indicative of obligations between participants. A weighted directed graph data structure is generated and includes vertex data records representing the participants and edge data records representing the obligations between participants. The weighted directed graph structure is analyzed for at least one series of multiple vertex data records or multiple edge data records. A proposed edge associated with a first vertex of the series and a second vertex of the at least one series is identified. A report is generated that describes at least one transaction in response to the proposed edge associated with the first vertex of the series and the second vertex of the series for the at least one of the participants.Type: GrantFiled: December 18, 2019Date of Patent: June 13, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: Nimisha Srivastava, Gunjan Sharma, Shadi Nasr, Fateen Sharaby
-
Publication number: 20230117554Abstract: A computer implemented method for optimizing a delivery or settlement process for a plurality of portfolios of a plurality of participants. Data records indicative of obligations between the plurality of participants are identified. A weighted directed graph data structure is generated that comprises vertex data records representing the plurality of participants and edge data records representing the obligations between the participants. All paths of edge data records where a vertex data record is reachable from itself in the weighted directed graph data structure are identified. The data records indicative of obligations between the plurality of participants are altered based on the identified paths.Type: ApplicationFiled: October 31, 2022Publication date: April 20, 2023Applicant: Chicago Mercantile Exchange Inc.Inventors: Nimisha Srivastava, Gunjan Sharma, Shadi Kamal Nasr, Fateen Sharaby
-
Patent number: 11532044Abstract: A computer implemented method for optimizing a delivery or settlement process for a plurality of portfolios of a plurality of participants. Data records indicative of obligations between the plurality of participants are identified. A weighted directed graph data structure is generated that comprises vertex data records representing the plurality of participants and edge data records representing the obligations between the participants. All paths of edge data records where a vertex data record is reachable from itself in the weighted directed graph data structure are identified. The data records indicative of obligations between the plurality of participants are altered based on the identified paths.Type: GrantFiled: December 27, 2018Date of Patent: December 20, 2022Assignee: Chicago Mercantile Exchange Inc.Inventors: Nimisha Srivastava, Gunjan Sharma, Shadi Kamal Nasr, Fateen Sharaby
-
Publication number: 20210192625Abstract: A computer implemented method and associated hardware provides optimization of a delivery or settlement process for a group of portfolios and calculation of a transaction suggestion to one or more participants. Data records, identified in a portfolio data structure, are indicative of obligations between participants. A weighted directed graph data structure is generated and includes vertex data records representing the participants and edge data records representing the obligations between participants. The weighted directed graph structure is analyzed for at least one series of multiple vertex data records or multiple edge data records. A proposed edge associated with a first vertex of the series and a second vertex of the at least one series is identified. A report is generated that describes at least one transaction in response to the proposed edge associated with the first vertex of the series and the second vertex of the series for the at least one of the participants.Type: ApplicationFiled: December 18, 2019Publication date: June 24, 2021Applicant: Chicago Mercantile Exchange Inc.Inventors: Nimisha Srivastava, Gunjan Sharma, Shadi Nasr, Fateen Sharaby
-
Publication number: 20200211107Abstract: A computer implemented method for optimizing a delivery or settlement process for a plurality of portfolios of a plurality of participants. Data records indicative of obligations between the plurality of participants are identified. A weighted directed graph data structure is generated that comprises vertex data records representing the plurality of participants and edge data records representing the obligations between the participants. All paths of edge data records where a vertex data record is reachable from itself in the weighted directed graph data structure are identified. The data records indicative of obligations between the plurality of participants are altered based on the identified paths.Type: ApplicationFiled: December 27, 2018Publication date: July 2, 2020Inventors: Nimisha Srivastava, Gunjan Sharma, Shadi Kamal Nasr, Fateen Sharaby
-
Publication number: 20190034978Abstract: A computer-implemented method and system of successive bidding enables placement of an electronic advertisement on one or more electronically distributed content. The method includes receiving, at a bidding server, a target cost per click (tCPC) and information indicative of a “total amount of resource”, receiving, by the bidding server from a first server, a request for a first bid for placing the electronic advertisement on a first electronically distributed content, transmitting, by the bidding server to the first server, a first bid value (bid1) calculated by the bidding server. The method further includes receiving, by the bidding server from the first server and/or a further server, a request for nth bid for placing the electronic advertisement on the first electronically distributed content and/or a further electronically distributed content; and transmitting a nth bid value (bidn) calculated by the bidding server.Type: ApplicationFiled: July 26, 2018Publication date: January 31, 2019Applicant: INMOBI PTE LTDInventors: Vijay KARTHIK, Anita VASU, Gunjan SHARMA