`
`
`
`
`
`
`
`
`
`
`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.
`
`
`
`
`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