IP Library Granted Patent US 10,410,223
Granted Patent B2
US 10,410,223 · App. 12/755,702 · Granted Sep 10, 2019

Online social networking system for conducting commerce

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,410,223
App. No.
12/755,702
Granted
Sep 10, 2019
Kind
B2
Abstract

An online social networking system for conducting commerce utilizes a grid environment, a widget architecture including a widget operating system, and semantic integration technologies to provide personalized bundling of products and services tied to an individual's life, emergent marketplaces that support collaboratively-based product and service development, merchandising, and recommendations, emergent user experiences, emergent gaming, emergent behavior predictions, collaborative discovery, i.e., social searching, and content and/or people voyeurism. These features are achieved through the use of various techniques including emergent programming, emergent widget processing, emergent computations, emergent applications, widget composition, data integration and exchange, complex system management, security graphs, trust/reputation management, intersecting graphs, database sharding, use of fractal graphs (which may be thinned and expanded), and content mashups.

Claims (64)

1. A non-transitory computer readable media having instructions stored thereon, which instructions, when executed by a processing device, perform steps comprising:

establishing a first user profile corresponding to a first user;

establishing a second user profile corresponding to a second user;

receiving a first request from the first user, via a graphical user interface of a first wireless communication device operatively coupled to an online social network, to create a first catalog;

creating the first catalog;

receiving a second request from the first user specifying at least one data item from a database of data items to be included in the catalog;

updating the first catalog to include the at least one data item specified in the second request;

receiving a third request from the second user to create a second catalog,

creating the second catalog that incorporates a third party dynamic catalog;

pinning the third party dynamic catalog, wherein the pinned third party dynamic catalog is made static in the second catalog;

receiving a fourth request from the second user specifying that the first catalog shall be incorporated into the second catalog;

updating the second catalog to incorporate into the second catalog the first catalog;

receiving a modification request to modify the first catalog;

modifying the first catalog in accordance with the modification request;

automatically modifying the second catalog so as to reflect in the first catalog that was previously incorporated into the second catalog the modification that was made to the first catalog in accordance with the modification request;

causing a graphical user interface associated with the second catalog to enable searches of an external network and searches of the second catalog based on one or more search terms and context in which the search is made; and

causing the graphical user interface to return search results of the second catalog in a multi-dimensional graphical format in which search results are graphically centered on a graphical element representing a most relevant search result and vary in size and transparency based on relevancy, wherein the graphical user interface of the second catalog is configured to display less relevant search results as graphical elements that are displayed farther from the most relevant search result, and wherein the graphical elements of the graphical user interface of the second catalog are configured to decrease in size and increase in transparency as distance increases from the graphical element representing the most relevant search result.

2. The non-transitory computer-readable media as recited in claim 1 , wherein creating the first catalog comprises code for creating one or more links in the first catalog to the at least one of the data items specified in the first request.

3. The non-transitory computer-readable media as recited in claim 2 , wherein creating the second catalog comprises code for creating a link in the second catalog to the first catalog.

4. A system, comprising:

a mobile wireless communication device comprising at least one processor coupled to on-chip memory; and

a database of data items including user profiles,

wherein the mobile wireless communication device comprises:

a display with a graphical user interface;

a user profile manager for establishing a first user profile corresponding to a first user and a second user profile corresponding to a second user;

a communications interface operable to receive a first request from the first user for the creation of a first catalog; and

a catalog manager operable to create the first catalog in response to the first request,

wherein the communications interface is further operable to receive a second request from the first user specifying at least one of the data items to be included in the catalog,

wherein the catalog manager is further operable to update the first catalog to include at least one data item specified in the second request in response to the second request,

wherein the communications interface is further operable to receive a third request from the second user to create a second catalog,

wherein the catalog manager is further operable to create the second catalog that incorporates a third party dynamic catalog,

wherein the catalog manager is further operable to pin the third party dynamic catalog, wherein the pinned third party dynamic catalog is made static in the second catalog,

wherein the communications interface is further operable to receive a fourth request from the second user specifying that the first catalog shall be incorporated into the second catalog,

wherein the catalog manager is further operable to update the second catalog to incorporate into the second catalog the first catalog,

wherein the communications interface is further operable to receive a modification request to modify the first catalog,

wherein the catalog manager is further operable to modify the first catalog in accordance with the modification request and cause a modification of the second catalog so as to reflect in the first catalog that was previously incorporated into the second catalog the modification that was made to the first catalog in accordance with the modification request,

wherein a graphical user interface associated with the second catalog is configured to enable searches of an external network and searches of the second catalog based on one or more search terms and context in which the search is made, and

wherein the graphical user interface of the second catalog is configured to return search results of the second catalog in a multi-dimensional graphical form in which search results are graphically centered on a graphical element representing a most relevant search result and vary in size and transparency based on relevancy, wherein the graphical user interface of the second catalog is configured to display less relevant search results as graphical elements that are displayed farther from the most relevant search result, and wherein the graphical elements of the graphical user interface of the second catalog are configured to decrease in size and increase in transparency as distance increases from the graphical element representing the most relevant search result.

5. The system as recited in claim 4 , wherein during creation of the first catalog, the catalog manager is further operable to create one or more links in the first catalog to the at least one of the data items specified in the first request.

6. The system as recited in claim 5 , wherein during creation of the second catalog, the catalog manager is further operable to create a link in the second catalog to the first catalog.

7. The non-transitory computer-readable media as recited in claim 1 , comprising capturing information about the first user or the second user and organizing the captured information within a specific context.

8. The non-transitory computer-readable media as recited in claim 1 , comprising capturing and organizing information based on a collective behavior of a latent network of users that is most closely associated to the first user or the second user in a given context.

9. The non-transitory computer-readable media as recited in claim 1 , comprising:

capturing and connecting social user behaviors; and

capturing and organizing information based on social user behaviors.

10. The non-transitory computer-readable media as recited in claim 1 , comprising:

creating commercial operations that can be re-composed to support context specific processes that are personalized to users.

11. The non-transitory computer-readable media as recited in claim 10 , wherein the commercial operations are deployed based on a user's preference across multiple distributed touchpoints.

12. The non-transitory computer-readable media as recited in claim 1 , comprising:

integrating third party data stores on the fly in relating to dynamic set of life events of users.

13. The non-transitory computer-readable media as recited in claim 1 , comprising:

capturing information; and

create mashups based on a behavior of other users that are determined to be similar to the first user or the second user in a specific context.

14. The non-transitory computer-readable media as recited in claim 1 , comprising:

inputting user credential into a login widget; and

displaying a list of widgets and information relevant to a particular session.

15. The non-transitory computer-readable media as recited in claim 14 , comprising:

sending the input user credentials to a server; and

receiving an XML message that includes user profile information, the list of widgets to display, and the information relevant to the particular session.

16. The system as recited in claim 4 , wherein the mobile wireless communication device is configured for entering text and selecting a widget control to create a publishable event.

17. The system as recited in claim 4 , wherein the first catalog or the second catalog includes user behaviors, widgets, products, and other catalogs.

18. The non-transitory computer-readable media as recited in claim 1 , wherein the first catalog or the second catalog includes user behaviors, widgets, services, and other catalogs.

19. The system as recited in claim 4 , wherein each user profile comprises an integration of information from a plurality of sources.

20. The system as recited in claim 4 , wherein the mobile wireless communication device is configured to provide tools that allow users to co-create semantic mashups with retailers.

Assignments (14)
SECURITY INTEREST Recorded May 7, 2021
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 056179/0863 →
SECURITY INTEREST Recorded May 15, 2020
From: TRANSFORM SR BRANDS LLC
To: JPP, LLC
Reel/Frame 053467/0062 →
RELEASE OF SECURITY INTEREST Recorded Mar 18, 2020
From: CITIBANK, N.A., AS AGENT
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052188/0176 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2020
From: CANTOR FITZGERALD SECURITIES
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052184/0782 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2020
From: BANK OF AMERICA, N.A.
To: TRANSFORM SR BRANDS LLC
Reel/Frame 052183/0879 →
SECURITY INTEREST Recorded Sep 20, 2019
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 050451/0309 →
RELEASE OF SECURITY INTEREST Recorded Apr 22, 2019
From: CANTOR FITZGERALD SECURITIES, AS AGENT
To: TRANSFORM SR BRANDS LLC
Reel/Frame 049284/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2019
From: SEARS BRANDS, L.L.C.
To: TRANSFORM SR BRANDS LLC
Reel/Frame 048710/0182 →
SECURITY INTEREST Recorded Feb 25, 2019
From: TRANSFORM SR BRANDS LLC
To: CITIBANK, N.A.
Reel/Frame 048424/0291 →
SECURITY INTEREST Recorded Feb 25, 2019
From: TRANSFORM SR BRANDS LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 048433/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2019
From: JPP, LLC
To: SEARS BRANDS, L.L.C.
Reel/Frame 048352/0708 →
SECURITY INTEREST Recorded Feb 12, 2019
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES, AS AGENT
Reel/Frame 048308/0275 →
SECURITY INTEREST Recorded Jan 5, 2018
From: SEARS BRANDS, L.L.C.
To: JPP, LLC
Reel/Frame 045013/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2012
From: HILLERBRAND, ERIC THOMAS; WICAL, KELLY JOSEPH
To: SEARS BRANDS, L.L.C.
Reel/Frame 027854/0807 →