US RE46,386 C1 (12,766th)
Updating a user session in a mach-derived computer system environment
Joseph Chaim Cohen, Encino, CA (US)
Filed by STRATEGIC TECHNOLOGY PARTNERS LLC, Las Vegas, NV (US)
Assigned to Strategic Technology Partners, LLC
Reexamination Request No. 90/019,142, Dec. 23, 2022.
Reexamination Certificate for Reissue Patent Re. 46,386, issued May 2, 2017, Appl. No. 14/191,450, Feb. 27, 2014.
Original No. 8,549,093, dated Oct. 1, 2013, Appl. No. 12/586,613, filed on Sep. 23, 2009.
Claims priority of provisional application 61/099,485, filed on Sep. 23, 2008.
Ex Parte Reexamination Certificate issued on Nov. 13, 2024.
Int. Cl. G06F 15/167 (2006.01); G06F 3/023 (2006.01); H04L 67/1097 (2022.01)
CPC G06F 3/023 (2013.01) [H04L 67/1097 (2013.01)]
OG exemplary drawing
AS A RESULT OF REEXAMINATION, IT HAS BEEN DETERMINED THAT:
The patentability of claims 25 and 27 is confirmed.
Claims 1-24, 26, and 28-35 were not reexamined.
25. A computer-implemented method for execution on a computing device comprising at least one computer processor and at least one computer memory, and wherein the computing device is configured to be coupled to a communications network communicating with a Mach-derived computing device comprising at least one computer processor and at least one computer memory, the method comprising:
receiving, by the at least one computer processor of the computing device, an update to a user instance, wherein the update is received from the Mach-derived computing device; and wherein the update was previously transmitted by the Mach-derived computing device over the communications network, and wherein data corresponding to the update to the user instance was previously transferred over a computer system communication facility of the Mach-derived computing device, wherein the data corresponding to the update to the user instance transferred comprises at least one of: user computer data, or metadata corresponding to a shared memory, wherein said shared memory comprise any portion of the updated user computer data, wherein the at least one of the user computer data or the metadata was transmitted via the computer system communication facility wherein the computer system communication facility comprises at least one of: a socket, a file, a port, a shared computer memory, or a pipe, wherein the data corresponding to the update to the user instance was created on the Mach-derived computing device, wherein the Mach-derived computing device comprises a user computer context comprising an agent server, the agent server associated with an agent client, wherein the agent client and the agent server execute on the Mach-derived computing device, the agent client executing in a process separate from and in a separate Mach context from the agent server, wherein the data corresponding to the update to the user instance was generated by the agent server corresponding to the updated user instance, wherein the data corresponding to the updated user instance comprises the user computer data, wherein the user computer data comprises at least one of: display data, audio data, biometric data, input data, image data, output data, video data, streaming data, touch screen data, keypad data, joystick data, touch pad data, keyboard data, mouse data the metadata smart device data, input device data, data from another device appropriate for receiving input directly or indirectly from the user, computer monitor data, speaker data, projector data, data from another device appropriate for outputting data, or output device data;
transmitting, by the at least one computer processor of the computing device, input data received from at least one input device of the computing device, over the communications network to the Mach-derived computing device; and
outputting, by the at least one computer processor of the computing device, data included in the update of the user instance based on the data corresponding to the update to the user instance received from the Mach-derived computing device.