IP Library Patent Application 15007904
Patent Application
App. No. 15/007,904

METHOD AND APPARATUS FOR DISTRIBUTING ITEMS USING A SOCIAL GRAPH

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 None
App. No.
15/007,904
Abstract

An approach is provided for distributing items via a store. A social graph associated with a user account at a store is retrieved. The social graph depicts relationships between the user account and other user accounts. One or more of the other user accounts are selected. A user account history is retrieved for each of the selected other user accounts. Presentation of one or more items from the retrieved user account histories is caused, at least in part.

Claims (59)

1 . A method comprising:

retrieving a plurality of relationship connection information, via an application programming interface (API) associated with at least one social networking platform, of a user account at a store with other user accounts;

generating a social graph associated with the user account, the social graph depicting relationships between the user account and the other user accounts based on the plurality of relationship connection information and additional information from additional user accounts associated with the user account,

wherein the additional user accounts include e-mail accounts, messaging accounts, or a combination thereof, and wherein the social graph is stored and maintained within a user database maintained by an item distribution platform;

selecting a plurality of the other user accounts from the user database;

retrieving a user account history for each of the selected other user accounts; and

causing, at least in part, presentation of one or more items from the retrieved user account histories based at least in part on a sorting or filtering of the items among the selected other user accounts.

2 . A method of claim 1 , further comprising:

receiving an input for selecting one or more of the items; and

adding the selected one or more items to the user account.

3 . A method of claim 1 , further comprising:

stratifying the other user accounts by predetermined criteria,

wherein the selecting of the other user accounts is based at least in part on the stratification.

4 . A method of claim 3 , wherein the predetermined criteria includes a frequency of communication, a social network distance, a context matching, an interest profile matching, a user specification, or a combination thereof.

5 . A method of claim 1 , further comprising:

receiving an input for selecting one or more of the items;

determining, via the at least one processor, which of the other user accounts includes the selected one or more items; and

causing, at least in part, via the at least one processor, presentation of the determined other user accounts.

6 . A method of claim 1 , wherein the presentation of the one or more items is based at least in part on a commonality of the items among the selected other user accounts.

7 . A method of claim 1 , wherein the presentation of the one or more items is based at least in part on a frequency of use of the items among the selected other user accounts.

8 . A method of claim 1 , wherein the presentation of the one or more items is a graphical representation of the respective desktops of the selected other user accounts.

9 . An apparatus comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

retrieve a plurality of relationship connection information, via an application programming interface (API) associated with at least one social networking platform, of a user account at a store with other user accounts;

generate a social graph associated with the user account, the social graph depicting relationships between the user account and the other user accounts based on the plurality of relationship connection information and additional information from additional user accounts associated with the user account,

wherein the additional user accounts include e-mail accounts, messaging accounts, or a combination thereof, and wherein the social graph is stored and maintained within a user database maintained by an item distribution platform;

select a plurality of the other user accounts from the user database;

retrieve a user account history for each of the selected other user accounts; and

cause, at least in part, presentation of one or more items from the retrieved user account histories based at least in part on a sorting or filtering of the items among the selected other user accounts.

10 . An apparatus of claim 9 , wherein the apparatus is further caused, at least in part, to:

receive an input for selecting one or more of the items; and

add the selected one or more items to the user account.

11 . An apparatus of claim 9 , wherein the apparatus is further caused, at least in part, to:

stratify the other user accounts by predetermined criteria,

wherein the selecting of the other user accounts is based at least in part on the stratification.

12 . An apparatus of claim 11 , wherein the predetermined criteria includes a frequency of communication, a social network distance, a context matching, an interest profile matching, a user specification, or a combination thereof.

13 . An apparatus of claim 9 , wherein the apparatus is further caused, at least in part, to:

receive an input for selecting one or more of the items;

determine which of the other user accounts includes the selected one or more items; and

cause, at least in part, presentation of the determined other user accounts.

14 . An apparatus of claim 9 , wherein the presentation of the one or more items is based at least in part on a commonality of the items among the selected other user accounts.

15 . An apparatus of claim 9 , wherein the presentation of the one or more items is based at least in part on a frequency of use of the items among the selected other user accounts.

16 . An apparatus of claim 9 , wherein the presentation of the one or more items is a graphical representation of the respective desktops of the selected other user accounts.

17 . A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:

retrieving a plurality of relationship connection information, via an application programming interface (API) associated with at least one social networking platform, of a user account at a store with other user accounts;

generating a social graph associated with the user account, the social graph depicting relationships between the user account and the other user accounts based on the plurality of relationship connection information and additional information from additional user accounts associated with the user account,

wherein the additional user accounts include e-mail accounts, messaging accounts, or a combination thereof, and wherein the social graph is stored and maintained within a user database maintained by an item distribution platform;

selecting a plurality of the other user accounts from the user database;

retrieving a user account history for each of the selected other user accounts; and

causing, at least in part, presentation of one or more items from the retrieved user account histories based at least in part on a sorting or filtering of the items among the selected other user accounts.

18 . A computer-readable storage medium of claim 17 , wherein the apparatus is caused, at least in part, to further perform:

receiving an input for selecting one or more of the items; and

adding the selected one or more items to the user account.

19 . A computer-readable storage medium of claim 17 , wherein the apparatus is caused, at least in part, to further perform:

stratifying the other user accounts by predetermined criteria,

wherein the selecting of the other user accounts is based at least in part on the stratification.

20 . A computer-readable storage medium of claim 19 , wherein the predetermined criteria includes a frequency of communication, a social network distance, a context matching, an interest profile matching, a user specification, or a combination thereof.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2016
From: SUOMELA, RIKU
To: NOKIA CORPORATION
Reel/Frame 039458/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2016
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 039458/0251 →