Downloading file reception process
First Claim
1. An audiovisual data reproduction device, comprising:
- a network connection to a server, the server being configured to distribute files to the audiovisual data reproduction device;
an operating system configured to manage the audiovisual data reproduction device;
a permanent storage medium; and
a plurality of reception functions, each said reception function being associated with a respective type of data and being configured to process files indicating the respective type of data,wherein the audiovisual data reproduction device is configured to;
create permanent files in available storage areas of the permanent storage medium to store files sent by the server, at least some of the files sent by the server indicating types of data associated with the respective files,open one of the created permanent files as a reception file for each one of the files sent by the server,receive, from the server, each data packet corresponding to the respective file sent by the server and directly write data contained in the respective data packet to the opened reception file when the respective data packet is received, andfor the files sent by the server that indicate the types of data associated with the respective files, search for respective reception functions based at least in part on respective indicated types, andwherein each said reception function is configured to process associated files that have been received and cause the audiovisual reproduction device to be updated according to data included in the processed received file,indications of the types of data in at least some of the files sent from the server correspond to song files, andthe respective reception function causes an update to a statistics table used in determining selection frequencies of the songs corresponding to the files.
7 Assignments
0 Petitions
Accused Products
Abstract
An audiovisual data reproduction device includes a connection to a central server configured to distribute files to the device. Reception functions associated with a respective type of data are provided to the device The device is configured to: select an available storage area of a specified minimum size, open a reception file on the audiovisual data reproduction device in the selected available storage area, receive each packet of a file sent by the server and write each packet sent to the reception file (with each file including information representative of a type of data associated with the file), and for each file received, search for a respective reception function associated with each received file based on the information representative of the type of data associated with the file. Each reception function is configured to process associated received files and update the device according to the data included therein.
717 Citations
18 Claims
-
1. An audiovisual data reproduction device, comprising:
-
a network connection to a server, the server being configured to distribute files to the audiovisual data reproduction device; an operating system configured to manage the audiovisual data reproduction device; a permanent storage medium; and a plurality of reception functions, each said reception function being associated with a respective type of data and being configured to process files indicating the respective type of data, wherein the audiovisual data reproduction device is configured to; create permanent files in available storage areas of the permanent storage medium to store files sent by the server, at least some of the files sent by the server indicating types of data associated with the respective files, open one of the created permanent files as a reception file for each one of the files sent by the server, receive, from the server, each data packet corresponding to the respective file sent by the server and directly write data contained in the respective data packet to the opened reception file when the respective data packet is received, and for the files sent by the server that indicate the types of data associated with the respective files, search for respective reception functions based at least in part on respective indicated types, and wherein each said reception function is configured to process associated files that have been received and cause the audiovisual reproduction device to be updated according to data included in the processed received file, indications of the types of data in at least some of the files sent from the server correspond to song files, and the respective reception function causes an update to a statistics table used in determining selection frequencies of the songs corresponding to the files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating an audiovisual data reproduction device that is connected to a server via a network connection to a server, the server being configured to distribute files to the audiovisual data reproduction device, the audiovisual data reproduction device comprising an operating system configured to manage the audiovisual data reproduction device, a permanent storage medium;
- and a plurality of reception functions, each of the reception functions being associated with a respective type of data and being configured to process files indicating the respective type of data, the method comprising, in connection with the operating system;
creating permanent files in available storage areas of the permanent storage medium of the audiovisual data reproduction device to store files sent by the server, at least some of the files sent by the server indicating types of data associated with the respective files; opening one of the created permanent files as a reception file for each one of the files sent by the server, receiving, from the server, each data packet corresponding to the respective file sent by the server and directly writing data contained in the respective data packet to the opened reception file when the respective data packet is received, for the files sent by the server that indicate the types of data associated with the respective files, searching for respective reception functions based at least in part on respective indicated types; and when respective reception functions are found, processing associated files that have been received and causing the audiovisual reproduction device to be updated according to data included in the processed received file, wherein indications of the types of data in at least some of the files sent from the server correspond to song files, and for such files, the method further comprises causing an update to a statistics table used in determining selection frequencies of the songs corresponding to the files, in connection with the respective reception function. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
- and a plurality of reception functions, each of the reception functions being associated with a respective type of data and being configured to process files indicating the respective type of data, the method comprising, in connection with the operating system;
Specification