Patents by Inventor Adam Billyard

Adam Billyard 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: 20210133916
    Abstract: The present invention relates to a method of streaming interactive computer graphics from a server to a client device. The method includes the steps of: intercepting graphics instructions transmitted from an application destined for a graphical processing unit (GPU) at the server; processing the graphics instructions to generate graphics data at the server; generating index information for, at least, some of the graphics data at the server; transmitting the index information in place of the graphics data to a client device; extracting corresponding graphics data stored at the client device utilizing the index information; and rendering computer graphics at a graphical processing unit (GPU) at the client device using the corresponding graphics data. A system for streaming interactive computer graphics is also disclosed.
    Type: Application
    Filed: January 12, 2021
    Publication date: May 6, 2021
    Inventor: Adam BILLYARD
  • Patent number: 10915984
    Abstract: The present invention relates to a method of streaming interactive computer graphics from a server to a client device. The method includes the steps of: intercepting graphics instructions transmitted from an application destined for a graphical processing unit (GPU) at the server; processing the graphics instructions to generate graphics data at the server; generating index information for, at least, some of the graphics data at the server; transmitting the index information in place of the graphics data to a client device; extracting corresponding graphics data stored at the client device utilizing the index information; and rendering computer graphics at a graphical processing unit (GPU) at the client device using the corresponding graphics data. A system for streaming interactive computer graphics is also disclosed.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: February 9, 2021
    Assignee: ELEKTRAGLIDE LTD
    Inventor: Adam Billyard
  • Publication number: 20190355086
    Abstract: The present invention relates to a method of streaming interactive computer graphics from a server to a client device. The method includes the steps of: intercepting graphics instructions transmitted from an application destined for a graphical processing unit (GPU) at the server; processing the graphics instructions to generate graphics data at the server; generating index information for, at least, some of the graphics data at the server; transmitting the index information in place of the graphics data to a client device; extracting corresponding graphics data stored at the client device utilizing the index information; and rendering computer graphics at a graphical processing unit (GPU) at the client device using the corresponding graphics data. A system for streaming interactive computer graphics is also disclosed.
    Type: Application
    Filed: August 1, 2019
    Publication date: November 21, 2019
    Inventor: Adam BILLYARD
  • Patent number: 10410312
    Abstract: The present invention relates to a method of streaming interactive computer graphics from a server to a client device. The method includes the steps of: intercepting graphics instructions transmitted from an application destined for a graphical processing unit (GPU) at the server; processing the graphics instructions to generate graphics data at the server; generating index information for, at least, some of the graphics data at the server; transmitting the index information in place of the graphics data to a client device; extracting corresponding graphics data stored at the client device utilizing the index information; and rendering computer graphics at a graphical processing unit (GPU) at the client device using the corresponding graphics data. A system for streaming interactive computer graphics is also disclosed.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: September 10, 2019
    Assignee: ELEKTRAGLIDE LTD
    Inventor: Adam Billyard
  • Publication number: 20170011487
    Abstract: The present invention relates to a method of streaming interactive computer graphics from a server to a client device. The method includes the steps of: intercepting graphics instructions transmitted from an application destined for a graphical processing unit (GPU) at the server; processing the graphics instructions to generate graphics data at the server; generating index information for, at least, some of the graphics data at the server; transmitting the index information in place of the graphics data to a client device; extracting corresponding graphics data stored at the client device utilizing the index information; and rendering computer graphics at a graphical processing unit (GPU) at the client device using the corresponding graphics data. A system for streaming interactive computer graphics is also disclosed.
    Type: Application
    Filed: January 21, 2015
    Publication date: January 12, 2017
    Inventor: Adam BILLYARD
  • Patent number: 7176920
    Abstract: A computer games apparatus includes a server operable under the control of a computer program to generate and store data defining a 3D game environment. Objects within that environment can be moved and/or changed in response to signals received by the server from player terminals. Those signals may be transmitted via the Internet and/or other networks. The server renders the object data into data defining one or more views of the 3D environment, which data can then be processed into a broadcastable form for receipt by a plurality of observers. The performance of the apparatus is unaffected by the number of observers actually in receipt of the broadcast data.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: February 13, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Adam Billyard, David Lau-Kee, Michael King, Philip Robertson
  • Patent number: 5631974
    Abstract: Apparatus for image processing which consists of a display (1) and controller (2), a CPU (3) connected to accept user instructions from a mouse (4), an image processor (5) arranged to process image data and a memory (6) for storing image (and other data). A user can specify a sequence of image processing operations on the display (1) using the mouse (4), and interactively modify the sequence depending on the displayed image. The apparatus operates three independent routines ("virtual machines"); a user interface routine accepting instructions and updating the screen display; a sequence evaluation routine constructing a table (20) representing the sequence graph, and evaluating the table (20) to generate corresponding image processing instructions for the image processor (5); and the image processing routine executing specified image processing operations and storing the result in the memory (6) to be accessed for display. Evaluation only occurs after an output is required.
    Type: Grant
    Filed: February 13, 1995
    Date of Patent: May 20, 1997
    Assignee: Canon Research Centre Europe, Ltd.
    Inventors: David Lau-Kee, Gerhardt P. Otto, Yasuo Kozato, Adam Billyard
  • Patent number: 5579454
    Abstract: To effect hidden surface removal, polygons making up a three dimensional object are initially ordered using a Topological Sort into, for example, three rendering order lists corresponding to orthogonal axis. When the object is to be represented from a given view direction, the view direction is compared to the axis and the rendering list corresponding to the closest match is selected. Polygons are then rendered in list order, backward facing polygons being omitted. Performing the ordering at the polygon level, in an initial step, saves computation and consequently enables the projection and rendering processes to be speeded up to provide real time interactive three dimensional graphics. The Topological Sorting process is particularly computationally effective.
    Type: Grant
    Filed: September 1, 1992
    Date of Patent: November 26, 1996
    Assignee: Canon Kabushiki Kaisha
    Inventors: Adam Billyard, Paul Otto, David Lau-Kee