IP Library Granted Patent US 7,835,991
Granted Patent B2
US 7,835,991 · App. 12/038,232 · Granted Nov 16, 2010

Data filling station

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,835,991
App. No.
12/038,232
Granted
Nov 16, 2010
Kind
B2
Abstract

The present invention provides system and methods for facilitating the acquisition of content. In some embodiment, the systems and method enable a user to acquire and store content on a portable device.

Claims (47)

1. A system for enabling a user to add content to a portable device, comprising:

a client device configured to allow the user to add assets to a virtual shopping cart;

a server system in communication with the client device;

a filling station having an operating system and a database that stores settings and/or options that are used by the operating system, wherein the filing station is operable to: (a) communicate with the portable device after the portable device is connected wirelessly or physically to the filling station; (b) automatically store onto the portable device the assets that were placed in the virtual cart by the user after the portable device is connected to the filling station; (c) automatically restore the database to a previous state after the portable device is disconnected from the filling station; and

a storage unit that stores assets, wherein the storage unit is connected to and/or physically part of the filling station, wherein

the filing station is further operable to:

(d) receive a code, wherein a list of assets is associated with the code; (e) determine whether an asset associated with the code is stored in the storage unit; (f) retrieve the asset from the storage unit; and (g) store a copy of the asset on the portable device.

2. The system of claim 1 , wherein the operating system is a Windows operating system and the database is a Windows registry.

3. The system of claim 2 , wherein the previous state is the state in which the database was in just prior to when the portable device was connected to the filling station.

4. The system of claim 1 , wherein the filling station is configured to communicate with the portable device wirelessly.

5. The system of claim 1 , wherein the filling station is configured to communicate with the portable device over a cable.

6. The system of claim 1 , wherein the code is an identifier that identifies the virtual shopping cart.

7. The system of claim 1 , wherein the filling station is configured to transmit a message to the server system in response to the filling station determining that one or more of the assets associated with the code is not stored in the storage unit, wherein the message comprises an identifier identifying one of the one or more assets.

8. The system of claim 7 , wherein the server system is configured to retrieve the asset identified in the message and transmit the asset to the filling station in response to receiving the message.

9. The system of claim 1 , wherein the filling station is configured to automatically restore the database to the previous state immediately after the portable device is disconnected from the filling station.

10. The system of claim 1 , wherein the server system is configured to transmit an asset to the filling station in response to the user adding the asset to the virtual shopping cart.

11. The system of claim 1 , wherein the server system is configured such that, in response to the user adding an asset to the virtual shopping cart, the server system will determine whether the asset is stored in a storage unit accessible to the filling station and transmit the asset to the filling station if the asset is not stored in a storage unit accessible to the filling station.

12. The system of claim 1 , wherein the server system is configured to place an identifier identifying an asset in a download queue in response to the user adding the asset to the virtual shopping cart.

13. The system of claim 1 , wherein the server system is configured such that, in response to the user adding an asset to the virtual shopping cart, the server system will determine whether the asset is stored locally and place an identifier identifying the asset in a download queue if the asset is not stored locally.

14. The system of claim 1 , wherein the filling station is located in a public place such that any member of the public may use the filling station.

15. The system of claim 1 , wherein the filing station is configured to determine the type and/or version of the portable device upon the portable device being connected to the filling station.

16. A method, comprising:

enabling a user to wirelessly or physically connect a portable device to a filling station, wherein the filling station comprises a computer and a storage unit that stores a database that contains settings and/or options that are used by an operating system running on the computer;

after the user connects the portable device to the filling station receiving a code at the filling station, wherein a set of assets is associated with the code and each asset in the set was placed in a virtual shopping cart by the user;

determining whether an asset included in the set is not stored in a local asset storage unit, wherein the local asset storage unit is connected to and/or part of the filling station;

in response to determining that the asset included in the set is not stored in the local asset storage unit, transmitting a message, from the filling station, to a server system, wherein the message comprises an identifier identifying the asset;

after transmitting the message, receiving the asset from the server system;

after receiving the code, storing onto the portable device an asset that was placed in a virtual shopping cart by the user; and

automatically restoring the database to a previous state in response to the portable device being disconnected from the filling station.

17. The method of claim 16 , wherein the operating system is a Windows operating system and the database is a Windows registry.

18. The method of claim 16 , wherein the previous state is the state in which the database was in just prior to when the portable device was connected to the filling station.

19. The method of claim 16 , wherein the code is an identifier that identifies the virtual shopping cart.

20. The method of claim 16 , further comprising retrieving the asset identified in the message and transmitting, from the server system, to the filling station the identified asset in response to receiving the message.

21. The method of claim 16 , wherein the step of automatically restoring the database occurs immediately in response to the portable device being disconnected from the filling station.

22. The method of claim 16 , further comprising providing a client computer system that the user can use to place assets in the virtual shopping cart.

23. The method of claim 22 , further comprising transmitting, from a server system, to the filling station an asset in response to the user adding the asset to the virtual shopping cart.

24. The method of claim 22 , further comprising:

determining whether an asset is stored in a storage unit accessible to the filling station; and

transmitting the asset to the filling station in response to determining that the asset is not stored in a storage unit accessible to the filling station, wherein

the determining step occurs in response to the user adding the asset to the virtual shopping cart.

25. The method of claim 22 , further comprising placing an identifier identifying an asset in a download queue in response to the user adding the asset to the virtual shopping cart.

26. The method of claim 22 , further comprising:

determining whether an asset is stored locally; and

placing an identifier identifying the asset in a download queue in response to determining that the asset is not stored locally, wherein

the determining step occurs in response to the user adding the asset to the virtual shopping cart.

27. The method of claim 16 , wherein the filling station is located in a public place such that any member of the public may connect a portable device to the filling station.

28. The method of claim 16 , further comprising determining the type and/or version of the portable device upon the portable device being connected to the filling station.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE TERMINATION & RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL: 052061 FRAME: 01866. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 11, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: TRANS WORLD ENTERTAINMENT CORPORATION; RECORD TOWN, INC.; RECORD TOWN USA, LLC; TRANS WORLD NEW YORK, LLC; TRANS WORLD FLORIDA, LLC; RECORD TOWN UTAH, LLC; ETAILZ INC.
Reel/Frame 052145/0858 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPLEMENT LIST OF PATENTS AND PATENT LICENSES PREVIOUSLY RECORDED AT REEL: 051945 FRAME: 0767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 2, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: TRANS WORLD ENTERTAINMENT CORPORATION; RECORD TOWN, INC.; RECORD TOWN USA, LLC; TRANS WORLD NEW YORK, LLC; TRANS WORLD FLORIDA, LLC; RECORD TOWN UTAH, LLC; ETAILZ INC.
Reel/Frame 052061/0186 →
RELEASE OF SECURITY INTEREST Recorded Feb 27, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: TRANS WORLD ENTERTAINMENT CORPORATION; RECORD TOWN, INC.; RECORD TOWN USA, LLC; TRANS WORLD NEW YORK, LLC; TRANS WORLD FLORIDA, LLC; RECORD TOWN UTAH, LLC; ETAILZ INC.
Reel/Frame 051945/0767 →
SECURITY INTEREST Recorded Jan 18, 2017
From: TRANS WORLD NEW YORK, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 041009/0655 →
ASSIGNMENT OF GRANT OF SECURITY INTEREST Recorded May 17, 2012
From: TRANS WORLD ENTERTAINMENT CORPORATION; RECORD TOWN, INC.; RECORD TOWN USA, LLC; TRANS WORLD NEW YORK, LLC; TRANS WORLD FLORIDA, LLC; MOVIES PLUS, INC.; MEDIA LOGIC, USA, LLC; BANK OF AMERICA, N.A.; RECORD TOWN UTAH, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 028232/0631 →
SECURITY AGREEMENT Recorded May 5, 2010
From: TRANS WORLD ENTERTAINMENT CORPORATION; RECORD TOWN, INC.; RECORD TOWN USA, LLC; TRANS WORLD NEW YORK, LLC; TRANS WORLD FLORIDA, LLC; MOVIES PLUS, INC.; RECORD TOWN UTAH, LLC; MEDIA LOGIC USA, LLC
To: BANK OF AMERICA, N.A., COLLATERAL AGENT
Reel/Frame 024342/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2008
From: HARPER, GREGORY W.; DAVIS, TIMOTHY
To: TRANS WORLD NEW YORK LLC
Reel/Frame 021666/0413 →