Patents by Inventor SUMIT AMAR
SUMIT AMAR 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: 11899820Abstract: A system for storing and managing secure information is disclosed that includes a secure identity and profiling system, which serves as a middleman between a user and an entity requesting personally identifiable information (PII) from the user. The system collects the PII from the user and stores it securely, such as in an alternate blockchain in an encrypted form. The location of the that PII within the alternate blockchain may be indexed using smart contracts in a main blockchain that can only be read with an access token generated and supplied by the user's mobile device. When an entity requests PII from the user that has already been collected and securely stored, the user can provide permission to release that PII by providing the access token. The system will use the access token to locate where the PII is stored and release the PII to the requesting entity.Type: GrantFiled: September 7, 2022Date of Patent: February 13, 2024Assignee: Visa International Service AssociationInventor: Sumit Amar
-
Publication number: 20230283597Abstract: An application data exchange technique may include a communication device establishing a communication channel with an access device, receiving an access device profile of the access device, and emulating a virtual access device on the communication device based on the access device profile. The virtual access device executing on the communication device may issue a set of application commands to a transaction applet executing on the communication device, and receive a set of application data responses from the transaction applet in response to the set of application commands. The communication device, may then generate a data packet by concatenating application data contained in the set of application data responses, and transmitting the data packet to the access device via the communication channel.Type: ApplicationFiled: May 12, 2023Publication date: September 7, 2023Applicant: Visa International Service AssociationInventors: Sumit Amar, Saloni Mahajan
-
Patent number: 11689511Abstract: An application data exchange technique may include a communication device establishing a communication channel with an access device, receiving an access device profile of the access device, and emulating a virtual access device on the communication device based on the access device profile. The virtual access device executing on the communication device may issue a set of application commands to a transaction applet executing on the communication device, and receive a set of application data responses from the transaction applet in response to the set of application commands. The communication device, may then generate a data packet by concatenating application data contained in the set of application data responses, and transmitting the data packet to the access device via the communication channel.Type: GrantFiled: August 27, 2021Date of Patent: June 27, 2023Assignee: Visa International Service AssociationInventors: Sumit Amar, Saloni Mahajan
-
Publication number: 20230004675Abstract: A system for storing and managing secure information is disclosed that includes a secure identity and profiling system, which serves as a middleman between a user and an entity requesting personally identifiable information (PII) from the user. The system collects the PII from the user and stores it securely, such as in an alternate blockchain in an encrypted form. The location of the that PII within the alternate blockchain may be indexed using smart contracts in a main blockchain that can only be read with an access token generated and supplied by the user's mobile device. When an entity requests PII from the user that has already been collected and securely stored, the user can provide permission to release that PII by providing the access token. The system will use the access token to locate where the PII is stored and release the PII to the requesting entity.Type: ApplicationFiled: September 7, 2022Publication date: January 5, 2023Applicant: Visa International Service AssociationInventor: Sumit Amar
-
Patent number: 11481511Abstract: A system for storing and managing secure information is disclosed that includes a secure identity and profiling system, which serves as a middleman between a user and an entity requesting personally identifiable information (PII) from the user. The system collects the PII from the user and stores it securely, such as in an alternate blockchain in an encrypted form. The location of the that PII within the alternate blockchain may be indexed using smart contracts in a main blockchain that can only be read with an access token generated and supplied by the user's mobile device. When an entity requests PII from the user that has already been collected and securely stored, the user can provide permission to release that PII by providing the access token. The system will use the access token to locate where the PII is stored and release the PII to the requesting entity.Type: GrantFiled: November 3, 2017Date of Patent: October 25, 2022Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventor: Sumit Amar
-
Patent number: 11315571Abstract: A method is disclosed. A digital assistant device receives a biometric sample from a user and then converts the biometric sample to a biometric template. The digital assistant device can scan for user devices in communication range of the digital assistant device, thereby receiving user device identifiers. The digital assistant device can transmit, to a server computer, an authentication request comprising the biometric template and at least one user device identifier. The digital assistant device can then receive a cryptogram request message comprising the at least one user device identifier, from the server computer. The digital assistant device can transmit, to a user device corresponding to the at least one user device identifier, the cryptogram request message and can then receive a cryptogram. The digital assistant device can then transmit the cryptogram to the server computer. The server computer verifies the cryptogram before further processing of a transaction.Type: GrantFiled: November 28, 2018Date of Patent: April 26, 2022Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Archana Reddy Manchireddy, Sumit Amar, Patrick Ryan Flanagan, Srinivas Bhagavathula, Miranda Morgan, Meryl Lazer
-
Publication number: 20220104102Abstract: A technique for establishing a device network using a wireless communication protocol is described. The technique may include determining peer devices within a communication range of a communication device, and determining whether any of the peer devices is part of a device cluster having less than a maximum number of device members. When a peer device within the communication range is determined to be part of an existing device cluster having less than the maximum number of device members, that existing device cluster can be updated to include the communication device. When each peer device within the communication range of the communication device is determined to be part of a full device cluster having the maximum number of device members, a new device cluster can be created to include the communication device and a plurality of peer devices meeting a signal strength criteria.Type: ApplicationFiled: December 6, 2018Publication date: March 31, 2022Inventors: Sumit Amar, Saloni Mahajan
-
Publication number: 20220006794Abstract: An application data exchange technique may include a communication device establishing a communication channel with an access device, receiving an access device profile of the access device, and emulating a virtual access device on the communication device based on the access device profile. The virtual access device executing on the communication device may issue a set of application commands to a transaction applet executing on the communication device, and receive a set of application data responses from the transaction applet in response to the set of application commands. The communication device, may then generate a data packet by concatenating application data contained in the set of application data responses, and transmitting the data packet to the access device via the communication channel.Type: ApplicationFiled: August 27, 2021Publication date: January 6, 2022Inventors: Sumit Amar, Saloni Mahajan
-
Patent number: 11134065Abstract: An application data exchange technique may include a communication device establishing a communication channel with an access device, receiving an access device profile of the access device, and emulating a virtual access device on the communication device based on the access device profile. The virtual access device executing on the communication device may issue a set of application commands to a transaction applet executing on the communication device, and receive a set of application data responses from the transaction applet in response to the set of application commands. The communication device, may then generate a data packet by concatenating application data contained in the set of application data responses, and transmitting the data packet to the access device via the communication channel.Type: GrantFiled: December 6, 2018Date of Patent: September 28, 2021Assignee: Visa International Service AssociationInventors: Sumit Amar, Saloni Mahajan
-
Patent number: 11080667Abstract: Provided is a method for implementing an automated chatbot, including generating, with at least one processor of a transaction processing system, at least one graphical user interface including a plurality of selectable options corresponding to a plurality of chatbot options, receiving a plurality of selections from at least a subset of the plurality of chatbot options, associating the plurality of selections with at least one issuer identifier, receiving, from a chatbot system, a request message comprising the at least one issuer identifier, generating a response message comprising transaction data based on the request message and at least one chatbot option corresponding to at least one selection of the plurality of selections associated with the at least one issuer identifier, and communicating the response message to the chatbot system.Type: GrantFiled: December 13, 2018Date of Patent: August 3, 2021Assignee: Visa International Service AssociationInventors: Sumit Amar, Cheryl Lynn Wu, Abdulvafa Choudhary, James Cao, Dennis Franklin Olson, Srinivas Bhagavathula, Sunit Lohtia, Mayur Vijay Jain
-
Publication number: 20200311299Abstract: A system for storing and managing secure information is disclosed that includes a secure identity and profiling system, which serves as a middleman between a user and an entity requesting personally identifiable information (PII) from the user. The system collects the PII from the user and stores it securely, such as in an alternate blockchain in an encrypted form. The location of the that PII within the alternate blockchain may be indexed using smart contracts in a main blockchain that can only be read with an access token generated and supplied by the user's mobile device. When an entity requests PII from the user that has already been collected and securely stored, the user can provide permission to release that PII by providing the access token. The system will use the access token to locate where the PII is stored and release the PII to the requesting entity.Type: ApplicationFiled: November 3, 2017Publication date: October 1, 2020Inventor: Sumit Amar
-
Publication number: 20200186505Abstract: An application data exchange technique may include a communication device establishing a communication channel with an access device, receiving an access device profile of the access device, and emulating a virtual access device on the communication device based on the access device profile. The virtual access device executing on the communication device may issue a set of application commands to a transaction applet executing on the communication device, and receive a set of application data responses from the transaction applet in response to the set of application commands. The communication device, may then generate a data packet by concatenating application data contained in the set of application data responses, and transmitting the data packet to the access device via the communication channel.Type: ApplicationFiled: December 6, 2018Publication date: June 11, 2020Inventors: Sumit Amar, Saloni Mahajan
-
Publication number: 20200168229Abstract: A method is disclosed. A digital assistant device receives a biometric sample from a user and then converts the biometric sample to a biometric template. The digital assistant device can scan for user devices in communication range of the digital assistant device, thereby receiving user device identifiers. The digital assistant device can transmit, to a server computer, an authentication request comprising the biometric template and at least one user device identifier. The digital assistant device can then receive a cryptogram request message comprising the at least one user device identifier, from the server computer. The digital assistant device can transmit, to a user device corresponding to the at least one user device identifier, the cryptogram request message and can then receive a cryptogram. The digital assistant device can then transmit the cryptogram to the server computer. The server computer verifies the cryptogram before further processing of a transaction.Type: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventors: Archana Reddy Manchireddy, Sumit Amar, Patrick Ryan Flanagan, Srinivas Bhagavathula, Miranda Morgan, Meryl Lazer
-
Publication number: 20190180258Abstract: Provided is a method for implementing an automated chatbot, including generating, with at least one processor of a transaction processing system, at least one graphical user interface including a plurality of selectable options corresponding to a plurality of chatbot options, receiving a plurality of selections from at least a subset of the plurality of chatbot options, associating the plurality of selections with at least one issuer identifier, receiving, from a chatbot system, a request message comprising the at least one issuer identifier, generating a response message comprising transaction data based on the request message and at least one chatbot option corresponding to at least one selection of the plurality of selections associated with the at least one issuer identifier, and communicating the response message to the chatbot system.Type: ApplicationFiled: December 13, 2018Publication date: June 13, 2019Inventors: Sumit Amar, Cheryl Lynn Wu, Abdulvafa Choudhary, James Cao, Dennis Franklin Olson, Srinivas Bhagavathula, Sunit Lohtia, Anjana Sarkar, Mayur Vijay Jain
-
Patent number: 9507803Abstract: Systems, methods, and computer-readable storage media for web-scale visual search capable of using a combination of visual input modalities are provided. An edgel index is created that includes shape-descriptors, including edgel-based representations, that correspond to each of a plurality of images. Each edgel-based representation includes pixels that depicts edges or boundary contours of an image and is created, at least in part, by segmenting the image into a plurality of image segments and performing a multi-phase contour detection on each segment.Type: GrantFiled: November 11, 2013Date of Patent: November 29, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Avneesh Sud, Rajeev Prasad, Ayman Malek Abdel Hamid Kaheel, Pragyana Mishra, Sumit Amar, Kancheng Cao
-
Publication number: 20140074852Abstract: Systems, methods, and computer-readable storage media for web-scale visual search capable of using a combination of visual input modalities are provided. An edgel index is created that includes shape-descriptors, including edgel-based representations, that correspond to each of a plurality of images. Each edgel-based representation includes pixels that depicts edges or boundary contours of an image and is created, at least in part, by segmenting the image into a plurality of image segments and performing a multi-phase contour detection on each segment.Type: ApplicationFiled: November 11, 2013Publication date: March 13, 2014Applicant: Microsoft CorporationInventors: Avneesh Sud, Rajeev Prasad, Ayman Malek Abdel Hamid Kaheel, Pragyana Mishra, Sumit Amar, Kancheng Cao
-
Patent number: 8589410Abstract: Systems, methods, and computer-readable storage media for web-scale visual search capable of using a combination of visual input modalities are provided. An edgel index is created that includes shape-descriptors, including edgel-based representations, that correspond to each of a plurality of images. Each edgel-based representation includes pixels that depicts edges or boundary contours of an image and is created, at least in part, by segmenting the image into a plurality of image segments and performing a multi-phase contour detection on each segment.Type: GrantFiled: November 21, 2011Date of Patent: November 19, 2013Assignee: Microsoft CorporationInventors: Avneesh Sud, Rajeev Prasad, Ayman Malek Abdel Hamid Kaheel, Pragyana Mishra, Sumit Amar, Kancheng Cao
-
Publication number: 20130097181Abstract: Systems, methods, and computer-readable storage media for web-scale visual search capable of using a combination of visual input modalities are provided. An edgel index is created that includes shape-descriptors, including edgel-based representations, that correspond to each of a plurality of images. Each edgel-based representation includes pixels that depicts edges or boundary contours of an image and is created, at least in part, by segmenting the image into a plurality of image segments and performing a multi-phase contour detection on each segment.Type: ApplicationFiled: November 21, 2011Publication date: April 18, 2013Applicant: MICROSOFT CORPORATIONInventors: AVNEESH SUD, RAJEEV PRASAD, AYMAN MALEK ABDEL HAMID KAHEEL, PRAGYANA K. MISHRA, SUMIT AMAR, KANCHENG CAO