Patents by Inventor Sunil Kadam

Sunil Kadam 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: 10936565
    Abstract: A computer-implemented method for managing access to data stored within a data source is provided. The method includes receiving updated account data including an updated account identifier, and at least one subscription rule for verifying that a merchant is authorized to receive updated account data. The method also includes storing the updated account data and the at least one subscription rule. The method further includes receiving a registration request from a requesting merchant including at least one candidate account identifier and one merchant identifier identifying the requesting merchant, and retrieving the at least one subscription rule after matching the candidate account identifier to the updated account identifier.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: March 2, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Peter Groarke, Sharon Amy Rosano, Michelle L. Hafner, Sunil Kadam
  • Publication number: 20180174145
    Abstract: A computer-implemented method for managing access to data stored within a data source is provided. The method includes receiving updated account data including an updated account identifier, and at least one subscription rule for verifying that a merchant is authorized to receive updated account data. The method also includes storing the updated account data and the at least one subscription rule. The method further includes receiving a registration request from a requesting merchant including at least one candidate account identifier and one merchant identifier identifying the requesting merchant, and retrieving the at least one subscription rule after matching the candidate account identifier to the updated account identifier.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventors: Peter Groarke, Sharon Amy Rosano, Michelle L. Hafner, Sunil Kadam
  • Publication number: 20150347723
    Abstract: A master license entry that links a software application to a user identification can be made. Application licenses to use the software application can be roamed to multiple computing machines. Feature licenses for added features of the software application can be roamed to those computing machines as well. Multiple overlapping license rights for the software application may be linked to the master license entry. A count of how many license rights for the software application are linked to the master license entry can be maintained. Requests for licenses may be refused if the count of license rights has reached zero.
    Type: Application
    Filed: August 11, 2015
    Publication date: December 3, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sanjeev Dwivedi, Sunil Kadam, Ziquan Li, Alwin Vyhmeister, Ariye M. Cohen, Varun Eda Naarayana Kulothungan, Saurabh Boyed, Aravind Aluri
  • Patent number: 9135610
    Abstract: A master license entry that links a software application to a user identification can be made. Application licenses to use the software application can be roamed to multiple computing machines. Feature licenses for added features of the software application can be roamed to those computing machines as well. Multiple overlapping license rights for the software application may be linked to the master license entry. A count of how many license rights for the software application are linked to the master license entry can be maintained. Requests for licenses may be refused if the count of license rights has reached zero.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: September 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjeev Dwivedi, Sunil Kadam, Ziquan Li, Alwin Vyhmeister, Ariye M. Cohen, Varun Eda Naarayana Kulothungan, Saurabh Boyed, Aravind Aluri
  • Patent number: 9069936
    Abstract: Techniques involving detection of misuse of digital licenses pertaining to application use. An identification of unsigned applications or other use-protected applications enabled for use at a user device is obtained. The identification of such applications is directed to a licensing authority to seek digital license renewal for using the applications. A renewed digital license is received if the provided identification of use-protected applications corresponds to what is authorized by the licensing authority for use at the user device. In other embodiments, verification information may be provided to protect the identification of unsigned applications from tampering, such as information indicative of whether the identification of unsigned applications originated at the user device in which the use-protected applications are used, and indicative of whether the identification of the unsigned applications is a copy of a previous identification of the unsigned applications.
    Type: Grant
    Filed: July 12, 2014
    Date of Patent: June 30, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjeev Dwivedi, Sunil Kadam
  • Publication number: 20140325683
    Abstract: Techniques involving detection of misuse of digital licenses pertaining to application use. An identification of unsigned applications or other use-protected applications enabled for use at a user device is obtained. The identification of such applications is directed to a licensing authority to seek digital license renewal for using the applications. A renewed digital license is received if the provided identification of use-protected applications corresponds to what is authorized by the licensing authority for use at the user device. In other embodiments, verification information may be provided to protect the identification of unsigned applications from tampering, such as information indicative of whether the identification of unsigned applications originated at the user device in which the use-protected applications are used, and indicative of whether the identification of the unsigned applications is a copy of a previous identification of the unsigned applications.
    Type: Application
    Filed: July 12, 2014
    Publication date: October 30, 2014
    Inventors: Sanjeev Dwivedi, Sunil Kadam
  • Patent number: 8800058
    Abstract: Techniques involving detection of misuse of digital licenses pertaining to application use. An identification of unsigned applications or other use-protected applications enabled for use at a user device is obtained. The identification of such applications is directed to a licensing authority to seek digital license renewal for using the applications. A renewed digital license is received if the provided identification of use-protected applications corresponds to what is authorized by the licensing authority for use at the user device. In other embodiments, verification information may be provided to protect the identification of unsigned applications from tampering, such as information indicative of whether the identification of unsigned applications originated at the user device in which the use-protected applications are used, and indicative of whether the identification of the unsigned applications is a copy of a previous identification of the unsigned applications.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Sanjeev Dwivedi, Sunil Kadam
  • Publication number: 20130031642
    Abstract: Techniques involving detection of misuse of digital licenses pertaining to application use. An identification of unsigned applications or other use-protected applications enabled for use at a user device is obtained. The identification of such applications is directed to a licensing authority to seek digital license renewal for using the applications. A renewed digital license is received if the provided identification of use-protected applications corresponds to what is authorized by the licensing authority for use at the user device. In other embodiments, verification information may be provided to protect the identification of unsigned applications from tampering, such as information indicative of whether the identification of unsigned applications originated at the user device in which the use-protected applications are used, and indicative of whether the identification of the unsigned applications is a copy of a previous identification of the unsigned applications.
    Type: Application
    Filed: July 27, 2011
    Publication date: January 31, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Sanjeev Dwivedi, Sunil Kadam
  • Publication number: 20120254047
    Abstract: A master license entry that links a software application to a user identification can be made. Application licenses to use the software application can be roamed to multiple computing machines. Feature licenses for added features of the software application can be roamed to those computing machines as well. Multiple overlapping license rights for the software application may be linked to the master license entry. A count of how many license rights for the software application are linked to the master license entry can be maintained. Requests for licenses may be refused if the count of license rights has reached zero.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Sanjeev Dwivedi, Sunil Kadam, Ziquan Li, Alwin Vyhmeister, Ariye M. Cohen, Varun Eda Naarayana Kulothungan, Saurabh Boyed, Aravind Aluri
  • Patent number: 8090816
    Abstract: A method, system, and computer program product reports malware events in real-time and does not cause network congestion that adversely affects the usability of the network. A method of reporting malware events comprises the steps of detecting a malware event, determining a level of the detected malware event, comparing the level of the detected malware event to an event trigger threshold, and transmitting a notification of the detected malware event, based on the comparison of the level of the detected malware event to the event trigger threshold.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: January 3, 2012
    Assignee: McAfee, Inc.
    Inventors: Swati Deshmukh, Sunil Kadam, Mike Bacus
  • Publication number: 20080263361
    Abstract: A security system that uses a cryptographic key derived from human interaction with media. The system employs a set of parameters that includes user responses to graphical media and/or audio data, among other parameters. The architecture adds a fourth dimension to the conventional authentication means in order to make at least an offline attack on the key much more difficult. In addition to a standard set of parameters such as password, salt (random bits inserted into the encryption process) and iteration count, the system further utilizes information in the form of “what the user does” by presenting and prompting the user to interact with media in some way. The media can include audio information, video information, and/or image information, for example.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 23, 2008
    Applicant: Microsoft Corporation
    Inventors: Tanmoy Dutta, Sunil Kadam, Tolga Acar
  • Publication number: 20060282428
    Abstract: A method of determining membership in a group includes receiving a request to determine if an element is a member of a group. The request may be generated by a software application where the application provides at least one parameter to a script which resides external to the application. The script, along with an optional application-provided parameter, is evaluated to determine the membership of the element in the group. Generally, the script is flexibly generated by an administrator independent of the development of the application. After evaluation, a response is sent back to the application where the response is an indication of membership of the element in the group. The method may optionally allows the script to access an external data source to provide additional information to determine membership. In some applications of the invention, determinations of membership may be used for access determination purposes.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Dave McPherson, Sunil Gottumukkala, Sunil Kadam, Xiaohong Wu