IP Library Granted Patent US 10,007,908
Granted Patent B1
US 10,007,908 · App. 13/896,450 · Granted Jun 26, 2018

Method and system for automatically harmonizing access to a software application program via different access devices

Inventors: Michael L. Grandcolas (Santa Monica, CA); Wendell W. Anthony (Brentwood, CA); Patrick Law (Los Angeles, CA); Leslie Moss (Los Angeles, CA); Teresa A. Petach (Los Angeles, CA); Peter Tompkins (Malibu, CA)
Assignee: Citicorp Credit Services, Inc. (USA)
G06Q20/38
View Patent ↗
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 10,007,908
App. No.
13/896,450
Granted
Jun 26, 2018
Kind
B1
Abstract

A method and system automatically harmonizes access to a given software application program via different access devices. The financial institution receives information from the user via the user's access device, including information identifying the type of device being used and the application program the user wishes to access. The application program is then accessed and the information to be displayed to the user is identified. This information is automatically translated into a format which is compatible with the device, including its display, and sent to the device for display. The user, in turn, inputs information in response to the displayed information and this input information is automatically translated into a format which is compatible with the application program and is sent to the application program. The response generated by the application program is automatically translated to be compatible with the device and is sent to the device.

Claims (12)

1. A computer-implemented method of conducting a financial transaction comprising:

in response to receiving, by a software module running on a computer, an initial communication to access information from a web browser of a remote computer, the initial communication containing an identification of a customer and a remote computer type, where a customer is identified through the remote device to a financial institution software application:

determining, by the software module running on the computer, according to a template file an identification of a particular renderer and a token representation of the remote computer;

determining, by the software module running on the computer based on the remote computer type and from a plurality of data formats, a data format compatible with a particular renderer module executed by the remote computer and accessible to the web browser of the remote computer;

translating, by the software module running on the computer using the data format, an application stream for the particular renderer used by the remote computer;

identifying, by the software module running on the computer based on the identification of the customer, data associated with the customer to include in the application stream;

tokenizing, by the software module running on the computer, according to the data format compatible with the particular renderer module of the remote computer, the application stream representing the information accessed in the initial communication, wherein tokenizing the application stream produces a tokenized application stream comprising a plurality of tokens mapped to one or more elements of the application stream respectively;

transmitting, by the software module running on the computer, the tokenized application stream to the remote computer, the remote computer configured to render the information in the tokenized application stream to a device screen of the remote computer by the particular renderer module of the remote computer in accordance with the data format compatible with the particular renderer module; and receiving, by the computer, a request from the remote computer regarding a transaction to be performed using the web browser.

2. The method according to claim 1 , where the information from the remote computer further comprises a language and a business.

3. The method according to claim 1 , where the application stream comprises at least one token.

4. The method according to claim 1 , further comprising adding a token to the application stream.

5. The method according to claim 1 , where the template file provides data regarding a display of the remote computer.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Dec 12, 2014
From: CITICORP DEVELOPMENT CENTER, INC.; CITICORP CREDIT SERVICES, INC. (USA)
To: CITICORP CREDIT SERVICES, INC. (USA)
Reel/Frame 034612/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: GRANDCOLAS, MICHAEL L.; ANTHONY, WENDELL W.; LAW, PATRICK; MOSS, LESLIE; PETACH, TERESA A.; TOMPKINS, PETER
To: TRANSACTION TECHNOLOGY, INC.
Reel/Frame 030442/0647 →
CHANGE OF NAME Recorded May 17, 2013
From: TRANSACTION TECHNOLOGY, INC.
To: CITICORP DEVELOPMENT CENTER, INC.
Reel/Frame 030442/0674 →
Continuity (5)
Division 13599229 · Aug 30, 2012
Continuation 13004294 · Jan 11, 2011
Continuation 11812481 · Jun 19, 2007
Continuation 09240588 · Feb 1, 1999
Continuation 08741121 · Oct 30, 1996