Patents by Inventor Robert Faulk

Robert Faulk 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: 20240117937
    Abstract: The disclosure relates to a tank for storing volatile gas under pressure and a structure comprising the tank. The tank has a wall formed of a filament wound carbon fibre reinforced polymer (CFRP). The CFRP may have a graphene nanomaterial filler dispersed in the polymer adhesive matrix. The structure includes a frame for bearing static and dynamic forces from internal and external loads, the frame including the tank, the tank being an active load bearing structural element configured as a stressed member in the frame such that, in the structure in use, the tank bears static and dynamic forces from internal and external loads. One or more of: the filament winding pattern of the carbon fibre, the wall thickness, the wall shape, or the material properties of the polymer matrix including the dispersed graphene; is configured such that the tank has mechanical properties required by the design of the structure.
    Type: Application
    Filed: February 11, 2022
    Publication date: April 11, 2024
    Applicant: VIRITECH LTD
    Inventors: Matthew Robert FAULKS, Romilly Francesca CLOSE, Nicholas Leo WEATHERBY, Laurence TURNER
  • Publication number: 20070211626
    Abstract: In an embodiment of the invention, a method and apparatus for hardware throttling of network traffic, includes: receiving a packet; and preventing the packet from being copied, based on a rate field value associated with a new address in the packet information in the packet. The packet is not copied even if a copy rule is triggered.
    Type: Application
    Filed: March 10, 2006
    Publication date: September 13, 2007
    Inventors: Mark Gooch, Robert Faulk, Bruce LaVigne
  • Publication number: 20070183416
    Abstract: In an embodiment of the invention, a method and system for a per-port penalty queue system in a network device includes: selecting a state for a port in the network device; wherein the selected state comprises either a normal state or a restricted state; wherein the normal state permits a packet received at the port to be copied to a first queue; and wherein the restricted state causes the packet to be copied to a penalty queue which has lower priority than the first queue or causes the packet to not be copied to a queue. In another embodiment of the invention, a method and system permit using the port state for modifying a forwarding decision for a packet, so that the penalized packet will use a sub-optimal or less optimal routing path to the packet destination. In another embodiment of the invention, a method and system permit using the port state as a search key into an access control list (ACL) operation related to packet forwarding decisions or packet filtering decisions.
    Type: Application
    Filed: February 7, 2006
    Publication date: August 9, 2007
    Inventors: Mark Gooch, Robert Faulk, Bruce LaVigne
  • Publication number: 20070030804
    Abstract: Automatic load-balancing provides a decision-making process that includes intelligent automatic detection of when a given load-balancing activation currently would not be beneficial, thereby keeping the user's network from being unnecessarily disturbed when no real benefit would be gained; a process to undo a prior load-balancing that can be activated when users have accidentally selected a feature which could substantially change their network configurations; and an extensive intelligent distribution algorithm that improves the network load by moving the right nodes to new segments.
    Type: Application
    Filed: July 31, 2006
    Publication date: February 8, 2007
    Inventors: Karen Kimball, Robert Faulk, Robert McGuire
  • Publication number: 20070030803
    Abstract: In one embodiment of the invention, a method for prioritizing network packets, includes: comparing a packet with at least one copy rule; and if the packet matches the copy rule, then buffering the packet in a queue. The method further includes: processing the packet after buffering the packet in the queue.
    Type: Application
    Filed: August 5, 2005
    Publication date: February 8, 2007
    Inventors: Mark Gooch, Robert Faulk, Bruce LaVigne
  • Publication number: 20060036720
    Abstract: In an embodiment, a method for rate limiting of events includes: monitoring and processing an event instance of an event type; and if a value of the event instance to be monitored meets or exceeds an associated suspension threshold value, then performing a user-defined action for the event instance. The method may also comprise resuming the suspended event instance. The suspended event instance may be resumed, for example, after a suspension time value has elapsed. Additionally or alternatively, the suspended event instance may be resumed, for example, after a value of the event instance falls below the resumption threshold value. In another embodiment, an apparatus for rate limiting of events includes: a rate limiter configured to monitor and process an event instance of an event type, and perform a user-defined action for the event instance, if a value of the event instance to be monitored exceeds an associated suspension threshold value.
    Type: Application
    Filed: June 14, 2004
    Publication date: February 16, 2006
    Inventor: Robert Faulk
  • Publication number: 20050259654
    Abstract: A method controls access of a user to a network including a plurality of hosts coupled together through a network switch. The method includes storing in the network switch an enhanced access control list containing data related to at least one of user names, DNS names, domain names, and physical addresses. A dynamic access control list is generated from the enhanced access control list, with the dynamic access control list containing a plurality of IP addresses that restrict access of the user to the network.
    Type: Application
    Filed: April 8, 2004
    Publication date: November 24, 2005
    Inventor: Robert Faulk
  • Publication number: 20050099040
    Abstract: A chair and desk combination has a base, a chair attached to the base and a work surface attached to the base. In one embodiment, the height of the seating surface is vertically adjustable. In another embodiment, the chair is capable of swiveling about a vertical axis. In yet another embodiment of the invention, the distance between the forward edge of the seating surface and the rearward edge of the work surface is laterally adjustable.
    Type: Application
    Filed: November 12, 2003
    Publication date: May 12, 2005
    Inventors: Robert Mills, Peter Glass, Scott Fletcher, Robert Faulk
  • Patent number: D507710
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: July 26, 2005
    Assignee: Virco Mgmt. Corporation
    Inventors: Scott Fletcher, Robert Faulk
  • Patent number: D510258
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: October 4, 2005
    Assignee: Virco Mgmt. Corporation
    Inventors: Peter Glass, Robert Faulk