Patents by Inventor Martin Porter

Martin Porter 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: 20230381576
    Abstract: A stationary exercise machine comprising an ergonomic device attached to a trolley slidably connected to an inclinable surface. The trolley connected to one or more resistance mechanisms generally opposing one another or gravity. The ergonomic device comprised of a balance board, seat, carriage, bike, or other apparatus intended to carry a user. A method where the user pumps, moving one's body weight in a rhythmic up-and-down, back-and-forth motion, to repetitively move the ergonomic device along the inclinable surface while standing, squatting, kneeling, sitting, laying, or otherwise resting, balancing, or riding on the ergonomic device, and where at least one resistance mechanism stores and releases mechanical energy produced by the user's pumping action.
    Type: Application
    Filed: April 21, 2023
    Publication date: November 30, 2023
    Inventor: Michael Martin Porter
  • Publication number: 20230123007
    Abstract: The present invention provides an exercise device (100) for exercising core muscles of a user’s torso. The exercise device comprises a frame (110), configured to be supported by the user and a radially outwardly facing channel (130; FIG. 6), the channel (130) configured to receive a resistance member. The frame defines an aperture (112) configured to receive a torso of the user and the device (100) is configured to provide a resistance force against which the user can exercise when the device (100) is in use. Also claimed is a kit of parts comprising the device (100) and a resistance member, and a method of exercising core muscles of one’s torso.
    Type: Application
    Filed: March 23, 2021
    Publication date: April 20, 2023
    Inventor: Luke Leonard Martin Porter
  • Patent number: 9300599
    Abstract: Roughly described, a network interface device for connection between a host data processing device and a network, comprising: a controller for supporting communication with a host data processing device over a data bus interface; and a packet capture unit between the controller and the network and comprising: a packet inspector configured to parse incoming data packets to identify data packets of a first data flow; a duplication engine to generate a duplicate data flow from the first data flow; and a packet capture engine to process said duplicate data flow into a packet capture data stream having a predefined format. The network interface device is configured to cause: the first data flow to be made available to a consumer process of a host data processing device to which the network interface device is connected; and the processed packet capture data stream to be stored at a packet capture buffer.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: March 29, 2016
    Assignee: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steve L. Pope, David J. Riddoch, Martin Porter
  • Patent number: 9083539
    Abstract: Roughly described, incoming data packets are delivered by the NIC directly to at least two user level endpoints. In an aspect, only filters that cannot be ambiguous are created in the NIC. In another aspect, the NIC maintains a filter table supporting direct delivery of incoming unicast and multicast data packets to one user level endpoint. Additional requests to join the same multicast group cause replacement of the NIC filter with one in the kernel. In another aspect, a NIC has limited capacity to maintain multicast group memberships. In response to a new multicast filter request, the kernel establishes it in the NIC only if the NIC still has sufficient capacity; otherwise it is established in the kernel.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: July 14, 2015
    Assignee: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: David J. Riddoch, Martin Porter, Steven L. Pope
  • Publication number: 20140355613
    Abstract: Roughly described, a network interface device for connection between a host data processing device and a network, comprising: a controller for supporting communication with a host data processing device over a data bus interface; and a packet capture unit between the controller and the network and comprising: a packet inspector configured to parse incoming data packets to identify data packets of a first data flow; a duplication engine to generate a duplicate data flow from the first data flow; and a packet capture engine to process said duplicate data flow into a packet capture data stream having a predefined format. The network interface device is configured to cause: the first data flow to be made available to a consumer process of a host data processing device to which the network interface device is connected; and the processed packet capture data stream to be stored at a packet capture buffer.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 4, 2014
    Applicant: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steve L. Pope, David J. Riddoch, Martin Porter
  • Publication number: 20140355606
    Abstract: Roughly described, incoming data packets are delivered by the NIC directly to at least two user level endpoints. In an aspect, only filters that cannot be ambiguous are created in the NIC. In another aspect, the NIC maintains a filter table supporting direct delivery of incoming unicast and multicast data packets to one user level endpoint. Additional requests to join the same multicast group cause replacement of the NIC filter with one in the kernel. In another aspect, a NIC has limited capacity to maintain multicast group memberships. In response to a new multicast filter request, the kernel establishes it in the NIC only if the NIC still has sufficient capacity; otherwise it is established in the kernel.
    Type: Application
    Filed: August 19, 2014
    Publication date: December 4, 2014
    Inventors: David J. Riddoch, Martin Porter, Steven L. Pope
  • Publication number: 20090069125
    Abstract: A portable rebound (or deflecting) sports training device having at least a first rebound panel or surface adapted to rebound a ball away from the device, and a support structure adapted to hold the panel in a first, operational condition in which the panel is held generally upright; the panel and the support structure having a second, transport or storage, configuration relative to each other such that the panel and support structure lie flatter (or generally flat) relative to each other in the direction transverse to the rebound panel such that the device occupies less space.
    Type: Application
    Filed: July 17, 2008
    Publication date: March 12, 2009
    Inventor: Luke Leonard Martin Porter
  • Publication number: 20070183418
    Abstract: Roughly described, incoming data packets are delivered by the NIC directly to at least two user level endpoints. In an aspect, only filters that cannot be ambiguous are created in the NIC. In another aspect, the NIC maintains a filter table supporting direct delivery of incoming unicast and multicast data packets to one user level endpoint. Additional requests to join the same multicast group cause replacement of the NIC filter with one in the kernel. In another aspect, a NIC has limited capacity to maintain multicast group memberships. In response to a new multicast filter request, the kernel establishes it in the NIC only if the NIC still has sufficient capacity; otherwise it is established in the kernel.
    Type: Application
    Filed: February 8, 2006
    Publication date: August 9, 2007
    Applicant: Level 5 Networks, Inc.
    Inventors: David Riddoch, Martin Porter, Steven Pope
  • Publication number: 20040015490
    Abstract: Selection terminals, typically PC computers running internet browsers, make search requests to a searching station or search engine. The searching station receives search terms and performs a probabilistic searching operation. In this way, emphasis is placed upon received terms that occur infrequently within source material. Search results, in the form of web sites of interest of which the high value search terms occur are returned back to the selecting terminal for display. An icon is displayed at the selection terminals and search terms are supplied to the searching station by high-lighting text of interest and then dragging and dropping it to the icon. In this way, it is possible for sophisticated searching operations to be performed with significantly less effort required on the part of the user. In particular, there is no requirement for a user to specify Boolean operations.
    Type: Application
    Filed: February 27, 2003
    Publication date: January 22, 2004
    Applicant: Applied Psychology Research., Ltd.
    Inventors: John Snyder, Martin Porter