throbber

`
`
`
`
`
`
`
`
`
`
`that update messages are exchanged byservers periodically, indicating messages are exchanged
`
`
`
`
`
`
`
`
`
`
`
`
`
`at fixed, regular intervals of time. RING at p. 87.
`
`CLAIM 3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The method of claim 1 wherein said time interval correspondsto a time for
`
`
`
`
`
`
`
`
`
`
`
`
`said server to receive at
`least one message from each host computer
`
`
`
`
`
`
`belonging to said first message group.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RING,in view of Netrek, discloses the method of claim 1 wherein said time intervalis a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`fixed period of time. RING at Abstract, pp. 85, 86, 87, 90 and 91. In particular, RING discloses
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`that update messages are exchanged by servers periodically, indicating messages are exchanged
`
`
`
`at
`
`
`
`
`fixed,
`
`
`
`
`regular intervals of time.
`
`
`
`
`
`
`
`RING at p. 87.
`
`
`
`
`Furthermore, Netrek discloses a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`readFromClient function that receives messages from each of the hosts (e.g., clients) into a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`shared memory (e.g., “buf’). See Server\ntserv\input.c at line 195 and Server\ntserv\socket.c at
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`lines 1825-2044. Netrek further discloses a time for the server to receive at least one message
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`from cach host—cach host that joins has a corresponding ntscrv process running on the server,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`which waits 0.2 seconds for at least one message to aggregate in buf from each host computer
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`belonging to the first message group (¢.g., all players in the game or on a particular team)—and
`
`
`
`
`
`
`
`after waiting the 0.2 seconds,
`
`
`
`
`
`
`
`the aggregated messages are sent
`
`
`
`
`
`to the clients.
`
`
`
`See
`
`
`
`
`Server\ntserv\socket.c at
`
`
`
`
`
`
`
`lines 1825-2044, 603-90; Server\ntserv\input.c at
`
`
`
`
`lines 152-203;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Server\ntserv\redraw.c at lines 21-115. One of ordinary skill in the art would have looked to
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Netrek to teach a time interval to receive at least one message from cach host computer as both
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Netrek and RING involve exchanging packets of positional information in a gaming environment
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`on a unicast network in order to maintain consistency in the virtual world and increase efficiency
`
`
`
`
`
`in messagedistribution.
`
`
`
`CLAIM 4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The methodof claim | further comprising the step of creating, by one of said
`
`
`
`
`
`
`
`
`
`
`
`
`plurality of host computers, said first message group by sending a first
`
`
`
`
`
`
`
`
`
`control message to said server via said unicast network.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RINGdiscloses creating the first message group by sendinga first control message to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`server using the unicast network; for example, when a first player enters a “hexagonal shaped
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cell,” they create a message group consisting of the first player, and when other players enter the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`same “hexagonal shapedcell,” they join the message group created by the first player. RING at
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`p. 90-91. More specifically, the server creates the "hexagonal shapedcell," but the first player
`
`
`
`
`45
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 243
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 243
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`entering the cell creates the first message group, which comprises the players in the cell.
`
`
`
`
`/d.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Therefore, RING discloses the creation of the first message group when people enter the
`
`
`
`
`
`
`
`“hexagonal shaped cell.” Jd.
`
`CLAIMS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The methodof claim 4 further comprising the step of joining, by someof said
`
`
`
`
`
`
`
`
`
`
`plurality of host computers, said first message group by sending control
`
`
`
`
`
`
`
`
`
`
`
`messages via said unicast networkto said server specifying said first message
`
`group.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RING discloses additional host computers joining the first message group by sending
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`control messages (¢.g., “update messages’) to the server indicating that they are joining the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`message group created bythefirst player. RING at pp. 89.
`
`CLAIM6
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The method of claim 1 wherein said network is Internet and said server
`
`
`
`
`
`
`
`
`
`
`communicates with said plurality of host computers using a session layer
`
`protocol.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RINGdiscloses the method of claim 1 wherein the network is the Internet (¢.g., a wide-
`
`
`
`
`
`
`
`
`
`
`
`
`
`area network”’) and the server communicates with a plurality of host computers (e.g., “client
`
`
`
`
`
`
`
`
`
`
`
`
`
`workstations”) using a session layer protocol because RING discloses UDP/IP and application
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`layer protocols that include session layer functionality. RING at Abstract, pp. 85, 86, 87, 89, 90,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`91 and Fig. 11. The wide-area network disclosed by RING includesthe Internet because RING
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`uses the UDP/IP protocol, which is a memberofthe Internet Protocol Suite, the set of network
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`protocols used for the Internct. RING at pp. 89, 85 and Fig. 11.
`
`
`
`F,
`
`
`
`
`
`
`CLAIMS1, 2 AND 4-6 ARE RENDERED OBVIOUS BY RING IN VIEW OF VAN HOOK
`
`
`
`
`
`
`
`
`
`
`
`
`
`UNDER35 U.S.C. § 103
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Please see the attached Exhibit CC-F presenting claim charts for comparison of RING in
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`view of Van Hook with claims 1, 2 and 4-6 of the ‘523 patent.
`
`
`
`
`
`Reasons to Combine:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RINGdiscloses communicating messages over a network. RING at Figs. 5 and 7, pp. 88,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`87 and 91. RING doesnot disclose aggregating payloads into a single aggregated message, but
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Van Hook discloses aggregating group messages into a single packet by bundling the packets.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Van Hook at 2. Van Hook states that “[t]he dominant effect of bundling is to reduce packet
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`rates. Additionally, bundling reduces bit rates because fewer packet headers are sent.”
`
`
`
`
`Id.
`
`46
`
`
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 244
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 244
`
`

`

`Therefore, one of ordinary skill in the art would have looked to Van Hook to aggregate group
`
`messagesin order to reduce bit rates and increase the network efficiency of RING.
`
`CLAIM1
`
`A method for providing group messages to a plurality of host computers
`connected over a unicast wide area communication network, comprising the
`steps of:
`
`RING discloses a method for providing group messages(e.g., “update messages”) to a
`
`plurality of host computers (e.g., “client workstations”) connected over RING’s unicast wide-
`
`area communication network. RING at Abstract, pp. 85, 86, 90 and 91.
`
`providing a group messaging server coupled to said network, said server
`communicating with said plurality of host computers using said unicast
`network and maintaining a list of message groups, each message group
`containing at least one host computer;
`
`RING discloses providing a group messaging server coupled to the network, (e.g.,
`
`RING’s unicast wide-area communication network), wherein the server communicates with the
`
`plurality of host computers (e.g., “client workstations”) using the unicast network and
`
`maintaining a list of message groups. RING at Figs. 5 and 7, pp. 88, 87 and 91. As illustrated in
`
`Figure 7 (reproduced below), for example, RING discloses that clients A and C belongto client
`
`B’s message group, and therefore this particular message group contains at
`
`least one host
`
`computer, or client workstation, including A, B and C. RINGatFig. 7.
`
`CHant B
`
`ie
`Figure 7: Ply of apdate mewsages (labeted aroswe3 for «
`
`Atos ta entities A, B,C, age
`arsanged in a virtnel sevinun-
`mesh as skowr: is Figsre 4,
`Figure 7 of RING at p. 88.
`
`47
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 245
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Message groups can consist of all clients connected to RING servers, or clients that are
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`visible to each other and can send messages to each other. RING at pp. 87-88. A server, such as
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`server Y in Figure 7, maintains a list of message groups, as “servers keep track of which cells
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`contain which entities by exchanging ‘periodic’ update messages when entities cross cell
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`boundaries,” and thus becomevisible to other clients. RING at p. 87.
`
`
`
`
`
`
`
`
`
`
`
`
`
`sending, by a plurality of host computers belonging to a first message group,
`
`
`
`
`
`
`
`
`
`
`
`
`messages to said server via said unicast network, said messages containing a
`
`
`
`
`
`
`
`
`
`
`payload portion and a portion for identifying said first message group;
`
`
`
`
`
`
`
`
`
`
`
`
`RING discloses sending, by a plurality of host computers (e.g., “client workstations’)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`belonging to a first message group (i.e. other clients participating in the same distributed
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`simulation and in the samecell), messages to the server via the unicast network. RING at pp. 87
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and 91. The messages(¢.g., “update messages”) contain 40 bytes, and consist of a portion for
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`identifying a first message group, such as an “entity-ID” as well as a payload portion containing
`39
`99
`66,
`66
`
`
`
`
`
`
`
`message information such as “target-position,”
`
`
`
`“target-oricntation,”
`
`
`
`
`“positional-vclocity,” and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“rotational velocity.”” RINGat pp. 87, 89, 91 and Fig. 5. While the entity-ID does not explicitly
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`indicate a particular message group, it is used by the server “for identifying” the group (e.g.,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“cell”) to which the message should be transmitted. RING at p. 87 (“[SJervers keep track of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`which cells contains which entities by exchanging “periodic” update message whenentities cross
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cell boundaries. Real-time update messages are propagated only to servers and client containing
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`entities inside some cell visible to the one containing the updated entity.””)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`aggregating, by said server in a time interval determined in accordance with
`
`
`
`
`
`
`
`
`
`
`
`a predefined criterion, said payload portions of said messages to create an
`
`
`aggregated payload;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`While RING docs not explicitly disclosc aggregating, Van Hook discloses agercgating
`
`
`
`
`
`
`
`
`
`
`(e.g., “bundling”’), by said server (e.g, “Application Gateway”)(AG)
`
`
`
`
`
`
`in a time interval
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`determined in accordance with a predefined criterion (“maximum packet size” or “maximum
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`time”) payload potions of said messages (e.g., “Data messages, called protocol data units
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(PDUs)’) to create an aggregated payload (e.g., “bundled PDU”’). Van Hookat pp. 2 and 7.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Similarly, RING uses message groups like those of Van Hook (e.g., participants in
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`proximity with each other) when processing what information should be sent to servers and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`clients. RING at p. 87. Therefore, it would have been obviousto one ofskill in the art to use the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`teaching of aggregating message payloads from clients based on the bundling of messages
`
`
`
`
`48
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 246
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 246
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`disclosed in Van Hook to aggregate update message payloads in RING to increase network
`
`
`
`efficiency.
`
`
`
`
`
`
`
`
`
`
`
`forming an aggregated message using said aggregated payload; and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`While RING doesnot explicitly disclose forming an aggregated message, it teaches thatit
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`is advantageous to aggregate (e.g., “augment’’) a client message payload (e.g., an "update
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`message”) with “Add” and “Remove” messages. RING atp. 88 (“As entities move through the
`
`
`
`
`
`
`
`
`
`
`
`environment, servers augment update messages with ‘Add’ and ‘Remove’ messages notifying
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`clients that remote entities have becomerelevant or irrelevant to the client’s local entities.”).
`
`
`
`
`
`
`
`
`
`
`
`
`
`Moreover, Van Hook discloses forming an aggregated message (¢.g., “bundled PDU”’)
`
`
`
`
`
`
`
`
`
`
`
`
`using said aggregated payload. Van Hookatpp. 2.
`
`
`
`
`
`
`
`
`
`
`transmitting, by said server via said unicast network, said aggregated
`
`
`
`
`
`
`
`
`
`
`
`
`messageto a recipient host computer belonging to said first message group.
`
`
`
`
`RING,
`
`
`
`
`
`
`
`
`
`
`
`
`
`in view of Van Hook, discloses transmitting, by said server via said unicast
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`network, said aggregated message to a recipient host computer (e.g., “client workstation’)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`belonging to said first message group. RING at pp. 87 and 91. More specifically, “RING routes
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`each one through at least one server and possibly two.” RINGat p. 88. According to RING,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`client workstations belong to the first message group if they participate in the same distributed
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`simulation or are visible to each other. RING at p. 87.
`
`
`
`
`
`
`
`
`
`
`Moreover, Van Hook discloses transmitting said aggregated message (e.g., “bundled
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PDU”) onto the WAN. Van Hook at 7. The other AGs on the WANreceive the aggregated
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`message (¢.g., “bundled packet”’), unbundle it, and determine which hosts in the group (e.g., “cell
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`set,” “Force ID” or “Exercise ID”) should receive the PDU. The AG then transmits the PDUs
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`individually to those recipient host computer in the group(e.g., “cell set”). Van Hook at Figures
`
`
`
`
`
`
`
`
`
`
`
`
`1 and 5; pp. 1, 2, 4, 6, 7.
`
`
`
`
`
`
`
`
`
`
`
`
`
`The recipient host computer does not receive the aggregated message (e.g., “bundled
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PDU”) because it us unbundled by an AG after being received from the WAN andbefore being
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`retransmitted to the host computer over the LAN. Van Hookat 7, section 4.6. Nevertheless,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Requester submits that the broadest reasonable interpretation of this element does not require
`
`
`
`
`
`
`
`
`
`
`
`receiving, by a recipient host computer, said aggregated message.
`
`
`
`Instead,
`
`
`
`
`
`the step of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“transmitting said aggregated message...” is performed when the AG transmits the bundled PDU
`
`
`
`
`49
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 247
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 247
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`out onto the WAN, even though the packet may be de-aggregated prior to being received by the
`
`
`
`
`
`recipient host computer.
`
`
`
`CLAIM 2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The method of claim 1 wherein said time intervalis a fixed period of time.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RING discloses the method of claim 1 wherein said time interval is a fixed period of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`time. RING at Abstract, pp. 85, 86, 87, 90 and 91.
`
`
`
`
`
`
`In particular, RING discloses that update
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`messages are exchanged byservers periodically, indicating messages are exchanged at fixed,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`regular intervals of time. RING at p. 87. Moreover, Van Hook discloses aggregation of packets
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(e.g., “packets may be bundled together”) to avoid overloading computers. Van Hook at pp. 2
`
`
`
`
`
`and 7.
`
`CLAM™4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The methodof claim 1 further comprising the step of creating, by one of said
`
`
`
`
`
`
`
`
`
`
`
`
`plurality of host computers, said first message group by sending a first
`
`
`
`
`
`
`
`
`
`control message to said server via said unicast network.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RINGdiscloses creating the first message group by sendinga first control message to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`server by the unicast network; for example, when a first player enters a “hexagonal shapedcell,”
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`they create a message group consisting of the first player and when other players enter the same
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“hexagonal shaped cell,” they join the message group created bythe first player. RING at p. 90-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`91. More specifically, the server creates the "hexagonal shaped cell,” but the first player entering
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the cell creates the first message group, which comprises the players in the cell.
`
`
`
`
`/d. Therefore,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RINGdiscloses the creation of the first message group when people enter the “hexagonal shaped
`
`
`
`
`
`cell.” Id.
`
`CLAIMS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The method of claim 4 further comprising the step of joining, by someof said
`
`
`
`
`
`
`
`
`
`
`
`plurality of host computers, said first message group by sending control
`
`
`
`
`
`
`
`
`
`
`
`
`messages via said unicast network to said server specifying said first message
`
`group.
`
`
`
`
`
`
`
`
`
`
`
`
`RING discloses additional host computers joining the first message group by sending
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`control messages (¢.g., “update messages’) to the server indicating that they are joining the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`message group created bythefirst player. RING at pp. 89.
`
`50
`
`
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 248
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 248
`
`

`

`CLAIM 6
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The method of claim 1 wherein said network is Internet and said server
`
`
`
`
`
`
`
`
`
`
`communicates with said plurality of host computers using a session layer
`
`protocol.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RING discloses the method of claim 1 wherein the network is the Internet (¢.g., a wide-
`
`
`
`
`
`
`
`
`
`
`
`
`
`area network’) and the server communicates with a plurality of host computers (¢.g., “client
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`workstations”) using a session layer protocol because RING discloses UDP/IP and application
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`layer protocols that include session layer functionality. RING at Abstract, pp. 85, 86, 87, 89, 90,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`91 and Fig. 11. The wide-area network disclosed by RING includesthe Internet, because RING
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`uses the UDP/IP protocol, which is a memberof the Internet Protocol Suite, the set of network
`
`
`
`
`
`
`
`
`
`
`
`
`
`protocols used for the Internet. RING at 89, 85, Fig. 11.
`
`
`
`
`VI. CONCLUSION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The prior art documents presented in the above Request were cither not previously
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`considered by the Office during prosecution of the ‘523 patent, or are now being presented in a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`new light pursuant to MPEP § 2242 (IT). None ofthe six claims of the ‘523 patent are patentable
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`over the prior art documents cited herein alone or in combination. While Requester has put forth
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`various combinations of the prior art, numerous other combinations are possible. The prior art
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`documents teach the subject matter of the ‘523 patent in a manner such that substantial new
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`questions of patentability for all six claims of the ‘523 patent are raised by this Request.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In view of the foregoing, it is respectfully submitted that substantial new questions of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`patentability of Claims 1-6 of Patent No. 5,822,523 are raised by this Request. Accordingly, the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Office is requested to grant this Request and to initiate reexamination with special dispatch.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claims 1-6 should be reexamined, rejected under 35 U.S.C. §§ 102-103, and canceled pursuant
`
`
`
`
`
`
`to this Request.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`As an aid to the application of the presented prior art to claims of the ‘523 patent,
`
`
`
`
`
`
`
`
`corresponding claim charts are attached hereto.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Enclosed is a credit card authorization to cover the fee for reexamination.
`
`
`
`
`
`If this
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`authorization is missing or defective, please charge the fee to the Novak Druce Deposit Account
`
`
`
`
`No. 14-1437.
`
`
`
`
`51
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 249
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 249
`
`

`

`
`Respectfully submitted,
`
`
`
`
`
`
`
`NOVAK DRUCE + QUIGG, LLP
`
`
`
`1000 LouisianaSt.
`53” Floor
`
`
`
`
`
`Houston, Texas 77002
`
`
`
`
`
`__{TracyW.Druce/
`
`
`P: 713-571-3400
`
`
`
`
`
`Novak Druce & Quigg, LLP
`
`
`F: 713-456-2836
`
`
`
`Tracy W. Druce
`
`
`
`Reg. No. 35,493
`
`
`James P. Murphy
`
`
`
`Reg. No. 55,474
`
`Lissi Mojica-Marquis
`
`
`
`Reg. No. 63,421
`
`
`
`
`
`52
`
`
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 250
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 250
`
`

`

`
`
`
`
`
`
`7810753
`
`
`
`
`
`
`
`
`
`
`
`Confirmation Number:
`
`
`
`
`Title of Invention:
`
`
`
`
`
`SERVER-GROUP MESSAGING SYSTEM FOR INTERACTIVE APPLICATIONS
`
`
`
`
`
`
`
`
`
`
`
`
`
`First Named Inventor/Applicant Name:
`
`
`
`Daniel J. Samuel
`
`
`
`
`
`
`
`Correspondence Address:
`
`
`
`
`
`
`Electronic Acknowledgement Receipt
`
`
`
`
`
`Tracy Wesley Druce/Kevin Greenleaf
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Receipt Date:
`
`
`
`14-JUN-2010
`
`
`
`
`Filing Date:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Paymentinformation:
`
`
`
`
`File Listing:
`
`
`
`
`
`
`
`
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 251
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 251
`
`

`

`
`
`523_ex_parte_reexam_52pqs.
`pdf
`
`
`
`
`10e018d7eec6dbcd0c5770099ad06cda1fc]
`2aedS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Pages
`Multi
`Document
`File Size(Bytes)/
`DocumentDescription
`
`
`
`
`
`Number Message Digest|Part/.zip|P (if appl.)
`
`
`
`
`
`
`
`
`371450
`
`
`Receipt of Corrected Original Ex Parte
`
`
`
`
`
`Request
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`This Acknowledgement Receipt evidences receipt on the noted date by the USPTOof the indicated documents,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`characterized by the applicant, and including page counts, where applicable. It serves as evidenceof receipt similar toa
`
`
`
`
`
`
`
`Post Card, as described in MPEP 503.
`
`
`
`
`
`
`New Applications Under 35 U.S.C. 111
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`If a new application is being filed and the application includes the necessary componentsfor a filing date (see 37 CFR
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1.53(b)-(d) and MPEP 506), a Filing Receipt (37 CFR 1.54) will be issued in due course and the date shownon this
`
`
`
`
`
`
`
`
`
`
`Acknowledgement Receiptwill establish thefiling date of the application.
`
`
`
`
`
`
`
`
`
`
`National Stage of an International Application under 35 U.S.C. 371
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`If a timely submission to enter the national stage of an international application is compliant with the conditions of 35
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S.C. 371 and other applicable requirements a Form PCT/DO/EO/903indicating acceptance of the application as a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`national stage submission under 35 U.S.C. 371 will be issued in addition to the Filing Receipt, in due course.
`
`
`
`
`
`
`
`
`
`
`
`
`New International Application Filed with the USPTO as a Receiving Office
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`If a new international application is being filed and the international application includes the necessary componentsfor
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`an international filing date (see PCT Article 11 and MPEP 1810), a Notification of the International Application Number
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and of the International Filing Date (Form PCT/RO/105)will be issued in due course, subject to prescriptions concerning
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`national security, and the date shown on this Acknowledgement Receiptwill establish the international filing date of
`
`
`the application.
`
`
`
`
`
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 252
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 252
`
`

`

`
`Applicant(s)/Patent Under
`Reexamination
`
`
`
`
`Application Number|90/011,033 5,822,523
`
`
`UU
`
`
`
`Application/Contro! No.
`
`
`
`
`
`
`
`
`
`aa3992
`
`
`
`
`
`
`
`U.S. Patent and Trademark Office
`
`
`
`
`
`
`Part of Paper No.: 20100627
`
`
`
`
`
`
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 253
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 253
`
`

`

`Application/Control No.
`
`Index of Claims
`
`90011033
`
`Applicant(s)/Patent Under
`Reexamination
`
`5,822,523
`
`
`
`
`
`
`“Rejected
`= Allowed
`
`|
`
`U.S. Patent and Trademark Office
`
`Part of Paper No, : 20100627
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 254
`
`

`

`Application/Control No.
`Applicant(s)/Patent Under Reexamination
`Issue Classification|9931933
`
`war
`
`3992
`
`.
`
`.
`
`
`
`
`
`ORIGINAL
`
`-
`
`INTERNATIONAL CLASSIFICATION
`
`5,822,523
`
`
`
`O.G.Print Figure (Primary Examiner)
`
`
`
`CLASS susciass|__cLameD NON-CLAIMED
`
`fasSSCSC—CsdmoCSSCSC~*
`
`CROSS REFERENCE(S)
`
`°5aan
`
`oO
`Claims renumbered in the sameorderas presented by applicant
`o
`[Fit|oncina[Frot_|oan[rat|Ovcina[Fina!|vain|Feat|
`
`(Assistant Examiner)
`
`U.S. Patent and Trademark Office
`
`Total Claims Allowed:
`
`O.G.Print Claim(s)
`
`(Date)
`
`:
`
`Part of Paper No. 20100627
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 255
`
`

`

`Reexamination
`
`
`
`
`|
`ll
`
`
`Application/Control No.
`
`90011033
`
`
`
`
`
`| Kl Ce
`
`Applicant(s)/Patent Under
`Reexamination
`5,822,523
`
`
`
`
`
`
`
`
`
`
`
`
`Requester CorrespondenceAddress:
`
`(Patent Owner
`
`& Third Party
`
`NOVAK DRUCE & QUIGG, LLP
`(NDQ REEXAMINATION GROUP)
`1000 LOUISIANA STREET,FIFTY-THIRD FLOOR
`HOUSTON, TX 77002
`
`examinerinitials
`
`date Z
`_
`DirectorInitials
`
`
`
`
`
`
`COPENDING OFFICE PROCEEDINGS
`
`TYPE OF PROCEEDING .-
`
`U.S. Patent and Trademark Office
`
`DOC. CODE RXFILJKT
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 256
`
`

`

`Search Notes
`
`90011033
`
`Application/Control No.
`
`Applicant(s)/Patent Under
`Reexamination
`
`5,822,523 MAI
`
`|Class|Subclass
`
`[395——~—*«| 200.170 eeee
`
`
`
`
`
`
`|SearchNotes|ate|Examiner_|
`
`
`a
`
`
`SEARCH NOTES
`
`INTERFERENCE SEARCH
`
`|Class|Subclass|e|Examiner|
`pT
`
`U.S. Patent and Trademark Office
`
`Part of Paper No. : 20100627
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 257
`
`

`

`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`OQCHONALUA
`Bib Data Sheet
`
`SERIAL NUMBER
`90/011,033
`
`APPLICANTS
`
`FILING OR 371(c)
`DATE
`06/14/2010
`RULE
`
`Page | of 1
`
`UNITED STATES DEPARTMENT OF COMMERCE
`United States Patent and Trademark Office
`30
`Address. COMMISBIONER FOR PATENTS
`Alexandria, Virginia 22313-1450
`Www.urpto.gov
`CONFIRMATION NO.1686
`
`GROUP ART UNIT
`3992
`
`ATTORNEY
`DOCKET NO.
`18830.0003
`
`Q) credit
`
`FILINGFEE |FEES:Authority has been givenin Paper
`RECEIVED No.
`to charge/credit DEPOSIT ACCOUNT
`————-— fo" following:
`
`5,822,523, Residence Not Provided;
`PALTALK HOLDINGS, INC. (OWNER), NEW YORK,NY;
`NOVAK DRUCE & QUIGG LLP (3RD PTY. REQ.), HOUSTON, TX;
`NOVAK DRUCE & QUIGG, LLP, HOUSTON, TX
`
`** CONTINUING DATA *****#*tttttexieanasanann
`This application is a REX of 08/595,323 02/01/1996 PAT 5,822,523
`
`* FOREIGN APPLICATIONS *****#*s*####0s08000
`
`C yes Q no
`Foreign Priority claimed
`85 USC 119 (a-d) conditions C) yes C) no C) metafter
`met
`Allowance
`
`STATE OR
`COUNTRY
`
`Examiner's Signature
`
`Initials
`
`ADDRESS
`26137
`
`ITLE
`
`ERVER-GROUP MESSAGING SYSTEM FORINTERACTIVE APPLICATIONS
`
`L) 1.18 Fees ( Issue )
`QO Other
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 258
`
`

`

`
`ARTIFACT SHEET
`
`
`
`
`
`
`
`
`
`
`
`
`Enter artifact number below. Artifact numberis application number +
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`artifact type code (seelist below) + sequential letter (A, B, C ...). Thefirst
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`artifact folder for an artifact type receives the letter A, the second B,etc..
`
`
`
`
`
`Examples: 59123456PA, 59123456PB, 59123456ZA, 59123456ZB
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Indicate quantity of a single typeof artifact received but not scanned. Create
`
`
`
`
`
`
`
`
`
`
`individual artifact folder/box and artifact number for each Artifact Type.
`
`
`
`
`_
`CD(s) containing:
`
`
`computer program listing
`
`
`
`Doc Code: Computer
`
`
`
`pages of specification
`
`
`
`and/or sequencelisting
`[|
`
`
`and/or table
`
`
`
`content unspecified or combined mi
`Doc Code: Artifact
`Artifac
`
`
`
`
`
`
`
`
`
`
`Doc Code: Artifact
`Artifact Type Code: U
`
`
`
`
`
`(i+
`
`
`
`Artifact Type Code: P
`
`
`
`
`
`
`
`.
`
`
`e Code: §
`
`
`
`
`
`qoooo0000
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Stapled Set(s) Color Documents or B/W Photographs
`
`
`
`
`
`
`
`Doc Code: Artifact Artifact Type Code: C
`
`
`
`
`.
`Microfilm(s)
`
`
`
`
`
`
`Doc Code: Artifact Artifact Type Code: F
`
`
`
`
`
`Video tape(s)
`
`
`
`
`
`
`Doc Code: Artifact Artifact Type Code: V
`
`
`
`
`Model(s)
`
`
`
`
`
`
`Doc Code: Artifact Artifact Type Code: M
`
`
`
`
`
`;
`Bound Document(s)
`
`
`
`
`
`
`
`_ Doc Code: Artifact Artifact Type Code: B
`
`
`
`
`
`
`
`
`
`‘Confidential Information Disclosure Statement or Other Documents
`
`
`
`
`
`
`
`
`marked Proprietary, Trade Secrets, Subject to Protective Order,
`
`
`
`
`
`
`Material Submitted under MPEP 724.02, etc.
`Doc Code: Artifact Artifact Type CodeXx
`
`
`
`
`
`
`
`
`
`
`
`
`Other, description:
`
`
`
`Doc Code: Artifact Artifact Type Code: Z
`
`
`
`
`March 8, 2004
`
`Petitioner Riot Games,Inc. - Ex. 1005, p. 259
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 259
`
`

`

`
`
`
`Total Assignments: 9
`Patent #: 5822523
`Application #: 08595323
`
`
`
`
`
`Publication #: NONE
`PCT #: NONE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Inventors: DANIEL J. SAMUEL, MARC P. KWIATKOWSKI, JEFFREY J. ROTHSCHILD
`
`Title: SERVER-GROUP MESSAGING SYSTEM FOR INTERACTIVE APPLICATIONS
`
`
`
`
`
`
`
`
`
`Assignment: 1
`Reel/Frame:
`
`007861/0413Received: 04/03/1996 Recorded: 02/01/1996 Mailed: 06/19/1996 Pages: 4
`
`
`
`
`
`
`
`
`
`
`
`ASSIGNMENT OF ASSIGNORSINTEREST (SEE DOCUMENTFOR DETAILS}.
`Conveyance:
`
`
`
`
`
`
`
`
`
`SAMUEL, DANIEL JOSEPH
`Assignors:
`
`
`
`
`KWIATKOWSKI, MARC PETER
`
`
`
`ROTHSCHILD, JEFFREY JACKIEL
`
`
`
`
`MPATH INTERACTIVE,
`INC.
`
`
`
`10455-A BANDLEY DRIVE
`
`
`
`CUPERTINO, CALIFORNIA 95014
`
`
`
`WILSON, SONSINI, GOODRICH & ROSATI
`
`
`
`
`
`H. C. CHAN
`
`
`
`650 PAGE MILL ROAD
`
`
`
`
`PALO ALTO, CA 94304-1050
`
`
`
`
`
`Assignment: 2
`Reel/Frame:
`009360/0653 Received: 08/10/1998
`
`
`
`
`SECURITY AGREEMENT
`
`
`INTERACTIVE,
`INC.
`MPATH
`Exec Dt: 07/29/1998
`
`
`
`
`
`GREYROCK BUSINESS CREDIT, A DIVISION OF NATIONSCREDIT COMMERCIAL CORPORATION
`
`
`
`
`
`
`
`
`
`10880 WILSHIRE BOULEVARD, SUITE 950
`
`
`
`
`
`LOS ANGELES, CALIFORNIA 90024
`
`
`
`
`LEVY, SMALL & LALLAS
`
`
`
`
`ATTN: KATHYRN GAMBINO
`
`
`
`815 MORAGA DRIVE
`
`
`
`LOS ANGELES, CA 90049-1633
`
`
`
`
`
`Assignment: 3
`Reel/Frame:
`Recorded: 08/09/2000
`740
`01103
`Received: 09/07/2000
`
`
`
`
`
`
`CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).
`Conveyance:
`
`
`
`
`
`
`
`Assignor:
`
`
`
`MPATH INTERACTIVE,
`INC.
`HEARME
`Assignee:
`
`/
`665 CLYDE AVENUE.
`
`
`
`MOUNTAIN VIEW, CALIFORNIA 94043
`
`
`
`
`STERNE, KESSLER, GOLDSTEIN & FOX PLLC
`
`
`
`
`
`
`MICHAELB. RAY
`
`
`
`1100 NEW YORK AVE., N.W.
`
`
`
`
`
`SUITE 600
`
`
`WASHINGTON, DC 20005-3934
`
`
`
`
`Assignment: 4
`Reel/Frame:
`/0198
`011164
`Received: 10/23/2000
`
`
`
`
`RELEASE OF SECURITY INTEREST
`
`
`
`
`GREYROCKBUSINESS CREDIT
`
`
`
`
`MPATHINTERACTIVE,
`INC.
`
`
`
`665 CLYDE AVENUE
`
`
`
`MOUNTAIN VIEW, CALIFORNIA 94043
`
`
`
`
`STERNE, KESSLER, GOLDSTEIN & FOX P.L.L.C
`
`
`
`
`
`
`MICHAEL B. RAY
`
`
`
`1100 NEW YORKAVE., N.W.
`
`
`
`
`
`
`
`Assignee:
`
`
`
`Correspondent:
`
`
`
`Conveyance:
`Assignor:
`Assignee:
`
`
`
`
`
`
`
`Correspondent:
`
`
`
`
`
`
`
`
`
`Correspondent:
`
`
`
`Conveyance:
`Assignor:
`Assignee:
`
`
`
`
`
`
`
`Correspondent:
`
`
`
`
`
`
`
`
`
`=
`
`
`
`Patent AssignmentAbstractof Title
`
`
`
`
`
`
`
`Filing Dt: 02/01/1996
`
`
`
`
`
`Issue Dt: 10/13/1998
`
`
`Pub Dt:
`
`
`
`
`
`.
`
`
`
`Exec Dt: 01/30/1996
`
`
`Exec Dt: 01/30/1996
`
`
`Exec Dt: 01/30/1996
`
`
`
`
`
`
`
`
`
`
`
`Recorded: 08/10/1998
`
`
`
`
`Mailed: 12/11/1998
`
`
`
`
`Pages: 11
`
`
`
`
`
`
`‘
`
`‘
`
`
`
`;
`
`
`
`Mailed: 12/05/2000
`
`
`
`
`Pages: 7
`
`
`
`.
`
`
`
`Exec Dt: 01/0

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