×

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

  • US 7,870,197 B2
  • Filed: 11/24/2003
  • Issued: 01/11/2011
  • Est. Priority Date: 11/22/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to facilitate exchange of content among entities in a computer network during a real-time communications session over said computer network, said method comprising the steps of:

  • identifying a sender user and at least one recipient user, wherein said sender user and said at least one recipient user subscribe to an instant messaging application service, and wherein said sender user has defined at least one of content preferences and media preset preferences;

    dynamically generating a plurality of hyperlinks to at least one audio file for said sender user based on said sender user'"'"'s content preferences and media preset preferences, wherein said hyperlinks are scripted in a computing reference language selected from among hypertext markup language and extensible markup language, wherein said at least one audio file resides on a remote content server, said content server being part of said computer network, wherein said at least one audio file is accessible by selection of a respective hyperlink, wherein said dynamic generation is performed on a communication server that is coupled with said remote content server, and wherein said dynamic generation is performed by taking into account said content preferences and media presets as follows;

    if the sender user has programmed media presets, but has not generated any content preferences, generating additional links corresponding to content popularity;

    if the sender user has programmed both media presets and content preferences, generating an equal number of links for the content preferences and media presets;

    if the sender user has generated content preferences, but has not programmed media presets, generating additional links corresponding to preferences; and

    inserting said hyperlink and said associated metadata in a real-time message displayed in a message window for said sender user;

    transmitting said real-time message to said at least one recipient user;

    responsive to selection of a hyperlink of said plurality of hyperlinks by said sender using during an instant messaging communications session with said at least one recipient user, communicating said hyperlink and associated metadata information to said at least one recipient user while engaged in said instant messaging communication session with said sender user for display to said recipient user in an instant messaging user interface as part of, and along with, said instant messaging communications session, wherein communicating said hyperlink is performed using said communication server;

    wherein selection of said hyperlink allows said at least one recipient user to access said at least one audio file from said remote content server;

    wherein said at least one recipient user can access said at least one audio file from said sender user during said real-time communications session by activating said hyperlink; and

    wherein said at least one recipient user can access said at least one audio file from said sender user after said real-time communications session has ended by activating said hyperlink and initiating a file transfer from said remote content server, wherein said file transfer is selected from;

    downloading said at least one audio file from said remote content server after said real-time communications sessions has ceased; and

    streaming said at least one audio from said remote content server after said real-time communication session has ceased via a webstreaming protocol.

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