throbber

`
`In the Claims:
`
`-3-
`
`ROTHSCHILDet al.
`Appl. No. 09/407,371
`
`Please cancel cl4ims 1-16 without préjudice or disclaimer.
`
`
`
`Please add the following newlaims 17-35:
`
`
`| oT A method for facilitating communications amonga plurality ofhost computers over a
`network to implement a shared, interactive application, comprising the stepsof:
`
`NWNWnFFWN
`
`(1)
`
`receiving a create message from oneofthe plurality of host computers, wherein
`
`said create message specifies a message groupto be created;
`
`
`
`(2) receiving join messagesfromafirst subset of the plurality of host computers,
`
`wherein each of said join messages specifies said message group;
`
`(3)
`
`receiving host messages from a second subsetofsaid first subset of the
`
`plurality of host computers belonging to said message group, wherein each of said messages
`contains a payload portion and a portionthat is used to identify said message group;
`
`(4)
`
`aggregating said payload portions of said host messages received from said
`
`second subsetofthe plurality of host computers to create an aggregated payload;
`(5)
`forming an aggregated message using said aggregated payload; and
`(6)
`transmitting said aggregated messageto said first subset of the plurality of host
`computers belonging to said message group;
`wherebyard ‘aggregated message keepsthe shared,interactive application operating
`consistently on cach ofsaid first subset ofthe plurality ofhost computers.
`[
`A The methodof claim5Awherein the networkis at least a portion ofthe Internet.
`
`.
`
`

`

`G
`
`6
`
`-4-
`
`,
`
`ROTHSCHILDetal.
`Appl. No. 09/407,371
`
`22
`
`network to implement a shared, interactive application, comprising the stepsof:
`
`(1)
`
`receiving a create message from oneofthe plurality of host computers, wherein
`
`said create message specifies a message groupto be created;
`
`9%~~Amethodforfacilitating communications amonga plurality of host computers over a
`
`
`
`(2) receiving join messages fromafirst subset of the plurality of host computers,
`
`wherein each of said join messagesspecifies said message group;
`
`(3)
`
`receiving host messages from a second subsetofsaid first subset of the
`
`plurality of host computers belonging to said message group, wherein each of said messages
`
`contains a payload portion anda portion that is used to identify said message group;
`
`(4)
`
`aggregating said payload portionsof said host messages received from said
`
`second subsetof the plurality of host computers to create an aggregated message;
`
`OW)
`
`(5)
`transmitting said aggregated messagetosaid first subset of the plurality of host
`computers belonging to said message group;
`.
`Lo
`;
`;
`Wherein
`wherebyySaid aggregated message keepsthe shared, interactive application operating
`consistently on each ofsaid first subset of the plurality of host computers.
`3
`A . The methodofclaim19%wherein the networkis at least a portion ofthe Internet.
`
`oOoOoINDHWHFPWNY=
`
`AT A methodforfacilitating communications among a plurality of host computers over a
`network to implementa shared, interactive application, comprising the stepsof:
`(1)
`receiving a host message from oneofthe plurality of host computers belonging
`to a message group, wherein said host message contains a payload portion and a portion that
`is used to identify said message group;
`
`(2)
`
`(3)
`
`forming a server message using said payload portion of said host message;
`
`transmitting said server messageto each ofthe plurality of host computers
`
`belonging to said message group; and
`
`(4)
`
`suppressing said server message suchthat said one ofthe plurality of host
`
`— oO
`
`computers which originated said host message does not receive said server message;
`whereby$SiMServer message keepsthe shared,interactive application operating
`—NO—
`consistently on each ofthe plurality of host computers belonging to said message group.
`
`(oQ
`
`—0O
`
`nDnNOF&FWWN
`
`

`

`a
`
`1
`
`OoOoY)DNNAFWNO= \\
`
`— oO
`
`y
`
`1
`
`1
`2
`
`1
`
`2
`
`3
`
`1
`2
`
`3
`
`.
`
`'
`
`‘
`
`a
`
`e
`
`-5-
`
`le
`5
`722
`The method ofclaim2T, wherein the networkis at least a portion of the Internet.
`iy A methodfor facilitating communications amonga plurality ofhost computers over a
`
`ROTHSCHILDet al.
`Appl. No. 09/407,371
`
`network to implement a shared, interactive application, comprising the stepsof:
`
`(1)
`
`receiving messages from a subset of the plurality of host computers belonging
`
`to a message group, wherein each of said messages contains a payload portion and a portion
`
`that is used to identify said message group;
`
`.
`
`(2)
`
`aggregating said payload portions of said messages to create an aggregated
`
`payload; and
`
`(3)
`
`transmitting saidaggregatedmessageto eachofthepluralityofhostcomputers
`
`belonging to said message group;
`t
`:
`.
`oe
`.
`.
`eikK
`said aggregated message keepsthe shared, interactive application operating
`rR
`consistently on each ofthe plurality of host computers belonging to said message group.
`g
`DE The method of claim,23; wherein the networkis at least a portion of the Internet.
`q
`q
`JE The method of claim.23, wherein step (3) is performed after pausing for a pre-
`determined timeinterval.
`
`[O
`ZS.
`
`The method of claim,25; wherein said pre-determined time interval is equivalent to the
`
`amountof time for the group messaging serverto receive at least one message from each of
`
`the plurality host computers belongingto said first message group.
`
`The method ofclaim125, wherein said pre-determined time intervalis a function of the
`27.
`rate that said messagesare received from said subsetofthe plurality of host computers
`
`belonging to said first message group.
`
`Lo\
`
`

`

`CoOoNDnHFRWDNO&
`
`I VL
`28.
`
`ROTHSCHILDet ai.
`Appl. No. 09/407,371
`pp
`A methodfor providing group messagesto a plurality of host computers connected to
`
`-6-
`
`a group messaging server over a unicast wide area communication network, comprising the
`
`steps of:
`
`(1)
`
`communicating with the plurality of host computers using the unicast network
`
`and maintaining a list of message groups, each message group containingat least one host
`
`computer;
`
`receiving messagesfrom a subsetofthe plurality of host computers, each host
`(2)
`computerin said subset belongingtoa first message group, wherein each of said messages
`contains a payload portion anda portion that is used to identify said first message group;
`
`G3)
`
`aggregating said payload portions of said messages received from said subset
`
`of the plurality of host computers to create an aggregated payload;
`
`(4)
`
`forming an aggregated message using said aggregated payload; and
`
`transmitting said aggregated messageto a recipient host computer belonging to
`(5)
`said first message group.
`
`(2
`ZS,
`
`ID
`The method of claim_28; wherein the unicast wide area communication networkis at
`
`least a portion of the Internet.
`(VY
`lq
`AV.—The methodof claim28, wherein the unicast wide area communication networkis at
`
`least a portion of the Internet, and said group messaging server communicates with said
`
`plurality of host computers using a session layer protocol.
`7
`(L
`Ib
`The method of claim.28, wherein step (3) is performed after pausing for a pre-
`SW.
`determined timeinterval.
`
`15
`[@
`AZ.—The method of claimLW, wherein said pre-determined time interval is equivalent to the
`amountof time for the group messaging serverto receive at least one message from each of
`the plurality host computers belonging to said first message group.
`
`(oo
`
`

`

`.
`
`.
`
`’
`wee
`
`.
`
`.
`
`.
`
`-
`
`-
`
`-7-
`
`IS
`]
`The methodofclaim31, wherein said pre-determinedtimeinterval is a function of the
`23.
`rate that said messagesare received from said subsetofthe plurality of host computers
`
`ROTHSCHILDet ai.
`Appl. No. 09/407,371
`
`1
`2
`
`3
`
`ae
`
`y v
`
`belonging to said first message group.
`
`Ks
`
`\ 3.
`
`Amethodforfacilitatingcommunicationsamongapluralityofhostcomputersovera
`
`network to implement a shared, interactive application, comprising the steps of:
`
`(1)
`
`receiving a host message from oneofthe plurality of host computers belonging
`
`to a message group, wherein said host message contains a payload portion and a portion that
`
`is used to identify said message group;
`
`forming a server message bing said payload portion of said host message; andA.
`(2)
`transmitting said server message to each ofthe plurality ofhost computers
`b}
`G)
`belonging to said message group;
`
`wherebysaid server message keepsthe shared, interactive application operating
`consistently on each ofthe plurality of host computers belonging to said message group.
`(1
`ig
`1 35.—The method of claim34, wherein the networkis at least a portion of the Internet.--
`
`
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket