IP Library Granted Patent US 7,185,286
Granted Patent B2
US 7,185,286 · App. 09/953,372 · Granted Feb 27, 2007

Interface for mobilizing content and transactions on multiple classes of devices

Assignee: Nvidia International, Inc.
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 7,185,286
App. No.
09/953,372
Granted
Feb 27, 2007
Kind
B2
Abstract

A graphical user interface (GUI) for visual representation and manipulation of a transaction pattern. The GUI includes a workplace view for receiving user specification of content and/or a transaction for a transaction pattern, a pattern view for manipulating properties of the pattern, a device editor view for specifying pattern-related output on a client device, and a script view that allows a user to utilize scripting. A system, method and article of manufacture for recording a transaction pattern utilizing a graphical user interface are also provided. An interface is displayed. A user is allowed to specify interactions with content via the interface. The interactions are recorded. A pattern is generated based on the recorded interactions. The pattern, which includes a graphical representation of each interaction, is displayed on a GUI. Methods for recording an interaction with a database, recording a File Transfer Protocol (FTP) interaction, and generating a template for an electronic mail message are provided.

Claims (37)

1. A graphical user interface displayed on a display device for visual presentation, and at least one of creation and manipulation, of a transaction pattern, comprising:

(a) a workplace view for receiving user specification of at least one of content and a transaction for a transaction pattern, the workplace view allowing a user to specify interactions with content, wherein a pattern is generated based at least in part on the specified interactions with the content;

(b) a pattern view distinct from the workplace view for allowing manipulation of properties of the pattern, the pattern view being non-overlapping with respect to the workplace view;

(c) a device editor view for allowing a user to specify pattern-related output on a client device; and

(d) a script view for allowing a user to utilize scripting to manipulate a data flow within the pattern.

2. The graphical user interface as recited in claim 1 , wherein the workplace view includes a browser view, wherein the user is allowed to specify interactions with web content using the browser view.

3. The graphical user interface as recited in claim 1 , wherein the workplace view includes a browser view, wherein the user is allowed to specify web content using the browser view.

4. The graphical user interface as recited in claim 1 , wherein the workplace view includes a database view having database connection dialogs.

5. The graphical user interface as recited in claim 1 , wherein the pattern view displays at least one icon of a connector to an application.

6. The graphical user interface as recited in claim 5 , wherein the connector is at least one of a markup language connector, a database connector, an email connector, an FTP connector, and a messaging connector.

7. The graphical user interface as recited in claim 1 , wherein the pattern view allows specification of an additional path of the pattern.

8. The graphical user interface as recited in claim 1 , wherein the pattern view allows coupling of the pattern to a second pattern.

9. The graphical user interface as recited in claim 1 , wherein the device editor view displays a simulation of an output of a display of the client device.

10. The graphical user interface as recited in claim 1 , wherein the device editor view allows specification of output relating to the pattern for multiple client devices.

11. The graphical user interface as recited in claim 1 , wherein the client device is a wireless device.

12. The graphical user interface as recited in claim 1 , wherein the client device is selected from a group consisting of a wireless telephone, Personal Digital Assistant (PDA), handheld computer, a pager, and a device connected to a wireless modem.

13. The graphical user interface as recited in claim 1 , further comprising a project view displaying elements defined in the pattern.

14. The graphical user interface as recited in claim 1 , further comprising a data view displaying data variables.

15. The graphical user interface as recited in claim 1 , further comprising a pattern gallery view displaying a list of patterns available for use.

16. The graphical user interface as recited in claim 1 , further comprising a replay view for displaying a replay of the pattern, wherein the specified interactions with the content are performed upon replay of the pattern.

17. A method for providing a graphical user interface for visual representation and manipulation of a transaction pattern, comprising:

(a) displaying a workplace view for receiving user specification of at least one of content and a transaction for a transaction pattern, wherein the workplace view includes a browser view, wherein a user is allowed to specify interactions with web content by example using the browser view, wherein the user interactions with the web content are monitored, wherein a pattern is generated based on the user interactions with the web content;

(b) displaying a pattern view for allowing manipulation of properties of the pattern, the pattern view being non-overlapping with respect to the workplace view;

(c) displaying a device editor view for allowing a user to specify pattern-related output on a client device; and

(d) displaying a script view for allowing a user to utilize scripting to manipulate a data flow within the pattern.

18. A graphical user interface displayed on a display device for visual representation and manipulation of a transaction pattern, comprising:

(a) a workplace view for receiving user specification of at least one of content and a transaction for a transaction pattern;

(b) a browser view, wherein the user is allowed to specify interactions with web content using the browser view, wherein the user is allowed to specify web content using the browser view, wherein the user interactions with the web content are monitored, wherein a usage pattern is generated based on the user interactions with the web content and the specified web content;

(c) a database view having database connection dialogs;

(d) a pattern view for allowing manipulation of properties of the pattern, wherein the pattern view displays at least one icon of a connector to an application, wherein the connector is at least one of a markup language connector, a database connector, an email connector, an FTP connector, and a messaging connector, wherein the pattern view allows specification of an additional path of the pattern, the pattern view being non-overlapping with respect to the workplace view;

(e) wherein the pattern view allows coupling of the pattern to a second pattern;

(f) a device editor view for allowing a user to specify pattern-related output on multiple client devices, wherein the device editor view displays a simulation of an output of a display of each of the client devices;

(g) a script view for allowing a user to utilize scripting to manipulate a data flow within the pattern;

(h) a project view displaying elements defined in the pattern;

(i) a data view displaying data variables;

(j) a pattern gallery view displaying a list of prerecorded patterns available for use; and

(k) a replay view for displaying a replay of the pattern.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2005
From: CLICKMARKS, INC.
To: NVIDIA INTERNATIONAL, INC.
Reel/Frame 016862/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2002
From: ZONDERVAN, QUINTON; KHAN, UMAIR; HARMAN, GREGORY; AKHTAR, SALMAN; RAZA, MUHAMMAD; VAINCE, MUHAMMAD ATA UL HALEEM; YEPISHIN, DMITRIY V.; ZAIDI, ASAD A.
To: CLICKMARKS.COM, INC.
Reel/Frame 012949/0840 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2002
From: ZONDERVAN, QUINTON; KHAN, UMAIR; HARMAN, GREGORY; AKHTAR, SALMAN; RAZA, MUHAMMAD; VAINCE, MUHAMMAD ATAUL HALEEM
To: CLICKMARKS.COM, INC.
Reel/Frame 012516/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2002
From: ZONDERVAN, QUINTON; KHAN, UMAIR; HARMAN, GREGORY; AKHTAR, SALMAN; RAZA, MUHAMMAD; VAINCE, MUHAMMAD ATAUL HALEEM
To: CLICKMARKS.COM, INC.
Reel/Frame 012907/0838 →
Continuity (2)
Continuation In Part 0994208000 · Aug 28, 2001
Related Publication 20030051059A1 · Mar 13, 2003