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: 20190311340Abstract: 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: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Inventors: Angela Baber, Peter Davey, Abhinav Agrawal, Walter Avery Miller
-
Patent number: 10380567Abstract: 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: GrantFiled: August 2, 2017Date of Patent: August 13, 2019Assignee: CAPITAL ONE SERVICES, LLCInventors: Angela Baber, Peter Davey, Abhinav Agrawal, Walter Avery Miller
-
Patent number: 10216921Abstract: 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: GrantFiled: September 7, 2016Date of Patent: February 26, 2019Assignee: 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: 20190038972Abstract: 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: ApplicationFiled: October 10, 2018Publication date: February 7, 2019Inventors: Abhinav Agrawal, Adam Ja Ming Yim, Kohta Aoki Wajima
-
Patent number: 10124253Abstract: 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: GrantFiled: April 16, 2015Date of Patent: November 13, 2018Assignee: Zynga Inc.Inventors: Abhinav Agrawal, Adam Ja Ming Yim, Kohta Aoki Wajima
-
Publication number: 20180158044Abstract: 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: ApplicationFiled: January 12, 2018Publication date: June 7, 2018Applicant: Capital One Services, LLCInventors: 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: 20180114212Abstract: 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: ApplicationFiled: December 14, 2017Publication date: April 26, 2018Applicant: Capital One Services, LLCInventors: 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: 20180096323Abstract: 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: ApplicationFiled: August 2, 2017Publication date: April 5, 2018Inventors: Angela Baber, Peter Davey, Abhinav Agrawal, Walter Avery Miller
-
Publication number: 20170331683Abstract: 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: ApplicationFiled: July 31, 2017Publication date: November 16, 2017Inventors: Marc J. Brooker, Cornelle Christiaan Pretorius Janse Van Rensburg, Abhinav Agrawal, Adam D. Gray, Marvin M. Theimer, Peter N. DeSantis
-
Patent number: 9767445Abstract: 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: GrantFiled: December 17, 2013Date of Patent: September 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Marc J. Brooker, David Brown, Eric Jason Brandwine, Marvin M. Theimer, Abhinav Agrawal
-
Patent number: 9722866Abstract: 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: GrantFiled: September 23, 2011Date of Patent: August 1, 2017Assignee: 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: 20170180494Abstract: 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: ApplicationFiled: December 22, 2015Publication date: June 22, 2017Inventors: ABHINAV AGRAWAL, ARJUN LALL, JASON TOMLINSON
-
Patent number: 9443074Abstract: 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: GrantFiled: December 6, 2013Date of Patent: September 13, 2016Assignee: 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: 20150298008Abstract: 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: ApplicationFiled: April 16, 2015Publication date: October 22, 2015Inventors: Michael Broom, Abhinav Agrawal
-
Publication number: 20150298007Abstract: 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: ApplicationFiled: April 16, 2015Publication date: October 22, 2015Inventors: Abhinav Agrawal, Adam Ja Ming Yim, Kohta Aoki Wajima
-
Publication number: 20150099566Abstract: 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: ApplicationFiled: September 30, 2014Publication date: April 9, 2015Inventors: Arjun Bharat Lall, Abhinav Agrawal
-
Publication number: 20140349743Abstract: 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: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: Arjun Bharat Lall, Abhinav Agrawal, Jesse Hernandez
-
Publication number: 20140323226Abstract: 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: ApplicationFiled: April 24, 2014Publication date: October 30, 2014Applicant: Zynga Inc.Inventor: Abhinav Agrawal
-
Publication number: 20140323214Abstract: 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: ApplicationFiled: April 24, 2014Publication date: October 30, 2014Applicant: Zynga Inc.Inventor: Abhinav Agrawal
-
Publication number: 20140323225Abstract: 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: ApplicationFiled: April 24, 2014Publication date: October 30, 2014Applicant: Zynga Inc.Inventor: Abhinav Agrawal