IP Library Granted Patent US 10,986,062
Granted Patent B2
US 10,986,062 · App. 15/343,928 · Granted Apr 20, 2021

Subscription transfer

Inventors: Varun Bhagwan (Los Gatos, CA); Robert Douglas Sharp (San Francisco, CA)
Assignee: Verizon Media Inc.
H04L51/28H04L51/22H04W12/00H04W12/06
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 10,986,062
App. No.
15/343,928
Granted
Apr 20, 2021
Kind
B2
Abstract

One or more computing devices, systems, and/or methods for transferring subscriptions are provided. For example, a user (e.g., and/or a device associated with the user) of a communication platform may request to transfer a plurality of subscriptions from a first account to a second account. Access information associated with the first account may be used to access a first storage space of the first account, the plurality of subscriptions may be identified based upon the first storage space, and the plurality of subscriptions may (e.g., concurrently) be transferred from the first account to the second account.

Claims (64)

1. A method involving a server comprising a processor, and the method comprising:

receiving, from a device associated with a user, a first request associated with a transfer of email subscriptions from a first email address to a second email address, wherein the first request is associated with creating the second email address to which email subscriptions are requested to be transferred;

responsive to receiving the first request, providing, to the device, a second request for access information associated with the first email address;

receiving, from the device, the access information associated with the first email address;

using the access information associated with the first email address to access a first mailbox of the first email address;

responsive to accessing the first mailbox, scanning messages stored in the first mailbox to identify one or more messages likely to have been received by the user as part of a subscription, wherein the identifying comprises comparing one or more first messages stored in the first mailbox with one or more second messages stored in the first mailbox to identify one or more patterns associated with one or more subscriptions, wherein the identifying one or more patterns comprises determining that a first interval between reception of a first message of the one or more messages and reception of a second message of the one or more messages is at least one of the same as or similar to a second interval between reception of the second message of the one or more messages and reception of a third message of the one or more messages;

identifying a plurality of email subscriptions associated with the first email address based upon the one or more messages likely to have been received by the user as part of a subscription; and

transferring a first email subscription and a second email subscription of the plurality of email subscriptions from the first email address to the second email address.

2. The method of claim 1 , the transferring comprising:

copying one or more stored email messages associated with at least one of the first email subscription or the second email subscription from the first mailbox to a second mailbox of the second email address.

3. The method of claim 2 , the transferring comprising:

creating one or more rules to copy, from the first mailbox to the second mailbox, one or more new email messages received after the copying the one or more stored email messages and associated with at least one of the first email subscription or the second email subscription.

4. The method of claim 1 , the transferring comprising:

providing a first notification to a first source of the first email subscription to transfer the first email subscription from the first email address to the second email address; and

providing a second notification to a second source of the second email subscription to transfer the second email subscription from the first email address to the second email address.

5. The method of claim 4 ,

the providing a first notification comprising providing a first notification email message to the first source; and

the providing a second notification comprising providing a second notification email message to the second source.

6. The method of claim 5 , a first header of the first notification email message comprising a third request to transfer the first email subscription from the first email address to the second email address in accordance with a first protocol, a second header of the second notification email message comprising a fourth request to transfer the second email subscription from the first email address to the second email address in accordance with the first protocol.

7. The method of claim 1 , the transferring comprising:

copying one or more stored email messages associated with at least one of the first email subscription or the second email subscription from the first mailbox to a second mailbox of the second email address;

providing a first notification to a first source of the first email subscription to transfer the first email subscription from the first email address to the second email address; and

providing a second notification to a second source of the second email subscription to transfer the second email subscription from the first email address to the second email address.

8. The method of claim 1 , comprising, after the identifying a plurality of email subscriptions and before the transferring:

providing, to the device, a list of the plurality of email subscriptions; and

receiving, from the device, a selection of the first email subscription and the second email subscription from the list, the transferring performed based upon the selection.

9. The method of claim 1 , the first request also associated with a transfer of email subscriptions from a third email address to the second email address.

10. The method of claim 9 , comprising:

providing, to the device, a third request for access information associated with the third email address;

receiving, from the device, the access information associated with the third email address;

using the access information associated with the third email address to access a third mailbox of the third email address; and

identifying a plurality of email subscriptions associated with the third email address based upon the third mailbox.

11. The method of claim 10 , comprising:

providing, to the device, a combined list of the plurality of email subscriptions associated with the first email address and the plurality of email subscriptions associated with the third email address.

12. The method of claim 10 , comprising:

determining one or more redundant email subscriptions between the plurality of email subscriptions associated with the first email address and the plurality of email subscriptions associated with the third email address.

13. The method of claim 1 , wherein the identifying one or more patterns comprises determining that the one or more first messages and the one or more second messages were received from a common source.

14. The method of claim 1 , comprising:

performing an aggregate analysis of multiple mailboxes, comprising the first mailbox of the user and a second mailbox of a second user, to identify at least one email subscription, wherein the aggregate analysis identifies at least one of a same message or a similar message in the first mailbox of the user and the second mailbox of the second user; and

transferring the at least one email subscription from the first email address to the second email address.

15. A computing device comprising:

a processor; and

memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:

receiving, from a device associated with a user, a first request associated with a transfer of subscriptions from a first account to a second account;

responsive to receiving the first request, providing, to the device, a second request for access information associated with the first account;

receiving, from the device, the access information associated with the first account;

using the access information associated with the first account to access a first storage space of the first account;

responsive to accessing the first storage space, scanning messages stored in the first storage space to identify one or more messages likely to have been received by the user as part of a subscription, wherein the identifying comprises comparing one or more first messages stored in the first storage space with one or more second messages stored in the first storage space to identify one or more patterns associated with one or more subscriptions, wherein the identifying one or more patterns comprises determining that a first interval between reception of a first message of the one or more messages and reception of a second message of the one or more messages is at least one of the same as or similar to a second interval between reception of the second message of the one or more messages and reception of a third message of the one or more messages;

identifying a plurality of subscriptions associated with the first account based upon the one or more messages likely to have been received by the user as part of a subscription; and

transferring a first subscription and a second subscription of the plurality of subscriptions from the first account to the second account.

16. The computing device of claim 15 , the first account corresponding to a first email address and the second account corresponding to a second email address.

17. The computing device of claim 15 , the first account corresponding to a first social network identity and the second account corresponding to a second social network identity.

18. The computing device of claim 15 , the first account corresponding to a first messaging identity and the second account corresponding to a second messaging identity.

19. A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:

providing, to a server, a first request associated with a transfer of subscriptions from a first account to a second account;

responsive to providing the first request, receiving, from the server, a second request for access information associated with the first account;

providing, to the server, the access information associated with the first account;

receiving, from the server, a list of a plurality of subscriptions associated with the first account based upon a scanning of messages stored in a first storage space of the first account to identify one or more messages likely to have been received as part of a subscription, wherein the identifying comprises comparing one or more first messages stored in the first storage space with one or more second messages stored in the first storage space to identify one or more patterns associated with one or more subscriptions, wherein the identifying one or more patterns comprises determining that a first interval between reception of a first message of the one or more messages and reception of a second message of the one or more messages is at least one of the same as or similar to a second interval between reception of the second message of the one or more messages and reception of a third message of the one or more messages;

providing, to the server, a selection of a first subscription and a second subscription from the list of the plurality of subscriptions; and

receiving an indication of a transfer of the first subscription and the second subscription from the first account to the second account.

20. The non-transitory machine readable medium of claim 19 , at least one of:

the first account corresponding to a first email address and the second account corresponding to a second email address;

the first account corresponding to a first social network identity and the second account corresponding to a second social network identity; or

the first account corresponding to a first messaging identity and the second account corresponding to a second messaging identity.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2016
From: BHAGWAN, VARUN; SHARP, ROBERT DOUGLAS
To: YAHOO! INC.
Reel/Frame 040227/0166 →
Continuity (1)
Related Publication 20180131658A1 · May 10, 2018