IP Library Granted Patent US 8,019,822
Granted Patent B2
US 8,019,822 · App. 12/272,311 · Granted Sep 13, 2011

Personalized storage accounts in an electronic file delivery system

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 8,019,822
App. No.
12/272,311
Granted
Sep 13, 2011
Kind
B2
Abstract

An electronic file delivery system reduces the bandwidth an electronic mail server must dedicate to large files and decreases the storage space required for attachments in an electronic mail inbox. The system uploads the large file to the recipient's personalized storage account. The recipient receives an electronic notification of the file in their storage account. The recipient may access the file without additional burden on the electronic mail server resources.

Claims (120)

1. A method for delivering an electronic file attachment comprising:

analyzing a transaction specification to determine a specified:

electronic file attachment; and

intended recipient of the electronic file attachment;

determining available delivery options for the electronic file attachment, including:

determining that an electronic file attachment direct delivery option is available, in which the electronic file attachment is delivered with the electronic message; and

determining that an electronic file attachment redirection delivery option is available, in which the electronic file attachment is omitted from the electronic message sent to the intended recipient and delivered separately into a personal file storage account for the intended recipient;

displaying the available delivery options to a user;

receiving a delivery option selection from among the available delivery options from the user; and

when the delivery option selection comprises the electronic file attachment redirection delivery option:

receiving at a messaging server:

a username identifying the intended recipient, and

a destination platform name identifying an electronic file storage service on which the intended recipient has the personal file storage account;

querying a subscription management database with the username and the destination platform name for an access credential that permits sending and storing of the electronic file attachment to the personal file storage account;

accessing from the messaging server the personal file storage account on the electronic file storage service;

sending the electronic file attachment from the messaging server to the electronic file storage service on which the intended recipient has the personal file storage account;

creating an electronic message to the intended recipient omitting the electronic file attachment and including a notification of the electronic file attachment stored in the personal file storage account; and

sending the electronic message without the electronic file attachment to the intended recipient.

2. The method of claim 1 further comprising:

querying the subscription management database with the username and the destination platform name to determine whether the intended recipient has the personal file storage account on the electronic file storage service;

obtaining a search result confirming that the intended recipient has the personal account on the electronic file storage service; and

displaying an account confirmation indicator that conveys that the intended recipient has the personal file storage account.

3. The method of claim 1 where the electronic file attachment is one of multiple electronic file attachments specified in the electronic message, and where sending the electronic file attachment comprises:

sending each of the multiple electronic file attachments to the electronic file storage service on which the intended recipient has the personal file storage account;

receiving from the electronic file storage service a file delivery indicator for each of the multiple electronic file attachments, each file delivery indicator conveying whether its associated electronic file attachment was successfully stored in the intended recipient's personal file storage account; and

analyzing each file delivery indicator and generating an electronic file storage delivery report display conveying whether each of the multiple electronic file attachments was successfully stored.

4. The method of claim 1 , further comprising:

when the delivery option selection comprises the electronic file attachment direct delivery option, the method further comprising sending to the intended recipient an invitation to subscribe to the electronic file storage service.

5. The method of claim 2 further comprising:

querying the subscription management database with a second username and the destination platform name to determine whether a second intended recipient has a personal file storage account on the electronic file storage service;

obtaining a search result denying that the second intended recipient has a personal file storage account on the electronic file storage service;

displaying an account denial indicator that conveys that the second intended recipient does not have the personal file storage account;

building a graphical user interface (GUI) with the account confirmation indicator and the account denial indicator; and

displaying the GUI with the account confirmation indicator and the account denial indicator.

6. The method of claim 5 where displaying the GUI further comprises displaying recipient selectors, the method further comprising:

receiving a recipient selection responsive to input received through the displayed recipient selectors;

sending the recipient selection to messaging core logic within the messaging server; and

sending the electronic file attachment from the messaging server to intended recipients specified by the recipient selection.

7. An electronic file delivery system comprising:

a messaging server comprising:

a messaging web application platform operable to receive:

a username identifying an intended recipient of an electronic file attachment; and

a destination platform name identifying an electronic file storage service on which the intended recipient has a personal file storage account; and

messaging core logic operable to:

analyze a transaction specification to determine:

the electronic file attachment; and

the intended recipient of the electronic file attachment;

determine available delivery options for the electronic file attachment, including:

determining that an electronic file attachment redirection delivery option is available, in which the electronic file attachment is omitted from an electronic message sent to the intended recipient and delivered separately into the personal file storage account for the intended recipient; and

determining that an electronic file attachment direct delivery option is available, in which the electronic file attachment is delivered with the electronic message;

wherein the messaging web application platform is further operable to:

display the available delivery options to a user,

receive a delivery option selection from among the available delivery options from the user; and

when the delivery option selection comprises the electronic file attachment redirection delivery option, the messaging core logic is further operable to:

query through a service delivery platform a subscription management database with the username and the destination platform name for an access credential that permits sending and storing of the electronic file attachment to the personal file storage account,

access the intended recipient's personal file storage account on the electronic file storage service,

send the electronic file attachment to the electronic file storage service on which the intended recipient has the personal file storage account,

create the electronic message to the intended recipient omitting the electronic file attachment and including a notification of the electronic file attachment stored in the personal file storage account, and

send the electronic message without the electronic file attachment to the intended recipient.

8. The system of claim 7 where the messaging core logic is further operable to:

query the subscription management database with the username and the destination platform name to determine whether the intended recipient has the personal file storage account on the electronic file storage service; and

obtain a search result confirming that the intended recipient has the personal account on the electronic file storage service, and

where the messaging web application platform is further operable to display an account confirmation indicator that conveys that the intended recipient has the personal file storage account.

9. The system of claim 7 where the electronic file attachment is one of multiple electronic file attachments specified in the electronic message, and where the messaging core logic is operable to send the electronic file attachment comprising:

sending each of the multiple electronic file attachments to the electronic file storage service on which the intended recipient has the personal file storage account;

receiving from the electronic file storage service a file delivery indicator for each of the multiple electronic file attachments, each file delivery indicator conveying whether its associated electronic file attachment was successfully stored in the intended recipient's personal file storage account; and

analyzing each file delivery indicator and generating an electronic file storage delivery report display conveying whether each of the multiple electronic file attachments was successfully stored.

10. The system of claim 7 where when the delivery option selection comprises the electronic file attachment direct delivery option the messaging core logic is further operable to send to the intended recipient an invitation to subscribe to the electronic file storage service.

11. The system of claim 8 where the messaging core logic is further operable to:

query the subscription management database with a second username and the destination platform name to determine whether a second intended recipient has a personal file storage account on the electronic file storage service; and

obtain a search result denying that the second intended recipient has a personal file storage account on the electronic file storage service; and

where the messaging web application platform is further operable to:

display an account denial indicator that conveys that the second intended recipient does not have the personal file storage account;

build a graphical user interface (GUI) with the account confirmation indicator and the account denial indicator; and

display the GUI with the account confirmation indicator and the account denial indicator.

12. The system of claim 11 where the messaging web application platform displays the GUI comprising displaying recipient selectors, the messaging web application platform further operable to:

receive a recipient selection responsive to input received through the displayed recipient selectors; and

send the recipient selection to the messaging core logic; and

the messaging core logic further operable to send the electronic file attachment to intended recipients specified by the recipient selection.

13. An electronic file delivery product comprising:

a memory;

messaging web application logic stored in the memory and operable to receive:

a username identifying an intended recipient of an electronic file attachment; and

a destination platform name identifying an electronic file storage service on which the intended recipient has a personal file storage account; and

messaging core logic stored in the memory and operable to:

analyze a transaction specification to determine:

the electronic file attachment; and

the intended recipient of the electronic file attachment;

determine available delivery options for the electronic file attachment, including:

determining that an electronic file attachment redirection delivery option is available, in which the electronic file attachment is omitted from an electronic message sent to the intended recipient and delivered separately into the personal file storage account for the intended recipient; and

determining that an electronic file attachment direct delivery option is available, in which the electronic file attachment is delivered with the electronic message;

wherein the messaging web application logic is further operable to:

display the available delivery options to a user,

receive a delivery option selection from among the available delivery options from the user; and

when the delivery option selection comprises the electronic file attachment redirection delivery option, the messaging core logic is further operable to:

query through a service delivery platform a subscription management database with the username and the destination platform name for an access credential that permits sending and storing of the electronic file attachment to the personal file storage account,

access the intended recipient's personal file storage account on the electronic file storage service,

send the electronic file attachment to the electronic file storage service on which the intended recipient has the personal file storage account,

create the electronic message to the intended recipient omitting the electronic file attachment and including a notification of the electronic file attachment stored in the personal file storage account, and

send the electronic message without the electronic file attachment to the intended recipient.

14. The product of claim 13 where the messaging core logic is further operable to:

query the subscription management database with the username and the destination platform name to determine whether the intended recipient has the personal file storage account on the electronic file storage service; and

obtain a search result confirming that the intended recipient has the personal account on the electronic file storage service, and

where the messaging web application platform is further operable to display an account confirmation indicator that conveys that the intended recipient has the personal file storage account.

15. The product of claim 13 where the electronic file attachment is one of multiple electronic file attachments specified in the electronic message, and

where the messaging core logic is operable to send the electronic file attachment comprising:

sending each of the multiple electronic file attachments to the electronic file storage service on which the intended recipient has the personal file storage account;

receiving from the electronic file storage service a file delivery indicator for each of the multiple electronic file attachments, each file delivery indicator conveying whether its associated electronic file attachment was successfully stored in the intended recipient's personal file storage account; and

analyzing each file delivery indicator and generating an electronic file storage delivery report display conveying whether each of the multiple electronic file attachments was successfully stored.

16. The product of claim 13 where when the delivery option selection comprises the electronic file attachment direct delivery option, the messaging core logic is further operable to send to the intended recipient an invitation to subscribe to the electronic file storage service.

17. The product of claim 14 where the messaging core logic is further operable to: query the subscription management database with a second username and the destination platform name to determine whether a second intended recipient has a personal file storage account on the electronic file storage service; and

obtain a search result denying that the second intended recipient has a personal file storage account on the electronic file storage service; and

where the messaging web application platform is further operable to:

display an account denial indicator that conveys that the second intended recipient does not have the personal file storage account;

build a graphical user interface (GUI) with the account confirmation indicator and the account denial indicator; and

display the GUI with the account confirmation indicator and the account denial indicator.

18. The product of claim 17 where the messaging web application platform displays the GUI comprising displaying recipient selectors, the messaging web application platform further operable to:

receive a recipient selection responsive to input received through the displayed recipient selectors; and

send the recipient selection to the messaging core logic; and

the messaging core logic further operable to send the electronic file attachment to intended recipients specified by the recipient selection.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2011
From: ACCENTURE GLOBAL SERVICES GMBH
To: ACCENTURE GLOBAL SERVICES LIMITED
Reel/Frame 025700/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2009
From: ACCENTURE TECHNOLOGY SOLUTIONS SRL
To: ACCENTURE GLOBAL SERVICES GMBH
Reel/Frame 023017/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2009
From: ACCENTURE S.P.A.
To: ACCENTURE GLOBAL SERVICES GMBH
Reel/Frame 022269/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2008
From: MARTINO, LAURA; TREVISI, EMANUELE
To: ACCENTURE S.P.A.; ACCENTURE TECHNOLOGY SOLUTIONS S.R.L.
Reel/Frame 021882/0771 →