Patents by Inventor Graham Clemie

Graham Clemie has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220148124
    Abstract: A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Application
    Filed: January 22, 2022
    Publication date: May 12, 2022
    Applicant: T5 LABS LTD.
    Inventors: Graham Clemie, Dedrick Duckett
  • Patent number: 11321807
    Abstract: A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Grant
    Filed: January 22, 2022
    Date of Patent: May 3, 2022
    Assignee: T5 Labs Limited
    Inventors: Graham Clemie, Dedrick Duckett
  • Publication number: 20210158472
    Abstract: A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Application
    Filed: December 22, 2020
    Publication date: May 27, 2021
    Inventors: Graham Clemie, Dedrick Duckett
  • Publication number: 20180075572
    Abstract: A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Application
    Filed: November 21, 2017
    Publication date: March 15, 2018
    Inventors: Graham Clemie, Dedrick Duckett
  • Patent number: 9852490
    Abstract: A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: December 26, 2017
    Inventors: Graham Clemie, Dedrick Duckett
  • Publication number: 20160328819
    Abstract: A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Application
    Filed: July 18, 2016
    Publication date: November 10, 2016
    Inventors: Graham Clemie, Dedrick Duckett
  • Patent number: 9424621
    Abstract: This invention relates to a method of processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by inspecting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: August 23, 2016
    Assignee: T5 LABS-LTD.
    Inventors: Graham Clemie, Dedrick Duckett
  • Patent number: 9117285
    Abstract: A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Grant
    Filed: December 21, 2013
    Date of Patent: August 25, 2015
    Assignee: T5 LABS LTD
    Inventors: Graham Clemie, Dedrick Duckett
  • Patent number: 9113146
    Abstract: This invention relates to a method of processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by inspecting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: August 18, 2015
    Assignee: T5 LABS LTD
    Inventors: Graham Clemie, Dedrick Duckett
  • Publication number: 20140111529
    Abstract: A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Application
    Filed: December 21, 2013
    Publication date: April 24, 2014
    Applicant: T5 LABS LTD.
    Inventors: Graham Clemie, Dedrick Duckett
  • Publication number: 20130294497
    Abstract: This invention relates to a method of processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by inspecting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 7, 2013
    Inventors: Graham Clemie, Dedrick Duckett
  • Publication number: 20130294496
    Abstract: This invention relates to a method of processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by inspecting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 7, 2013
    Inventors: Graham Clemie, Dedrick Duckett
  • Patent number: 8466922
    Abstract: This invention relates to a method of processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by inspecting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: June 18, 2013
    Assignee: T5 Labs Limited
    Inventors: Graham Clemie, Dedrick Duckett
  • Publication number: 20120200583
    Abstract: This invention relates to a method of processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by inspecting instructions outputted by the programs and the CAD is then used in the compression step.
    Type: Application
    Filed: February 8, 2012
    Publication date: August 9, 2012
    Applicant: T5 LABS LTD.
    Inventors: Graham Clemie, Dedrick Duckett
  • Patent number: 8203568
    Abstract: A centralised server in a bank (50) of servers runs a program for use by a user at a remote terminal (52, 56, 58). In the server, a plurality of programs share a GPU and instructions are used to cause the GPU to store the frames representing graphics of different programs at different memory locations. The frames are compressed and transmitted to remote terminals. Optionally the invention also allows for GPU time slice allocation, such that the GPU completes rendering the frame of one program before it renders the frame of another program. Optionally the invention also allows delivering false information about the capabilities of the GPU to the programs.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: June 19, 2012
    Inventors: Graham Clemie, Dedrick Duckett
  • Publication number: 20120075317
    Abstract: A centralised server in a bank (50) of servers runs a program for use by a user at a remote terminal (52, 56, 58). In the server, a plurality of programs share a GPU and instructions are used to cause the GPU to store the frames representing graphics of different programs at different memory locations. The frames are compressed and transmitted to remote terminals. Optionally the invention also allows for GPU time slice allocation, such that the GPU completes rendering the frame of one program before it renders the frame of another program. Optionally the invention also allows delivering false information about the capabilities of the GPU to the programs.
    Type: Application
    Filed: November 16, 2011
    Publication date: March 29, 2012
    Applicant: T5 LABS LTD.
    Inventors: Graham Clemie, Dedrick Duckett
  • Patent number: 8081192
    Abstract: A centralised game server in a bank (50) of game servers runs a game program for use by a user at a remote terminal (52, 56, 58). In the game server, the game program sends a first set of graphics instructions to a first graphics processing unit (76) which is intercepted by an instruction interception module (74). The first set of instructions, including vertex data, transformation data and texture data are passed to the first graphics processing unit (76) while a specially manipulated version of the instructions is generated and passed to a second graphics processing unit (78). The first graphics processing unit (76) renders the image data as the game intended while the second graphics processing unit (78) is used to render specially adapted graphics data from which to extract compression assistance data used for compression, e.g. motion vectors.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: December 20, 2011
    Inventors: Graham Clemie, Dedrick Duckett
  • Publication number: 20110157197
    Abstract: A centralised game server in a bank (50) of game servers runs a game program for use by a user at a remote terminal (52, 56, 58). In the game server, the game program sends a first set of graphics instructions to a first graphics processing unit (76) which is intercepted by an instruction interception module (74). The first set of instructions, including vertex data, transformation data and texture data are passed to the first graphics processing unit (76) whilst a specially manipulated version of the instructions is generated and passed to a second graphics processing unit (78). The first graphics processing unit (76) renders the image data as the game intended whilst the second graphics processing unit (78) is used to render specially adapted graphics data from which to extract compression assistance data used for compression, e.g. motion vectors.
    Type: Application
    Filed: February 22, 2011
    Publication date: June 30, 2011
    Applicant: T5 LABS LTD.
    Inventors: Graham Clemie, Dedrick Duckett
  • Patent number: 7916147
    Abstract: A centralised game server in a bank (50) of game servers runs a game program for use by a user at a remote terminal (52, 56, 58). In the game server, the game program sends a first set of graphics instructions to a first graphics processing unit (76) which is intercepted by an instruction interception module (74). The first set of instructions, including vertex data, transformation data and texture data are passed to the first graphics processing unit (76) whilst a specially manipulated version of the instructions is generated and passed to a second graphics processing unit (78). The first graphics processing unit (76) renders the image data as the game intended whilst the second graphics processing unit (78) is used to render specially adapted graphics data from which to extract compression assistance data used for compression, e.g. motion vectors.
    Type: Grant
    Filed: March 3, 2003
    Date of Patent: March 29, 2011
    Assignee: T5 Labs Ltd.
    Inventors: Graham Clemie, Dedrick Duckett
  • Publication number: 20050104889
    Abstract: A centralised game server in a bank (50) of game servers runs a game program for use by a user at a remote terminal (52, 56, 58). In the game server, the game program sends a first set of graphics instructions to a first graphics processing unit (76) which is intercepted by an instruction interception module (74). The first set of instructions, including vertex data, transformation data and texture data are passed to the first graphics processing unit (76) whilst a specially manipulated version of the instructions is generated and passed to a second graphics processing unit (78). The first graphics processing unit (76) renders the image data as the game intended whilst the second graphics processing unit (78) is used to render specially adapted graphics data from which to extract compression assistance data used for compression, e.g. motion vectors.
    Type: Application
    Filed: March 3, 2003
    Publication date: May 19, 2005
    Inventors: Graham Clemie, Dedrick Duckett