Systems, methods and computer readable code for visualizing and managing digital cash
First Claim
1. A system for visualizing digital cash on a computer, the system comprising:
- a) a digital cash status engine for determining at least one cash attribute of a digital cash bundle; and
b) a digital cash management interface operative to represent said digital cash bundle as a graphical icon associated with a visual indication of at least one said determined digital cash attribute.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer readable code for handling (for example, visualizing and/or managing) digital cash are provided. According to some embodiments, digital cash bundles are each represented as graphical icons associated a visual indication of at least one digital cash attribute of the respective digital cash bundle. Exemplary digital cash attributes include but are not limited to an earliest valid redeeming time, a multi-redeeming parameter, an acceptance condition parameter, a password protection status, and a currency parameter. Methods systems and computer-readable code for generating, redeeming and/or dispensing digital cash are disclosed. Methods of doing business involving digital cash are provided. Methods and systems for facilitating the installation of software on a user machine in accordance with operations involving digital cash are disclosed. Methods for simulating drag-and-drop notification icons from the taskbar of a Microsoft Windows system are provided.
93 Citations
102 Claims
-
1. A system for visualizing digital cash on a computer, the system comprising:
-
a) a digital cash status engine for determining at least one cash attribute of a digital cash bundle; and
b) a digital cash management interface operative to represent said digital cash bundle as a graphical icon associated with a visual indication of at least one said determined digital cash attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. ) A method of visualizing digital cash on a computer, the method comprising:
-
a) determining at least one cash attribute of a digital cash bundle; and
b) representing said digital cash bundle as a graphical icon associated with a visual indication of at least one said determined digital cash attribute.
-
-
46. ) A computer readable medium comprising program instructions, wherein when executed the program instructions are operable to:
-
a) determine at least one cash attribute of a digital cash bundle; and
b) represent said digital cash bundle as a graphical icon associated with a visual indication of at least one said determined digital cash attribute.
-
-
47. ) A method of simulating a drag-and-drop operation of a Microsoft Windows notification icon from the taskbar into a region outside of the taskbar the method comprising:
-
a) detecting a user engagement with the notification icon in a manner indicative of initiating a drag-and-drop operation;
b) upon said detecting, creating a temporary proxy window whose initial location is proximate to said notification icon;
c) transferring the focus to said created proxy window and establishing said created proxy window as the drag source; and
d) allowing the user to complete the drag-and-drop operation with said proxy window. - View Dependent Claims (48)
-
-
49. ) A digital cash generation system for creating customized digital cash, the system comprising:
-
a) a digital cash generator for generating digital cash; and
b) a data extractor for deriving an identifier of a payee target from a software application distinct from said digital cash generator, wherein said digital cash generator is operative to generate said digital cash in accordance with said derived identity of said payee.
-
-
50. ) A digital cash generation system for creating customized digital cash, the system comprising:
-
a) a digital cash generator for generating digital cash customized in accordance with a digital cash account identifier; and
b) a customized data manager for associating said digital cash account identifiers with identifiers under a software application distinct from said digital cash generator, wherein upon receiving a request to generate digital cash for a payee having an identifier under said software application, said digital cash generator is operative to customize generated digital cash using a digital cash account identifier previously associated with said identifier under said software application.
-
-
51. ) A method of facilitating the installation of software on a user machine, the method comprising:
-
a) associating a digital cash bundle file with code or with a reference to code operative to install an application on the user machine in accordance with a detecting of a user engagement of said digital cash bundle file; and
b) storing said digital cash bundle in volatile or non-volatile memory. - View Dependent Claims (52, 53, 54)
-
-
55. ) A system for redeeming digital cash on a computer, the system comprising:
-
a) a digital cash status engine for determining at least one cash access attribute of digital cash payment; and
b) a digital cash access granting engine for redeeming only upon detecting a user acceptance of an embedded acceptance condition associated with said digital cash payment. - View Dependent Claims (56, 57, 58)
-
-
59. ) A method of doing business, the method comprising:
-
a) providing a digital cash file having an embedded specified earliest redeeming time; and
b) upon handling a redeeming request, redeeming said digital cash file only if said redeeming time constraint is satisfied. - View Dependent Claims (60, 61)
-
-
62. ) A method of doing business, the method comprising:
-
a) specifying a redeeming parameter describing a number of times a digital cash payment may be redeemed; and
b) associating said redeeming parameter with said digital cash payment. - View Dependent Claims (63)
-
-
64. ) A method of redeeming digital cash:
-
a) handling a redeeming request for a repeat digital cash payment that is redeemable a number of times equal to a first number; and
b) authorizing redeeming of said repeat digital cash payment only if a number of previous successful redeemings is less than one less than said first number. - View Dependent Claims (65)
-
-
66. ) A method of doing business, the method comprising:
-
a) offering an item or service for sale over the Internet; and
b) receiving over the Internet one or more digital cash bundle files as payment for said item or service. - View Dependent Claims (67, 68, 69, 70)
-
-
71. ) A method dispensing digital cash bundles, the method comprising:
-
a) embedding within a web page a visual indication of a presence of digital cash; and
b) embedding within said web page at least one web element operative to supply a digital cash bundle file upon detecting a user engagement of a location associated with said visual indication of said presence of said digital cash. - View Dependent Claims (72)
-
-
73. ) A method of encouraging web traffic, the method comprising:
-
a) making a web page available a plurality of times; and
b) for at least one of said plurality of times, making said web page available with an embedded digital cash bundle. - View Dependent Claims (74)
-
-
75. ) A method of doing business, the method comprising:
-
a) providing restricted digital cash redeemable only by a pre-defined entity; and
b) making said restricted digital cash available to one or more individuals, each said individual being distinct from a redeeming party. - View Dependent Claims (76, 77)
-
-
78. ) A method of doing business, the method comprising:
-
a) providing digital cash having an embedded informative message, said digital cash redeemable concomitant with a viewing of said embedded informative message; and
b) storing said digital cash bundle file in volatile or non-volatile memory. - View Dependent Claims (79, 80, 81, 82)
-
-
83. ) A method of doing business, the method comprising:
-
a) providing a password-protected digital cash payment; and
b) authorizing access to said digital cash payment only after a providing of a valid password. - View Dependent Claims (84, 85)
-
-
86. ) A method of doing business, the method comprising:
-
a) generating digital cash having an embedded redeeming acceptance condition; and
b) storing said digital cash bundle file in volatile or non-volatile memory - View Dependent Claims (87, 88, 89, 90, 91)
-
-
92. ) A method of doing business, the method comprising:
-
a) providing a digital cash payment associated with instructions which are operative upon redeeming to execute of software code distinct from said redeeming code; and
b) storing said digital cash payment in volatile or non-volatile memory. - View Dependent Claims (93, 94, 95, 96)
-
-
97. ) A method of facilitating a transaction wherein a buyer purchases an item from a vendor using digital cash payment, the method comprising:
-
a) receiving an indication that the item has been sent from the vendor for delivery to the buyer;
b) receiving a key for redeeming the digital cash payment; and
c) in accordance with a successful validation of said key, authorizing the providing of the item to the buyer. - View Dependent Claims (98, 99, 100)
-
-
101. ) A system for handling a plurality of application items of a software application, the system comprising:
-
a) registration code for registering with the software application; and
b) an application item handler for handling application items of the software application, said application handler adapted to handle said application items in accordance with determinations of whether or not given application items are associated with digital cash. - View Dependent Claims (102)
-
Specification