Patents by Inventor Ankur Oberoi
Ankur Oberoi 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: 20240119457Abstract: Methods and server systems for computing fraud risk scores for various merchants associated with an acquirer described herein. The method performed by a server system includes accessing merchant-related transaction data including merchant-related transaction indicators associated with a merchant from a transaction database. Method includes generating a merchant-related transaction features based on the merchant-related indicators. Method includes generating via risk prediction models, for a payment transaction with the merchant, merchant health and compliance risk scores, merchant terminal risk scores, merchant chargeback risk scores, and merchant activity risk scores based on the merchant-related transaction features. Method includes facilitating transmission of a notification message to an acquirer server associated with the merchant.Type: ApplicationFiled: October 6, 2023Publication date: April 11, 2024Applicant: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Smriti Gupta, Adarsh Patankar, Akash Choudhary, Alekhya Bhatraju, Ammar Ahmad Khan, Amrita Kundu, Ankur Saraswat, Anubhav Gupta, Awanish Kumar, Ayush Agarwal, Brian M. McGuigan, Debasmita Das, Deepak Yadav, Diksha Shrivastava, Garima Arora, Gaurav Dhama, Gaurav Oberoi, Govind Vitthal Waghmare, Hardik Wadhwa, Jessica Peretta, Kanishk Goyal, Karthik Prasad, Lekhana Vusse, Maneet Singh, Niranjan Gulla, Nitish Kumar, Rajesh Kumar Ranjan, Ram Ganesh V, Rohit Bhattacharya, Rupesh Kumar Sankhala, Siddhartha Asthana, Soumyadeep Ghosh, Sourojit Bhaduri, Srijita Tiwari, Suhas Powar, Susan Skelsey
-
Patent number: 11936638Abstract: Methods, media, and systems for facilitating inter-application communications between a web platform and a remote application computing device are disclosed such that a link protocol agent associated with the web platform processes an authentication request based on which a temporary connection resource locator is provided. A connection is then established at the resource locator and maintained for a period of time. Payloads and acknowledgements are exchanged in the established connection. The connection is capable of being established across a firewall.Type: GrantFiled: June 28, 2020Date of Patent: March 19, 2024Assignee: Salesforce Inc.Inventors: Ankur Oberoi, Abhishek Mahanti, Helen Wei Zeng, Serguei Mourachov, Chirag Gupta, Saurabh Sahni
-
Patent number: 11048486Abstract: Systems, apparatuses, methods, and computer program products are disclosed for providing app-less rendering in a group-based communication platform interface. An example method includes receiving a command indicative of a request to perform an app-less API call in the group-based communication platform, wherein the command comprises electronic information indicative of a requested API method name and a set of requested call parameters. The example method further includes generating an app-less API call based on the requested API method name and the set of requested call parameters. The example method further includes generating a response to the app-less API call. The example method further includes generating an app-less API call response message based on the command and the response to the app-less API call. Subsequently, the example method includes generating an ephemeral command response message based on the app-less API call response message.Type: GrantFiled: December 13, 2018Date of Patent: June 29, 2021Assignee: Slack Technologies, Inc.Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston
-
Patent number: 10983766Abstract: Systems, apparatuses, methods, and computer program products are disclosed for inspecting an interface element viewable in a group-based communication platform interface. An example method includes receiving an inspect command indicative of a request to perform an inspect action on the interface element viewable in the group-based communication platform interface, wherein the request was provided by a user using a client device. The example method further includes generating an element definition payload based on the inspect command. The example method further includes generating an inspect action response message comprising the element definition payload. The example method further includes generating an ephemeral element definition message based on the inspect action response message. Subsequently, the example method includes transmitting the ephemeral element definition message to the client device.Type: GrantFiled: December 13, 2018Date of Patent: April 20, 2021Assignee: SlackTechnologies, Inc.Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston
-
Publication number: 20200412708Abstract: Methods, media, and systems for facilitating inter-application communications between a web platform and a remote application computing device are disclosed such that a link protocol agent associated with the web platform processes an authentication request based on which a temporary connection resource locator is provided. A connection is then established at the resource locator and maintained for a period of time. Payloads and acknowledgements are exchanged in the established connection. The connection is capable of being established across a firewall.Type: ApplicationFiled: June 28, 2020Publication date: December 31, 2020Inventors: Ankur Oberoi, Abhishek Mahanti, Helen Wei Zeng, Serguei Mourachov, Chirag Gupta, Saurabh Sahni
-
Patent number: 10853061Abstract: Systems, apparatuses, methods, and computer program products are disclosed for electronically retrieving documentation in a group-based communication platform interface. An example method includes receiving a documentation request command indicative of a request for group-based communication platform documentation, wherein the documentation request command comprises electronic information indicative of a requested API method name. The example method further includes retrieving a group-based communication platform API specification comprising a set of group-based communication platform documentation information associated with a set of group-based communication platform documentation API method names.Type: GrantFiled: December 13, 2018Date of Patent: December 1, 2020Assignee: Slack Technologies, Inc.Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston
-
Publication number: 20200192661Abstract: Systems, apparatuses, methods, and computer program products are disclosed for electronically retrieving documentation in a group-based communication platform interface. An example method includes receiving a documentation request command indicative of a request for group-based communication platform documentation, wherein the documentation request command comprises electronic information indicative of a requested API method name. The example method further includes retrieving a group-based communication platform API specification comprising a set of group-based communication platform documentation information associated with a set of group-based communication platform documentation API method names.Type: ApplicationFiled: December 13, 2018Publication date: June 18, 2020Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston
-
Publication number: 20200192643Abstract: Systems, apparatuses, methods, and computer program products are disclosed for providing app-less rendering in a group-based communication platform interface. An example method includes receiving a command indicative of a request to perform an app-less API call in the group-based communication platform, wherein the command comprises electronic information indicative of a requested API method name and a set of requested call parameters. The example method further includes generating an app-less API call based on the requested API method name and the set of requested call parameters. The example method further includes generating a response to the app-less API call. The example method further includes generating an app-less API call response message based on the command and the response to the app-less API call. Subsequently, the example method includes generating an ephemeral command response message based on the app-less API call response message.Type: ApplicationFiled: December 13, 2018Publication date: June 18, 2020Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston
-
Publication number: 20200192642Abstract: Systems, apparatuses, methods, and computer program products are disclosed for inspecting an interface element viewable in a group-based communication platform interface. An example method includes receiving an inspect command indicative of a request to perform an inspect action on the interface element viewable in the group-based communication platform interface, wherein the request was provided by a user using a client device. The example method further includes generating an element definition payload based on the inspect command. The example method further includes generating an inspect action response message comprising the element definition payload. The example method further includes generating an ephemeral element definition message based on the inspect action response message. Subsequently, the example method includes transmitting the ephemeral element definition message to the client device.Type: ApplicationFiled: December 13, 2018Publication date: June 18, 2020Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston