Method and computer program product for establishing real-time communications between networked computers
First Claim
1. A system for establishing a real-time communication session between a first user and a second user, the system comprising:
- a first computer comprising a processor and non-transitory memory, wherein software in said memory of the first computer is configured to cause the computer to send an invitation via e-mail through a network proposing the real-time communication session with the first user of said first computer, said invitation comprising data for downloading a communications application and context data for configuring said communications application to establish the real-time communication session with said first computer; and
a second computer comprising a processor and non-transitory memory, wherein said second computer receives said invitation via said e-mail through said network and software in said memory of said second computer is configured to determine whether said second computer has an invitation control module stored in said non-transitory memory of the second computer, wherein said invitation control module is adapted to display said invitation within said e-mail on said second computer and wherein said invitation control module is adapted to provide an interface to the second user of said second computer to interact with said communications application within said e-mail,if said second computer has said invitation control module, displaying said invitation and said interface to said communications application within said e-mail,if said second computer does not have said invitation control module, downloading said invitation control module and embedding said invitation control module in said invitation and displaying said invitation and said interface to said communications application within said e-mail on said second computer,wherein said second computer downloads said communications application upon acceptance of said invitation by the second user of said second computer through said interface to said communications application within said e-mail, wherein said communications application is configured by applying said context data, and wherein said communications application initiates a real-time peer-to-peer communication session between the first computer and the second computer and provides a visual display of real-time peer-to-peer communication between said first user and said second user within said e-mail, andwherein the second user of said second computer participates in said real-time peer-to-peer communication session through interaction with said interface to said communications application within said e-mail on said second computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product is provided for establishing real-time communications between computer users connected by a communications network. An invitation is created by a first computer. An invitation is data that proposes a communication session. An invitation can indicate the status or availability of the sending user or of some other resource. Creation of the invitation is followed by the transfer of the invitation from the first computer to at least one second computer. The invitation can be transferred electronically through the network, or physically, by the transfer of a magnetic medium bearing the invitation. The invitation contains parameters to configure an invitation communicator application for communications between the first and second computers. The second computer accepts the invitation and invokes an invitation communicator application to allow communication.
-
Citations
11 Claims
-
1. A system for establishing a real-time communication session between a first user and a second user, the system comprising:
-
a first computer comprising a processor and non-transitory memory, wherein software in said memory of the first computer is configured to cause the computer to send an invitation via e-mail through a network proposing the real-time communication session with the first user of said first computer, said invitation comprising data for downloading a communications application and context data for configuring said communications application to establish the real-time communication session with said first computer; and a second computer comprising a processor and non-transitory memory, wherein said second computer receives said invitation via said e-mail through said network and software in said memory of said second computer is configured to determine whether said second computer has an invitation control module stored in said non-transitory memory of the second computer, wherein said invitation control module is adapted to display said invitation within said e-mail on said second computer and wherein said invitation control module is adapted to provide an interface to the second user of said second computer to interact with said communications application within said e-mail, if said second computer has said invitation control module, displaying said invitation and said interface to said communications application within said e-mail, if said second computer does not have said invitation control module, downloading said invitation control module and embedding said invitation control module in said invitation and displaying said invitation and said interface to said communications application within said e-mail on said second computer, wherein said second computer downloads said communications application upon acceptance of said invitation by the second user of said second computer through said interface to said communications application within said e-mail, wherein said communications application is configured by applying said context data, and wherein said communications application initiates a real-time peer-to-peer communication session between the first computer and the second computer and provides a visual display of real-time peer-to-peer communication between said first user and said second user within said e-mail, and wherein the second user of said second computer participates in said real-time peer-to-peer communication session through interaction with said interface to said communications application within said e-mail on said second computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for establishing a real-time communication session between a first user of a first computer and a second user of a second computer connected by a communications network, the method comprising the steps of:
-
receiving by said second computer via e-mail an invitation proposing the real-time communication session between the first user of said first computer and the second user of said second computer, said invitation comprising data capable of downloading a communications application and context data for configuring said communications application to establish the real-time communication session between said first and said second computers; determining whether said second computer has an invitation control module, wherein said invitation control module is adapted to display said invitation within said e-mail on said second computer and wherein said invitation control module is adapted to provide an interface to the second user of said second computer to interact with said communications application within said e-mail; if said second computer has said invitation control module, displaying said invitation and said interface to said communications application within said e-mail; if said second computer does not have said invitation control module, downloading said invitation control module and embedding said invitation control module in said invitation and displaying said invitation and said interface to said communications application within said e-mail on said second computer; downloading said communications application upon acceptance of said invitation by the second user of said second computer through said interface to said communications application within said e-mail; configuring said communications application by applying said context data, wherein said communications application initiates a real-time peer-to-peer communication session between the first computer and the second computer and provides a visual display of real-time peer-to-peer communication between said first user and said second user within said e-mail, and wherein the second user of said second computer participates in said real-time peer-to-peer communication session through interaction with said interface to said communications application within said e-mail on said second computer. - View Dependent Claims (8, 9, 10, 11)
-
Specification