×

Dynamic social network system

  • US 9,324,078 B2
  • Filed: 06/18/2008
  • Issued: 04/26/2016
  • Est. Priority Date: 12/17/2007
  • Status: Active Grant
First Claim
Patent Images

1. An automated method implemented by one or more processing devices of an online dynamic user social network system, the method comprising:

  • storing, in one or more storage devices, a database of the online dynamic user social network system including contact data associated with a first user of the online dynamic user social network system, the contact data of the first user indicating contact information identifying a plurality of individuals or contacts of the first user of the online dynamic user social network system including contact information identifying a second user who is one of a plurality of users of the online dynamic social network and contact information identifying a third user who is not one of the plurality of users of the online dynamic social network system, the contact data also including an identifier or name associated with each of the plurality of individuals or contacts of the first user, the identifier or name configured in the database to populate a contact list of a user interface accessed by the first user of the online dynamic user social network system;

    transmitting, from the online dynamic user social network system, data operative to populate the contact list of the user interface accessed by the first user of the online dynamic user social network system;

    receiving data in response to the first user interacting with the user interface accessed by the first user, the received data including data indicating a selection of an identifier of the second user who is one of the plurality of users of the online dynamic social network system populated in the contact list of the user interface from the transmitted data, a selection of an identifier of the third user who is not one of the plurality of users of the dynamic social network system populated in the contact list of the user interface from the transmitted data, and a group name generated in response to interaction with the user interface by the first user;

    automatically creating, by at least one of the one or more processing devices, and storing, in at least one of the one or more storage devices, of the online dynamic social network system, a group data structure in response to receiving the received data, the data structure including the group name identifying the group data structure, data indicating members of a group derived by the online dynamic social network system from a subset of the names or identifiers associated with the plurality of individuals or contacts previously stored in association with the user in the database of the online dynamic user social network system including the identifier of the second user who is one of the plurality of users of the online dynamic social network system populated in the contact list of the user interface and the identifier of the third user who is not one of the plurality of users of the dynamic social network system populated in the contact list of the user interface;

    receiving, by the online dynamic social network system, data input from a user device communicating with the online dynamic user social network system indicating selection of the group name by the first user interacting with the user interface;

    creating, by the online dynamic social network system, the online dynamic social network for the group including;

    automatically spawning, by at least one of the one or more processing devices of the online dynamic social network system, a new unique instance of an online social network web page customized specifically for the members of the group, indicated by the group data structure, hosted on a web server directly in response to receiving the data input received from the user device communicating with the online dynamic user social network system indicating selection of the group name;

    creating, by at least one of the one or more processing devices of the online dynamic social network system, a dynamic link providing a user device access to the newly spawned instance of the online social network web page customized specifically for the group on the web server;

    providing the dynamic link providing access to the newly spawned instance of the online social network web page specifically customized for the group directed to a location associated with each member of the group stored by the database including a location accessible by a user device associated with the second user who is one of the plurality of users of the online dynamic social network system and a location accessible by a user device associated with the third user who is not one of the plurality of users of the dynamic social network system; and

    providing, by at least one processing device implementing the web server, at least initial access to the instance of the online social network web page customized for the group on the web server in response to activation of the dynamic link by a user device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×