US2004162878A1PendingUtilityA1

System and method to facilitate real-time communications and content sharing among users over a network

Priority: Nov 22, 2002Filed: Nov 21, 2003Published: Aug 19, 2004
Est. expiryNov 22, 2022(expired)· nominal 20-yr term from priority
H04L 67/535H04L 65/1101H04L 65/401H04L 51/04H04L 67/104H04L 67/1063H04L 67/1085H04L 67/306
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method to facilitate real-time communications and content sharing among users over a network are described. In one preferred embodiment, multiple links to content information are dynamically generated for a sender user. Responsive to selection of a link by the sender user, the link and associated metadata information are communicated to at least one recipient user engaged in the real-time communication session with the sender user.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method to facilitate exchange of content among entities during a real-time communications session over a network, said method comprising the steps of: 
 dynamically generating a plurality of links to content information for a sender user; and    responsive to selection of a link of said plurality of links, communicating said link and associated metadata information to at least one recipient user engaged in said real-time communication session with said sender user.    
     
     
         2 . The method according to  claim 1 , further comprising the steps of: 
 presenting a user list to said sender user to enable selection of said at least one recipient user, said user list containing said at least one recipient user; and    receiving said selection of said at least one recipient user and a request to initiate said real-time communication session.    
     
     
         3 . The method according to  claim 2 , wherein, prior to said selection of said at least one recipient user, said at least one recipient user is available to participate in said real-time communication session.  
     
     
         4 . The method according to  claim 1 , wherein said generating further comprises the steps of: 
 receiving a request for said content information from said sender user;    retrieving user-generated content preferences and user-generated media presets associated with said sender user from a user database; and    generating said plurality of links based on said user-generated content preferences, said user-generated media presets, and other content recommendations.    
     
     
         5 . The method according to  claim 1 , further comprising the steps of: 
 presenting said plurality of links in a content window to enable selection of said link by said sender user.    
     
     
         6 . The method according to  claim 1 , wherein said communicating further comprises the steps of: 
 inserting said link and said associated metadata in a real-time message displayed in a message window for said sender user; and    transmitting said real-time message to said at least one recipient user.    
     
     
         7 . The method according to  claim 1 , wherein said real-time communication session is an instant messaging communication session.  
     
     
         8 . The method according to  claim 1 , wherein said associated metadata information includes data pertaining to said content information to enable said at least one recipient user to review said data and to make a decision whether to accept or decline said content information.  
     
     
         9 . The method according to  claim 1 , further comprising the steps of: 
 transmitting said content information to said sender user; and    responsive to a request to communicate said content information to said at least one recipient user, generating a content link to said transmitted content information and communicating said content link and associated metadata information to said at least one recipient user.    
     
     
         10 . The method according to  claim 2 , wherein said presenting further comprises the steps of: 
 locating said at least one recipient user available to participate in said real-time communication session in said user database; and    retrieving said at least one recipient user to generate said user list.    
     
     
         11 . A method to facilitate content sharing among entities during a real-time communications session over a network, said method comprising the steps of: 
 facilitating selection of a link to content information from a plurality of links displayed for a sender user in a content window; and    facilitating real-time communication of said link and associated metadata information to at least one recipient user engaged in said real-time communication session with said sender user.    
     
     
         12 . The method according to  claim 11 , further comprising the steps of: 
 presenting a user list containing said at least one recipient user to said sender user; and    facilitating selection of said at least one recipient user from said user list.    
     
     
         13 . The method according to  claim 12 , wherein, prior to said selection of said at least one recipient user, said at least one recipient user is available to participate in said real-time communication session.  
     
     
         14 . The method according to  claim 11 , wherein said real-time communication session is an instant messaging communication session.  
     
     
         15 . The method according to  claim 11 , further comprising the steps of: 
 facilitating initiation of said real-time communication session; and    presenting a user interface area containing a real-time message window to said sender user.    
     
     
         16 . The method according to  claim 15 , further comprising the steps of: 
 facilitating selection of a content sharing button in said user interface area; and    responsive to said selection, dynamically generating said plurality of links based on user-generated content preferences, user-generated media presets, and other content recommendations.    
     
     
         17 . The method according to  claim 16 , wherein generating said plurality of links further comprises the steps of: 
 receiving a request for said content information from said sender user; and    retrieving said user-generated content preferences and said user-generated media presets associated with said sender user from a user database.    
     
     
         18 . The method according to  claim 11 , wherein said associated metadata information includes data pertaining to said content information to enable said at least one recipient user to review said data and to make a decision whether to accept or decline said content information.  
     
     
         19 . The method according to  claim 12 , wherein presenting said user list further comprises the steps of: 
 locating said at least one recipient user available to participate in said real-time communication session in a user database; and    retrieving said at least one recipient user to generate said user list.    
     
     
         20 . The method according to  claim 11 , further comprising the steps of: 
 facilitating access to said content information by said sender user; and    responsive to said sender user accessing said content information, facilitating transmission of a request to communicate said content information to said at least one recipient user.    
     
     
         21 . A machine-readable medium containing executable instructions, which, when executed in a processing system, cause said processing system to perform a method to facilitate exchange of content among entities during a real-time communications session over a network, said method comprising the steps of: 
 dynamically generating a plurality of links to content information for a sender user; and    responsive to selection of a link of said plurality of links, communicating said link and associated metadata information to at least one recipient user engaged in said real-time communication session with said sender user.    
     
     
         22 . The machine-readable medium according to  claim 21 , wherein said method further comprises the steps of: 
 presenting a user list to said sender user to enable selection of said at least one recipient user, said user list containing said at least one recipient user; and    receiving said selection of said at least one recipient user and a request to initiate said real-time communication session.    
     
     
         23 . The machine-readable medium according to  claim 22 , wherein, prior to said selection of said at least one recipient user, said at least one recipient user is available to participate in said real-time communication session.  
     
     
         24 . The machine-readable medium according to  claim 21 , wherein said generating further comprises the steps of: 
 receiving a request for said content information from said sender user;    retrieving user-generated content preferences and user-generated media presets associated with said sender user from a user database; and    generating said plurality of links based on said user-generated content preferences, said user-generated media presets, and other content recommendations.    
     
     
         25 . The machine-readable medium according to  claim 21 , wherein said method further comprises the steps of: 
 presenting said plurality of links in a content window to enable selection of said link by said sender user.    
     
     
         26 . The machine-readable medium according to  claim 21 , wherein said communicating further comprises the steps of: 
 inserting said link and said associated metadata in a real-time message displayed in a message window for said sender user; and    transmitting said real-time message to said at least one recipient user.    
     
     
         27 . The machine-readable medium according to  claim 21 , wherein said real-time communication session is an instant messaging communication session.  
     
     
         28 . The machine-readable medium according to  claim 21 , wherein said associated metadata information includes data pertaining to said content information to enable said at least one recipient user to review said data and to make a decision whether to accept or decline said content information.  
     
     
         29 . The machine-readable medium according to  claim 21 , wherein said method further comprises the steps of: 
 transmitting said content information to said sender user; and    responsive to a request to communicate said content information to said at least one recipient user, generating a content link to said transmitted content information, and communicating said content link and associated metadata information to said at least one recipient user.    
     
     
         30 . The machine-readable medium according to  claim 22 , wherein said presenting further comprises the steps of: 
 locating said at least one recipient user available to participate in said real-time communication session in said user database; and    retrieving said at least one recipient user to generate said user list.    
     
     
         31 . A machine-readable medium containing executable instructions, which, when executed in a processing system, cause said processing system to perform a method to facilitate exchange of content among entities during a real-time communications session over a network, said method comprising the steps of: 
 facilitating selection of a link to content information from a plurality of links displayed for a sender user in a content window; and    facilitating real-time communication of said link and associated metadata information to at least one recipient user engaged in said real-time communication session with said sender user.    
     
     
         32 . The machine-readable medium according to  claim 31 , wherein said method further comprises the steps of: 
 presenting a user list containing said at least one recipient user to said sender user; and    facilitating selection of said at least one recipient user from said user list.    
     
     
         33 . The machine-readable medium according to  claim 32 , wherein, prior to said selection of said at least one recipient user, said at least one recipient user is available to participate in said real-time communication session.  
     
     
         34 . The machine-readable medium according to  claim 31 , wherein said real-time communication session is an instant messaging communication session.  
     
     
         35 . The machine-readable medium according to  claim 31 , wherein said method further comprises the steps of: 
 facilitating initiation of said real-time communication session; and    presenting a user interface area containing a real-time message window to said sender user.    
     
     
         36 . The machine-readable medium according to  claim 35 , wherein said method further comprises the steps of: 
 facilitating selection of a content sharing button in said user interface area; and    responsive to said selection, dynamically generating said plurality of links based on user-generated content preferences, user-generated media presets, and other content recommendations.    
     
     
         37 . The machine-readable medium according to  claim 36 , wherein generating said plurality of links further comprises the steps of: 
 receiving a request for said content information from said sender user; and    retrieving said user-generated content preferences and said user-generated media presets associated with said sender user from a user database.    
     
     
         38 . The machine-readable medium according to  claim 31 , wherein said associated metadata information includes data pertaining to said content information to enable said at least one recipient user to review said data and to make a decision whether to accept or decline said content information.  
     
     
         39 . The machine-readable medium according to  claim 32 , wherein presenting said user list further comprises the steps of: 
 locating said at least one recipient user available to participate in said real-time communication session in a user database; and    retrieving said at least one recipient user to generate said user list.    
     
     
         40 . The machine-readable medium according to  claim 31 , further comprising the steps of: 
 facilitating access to said content information by said sender user; and    responsive to said sender user accessing said content information, facilitating transmission of a request to communicate said content information to said at least one recipient user.    
     
     
         41 . A system to facilitate exchange of content among entities during a real-time communications session over a network, said system comprising: 
 means for dynamically generating a plurality of links to content information for a sender user; and    responsive to selection of a link of said plurality of links, means for communicating said link and associated metadata information to at least one recipient user engaged in said real-time communication session with said sender user.    
     
     
         42 . The system according to  claim 41 , further comprising: 
 means for receiving a request for said content information from said sender user;    means for retrieving user-generated content preferences and user-generated media presets associated with said sender user from a user database; and    means for generating said plurality of links based on said user-generated content preferences, said user-generated media presets, and other content recommendations.    
     
     
         43 . A system to facilitate content sharing among entities during a real-time communications session over a network, said system comprising: 
 means for facilitating selection of a link to content information from a plurality of links displayed for a sender user in a content window; and    means for facilitating real-time communication of said link and associated metadata information to at least one recipient user engaged in said real-time communication session with said sender user.    
     
     
         44 . The system according to  claim 43 , further comprising: 
 means for facilitating initiation of said real-time communication session; and    means for presenting a user interface area containing a real-time message window to said sender user.    
     
     
         45 . The system according to  claim 44 , further comprising: 
 means for facilitating selection of a content sharing button in said user interface area; and    responsive to said selection, means for dynamically generating said plurality of links based on user-generated content preferences, user-generated media presets, and other content recommendations.    
     
     
         46 . A system to facilitate content sharing among entities during a real-time communications session over a network, said system comprising: 
 at least one processing server to generate dynamically a plurality of links to content information for a sender user; and    at least one communications server coupled to said at least one processing server to communicate said link and associated metadata information to at least one recipient user engaged in said real-time communication session with said sender user, in response to selection of a link of said plurality of links.    
     
     
         47 . The system according to  claim 46 , wherein said at least one communications server further presents a user list to said sender user to enable selection of said at least one recipient user, said user list containing said at least one recipient user, and receives said selection of said at least one recipient user and a request to initiate said real-time communication session.  
     
     
         48 . The system according to  claim 47 , wherein, prior to said selection of said at least one recipient user, said at least one recipient user is available to participate in said real-time communication session.  
     
     
         49 . The system according to  claim 46 , wherein said at least one processing server further: 
 receives a request for said content information from said sender user;    retrieves user-generated content preferences and user-generated media presets associated with said sender user from a user database; and    generates said plurality of links based on said user-generated content preferences, said user-generated media presets, and other content recommendations.    
     
     
         50 . The system according to  claim 46 , wherein said at least one communications server further presents said plurality of links in a content window to enable selection of said link by said sender user.  
     
     
         51 . The system according to  claim 46 , wherein said at least one processing server further inserts said link and said associated metadata in a real-time message displayed in a message window for said sender user, and said at least one communications server further transmits said real-time message to said at least one recipient user.  
     
     
         52 . The system according to  claim 46 , wherein said real-time communication session is an instant messaging communication session.  
     
     
         53 . The system according to  claim 46 , wherein said associated metadata information includes data pertaining to said content information to enable said at least one recipient user to review said data and to make a decision whether to accept or decline said content information.  
     
     
         54 . The system according to  claim 46 , wherein said at least one communications server further transmits said content information to said sender user, responsive to a request to communicate said content information to said at least one recipient user, said at least one processing server further generates a content link to said transmitted content information, and said at least one communications server further communicates said content link and associated metadata information to said at least one recipient user.  
     
     
         55 . The system according to  claim 47 , wherein said at least one processing server further locates said at least one recipient user available to participate in said real-time communication session in said user database, and retrieves said at least one recipient user to generate said user list.

Join the waitlist — get patent alerts

Track US2004162878A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.