Patents by Inventor Sunil Mishra

Sunil Mishra 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: 20210224871
    Abstract: Insights about customers and/or merchants obtained through analysis of transaction data between the customers and the merchants can be provided to a review platform, merchants, or even customers themselves. A method can include receiving transaction data, the transaction data comprising at least two transaction attributes; segmenting the transaction data based on a particular insight option of a plurality of insight options; and determining a resulting insight for the particular insight option based on the segmented transaction data. The transaction data can include attributes such as a merchant identifier, a masked user identifier, a time and date, a payment method, a country code of an issuer, a country code of the merchant, a state code of the merchant, a city code of the merchant, or a category code of the merchant.
    Type: Application
    Filed: January 16, 2020
    Publication date: July 22, 2021
    Inventors: Sunil MISHRA, Parth VEDANT, Apurva SHAH, Riddhi PATEL, Darshan SHAH
  • Patent number: 10810585
    Abstract: Systems and methods provide multi-function authentication. One exemplary method includes receiving a request to opt into multi-function authentication. A primary operation-based key is generated by the communication device, the operation-based key accessible based on authentication of the user and available for use after the authentication. The primary key is imported, by an application, into a secure key data structure, such that it is only accessible by the application. When the biometric authentication of the user is successful, the communication device transmits to an account server an indication that the user is eligible for multi-function authentication. The communication device receives a time-based secondary key from the account server, wherein the time-based key is useable only during a defined interval. The application links the secondary key to the primary key and imports the secondary key into the data structure such that it is only accessible via the primary key.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: October 20, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Asif Kadiwala, Nirmish Dholakia, Sunil Mishra, Chao Zeng, Hemant Bhanushali
  • Publication number: 20200013051
    Abstract: Systems and methods provide multi-function authentication. One exemplary method includes receiving a request to opt into multi-function authentication. A primary operation-based key is generated by the communication device, the operation-based key accessible based on authentication of the user and available for use after the authentication. The primary key is imported, by an application, into a secure key data structure, such that it is only accessible by the application. When the biometric authentication of the user is successful, the communication device transmits to an account server an indication that the user is eligible for multi-function authentication. The communication device receives a time-based secondary key from the account server, wherein the time-based key is useable only during a defined interval. The application links the secondary key to the primary key and imports the secondary key into the data structure such that it is only accessible via the primary key.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 9, 2020
    Inventors: Asif Kadiwala, Nirmish Dholakia, Sunil Mishra, Chao Zeng, Hemant Bhanushali
  • Patent number: 9111069
    Abstract: A method and apparatus for detection of DLP violations with language detection are described. A DLP product may monitor data content associated with the computing system, and identify a language of the data content. Based on the identified language, the DLP product identifies from among multiple DLP policies a first set of one or more DLP policies that are applicable for the identified language (referred to herein as language-specific DLP policies). The DLP product scans the data content using the first set to detect a violation of one of the DLP policies in the data content, and performs a DLP action in response to the detected violation.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: August 18, 2015
    Assignee: Symantec Corporation
    Inventors: Milind Torney, Sunil Mishra
  • Publication number: 20060080411
    Abstract: A distributed software application comprises a plurality of software components within a plurality of executables. A manager component for the distributed software application performs a recovery of two or more software components, of the plurality of software components, in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Application
    Filed: June 14, 2004
    Publication date: April 13, 2006
    Inventors: Richard Buskens, Weilin Gong, Oscar Gonzalez, Li Kuang, Tim Liim, Yow-Jian Lin, Sunil Mishra, Pravish Prabhakar, Muhammad Siddiqui, Timothy Suchaczewski
  • Publication number: 20050278700
    Abstract: An apparatus in one example comprises a manager component in communication with a distributed software application. The distributed software application comprises a plurality of software components that run within one or more executables. The manager component shuts down the plurality of software components in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Li Kuang, Tim Liim, Yow-Jian Lin, Sunil Mishra, Muhammad Siddiqui
  • Publication number: 20050278689
    Abstract: A distributed software application comprises a plurality of software components within a plurality of executables. A manager component for the distributed software application handles: an addition of one or more first resources to the distributed software application on behalf of the distributed software application and/or a removal of one or more second resources from the distributed software application on behalf of the distributed software application.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Weilin Gong, Oscar Gonzalez, Li Kuang, Tim Liim, Sunil Mishra, Pravish Prabhakar, Yansong Ren, Muhammad Siddiqui
  • Publication number: 20050278701
    Abstract: An apparatus in one example comprises a substitute manager component that upon failure of a first manager component, obtains management responsibility for a distributed software application from the first manager component and queries one or more software components of the distributed software application for state information of the one or more software components. The substitute manager component employs the state information to determine whether one or more recovery actions are needed for the distributed software application to recover from the failure of the first manager component.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Li Kuang, Tim Liim, Sunil Mishra, Yansong Ren, Muhammad Siddiqui
  • Publication number: 20050278688
    Abstract: A manager component of an apparatus in one example initializes a plurality of software components of a distributed software application, within one or more executables, in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Li Kuang, Tim Liim, Yow-Jian Lin, Sunil Mishra, Pravish Prabhakar, Muhammad Siddiqui, Timothy Suchaczewski
  • Publication number: 20050278712
    Abstract: An apparatus in one example comprises a manager component for a distributed software application that based on one or more of a characteristic of an executable of the distributed software application and/or a characteristic of one or more of a plurality of processors, selects a processor from the plurality of processors to run the executable upon startup of the distributed software application.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Tim Liim, Yow-Jian Lin, Sunil Mishra, Muhammad Siddiqui, Timothy Suchaczewski
  • Publication number: 20050172266
    Abstract: An apparatus in one example comprises a first manager component that performs one or more first management operations on a software and/or hardware entity and a second manager component that performs one or more second management operations on the software and/or hardware entity.
    Type: Application
    Filed: January 30, 2004
    Publication date: August 4, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Tim Liim, Sunil Mishra, Muhammad Siddiqui