Patents by Inventor Abhinav Agrawal

Abhinav Agrawal 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: 20190311340
    Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. Upon receiving a request to provide cash redemption to a third party from a provider client terminal, the system may allocate an amount of cash to a temporary financial account and generate a temporary access code that may be used to access the cash in the temporary financial account. The system may transmit the temporary access code to a recipient client terminal and upon an ATM terminal's receipt of the input access code, the system may authorize the withdrawal of the amount of cash.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 10, 2019
    Inventors: Angela Baber, Peter Davey, Abhinav Agrawal, Walter Avery Miller
  • Patent number: 10380567
    Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. Upon receiving a request to provide cash redemption to a third party from a provider client terminal, the system may allocate an amount of cash to a temporary financial account and generate a temporary access code that may be used to access the cash in the temporary financial account. The system may transmit the temporary access code to a recipient client terminal and upon an ATM terminal's receipt of the input access code, the system may authorize the withdrawal of the amount of cash.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: August 13, 2019
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Angela Baber, Peter Davey, Abhinav Agrawal, Walter Avery Miller
  • Patent number: 10216921
    Abstract: Systems and methods for attesting to information about a computing resource involve electronically signed documents. For a computing resource, a document containing information about the resource is generated and electronically signed. The document may be provided to one or more entities as an attestation to at least some of the information contained in the document. Attestation to information in the document may be a prerequisite for performance of one or more actions that may be taken in connection with the computing resource.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: February 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Cornelle Christiaan Pretorius Janse Van Rensburg, Mark Joseph Cavage, Marc John Brooker, David Everard Brown, Abhinav Agrawal, Matthew S. Garman, Kevin Ross O'Neill, Eric Jason Brandwine, Christopher Richard Jacques de Kadt
  • Publication number: 20190038972
    Abstract: A system, machine-readable storage medium storing at least one program, and a computer-implemented method for automatic game creation are presented. An access module can access player information for a receiver and an originator. Additionally, a matching module can determine that the receiver and the originator have a connection based on the player information. Furthermore, a game invitation module can detect that a recipient game is installed on an originator device of the originator and that the recipient game is not installed on a receiver device of the receiver. Subsequently, the game invitation module can send, to the receiver device, a game invitation to play the recipient game based on the determination and the detection, with the game invitation including information associated with the originator.
    Type: Application
    Filed: October 10, 2018
    Publication date: February 7, 2019
    Inventors: Abhinav Agrawal, Adam Ja Ming Yim, Kohta Aoki Wajima
  • Patent number: 10124253
    Abstract: A system, machine-readable storage medium storing at least one program, and a computer-implemented method for automatic game creation are presented. An access module can access player information for a receiver and an originator. Additionally, a matching module can determine that the receiver and the originator have a connection based on the player information. Furthermore, a game invitation module can detect that a recipient game is installed on an originator device of the originator and that the recipient game is not installed on a receiver device of the receiver. Subsequently, the game invitation module can send, to the receiver device, a game invitation to play the recipient game based on the determination and the detection, with the game invitation including information associated with the originator.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: November 13, 2018
    Assignee: Zynga Inc.
    Inventors: Abhinav Agrawal, Adam Ja Ming Yim, Kohta Aoki Wajima
  • Publication number: 20180158044
    Abstract: A system for temporarily enabling an otherwise disabled payment account for use in a transaction is configured to provide, based on a determination to disable a user's payment account, instructions to a user device of the user for displaying an application interface enabling the user to request to temporarily register the payment account for use in a transaction.
    Type: Application
    Filed: January 12, 2018
    Publication date: June 7, 2018
    Applicant: Capital One Services, LLC
    Inventors: Daniel BECK, Samantha SCHNEIDER, Jessica BOWMAN, Colleen KERR, Riken SHAH, Min Jung KIM, Zeel JHA, John SCHMIDT, Krystle VOSS, Joshua WILBUR, Abhinav AGRAWAL, Jeffrey SAMITT
  • Publication number: 20180114212
    Abstract: A system for temporarily enabling an otherwise disabled payment account for use in a transaction is configured to provide, based on a determination to disable a user's payment account, instructions to a user device of the user for displaying an application interface enabling the user to request to temporarily register the payment account for use in a transaction.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 26, 2018
    Applicant: Capital One Services, LLC
    Inventors: Daniel BECK, Samantha SCHNEIDER, Jessica BOWMAN, Colleen KERR, Riken SHAH, Min Jung KIM, Zeel JHA, John SCHMIDT, Krystle VOSS, Joshua WILBUR, Abhinav AGRAWAL, Jeffrey SAMITT
  • Publication number: 20180096323
    Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. Upon receiving a request to provide cash redemption to a third party from a provider client terminal, the system may allocate an amount of cash to a temporary financial account and generate a temporary access code that may be used to access the cash in the temporary financial account. The system may transmit the temporary access code to a recipient client terminal and upon an ATM terminal's receipt of the input access code, the system may authorize the withdrawal of the amount of cash.
    Type: Application
    Filed: August 2, 2017
    Publication date: April 5, 2018
    Inventors: Angela Baber, Peter Davey, Abhinav Agrawal, Walter Avery Miller
  • Publication number: 20170331683
    Abstract: Implementation resources are operated in a manner furthering a particular purpose while excluding use of the implementation resources for other purposes. At least some of the implementation resources have capacity that is usable to implement multiple other resources. The capacity of the implementation resources is allocated in a manner that satisfies one or more conditions on the capacity of the implementation resources that is used. Generally, the capacity is allocated in a manner that reduces the likelihood that resources initiated close in time will fail together should underlying implementation resources fail. The implementation resources may be hardware devices that implement virtual computer systems.
    Type: Application
    Filed: July 31, 2017
    Publication date: November 16, 2017
    Inventors: Marc J. Brooker, Cornelle Christiaan Pretorius Janse Van Rensburg, Abhinav Agrawal, Adam D. Gray, Marvin M. Theimer, Peter N. DeSantis
  • Patent number: 9767445
    Abstract: Techniques, including systems and methods, for virtual resource cost tracking account for unused capacity of implementation resources that are dedicated to particular customers and, as a result, are unusable for maintaining virtual resources for other customers. Customers requesting dedicated use of implementation resources are charged in a manner that compensates the virtual resource provider for the lost ability to use unused capacity of implementation resources to serve other customers. Customer charges may be determined by a pricing function that is calculated such that, for a base of customers, expected revenue from the base of customers approximates a revenue goal. The revenue goal may be determined based on revenue that would have been expected had the unused capacity of the dedicated implementation resources been available for serving other customers.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: September 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc J. Brooker, David Brown, Eric Jason Brandwine, Marvin M. Theimer, Abhinav Agrawal
  • Patent number: 9722866
    Abstract: Implementation resources are operated in a manner furthering a particular purpose while excluding use of the implementation resources for other purposes. At least some of the implementation resources have capacity that is usable to implement multiple other resources. The capacity of the implementation resources is allocated in a manner that satisfies one or more conditions on the capacity of the implementation resources that is used. Generally, the capacity is allocated in a manner that reduces the likelihood that resources initiated close in time will fail together should underlying implementation resources fail. The implementation resources may be hardware devices that implement virtual computer systems.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc J. Brooker, Cornelle Christiaan Pretorius Janse Van Rensburg, Abhinav Agrawal, Adam D. Gray, Marvin M. Theimer, Peter N. DeSantis
  • Publication number: 20170180494
    Abstract: A method for tracking user activity includes receiving, at an analysis computer, data being accessed by a user computing device, identifying unique patterns in the data using the analysis computer, comparing the unique patterns in the data to a repository of unique patterns to identify a user application receiving the data, tracking user activity in the user application on the analysis computer when the unique pattern corresponds to a user application, creating a report of the user activity, and displaying the report on a user interface of the user computing device.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: ABHINAV AGRAWAL, ARJUN LALL, JASON TOMLINSON
  • Patent number: 9443074
    Abstract: Systems and methods for attesting to information about a computing resource involve electronically signed documents. For a computing resource, a document containing information about the resource is generated and electronically signed. The document may be provided to one or more entities as an attestation to at least some of the information contained in the document. Attestation to information in the document may be a prerequisite for performance of one or more actions that may be taken in connection with the computing resource.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: September 13, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Cornelle Christiaan Pretorius Janse Van Rensburg, Mark Joseph Cavage, Marc John Brooker, David Everard Brown, Abhinav Agrawal, Matthew S. Garman, Kevin Ross O'Neill, Eric Jason Brandwine, Christopher Richard Jacques de Kadt
  • Publication number: 20150298008
    Abstract: A system, machine-readable storage medium storing at least one program, and a computer-implemented method for incentivizing a player of an online game to invite the player's social network connections to install or access the online game (or a different online game). The I.R. Engine receives a selection of at least one social network user by a player of an online game. The I.R. Engine sends to a social network account of a selected social network user a notification to perform an online game action. The I.R. Engine credits the player with an in-game reward based on the selected social network user performing the online game action.
    Type: Application
    Filed: April 16, 2015
    Publication date: October 22, 2015
    Inventors: Michael Broom, Abhinav Agrawal
  • Publication number: 20150298007
    Abstract: A system, machine-readable storage medium storing at least one program, and a computer-implemented method for automatic game creation are presented. An access module can access player information for a receiver and an originator. Additionally, a matching module can determine that the receiver and the originator have a connection based on the player information. Furthermore, a game invitation module can detect that a recipient game is installed on an originator device of the originator and that the recipient game is not installed on a receiver device of the receiver. Subsequently, the game invitation module can send, to the receiver device, a game invitation to play the recipient game based on the determination and the detection, with the game invitation including information associated with the originator.
    Type: Application
    Filed: April 16, 2015
    Publication date: October 22, 2015
    Inventors: Abhinav Agrawal, Adam Ja Ming Yim, Kohta Aoki Wajima
  • Publication number: 20150099566
    Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to control movement of a non-player character is provided. Actions of a player character in a race event of a multiplayer game are detected. A player character movement model based on the actions of the player character is generated. A set of non-player actions is generated in a non-player character movement model based on the player character movement model. A movement of a non-player character in the multiplayer game is controlled based on the set of non-player actions in the non-player character movement model.
    Type: Application
    Filed: September 30, 2014
    Publication date: April 9, 2015
    Inventors: Arjun Bharat Lall, Abhinav Agrawal
  • Publication number: 20140349743
    Abstract: A computer-implemented method and system are described to provide virtual currency in a virtual game. The method may record a purchase value of a value icon in a virtual game. The value icon may then be deployed in the virtual environment of the virtual game. For each of a plurality of reference time periods, interaction of a player of the virtual game with the value icon may be monitored, and a virtual currency amount may be awarded to the player in the event of the player interacting with the value icon a set number of instances during each of the reference time periods. Further virtual currency may be denied upon subsequent interaction with the value icon during the same reference time period.
    Type: Application
    Filed: August 11, 2014
    Publication date: November 27, 2014
    Inventors: Arjun Bharat Lall, Abhinav Agrawal, Jesse Hernandez
  • Publication number: 20140323226
    Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a method to send a telephonic message is provided. A request may be received from a first mobile device operated by a first player of a computer-implemented multiplayer game. The request may include a reference to each of a plurality of second mobile devices. The plurality of second mobile devices may be identified based on the reference. A telephonic message may be generated that includes a trigger executable by each of the plurality of second mobile devices to begin an instance of the computer-implemented multiplayer game with the first mobile device. The generated telephonic message may be sent to each of the plurality of second mobile devices via an out-of-game telephonic channel.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 30, 2014
    Applicant: Zynga Inc.
    Inventor: Abhinav Agrawal
  • Publication number: 20140323214
    Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to present a game variant is provided. A user interface may be presented on a client device. The user interface may be receptive to user input to trigger execution of a computer-implemented multiplayer game playable via the client device by an associated player. A respective game variant may be presented, via the user interface, to the player. The respective game variant may have variant-specific game mechanics that provide for gameplay according to a respective variant set of game rules. Lastly, the respective variant set of game rules may be a variant-specific modified version of a default set of game rules.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 30, 2014
    Applicant: Zynga Inc.
    Inventor: Abhinav Agrawal
  • Publication number: 20140323225
    Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method are described herein to create and send invitations to join an online game. An Notification Generator (NG) customizes message content based on detected online game account activities and relationships between various accounts associated with an online game. When the NG detects that an account is a new account or a lapsed account, the NG identifies an additional account(s) most likely to play the particular online game with the new/lapsed account. Some additional accounts may be social network system accounts while others may be online gaming system accounts. The NG groups the additional accounts according to account-type segments, and customizes online game invitation message with message content for a respective additional account based on the account-type segment and whether it has detected a new account or lapsed account.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 30, 2014
    Applicant: Zynga Inc.
    Inventor: Abhinav Agrawal