IP Library Patent Application 12330389
Patent Application
App. No. 12/330,389

PAYMENT TRANSACTION PROCESSING FOR MOBILE COMPUTING DEVICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/330,389
Abstract

A server computer system comprises a memory and a processing circuit. The memory is configured to store supplier identifiers for a plurality of product suppliers. The processing circuit is configured to receive a request to make a payment from a mobile computing device via a wireless communication, to select a supplier identifier from the memory based on the request, to generate a message comprising the supplier identifier, transaction amount, and a user identifier identifying a user of the mobile computing device, and to transmit the transaction message to a server associated with an entity which processes a transaction based on the transaction message.

Claims (28)

1 . A server computer system, comprising:

a memory configured to store supplier identifiers for a plurality of product suppliers; and

a processing circuit configured to receive a request to make a payment from a mobile computing device via a wireless communication, to select a supplier identifier from the memory based on the request, to generate a message comprising the supplier identifier, transaction amount, and a user identifier identifying a user of the mobile computing device, and to transmit the transaction message to a server associated with an entity which processes a transaction based on the transaction message.

2 . The server computer system of claim 1 , further comprising a database configured to store applications available for purchase from the plurality of product suppliers, wherein the processing circuit is further configured to provide a list of the applications to the mobile computing device and to receive a selection of at least one of the applications from the mobile computing device, wherein the request to make a payment relates to the selected application.

3 . The server computer system of claim 1 , further comprising a database configured to store transaction history data based on the transaction message and other transaction history data of transactions processed by the server for the mobile computing device.

4 . The server computer system of claim 3 , wherein at least a portion of the transaction history data or other transaction history data is received from the server associated with the entity.

5 . The server computer system of claim 1 , wherein the processing circuit is configured to store a record of the transmitted transaction message in a file that does not contain data identifying the user of the mobile computing device.

6 . The server computer system of claim 1 , wherein the request comprises an authentication token issued by the entity to the mobile computing device.

7 . The server computer system of claim 1 , wherein the processing circuit is further configured to transmit a transaction fee data to the entity for a transaction fee to be paid to the entity operating the server computer system.

8 . The server computer system of claim 1 , wherein the processing circuit is configured to generate a product supplier account based on product supplier.

9 . A mobile computing device, comprising:

a wireless transceiver; and

a processing circuit, wherein the processing circuit is configured to receive a credential regarding a user of the mobile computing device, to transmit the credential via the wireless transceiver to an authenticating server, to receive a security file from the authenticating server, and to send a payment request comprising the security file to a second server via the wireless transceiver.

10 . The mobile computing device of claim 9 , wherein the security file comprises at least one of a token and a certificate.

11 . The mobile computing device of claim 9 , wherein the second server has a different internet protocol address than the authenticating server.

12 . The mobile computing device of claim 9 , wherein the processing circuit is configured to receive from the second server a list of applications and to receive from a user a selection of at least one of the applications, wherein the payment request is based on the selected application.

13 . The mobile computing device of claim 9 , wherein the credential comprises a password, wherein the processing circuit is configured to delete the password from memory at any point in time after transmitting the security file to the authenticating server.

14 . The mobile computing device of claim 9 , further comprising encrypting the credential for transmission to the authenticating server.

15 . The mobile computing device of claim 9 , wherein the mobile computing device is a handheld computer.

16 . A mobile computing device, comprising:

a wireless transceiver;

a display;

a non-volatile memory configured to store a payment application, wherein the payment application comprises user interface elements stored in the non-volatile memory; and

a processing circuit configured to operate the payment application, to control the display to provide a user interface based on the user interface elements stored in the non-volatile memory, and to receive a user credential from the user and a user request to process a payment from the user, wherein the processing circuit is configured to generate a transaction request message based on the request to process a payment and to send the transaction request message via the wireless transceiver to a remote computer.

17 . The mobile computing device of claim 16 , wherein the processing circuit is configured to receive transaction history data from the remote computer and to display the transaction history data on the display.

18 . The mobile computing device of claim 16 , wherein the payment application is not an Internet browser application.

19 . The mobile computing device of claim 16 , wherein the processing circuit is configured to receive a list of applications available for purchase, to display data relating to the applications on the display, and to receive a user selection of an application for download.

20 . The mobile computing device of claim 19 , wherein the mobile computing device is a handheld computer.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032132/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2011
From: LAW, RINGO; WELINGKAR, BHARAT; TRAN, KELSON
To: PALM, INC.
Reel/Frame 026246/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Oct 22, 2009
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 023406/0671 →