throbber

`
`
`
`
`
`
`
`
`
`
`that update messages are exchanged by servers 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 corresponds to 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 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 by servers periodically, indicating messages are exchanged
`
`
`
`at
`
`
`
`
`fixed,
`
`
`
`
`regular intervals of time.
`
`
`
`
`
`
`
`RING at p. 87.
`
`
`
`
`Furthermore, Netrek discloses a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`readFromClz‘ent function that receives messages from each of the hosts (e.g., clients) into a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`shared memory (e.g., “buf”). See Seweflntservlz‘nputc at line 195 and Serverlntserv\socket.c at
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`lines 1825-2044. Netrek further discloses a time for the server to receive at least one message
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`from each host—each host that joins has a corresponding ntserv 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 (eg, 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
`
`
`
`
`Serveflntservlsocketc at
`
`
`
`
`
`
`
`lines 1825-2044, 603-90; Seweflntservlinputc at
`
`
`
`
`lines 152-203;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Serveflntservlredrawc 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 each 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 message distribution.
`
`
`
`CLAIM 4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The method of 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.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RING discloses creating the first message group by sending a 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 shaped cell,” they join the message group created by the first player. RING at
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`p. 90—91. More specifically, the server creates the "hexagonal shaped cell," 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. 1d.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Therefore, RING discloses the creation of the first message group when people enter the
`
`
`
`
`
`
`
`“hexagonal shaped cell.” [(1.
`
`CLAIM 5
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The method of claim 4 further comprising the step of joining, by some of 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 (e.g., “update messages”) to the server indicating that they are joining the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`message group created by the first player. RING at pp. 89.
`
`
`
`
`M T
`
`
`
`he 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 (e.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/lP 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 includes the Internet because RING
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`uses the UDP/IP protocol, which is a member of the Internet Protocol Suite, the set of network
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`protocols used for the Internet. RING at pp. 89, 85 and Fig. 11.
`
`
`
`F.
`
`
`
`
`
`
`CLAIMS 1, 2 AND 4-6 ARE RENDERED OBVIOUS BY RING IN VIEW OF VAN HOOK
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`UNDER 35 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:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RING discloses communicating messages over a network. RING at Figs. 5 and 7, pp. 88,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`87 and 91. RING does not 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
`
`messages in order to reduce bit rates and increase the network efficiency of RING.
`
`Will].
`
`A method for providing group messages to a plurality of host computers
`c0nnected 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 ofmcssage groups. RING at Figs. 5 and 7, pp. 88. 87 and 9|. As illustrated in
`
`Figure 7 (reproduced below), for example, RING discloses that clients A and C belong to 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. RING at Fig. 7.
`
`63892 D
`
`
`
`, 4':ng in a virtual asst-Emu-
`
`dates to entities A. B. (‘2, a-..
`nwnt. m simwz: in Figaro: ~i,
`
`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 become visible 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 (Le. other clients participating in the same distributed
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`simulation and in the same cell), messages to the server via the unicast network. RING at pp. 87
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and 91. The messages (e. 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
`a)
`35 L:
`44
`
`
`
`
`
`
`message information such as “target-position,
`
`target-orientation,
`
`
`
`
`positional-velocity,” and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“rotational velocity.” RING at 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 (cg,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“cell”) to which the message should be transmitted. RING at p. 87 (“[S]ervers keep track of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`which cells contains which entities by exchanging “periodic” update message when entities 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 does not explicitly disclose aggregating, Van Hook discloses aggregating
`
`
`
`
`
`
`
`(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 Hook at 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 obvious to one of skill 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 does not explicitly disclose forming an aggregated message, it teaches that it
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`is advantageous to aggregate (e.g., “augment”) a client message payload (e.g., an "update
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`message”) with “Add” and “Remove” messages. RING at p. 88 (“As entities move through the
`
`
`
`
`
`
`
`
`
`
`
`environment, servers augment update messages with ‘Add’ and ‘Remove’ messages notifying
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`clients that remote entities have become relevant or irrelevant to the client’s local entities”).
`
`
`
`
`
`
`
`
`
`
`
`
`
`Moreover, Van Hook discloses forming an aggregated message (e.g., “bundled PDU”)
`
`
`
`
`
`
`
`
`
`
`
`
`using said aggregated payload. Van Hook at pp. 2.
`
`
`
`
`
`
`
`
`
`
`transmitting, by said server via said unicast network, said aggregated
`
`
`
`
`
`
`
`
`
`
`
`
`message to 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.” RING at 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 WAN receive the aggregated
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`message (cg, “bundled packet”), unbundle it, and determine which hosts in the group (eg, “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 w the aggregated message (e.g., “bundled
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PDU”) because it us unbundled by an AG after being received from the WAN and before being
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`retransmitted to the host computer over the LAN. Van Hook at 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 interval is 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 by servers 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.
`
`
`CLAIM 4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The method of 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.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RING discloses creating the first message group by sending a first control message to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`server by 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 shaped cell,” they join the message group created by the 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. 1d. Therefore,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RING discloses the creation of the first message group when people enter the “hexagonal shaped
`
`
`
`cell.” Id.
`
`
`
`CLAIM 5
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The method of claim 4 further comprising the step of joining, by some of 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 (e.g., “update messages”) to the server indicating that they are joining the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`message group created by the first 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 (eg, 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 includes the Internet, because RING
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`uses the UDP/IP protocol, which is a member of the Internet Protocol Suite, the set of network
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`protocols used for the Internet. RING at 89, 85, Fig. l 1.
`VI. CONCLUSION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The prior art documents presented in the above Request were either 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 (II). None of the 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 l-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.
`
`
`
`
`5]
`
`
`Petitioner Riot Games, Inc. - EX. 1005, p. 249
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 249
`
`

`

`
`
`
`
`NOVAK DRUCE + QUIGG, LLP
`1000 Louisiana St.
`
`
`
`
`
`53rd Floor
`
`
`Houston, Texas 77002
`
`
`P3 713—571'3400
`
`
`F: 713-456-2836
`
`
`
`
`Respectfully submitted,
`
`
`
`/Trac W. Druce /
`
`
`
`
`
`
`
`
`
`N—ovak Druce & Quigg, LLP
`
`
`
`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
`
`

`

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

`

`Document
`Number
`
`
`
`
`Document Descri
`
`
`tion
`
`
`
`p
`
`
`
`
`
`
`
`Receipt of Corrected Original Ex Parte
`
`
`
`
`
`Request
`
`
`
`
`523_ex_parte_reexam_52pgs.
`pdf
`
`
`
`
`
`
`
`FileSize(Bytes)/
`Message Digest
`
`
`371450
`
`lOeOl 8d7eec6dbcd0c5770099adOScdal lc
`ZaedS
`
`
`
`
`
`
`
`
`Pages
`Multi
`Part /.zip (ifappl.)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`This Acknowledgement Receipt evidences receipt on the noted date by the USPTO of the indicated documents,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`characterized by the applicant, and including page counts, where applicable. It serves as evidence of receipt similar to a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Post Card, as described in MPEP 503.
`
`
`
`
`
`
`
`
`New Applications Under 35 U.S.C. 111
`
`
`
`
`
`
`lfa new application is being filed and the application includes the necessary components for 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 shown on this
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Acknowledgement Receipt will establish the filing date of the application.
`
`
`
`
`
`
`
`
`
`
`
`National Stage of an International Application under 35 U.S.C. 371
`
`
`
`
`
`
`
`
`
`
`lfa 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/D0/E0/903 indicating 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
`
`
`
`
`
`
`
`
`
`
`Ifa new international application is being filed and the international application includes the necessary components for
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`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/R0/105) will be issued in due course, subject to prescriptions concerning
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`national security, and the date shown on this Acknowledgement Receipt will establish the international filing date of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the application.
`
`
`
`
`
`
`
`
`Petitioner Riot Games, Inc. - EX. 1005, p. 252
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 252
`
`

`

`HINDIllmllllIIIIIWIIWIIIIIHIWI!WWII!
`
`
`
`
`
`
`Applicant(s)lPatent Under
`Reexamination
`
`
`
`
`5.822.523
`
`
`
`
`
`
`
`
`
`
`
`ApplicatlonlControl No.
`
`
`Application Number
`
`
`
`90/011,033
`
`
`
`
`
`US. 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
`
`

`

`Index’ of Claims
`
`Application/Control No.
`
`90011033
`Examiner
`iii
`
`Applicant(s)lPatent Under
`Reexamlnation
`5,822,523
`
`
`
`' I Cancelled n
`‘Rejected
`‘ Non-Elected
`
`
`
`H Allowed a Restricted "—
`
`
`
`
`
`
`
`Objected n Appeal
`
`‘
`
`
`
`
`
`
`
`
`
`
`
`
`
`E] Claims renumbered in the same order as presented by applicant
`
`CLAIM
`
`-
`
`DATE
`
`C] CPA
`
`
`U T.D.
`CI R.1.47
`
`
`
`US. Patent and Trademark Office
`
`Pan of Paper No. : 20100627
`
`Petitioner Riot Games, Inc. - Ex- 1005, p- 254
`
`

`

`AppllcationlControl No.
`Issue Classrfrcatron 90011033
`
`Applicant(s)IPatent Under Reexamination
`5,822,523
`
`CLASS
`
`SUBC
`
`8
`
`200.170
`
`I!
`
`NON-CLAIMED
`
`INTERNATIONAL CLASSIFICATION
`
` -
`
`
`
`
`
`
`|I||lI|I||l||fl|||lI||¥|||l
`
`||||II||||ll||l|||
`
`ORIGINAL
`
`
`
`
`CROSS REFERENCE(S)
`
`SUBCLASS (ONE SUBCLASS PER BLOCK)
`
`O
`
`(II(II
`
`III'IIIIIIIIE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`IIIiiiiiiiiiiiiiiiIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`
`
`
`
`E]
`
`ICIalms renumbered In the same order as presented by applicart
`
`CI
`
`CPA
`
`El
`
`El
`
`.4 0
`
`11 f.
`
`
`
`mmflmmmmmmmmmm
`--_- -—_-———---——
`---------—----_-
`——--—-------_--
`-_---_-—--------
`------__--------
`----—-----------
`-------------_--
`---—------=-_---
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`_----—---=---__-
`---_----- --__--
`---------_---_--
`-----------—____
`--—-_-----—---_-
`-------_-_----_-
`
`- _-—--------—-
`
`
`
`
`
`
`
`(Assistant Examiner)
`
`0.6. Print Figure (Primary Examiner)
`
`Total Claims Allowed:
`
`\
`
`0.6. Print Claim(s)
`
`u‘s. Patent and Trademark om
`
`'
`
`Part or Paper No 20100827
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 255
`
`

`

`Reexamination
`
`
`
`
`
`"llllii
`I
`ill
`“Iliiliii
`
`
`
`
`ApplicationlControl No.
`
`90011033
`
`certificate Date
`
`ApplicanusyPatent Under
`Reexamination
`5 822 523
`-
`
`
`
`
`
`Requestér Correspondence Address:
`
`I]
`
`Patént Owner
`
`E Third Party
`
`NOVAK DRUCE 8. QUIGG, LLP
`(NDQ REEXAMINATION GROUP)
`1000 LOUISIANA STREET. FIFTY-THIRD FLOOR
`HOUSTON, TX 77002
`
`examiner initials
`
`.
`date .
`.
`Dlrector Imtlals
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`COPENDING OFFICE PROCEEDINGS
`
`TYPE OF PROCEEDING -
`
`
`
`U.S. Patent and Trademark Office
`
`DOC. CODE RXFILJKT
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 256
`
`

`

`Application/Control No.
`
`Applicant(s)lPatent Under
`Reexamination
`
`Search Notes
`
`90011033
`
`5,822,523
`
`»||l||||||\||
`
`||||l||||
`
`illlllll
`
`[fi— 200.170
`
`SEARCH NOTES
`
`——
`
`,
`
`
`
`
`——-m
`———
`
`
`
`
`
`INTERFERENCE SEARCH
`
`———
`
`U.S. Patent and Trademark Office
`
`Part 0! Paper No. : 20100627
`
`Petitioner Riot Games, Inc. - Ex. 1005, p. 257
`
`

`

`UNITED S'm'Es PATENT AND 'IhADEMARK OFFICE
`
`
`
`IIIIIIIIIWIIIIIIIIIIIIIIIIIIIIIIIIIIIEIIII
`Bib Data Sheet
`
`Page 1 of 1
`
`UNITED STATE DEPARTMENT OF COMMERCE
`United State: Patent and Trudeau-Ii 0mm
`Adda. COMMISSIONER FDR PATENTS
`PO Bil ”30
`WW:- nus-mo
`"we.”
`
`CONFIRMATION NO. 1686
`
`SERIAL NUMBER
`90/011,033
`
`- PPLICANTS
`
`FILING 0R 371(c)
`DATE
`06/14/2010
`RULE
`
`'
`
`I
`
`GROUP ART UNIT
`3992
`
`ATTORNEY
`DOCKET NO.
`18830.0003
`
`5.822.523, Residence Not Provided;
`PALTALK HOLDINGS. INC. (OWNER). NEW YORK, NY;
`NOVAK DRUCE 8. QUIGG LLP (3RD PTY. REQ.). HOUSTON. TX;
`NOVAK DRUCE 81 QUIGG, LLP, HOUSTON. TX
`
`v
`
`II CONTINUING DATA lithiititttllilknlltlfliti
`
`This application IS a REX Of 08/595323 02/01/1996 PAT 5.822.523
`
`1 FOREIGN APPLICATIONS "*1
`
`'—'°”°”°“‘"9‘ m
`
`D yes D no
`I orelgn Priority claimed
`5 use 119 (a-d) conditions El yes C] no El Met afle,
`' eI
`Allowance
`erified and
`.____.._.____..___
`cknowled ed
`Examiners Sinature
`
`STATE OR
`COUNTRY
`
`NDEPENDEN
`CLfiIMS
`
`‘ DDRESS
`'6137
`
`ITLE
`
`ERVER-GROUP MESSAGING SYSTEM FOR INTERACTIVE APPLICATIONS
`
`-
`
`FILING/FEE FEES: Authority has been given in Paper WRECEIVED No. __~____ to charge/credit DEPOSIT ACCOUNT
`-
`
`time )
`
`D All Fees
`
`CI 1.16 Fees ( Filing )
`
`Petitioner Riot Gamés, Inc. - Ex. 1005, p. 258
`
`

`

`
`ARTIFACT SHEET
`
`
`
`
`
`
`
`
`
`
`
`
`Enter artifact number below. Artifact number is application number +
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`artifact type code (see list below) +> sequential letter (A, B, C ...). The first
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`artifact folder for an artifact type receives the letter A, the second B, etc..
`
`
`
`
`
`Examples: 59123456PA, 59123456PB, 59123456ZA, 59123456ZB
`
`
`
`
`
`
`Indicate quantity of a single type of 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 sequence listing
`
`
`
`
`and/or table
`Doc Code: Artifact
`
`
`
`content unspecified or combined
`
`
`
`
`
`
`Doc Code: Artifact
`
`
`
`
`
`_
`
`
`
`IE,
`
`
`
`Artifact Type Code: P
`V
`
`
`C]
`Artifac
`1:?
`
`
`
`
`
`Artifact Type Code: U
`
`.
`e Code: S
`
`
`
`
`
`
`
`
`
`
`
`
`
`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
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.
`Bound Document(s)
`
`
`
`
`
`
`
`, Doc Code: Artifact Artifact Type Code: B
`
`
`
`
`
`
`
`
`D Model(s)Doc Code: Artifact Artifact Type Code: M
`
`
`
`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 Code X
`
`
`
`'
`
`
`
`
`
`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
`
`

`

`
`
`
`
`Patent Assignment Abstract of Title
`
`
`
`
`
`Issue Dt: 10/13/1998
`
`
`Pub Dt:
`
`
`
`
`
`,
`
`
`
`Malled: 06/19/1996
`
`
`
`
`Pages: 4
`
`
`
`Exec Dt: 01/30/1996
`
`
`Exec Dt: 01/30/1996
`
`
`Exec Dt: 01/30/1996
`
`
`
`
`
`
`
`
`
`
`
`
`Total Assignments: 9
`Patent #: 50225.2;
`Application #: W Filing Dt: 02/01/1996
`
`
`
`
`
`
`
`Publication #: NONE
`PCT #: NONE
`
`
`
`
`Inventors: DANIEL J. SAMUEL, MARC P. KWIATKOWSKI, JEFFREY J. ROTHSCHILD
`
`
`
`
`
`
`
`
`
`
`Title: SERVER—GROUP MESSAGING SYSTEM FOR INTERACTIVE APPLICATIONS
`
`
`
`
`
`
`
`
`
`Assignment: 1
`Recorded: 02/01/1996
`Reel/Frame:W Received: 04/03/1996
`
`
`
`
`
`
`
`Conveyance: ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).
`
`
`
`
`
`
`
`
`
`Assignors: SAMUEL, DANIEL JOSfl
`
`
`
`
`
`KWIATKOWSfl MARC PETER
`
`
`
`ROTHSCHILD, JEFFREY JACKIEL
`
`
`
`
`Assignee: MPATH INTERACTIVE mc.
`
`
`
`
`10455-A BANDLEY DRIVE
`
`
`
`CUPERTINO, CALIFORNIA 95014
`
`
`
`Correspondent: WILSON, SONSINI, GOODRICH 81 ROSATI
`
`
`
`
`
`
`H. C. CHAN
`
`
`
`650 PAGE MILL ROAD
`
`
`
`
`PALO ALTO, CA 94304-1050
`
`
`
`
`
`Assignment: 2
`Reel/Frame: 0093.60 L065; Received: 00/10/1993
`
`
`
`
`Conveyance: SECURrrY AGREEMENT
`
`
`
`Exec Dt: 07/29/1998
`Assignor: MPA
`INT RA
`IVE IN .
`
`
`
`
`
`
`Assignee: GREYROCK BUSINESS CREDIT, A DIVISION OF NATIONSCREDIT COMMERCIAL CORPORATION
`
`
`
`
`
`
`
`
`
`
`10880 WILSHIRE BOULEVARD, SUITE 950
`
`
`
`
`LOS ANGELES, CALIFORNIA 90024
`
`
`
`Correspondent: LEW, SMALL 81 LALIAS
`
`
`
`
`
`ATTN: KATHYRN GAMBINO
`
`
`
`815 MORAGA DRIVE
`
`
`
`LOS ANGELES, CA 90049-1633
`
`
`
`
`
`
`
`
`Recorded: 08/10/1998
`
`
`
`
`Mailed: 12/11/1993
`
`
`
`
`Pages: 11
`
`
`
`
`
`
`‘
`
`
`
`
`
`
`
`1
`
`
`
`'
`
`V
`
`_
`
`
`
`Assignment: 3
`Recorded: 08/09/2000
`740
`Received: 09/07/2000
`Reel/Frame: 01103
`
`
`
`
`
`
`Conveyance: CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).
`

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