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: 20230381576Abstract: 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: ApplicationFiled: April 21, 2023Publication date: November 30, 2023Inventor: Michael Martin Porter
-
Publication number: 20230123007Abstract: 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: ApplicationFiled: March 23, 2021Publication date: April 20, 2023Inventor: Luke Leonard Martin Porter
-
Patent number: 9300599Abstract: 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: GrantFiled: May 30, 2014Date of Patent: March 29, 2016Assignee: SOLARFLARE COMMUNICATIONS, INC.Inventors: Steve L. Pope, David J. Riddoch, Martin Porter
-
Patent number: 9083539Abstract: 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: GrantFiled: August 19, 2014Date of Patent: July 14, 2015Assignee: SOLARFLARE COMMUNICATIONS, INC.Inventors: David J. Riddoch, Martin Porter, Steven L. Pope
-
Publication number: 20140355613Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 4, 2014Applicant: SOLARFLARE COMMUNICATIONS, INC.Inventors: Steve L. Pope, David J. Riddoch, Martin Porter
-
Publication number: 20140355606Abstract: 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: ApplicationFiled: August 19, 2014Publication date: December 4, 2014Inventors: David J. Riddoch, Martin Porter, Steven L. Pope
-
Publication number: 20090069125Abstract: 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: ApplicationFiled: July 17, 2008Publication date: March 12, 2009Inventor: Luke Leonard Martin Porter
-
Publication number: 20070183418Abstract: 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: ApplicationFiled: February 8, 2006Publication date: August 9, 2007Applicant: Level 5 Networks, Inc.Inventors: David Riddoch, Martin Porter, Steven Pope
-
Publication number: 20040015490Abstract: 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: ApplicationFiled: February 27, 2003Publication date: January 22, 2004Applicant: Applied Psychology Research., Ltd.Inventors: John Snyder, Martin Porter