INITIATING AND COMPLETING TRANSACTIONS VIA NOTIFICATION ELEMENTS
First Claim
1. A system comprising:
- a memory area associated with a mobile computing device of a user, said memory area storing an operating system and one or more applications; and
a processor programmed to;
receive a subscription request from the user;
provide the received subscription request to a notification service in communication with a merchant computing device;
receive, by the mobile computing device from the merchant computing device based on the subscription request, a transaction message identifying a transaction associated with one of the applications stored in the memory area, said transaction message further specifying the user of the mobile computing device;
provide the received transaction message to the user via a user interface notification element associated with the operating system;
receive user input to the user interface notification element, said user input indicating an authorization relating to the transaction; and
provide the authorization to the merchant computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Initiating and completing transactions using a notification architecture associated in part with an operating system executing on a first computing device. The transactions are associated with a second computing device (e.g., a merchant computing device). Transaction messages relating to the transactions are conveyed via the notification architecture to the first computing device of a user. User interface notification elements associated with the operating system on the first computing device display the transaction messages, and receive authorization from the user relating to the transactions. The authorization is provided to the merchant computing device by the notification architecture. The transactions are completed without executing, on the first computing device, an application associated with the merchant computing device.
21 Citations
20 Claims
-
1. A system comprising:
-
a memory area associated with a mobile computing device of a user, said memory area storing an operating system and one or more applications; and a processor programmed to; receive a subscription request from the user; provide the received subscription request to a notification service in communication with a merchant computing device; receive, by the mobile computing device from the merchant computing device based on the subscription request, a transaction message identifying a transaction associated with one of the applications stored in the memory area, said transaction message further specifying the user of the mobile computing device; provide the received transaction message to the user via a user interface notification element associated with the operating system; receive user input to the user interface notification element, said user input indicating an authorization relating to the transaction; and provide the authorization to the merchant computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a first computing device from a second computing device, a transaction message identifying a transaction associated with an application available on the first computing device, said transaction message further specifying a user of the first computing device; providing the received transaction message to the user via a user interface notification element associated with an operating system executing on the first computing device; receiving user input to the user interface notification element, said user input indicating an authorization relating to the transaction; and providing the authorization to the second computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable media having computer-executable components, said components comprising:
-
a communications interface component that when executed by at least one processor of a first computing device of a user causes the at least one processor to receive, by the first computing device from a second computing device, a transaction message identifying a transaction associated with an application available on the first computing device, said transaction message further specifying the user of the first computing device; a graphics component that when executed by at least one processor of the first computing device causes the at least one processor to generate a sequence of user interface notification elements corresponding to the transaction message received by the communications interface; and a user interface component that when executed by at least one processor of the first computing device causes the at least one processor to display, without execution of the application by the at least one processor, the sequence of user interface notification elements generated by the graphics component to convey to the user the transaction message received by the communications interface, said user interface component further executing to receive user input to one or more of the displayed user interface notification elements, said user input indicating an authorization relating to the transaction; wherein the communications interface component further executes to provide the authorization to the second computing device. - View Dependent Claims (18, 19, 20)
-
Specification