Patents by Inventor Frank Joshua Alexander Nataros

Frank Joshua Alexander Nataros 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: 20150294434
    Abstract: A graphics card adapter that includes a printed circuit board (PCB) having a PCI Express (PCI-E) interface for transferring graphics information via a PCI-E bus, and a plurality of MXM connectors coupled to the PCB for matingly engaging with graphics cards having a corresponding MXM interface. The graphics card adapter further includes a switch arranged on the PCB which configures a graphics bus between the switch and each of the graphics cards via the corresponding MXM interface, wherein each of the graphics bus is configured to have a substantially equal bandwidth, and wherein the switch multiplexes the PCI-E bus between each of the graphics busses.
    Type: Application
    Filed: April 9, 2015
    Publication date: October 15, 2015
    Inventor: Frank Joshua Alexander Nataros
  • Publication number: 20150262386
    Abstract: A method for streaming graphics, that includes determining, with a first process, the location of a back buffer of a second process, wherein the back buffer stores rendered graphics of the second process, and wherein the first and second processes run on a server. The method further includes copying at least a portion of the rendered graphics from the back buffer, thereby generating a rendered graphics copy and applying the rendered graphics copy to a flat two-dimensional (2D) object, thereby generating a textured object. The method further includes encoding the textured object into a video stream compatible with being transmitted over a network, and transmitting the video stream from the server to a client device via a network.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 17, 2015
    Inventor: Frank Joshua Alexander Nataros
  • Publication number: 20150220293
    Abstract: A method for performing graphic processing that includes obtaining graphics data with a modular computing card, the modular computing card comprising a processing unit, a PCI-Express interface, and a network interface means, wherein the modular computing card is configured for operating within a host computer via the PCI-Express interface, and also configured for operating as a stand-alone computing card via power through the PCI-Express interface. The method further comprising executing predetermined rules employed by a program, thereby determining a graphics data processing means to be actuated for processing the graphics data, wherein the graphics data processing means is one of the processing unit or an external graphics data processing means communicably coupled to the modular computing card via the network interface means.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 6, 2015
    Inventor: Frank Joshua Alexander Nataros
  • Publication number: 20150049095
    Abstract: A method for handling graphics processing requests that includes creating a network communication pipeline for transmitting graphics data between a first virtual machine (VM) and a second VM via corresponding software installed on the first and second VMs, wherein the second VM has access to one or more graphics processing units (GPUs) via a hypervisor, obtaining a graphics processing request and associated unprocessed graphics data generated by the first VM with the software installed on the first VM, and transmitting the unprocessed graphics data to the second VM via the network communication pipeline. The method further including processing the unprocessed graphics data with at least one of the one or more GPUs allocated to the second VM, thereby generating processed graphics data, and transmitting the processed graphics data to the first VM via the network communication pipeline.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 19, 2015
    Inventor: Frank Joshua Alexander Nataros
  • Publication number: 20150049096
    Abstract: A system for handling graphics processing requests that includes a hypervisor having access to one or more graphics processing units (GPUs) and a network communication pipeline which transmits unprocessed graphics data and processed graphics data between virtual machines. The system further includes a first virtual machine (VM) having software installed thereon capable of obtaining graphics processing requests and associated unprocessed graphics data generated by the first VM, and transmitting the unprocessed graphics data and receiving processed graphics data via the network communication pipeline, and a second VM having access to the one or more graphics processing units (GPUs) via the hypervisor, and having software installed thereon capable of receiving transmitted unprocessed graphics data and transmitting processed graphics data via the network communication pipeline.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 19, 2015
    Inventor: Frank Joshua Alexander Nataros