Patents by Inventor Adam Gordon Wiggins

Adam Gordon Wiggins 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).

  • Patent number: 12287800
    Abstract: Functionality in a network device is specified by an application installation file that describes programmable devices used to implement the functionality. Profiles for programmable devices generated from the application installation file and stored on the network device. A profile database stores profiles associated with functionality specified in previously received application installation files. A profile associated with a selected functionality is selected to implement the selected functionality, including loading one or more bitfiles identified in the selected profile to program the programmable devices associated with the selected functionality.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: April 29, 2025
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Diego Alfredo Asturias, Alejandro Javier Schwoykoski, Adam Gordon Wiggins
  • Publication number: 20240362244
    Abstract: Functionality in a network device is specified by an application installation file that describes programmable devices used to implement the functionality. Profiles for programmable devices generated from the application installation file and stored on the network device. A profile database stores profiles associated with functionality specified in previously received application installation files. A profile associated with a selected functionality is selected to implement the selected functionality, including loading one or more bitfiles identified in the selected profile to program the programmable devices associated with the selected functionality.
    Type: Application
    Filed: April 26, 2023
    Publication date: October 31, 2024
    Inventors: Diego Alfredo Asturias, Alejandro Javier Schwoykoski, Adam Gordon Wiggins
  • Publication number: 20150012918
    Abstract: Methods and apparatus for sharing a physical device and/or service between multiple virtual and/or physical machines are disclosed. In an embodiment, a hypervisor grants permission to a first virtual machine to access a physical device via the hypervisor. For example, the hypervisor may grant permission to a first virtual machine to access a physical audio device. A second virtual machine then accesses the physical device via the hypervisor and the first virtual machine using a virtual services network stack. For example, the second virtual machine may play music on the audio device via the first virtual machine. In another embodiment, a first physical machine is granted permission to access and/or is connected to a physical device (e.g., an audio device) via a communication channel. A second physical machine then accesses the physical device (e.g., plays music) via the communication channel and the first physical machine using the virtual services network stack.
    Type: Application
    Filed: July 5, 2013
    Publication date: January 8, 2015
    Inventors: Philip Geoffrey Derrin, Carl van Schaik, Ryan Peter Kingsley Mallon, Adam Gordon Wiggins, Daniel Paul Potts
  • Publication number: 20150012973
    Abstract: Methods and apparatus for sharing a physical device and/or service between multiple virtual and/or physical machines are disclosed. In an embodiment, a hypervisor grants permission to a first virtual machine to access a physical device via the hypervisor. For example, the hypervisor may grant permission to a first virtual machine to access a physical audio device. A second virtual machine then accesses the physical device via the hypervisor and the first virtual machine using a virtual services network stack. For example, the second virtual machine may play music on the audio device via the first virtual machine. In another embodiment, a first physical machine is granted permission to access and/or is connected to a physical device (e.g., an audio device) via a communication channel. A second physical machine then accesses the physical device (e.g., plays music) via the communication channel and the first physical machine using the virtual services network stack.
    Type: Application
    Filed: July 5, 2013
    Publication date: January 8, 2015
    Inventors: Philip Geoffrey Derrin, Carl van Schaik, Ryan Peter Kingsley Mallon, Adam Gordon Wiggins, Daniel Paul Potts
  • Publication number: 20150012654
    Abstract: Methods and apparatus for sharing a physical device and/or service between multiple virtual and/or physical machines are disclosed. In an embodiment, a hypervisor grants permission to a first virtual machine to access a physical device via the hypervisor. For example, the hypervisor may grant permission to a first virtual machine to access a physical audio device. A second virtual machine then accesses the physical device via the hypervisor and the first virtual machine using a virtual services network stack. For example, the second virtual machine may play music on the audio device via the first virtual machine. In another embodiment, a first physical machine is granted permission to access and/or is connected to a physical device (e.g., an audio device) via a communication channel. A second physical machine then accesses the physical device (e.g., plays music) via the communication channel and the first physical machine using the virtual services network stack.
    Type: Application
    Filed: July 5, 2013
    Publication date: January 8, 2015
    Inventors: Philip Geoffrey Derrin, Carl van Schaik, Ryan Peter Kingsley Mallon, Adam Gordon Wiggins, Daniel Paul Potts
  • Publication number: 20150010015
    Abstract: Methods and apparatus for sharing a physical device and/or service between multiple virtual and/or physical machines are disclosed. In an embodiment, a hypervisor grants permission to a first virtual machine to access a physical device via the hypervisor. For example, the hypervisor may grant permission to a first virtual machine to access a physical audio device. A second virtual machine then accesses the physical device via the hypervisor and the first virtual machine using a virtual services network stack. For example, the second virtual machine may play music on the audio device via the first virtual machine. In another embodiment, a first physical machine is granted permission to access and/or is connected to a physical device (e.g., an audio device) via a communication channel. A second physical machine then accesses the physical device (e.g., plays music) via the communication channel and the first physical machine using the virtual services network stack.
    Type: Application
    Filed: July 5, 2013
    Publication date: January 8, 2015
    Inventors: Philip Geoffrey Derrin, Carl van Schaik, Ryan Peter Kingsley Mallon, Adam Gordon Wiggins, Daniel Paul Potts