Networked software and service dispensing vending machine
First Claim
1. A networked software dispensing vending machine comprising:
- a bus;
a memory unit coupled with said bus for storing one or more software programs;
a communications interface coupled with said bus for communicating with a portable computer system;
a display device coupled with said bus, said display device displaying an emulation of an operating system used by said portable computer system to test the one or more software programs by installing the one or more software programs entirely onto the emulation of the operating system prior to actually downloading the one or more software programs onto the portable computer system;
a network interface coupled with said bus for communicatively coupling with a remote network server;
a device coupled with said bus for receiving a payment for said one or more software programs; and
a processor coupled with said bus for transferring said one or more software programs to said portable computer system in response to said payment.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a networked software and service dispensing vending machine (also referred to as a “software ATM”) for dispensing software and providing services to a portable computer system. Software stored on the software ATM is offered for sale and, once payment is received, downloaded into a portable computer system. A communications interface on the software ATM allows communications with the portable computer system. The software can be displayed on the software ATM prior to being purchased. Once payment is received for the software, it is downloaded into the portable computer system using the communications interface. A network connection on the software ATM provides communications with a network server.
-
Citations
25 Claims
-
1. A networked software dispensing vending machine comprising:
-
a bus; a memory unit coupled with said bus for storing one or more software programs; a communications interface coupled with said bus for communicating with a portable computer system; a display device coupled with said bus, said display device displaying an emulation of an operating system used by said portable computer system to test the one or more software programs by installing the one or more software programs entirely onto the emulation of the operating system prior to actually downloading the one or more software programs onto the portable computer system; a network interface coupled with said bus for communicatively coupling with a remote network server; a device coupled with said bus for receiving a payment for said one or more software programs; and a processor coupled with said bus for transferring said one or more software programs to said portable computer system in response to said payment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A software dispensing vending machine comprising:
-
a bus; a memory unit coupled with said bus for storing a software program; a communications interface coupled with said bus for communicating with a portable electronic device; a display device coupled with said bus, said display device displaying an emulation of an operating system used by said portable electronic device to test the software program by installing the software program entirely onto the emulation of the operating system prior to actually downloading the software program onto the portable electronic device; a device for accepting a payment for said software program coupled with said bus; and a processor coupled with said bus for transferring said software program to said portable electronic device in response to said payment. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A networked device for dispensing software comprising:
-
a bus; a memory unit coupled with said bus for storing a software program; a communications interface coupled with said bus for communicating with a hand held computer system; a display device coupled with said bus, said display device displaying an emulation of an operating system used by said hand held computer system to test the software program by installing the software program entirely onto the emulation of the operating system prior to actually downloading the software program onto the hand held computer system; a network interface coupled with said bus for communicating with a network; a device coupled with said bus for receiving a payment for said software program; and a processor coupled with said bus for downloading said software program into said hand held computer system in response to said payment. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification