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: 20240119457
    Abstract: 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: Application
    Filed: October 6, 2023
    Publication date: April 11, 2024
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: 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: 11936638
    Abstract: 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: Grant
    Filed: June 28, 2020
    Date of Patent: March 19, 2024
    Assignee: Salesforce Inc.
    Inventors: Ankur Oberoi, Abhishek Mahanti, Helen Wei Zeng, Serguei Mourachov, Chirag Gupta, Saurabh Sahni
  • Patent number: 11048486
    Abstract: 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: Grant
    Filed: December 13, 2018
    Date of Patent: June 29, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston
  • Patent number: 10983766
    Abstract: 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: Grant
    Filed: December 13, 2018
    Date of Patent: April 20, 2021
    Assignee: SlackTechnologies, Inc.
    Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston
  • Publication number: 20200412708
    Abstract: 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: Application
    Filed: June 28, 2020
    Publication date: December 31, 2020
    Inventors: Ankur Oberoi, Abhishek Mahanti, Helen Wei Zeng, Serguei Mourachov, Chirag Gupta, Saurabh Sahni
  • Patent number: 10853061
    Abstract: 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: Grant
    Filed: December 13, 2018
    Date of Patent: December 1, 2020
    Assignee: Slack Technologies, Inc.
    Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston
  • Publication number: 20200192661
    Abstract: 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: Application
    Filed: December 13, 2018
    Publication date: June 18, 2020
    Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston
  • Publication number: 20200192643
    Abstract: 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: Application
    Filed: December 13, 2018
    Publication date: June 18, 2020
    Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston
  • Publication number: 20200192642
    Abstract: 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: Application
    Filed: December 13, 2018
    Publication date: June 18, 2020
    Inventors: Colm Stephen Doyle, Ankur Oberoi, Matthew John Johnston