Patents by Inventor Brian Waters
Brian Waters 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: 12175104Abstract: Integrated circuits that perform offset-based memory management using offset values for allocated, de-allocated, and free memory portions. An example method includes receiving a first request for allocating a first portion of a memory module coupled to an integrated circuit, and determining a first address space for allocating the first portion of the memory module based on one or more offset values.Type: GrantFiled: December 21, 2023Date of Patent: December 24, 2024Assignee: T-Mobile Innovations LLCInventors: Austin Knutson, Brian Waters
-
Patent number: 11956150Abstract: Programmable networking devices configured to perform various packet processing functions for packet filtration, control and user plane separation (CUPS), user plane function (UPF), pipeline processing, etc. IPsec is utilized to secure control and data packets traversing the programmable networking device. Field-programmable gate arrays (FPGAs) are configured with one or more host servers and software-based network interfaces (softMAC).Type: GrantFiled: May 24, 2021Date of Patent: April 9, 2024Assignee: T-Mobile Innovations LLCInventor: Brian Waters
-
Patent number: 11893250Abstract: Integrated circuits that perform offset-based memory management using offset values for allocated, de-allocated, and free memory portions. An example method includes receiving a first request for allocating a first portion of a memory module coupled to an integrated circuit, and determining a first address space for allocating the first portion of the memory module based on one or more offset values.Type: GrantFiled: August 9, 2021Date of Patent: February 6, 2024Assignee: T-Mobile Innovations LLCInventors: Austin Knutson, Brian Waters
-
Patent number: 11765087Abstract: Programmable networking devices configured to perform various packet processing functions for packet filtration, control and user plane separation (CUPS), user plane function (UPF), pipeline processing, etc. Upon arrival of a user plane packet, a UPF performs a rapid lookup or hash table of the provisioned PDRs associated with a given PFCP session, arrange PDRs in decreasing order of precedence, and process the packet more efficiently than evaluating all PDRs.Type: GrantFiled: August 19, 2021Date of Patent: September 19, 2023Assignee: T-Mobile Innovations LLCInventors: Marouane Balmakhtar, Brian Waters
-
Patent number: 11737166Abstract: A method for providing a translating virtual network function by a network element. The method comprises receiving by the network element a first Packet Forwarding Control Protocol (PFCP) message of a plurality of PFCP messages at a first Internet Protocol (IP) address of a plurality of IP addresses of the network element, the first IP address corresponding to a first Session Management Function (SMF) of one or more SMFs, selecting by the network element a translation method based on the first IP address on which the first PFCP message was received, translating by the network element the first PFCP message using the selected translation method into a function-based model representation of the first PFCP message, and configuring by the network element a network interface controller to implement, based on the representation of the first PFCP message, a protocol data unit (PDU) session.Type: GrantFiled: September 19, 2022Date of Patent: August 22, 2023Assignee: T-Mobile Innovations LLCInventors: Marouane Balmakhtar, Brian Waters
-
Patent number: 11675946Abstract: Programmable network switches configured to perform various functions including session management, data processing, routing, and pipeline processing functions. Exemplary programmable network switches include pipeline processing components to transport data packets to network nodes, and data processing components to perform management functions including instructing the pipeline processing component how to transport the data packets. Auxiliary processing components can also be included to perform pre and post processing. The pipeline processing and auxiliary processing components can include ASICs, FPGAs, and other processors in any combination within a single rack mountable unit.Type: GrantFiled: July 13, 2020Date of Patent: June 13, 2023Assignee: Sprint Spectrum LPInventor: Brian Waters
-
Patent number: 11490450Abstract: A method for providing a translating virtual network function by a network element. The method comprises receiving by the network element a first Packet Forwarding Control Protocol (PFCP) message of a plurality of PFCP messages at a first Internet Protocol (IP) address of a plurality of IP addresses of the network element, the first IP address corresponding to a first Session Management Function (SMF) of one or more SMFs, selecting by the network element a translation method based on the first IP address on which the first PFCP message was received, translating by the network element the first PFCP message using the selected translation method into a function-based model representation of the first PFCP message, and configuring by the network element a network interface controller to implement, based on the representation of the first PFCP message, a protocol data unit (PDU) session.Type: GrantFiled: April 30, 2021Date of Patent: November 1, 2022Assignee: Sprint Communications Company LPInventors: Marouane Balmakhtar, Brian Waters
-
Patent number: 11375024Abstract: Programmable network devices configured to perform various UPF functions including QoS enforcement, session management, and timer synchronization. Field-programmable gate arrays (FPGAs) are configured to perform user plane functions on data streams within a compact and modular hardware unit to minimize excessive communication while maintaining control and user plane separation (CUPS). QoS enforcement can include guaranteed bit rate (GBR) and maximum bit rate (MBR) and token buckets associated therewith, pipeline processing, synchronizing transmission of data packets and control signals with timers at various operational levels, and so on.Type: GrantFiled: February 22, 2021Date of Patent: June 28, 2022Assignee: T-Mobile Innovations LLCInventor: Brian Waters
-
Patent number: 9962663Abstract: A quick disconnect pump assembly is disclosed. The pump assembly includes a housing with inlet and outlet ports, an elongate slot, and a retainer channel. A sliding lock moves within the slot between a locked position and an unlocked position. The sliding lock includes inlet and outlet port openings and a sliding lock retainer opening. The inlet and outlet port openings each engage and retain a removable fitting when the sliding lock is in the locked position, but do not engage or retain the removable fitting when the sliding lock is in the unlocked position. The pump assembly also includes a sliding lock retainer which passes through the sliding lock retainer opening to prevent removal of the sliding lock from the elongate slot. A fluid pump and a beverage dispenser utilizing the pump assembly are also disclosed.Type: GrantFiled: August 10, 2016Date of Patent: May 8, 2018Assignee: Standex International CorporationInventors: Robert R. Kimberlin, Brian Waters
-
Publication number: 20180043317Abstract: A quick disconnect pump assembly is disclosed. The pump assembly includes a housing with inlet and outlet ports, an elongate slot, and a retainer channel. A sliding lock moves within the slot between a locked position and an unlocked position. The sliding lock includes inlet and outlet port openings and a sliding lock retainer opening. The inlet and outlet port openings each engage and retain a removable fitting when the sliding lock is in the locked position, but do not engage or retain the removable fitting when the sliding lock is in the unlocked position. The pump assembly also includes a sliding lock retainer which passes through the sliding lock retainer opening to prevent removal of the sliding lock from the elongate slot. A fluid pump and a beverage dispenser utilizing the pump assembly are also disclosed.Type: ApplicationFiled: August 10, 2016Publication date: February 15, 2018Applicant: Standex International CorporationInventors: Robert R. Kimberlin, Brian Waters
-
Patent number: 5868798Abstract: A process and apparatus for treating animal skins or hides (10) comprises stretching the hide to extend it and to open the structures and mounting the hide in a frame (15) by ties (12) extending between the hide edge attachments (11) and the frame. The hide (10) while in the frame. The hide (10) while in the frame passes through multiple process operations involving sequentially applying treatment fluids under pressure. A pressure differential maintained across the hide thickness enables the fluids to pass through the flesh surface (10a) and emerge from the grain surface (10b). The hide (10) can be supported on a porous backing membrane (45) during treatment. The treatment fluids are collected and processed for recycling, recovery of by-products and disposal.Type: GrantFiled: February 24, 1997Date of Patent: February 9, 1999Assignee: Tanning Technologies Pty LtdInventors: Colin Charles Anderson, Yuri Ronald Obst, Brian Waters