Patents by Inventor Amit Gupta

Amit Gupta 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: 20200082401
    Abstract: A method for contextual authentication based on computing devices includes: storing an account profile related to a transaction account including an account identifier and a timestamp and a device geolocation for at least two computing devices; receiving an authorization request for a payment transaction including the account identifier, a transaction geographic location, and a transaction time; identifying an authentication score for the payment transaction based on a comparison of the transaction time and transaction geographic location to the timestamp and device geographic location for each of the at least two computing devices; and transmitting the identified authentication score and received authorization request to a financial institution associated with the transaction account.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 12, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Amit Gupta, Shreya Mittal
  • Patent number: 10587561
    Abstract: A method for optimizing and preventing failure of Sender Policy Framework (SPF) lookups by dynamically generating and returning flattened SPF records, recorded on computer-readable medium and capable of execution by a computer, the method comprising the steps of: requesting a regular SPF Record; receiving a SPF Record that includes an entry that points to a Proxy Server; the SPF Proxy server looking up a canonical SPF record optionally containing many included domains; and the SPF Proxy server flattening the canonical record into IP addresses and optionally sub records depending on the length of the flattened response.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: March 10, 2020
    Inventor: Amit Gupta
  • Patent number: 10581783
    Abstract: A method to dynamically generate an email signature by merging information provided by a sender with a template that is centrally managed, but does not require the template to be distributed to the end-user devices. The email signature can contain various information including Name, Title, Phone, Location and more. Email signatures can also contain corporate or marketing information such as event information, job posting and other relevant content.
    Type: Grant
    Filed: August 13, 2016
    Date of Patent: March 3, 2020
    Inventor: Amit Gupta
  • Publication number: 20200065178
    Abstract: A notification of a problem associated with an application may be received. A difference may be determined between a problem version of the application and an operational version of the application to identify a change associated with the problem. A person associated with the change may be determined. A task of resolving the problem may be assigned to the person associated with the change. A person may be notified of the problem and of the assigning of the task based on the identified change. A modification may be performed to resolve the problem associated with the change based on the determining of the difference.
    Type: Application
    Filed: August 21, 2019
    Publication date: February 27, 2020
    Inventors: Qinping Huang, Manish Maheshwari, Amit Gupta, Maulin Vasavada
  • Publication number: 20200058021
    Abstract: A method for conveying a one-time password using blockchain includes: receiving proposed transaction data from a merchant system including payment credentials, receiving account details, and a transaction amount; identifying user account data associated with the payment credentials including an account identifier; identifying a one-time password; transmitting the one-time password and account identifier to a third party system; receiving a data identification value from an external computing device; identifying a blockchain data value included in a blockchain including a password value based on the received data identification value; validating, the identified one-time password based on the password value; and initiating payment of the transaction amount from a first transaction account associated with the payment credentials to a second transaction account associated with the receiving account details upon validation of the identified one-time password.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 20, 2020
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shreya Mittal, Deepak Yadav, Amit Gupta
  • Patent number: 10565346
    Abstract: Implementing a circuit design can include generating an integer linear programming (ILP) formulation for a routing problem by determining constraints for implementing nets of a circuit design within a programmable network-on-chip (NOC) of an integrated circuit, wherein the constraints include placement constraints and routability constraints for the nets. The nets can be simultaneously placed and routed by executing an ILP solver using a processor to minimize an objective function of the ILP formulation while observing the constraints. The ILP solver maps logical units of the nets to interface circuits of the programmable NOC concurrently with mapping the nets to channels of the programmable NOC.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: February 18, 2020
    Assignee: XILINX, INC.
    Inventors: Vishal Suthar, Dinesh D. Gaitonde, Amit Gupta, Jinny Singh
  • Patent number: 10546311
    Abstract: Some embodiments provide a method for identifying competitors of a particular company. The method identifies a set of potential competitors of a particular company. For each potential competitors, the method calculates a score quantifying the competitive relationship of the potential competitor to the particular company. When the calculated score is above a particular threshold, the method associates the potential competitor as a competitor of the particular company.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: January 28, 2020
    Assignee: Aurea Software, Inc.
    Inventors: Amit Gupta, Michael Prospero, Binay Mohanty, Aparna Gupta, David Cooke
  • Publication number: 20200019944
    Abstract: A computer-implemented method for cardless use of an automated teller machine (ATM) is provided. The method includes receiving as an input, a user-identified ATM that the user wishes to use. The method also includes generating and transmitting a one-time password (OTP) for the user to enter at the identified ATM. The method further includes receiving and verifying the OTP entered into the ATM, and on successful verification, authorizing access to services available through the ATM, without use of a card.
    Type: Application
    Filed: September 26, 2019
    Publication date: January 16, 2020
    Inventors: Adarsh Recriwal, Amit Gupta, Dhruv Akhauri
  • Publication number: 20200021550
    Abstract: Communication services enable users to communicate electronically using various modes of communication. Conversations between groups of users are common, where emails, other communications, and data are exchanged repeatedly over a period of time. Provision of tags in communication environments may enable the users to organize, search for, and share content of the conversations more efficiently, improving communication and collaboration among the users. For example, a tag module of a communication service may associate a communication with one or more tags such that the tags are persisted with the communication as the communication is exchanged, and transmit the communication to participants of the conversation. The tag module may also provide automatic classification, suggestion, and/or completion of the tags.
    Type: Application
    Filed: September 24, 2019
    Publication date: January 16, 2020
    Inventors: Giselli Panontini DESOUZA SANA, Amit GUPTA, Sangya SINGH, Naresh SUNDARAM, Tom LAIRD-MCCONNELL, Johannes GEHRKE
  • Patent number: 10528678
    Abstract: Digital content translation techniques and system are described. In one example, source digital content is linked via metadata to different derived format versions that are generated from the source digital content. The metadata, for instance, may be used to locate source digital content that generated a particular derived format version that is in use by a service provider system. The source digital content, once identified and located, may then be used to improve efficiency and accuracy in translation of text or images included as part of the source digital content. The updated source digital content is then used to generate a derived format version that includes the translated text or other portion, e.g., an image.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: January 7, 2020
    Assignee: Adobe Inc.
    Inventors: Ankur Sial, Harpreet Neelu, Amit Gupta, Akshay Madan
  • Publication number: 20190392061
    Abstract: Transaction requests may be ordered in a distributed database according to an independently assigned sequence. Different distributed system nodes, such as a transaction coordinator and a storage node may independently assign sequence numbers to requests to access a distributed database. A storage node may receive the request from a transaction coordinator with an assigned sequence number and another request to which the storage node may assign a sequence number. The storage node can then order performance of the requests based on the sequence numbers.
    Type: Application
    Filed: June 21, 2018
    Publication date: December 26, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Douglas Brian Terry, Tate Andrew Certain, Amit Gupta, Rishabh Jain, Vaibhav Jain, Alexander Richard Keyes, Somasundaram Perianayagam, Nathan Pellegrom Riley, Akshat Vig, Ming-Chuan Wu
  • Patent number: 10515128
    Abstract: A system for determining a preference index comprises a transactions database storing transaction data indicative of a plurality of transactions carried out over a payment network, the transaction data comprising, for respective transactions, payment card identifiers, merchant identifiers, merchant category codes, issuer identifiers, payment device types, geographical locations, transaction amounts, transaction times and transaction dates. The system also comprises a transaction indexing component in communication with the transactions database, the transaction indexing component being configured to generate a database query to query the transactions database to retrieve transactions for a plurality of payment cards within a predetermined time window; and a preference index component.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: December 24, 2019
    Assignee: Mastercard International Incorporated
    Inventors: Amit Gupta, Geetika Sharma
  • Publication number: 20190373052
    Abstract: Metadata associated with a workload is received. The workload is one of a plurality of workloads hosted on a host. A caused to generate one or more flow events associated with the workload. The one or more flow events generated by the host are processed to generate one or more corresponding scalable network flow events. A flow log comprising the one or more corresponding scalable network flow events is forwarded to a flow log receiver. The flow log receiver is configured to store the one or more corresponding scalable network flow events in a flow log store.
    Type: Application
    Filed: September 27, 2018
    Publication date: December 5, 2019
    Inventors: Alexander James Pollitt, Amit Gupta
  • Patent number: 10475009
    Abstract: A computer-implemented method for cardless use of an automated teller machine (ATM) is provided. The method includes receiving as an input, a user-identified ATM that the user wishes to use. The method also includes generating and transmitting a one-time password (OTP) for the user to enter at the identified ATM. The method further includes receiving and verifying the OTP entered into the ATM, and on successful verification, authorizing access to services available through the ATM, without use of a card.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: November 12, 2019
    Assignee: Mastercard International Incorporated
    Inventors: Adarsh Recriwal, Amit Gupta, Dhruv Akhauri
  • Publication number: 20190342290
    Abstract: A method for secure storage and distribution of account tokens includes: storing blockchain data comprised of a plurality of blocks, each block including at least a block header and one or more data values, where each data value includes at least an identification value, an account token, and one or more usage rules; receiving a login request including at least a specific identification value and a set of credentials; identifying a specific data value included in the blockchain data where the included identification value corresponds to the received specific identification value; validating the set of credentials based on the identified specific data value and access to the account token included in the specific data value based on the included one or more usage rules; and transmitting the account token included in the identified specific data value in response to the login request upon successful validation.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shreya Mittal, Amit Gupta, Ankur Arora
  • Publication number: 20190340247
    Abstract: Digital content translation techniques and system are described. In one example, source digital content is linked via metadata to different derived format versions that are generated from the source digital content. The metadata, for instance, may be used to locate source digital content that generated a particular derived format version that is in use by a service provider system. The source digital content, once identified and located, may then be used to improve efficiency and accuracy in translation of text or images included as part of the source digital content. The updated source digital content is then used to generate a derived format version that includes the translated text or other portion, e.g., an image.
    Type: Application
    Filed: July 12, 2019
    Publication date: November 7, 2019
    Applicant: Adobe Inc.
    Inventors: Ankur Sial, Harpreet Neelu, Amit Gupta, Akshay Madan
  • Publication number: 20190335756
    Abstract: Biocides produced in situ for various applications of use are disclosed. Methods of generating and feeding thereof for various applications of use are disclosed according to the invention. In an aspect, oxidizing, non-chlorinated halogenated biocides are provided.
    Type: Application
    Filed: May 3, 2019
    Publication date: November 7, 2019
    Inventors: Amit Gupta, Harshada Ramesh Lohokare, Yogesh Suresh Bhole
  • Patent number: 10462049
    Abstract: One embodiment of the present invention provides a switch. The switch includes a packet processor and a spanning tree management module. The packet processor obtains information associated with a spanning tree from a message. The spanning tree management module, in response to the obtained information being superior to locally available information of the spanning tree, determines the port role of a local port of the switch for the spanning tree to be the root port and the port state of the local port for the spanning tree to be blocking.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: October 29, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Ganesh D. Venkata, Amit Gupta, Prabu Thayalan, Vardarajan Venkatesh, Mythilikanth Raman, Selvam Muthiah
  • Patent number: 10462087
    Abstract: Communication services enable users to communicate electronically using various modes of communication. Conversations between groups of users, are common, where emails, other communications, and data are exchanged repeatedly over a period of time. Provision of tags in communication environments may enable the users to organize, search for, and share content of the conversations more efficiently, improving communication and collaboration among the users. For example, a tag module of a communication service may associate a communication with one or more tags such that the tags are persisted with the communication as the communication is exchanged, and transmit the communication to participants of the conversation. The tag module may also provide automatic classification, suggestion, and/or completion of the tags.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: October 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Giselli Panontini Desouza Sana, Amit Gupta, Sangya Singh, Naresh Sundaram, Tom Laird-McConnell, Johannes Gehrke
  • Patent number: 10447633
    Abstract: The present invention circumvents the standard SPF lookup limit by allowing an administrator to create a secondary SPF record that includes all the desired SPF records even if it exceeds the 10 recursive lookups that would result in a standard failure. The administrator would then then create or modify their main SPF record to include an entry that points to the SPF Proxy that is the subject of this invention.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: October 15, 2019
    Inventor: Amit Gupta