Patents by Inventor Michael R. Waters
Michael R. 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: 11985731Abstract: A device, located in a core network associated with a radio access network (RAN), may include a processor configured to expose services or capabilities to application servers outside the core network, wherein the device is located in a core network associated with a radio access network (RAN). The processor may be further configured to receive a subscriber identifier message from a gateway device that established a connection to a user equipment (UE) device via the RAN, wherein the subscriber identifier message includes information identifying the UE device; receive a request from an application server associated with the connection for the information identifying the UE device; and provide the requested information identifying the UE device to the application server, in response to receiving the request from the application server.Type: GrantFiled: September 30, 2020Date of Patent: May 14, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Jason Logan Anderson, Om Prakash, Michael R. Waters, Shannon A. Donaghey, Carlos A Cazanas, Brendan Major, Miguel A Carames, Alexander Fadeev
-
Patent number: 11825396Abstract: In some implementations, a network device may receive an identifier associated with an application server. The network device may associate the identifier with a service profile associated with a network slice based on a quality of service associated with the network slice. The network device may provide, to a device associated with the application server, information indicating that the identifier is associated with the service profile. The network device may receive address information associated with the application server. The network device may associate the address information with the service profile. The network device may provide service profile information to a security device included in a core network to cause the security device to forward traffic transmitted by the application server toward a destination via the network slice. The service profile information may include an identifier associated with the service profile, the identifier, and the address information.Type: GrantFiled: December 14, 2022Date of Patent: November 21, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Miguel A. Carames, Sudhakar Reddy Patil, Alexander Fadeev, Suzann Hua, Jude M. Munn, Michael R. Waters
-
Publication number: 20230328628Abstract: A device may receive a request from a User Equipment (UE) device to enlist termination information for an application hosted on the UE device when either a Protocol Data Unit (PDU) session or a Packet Data Network (PDN) session is established between the application and a network. In addition, the device may insert the termination information into a routing table on the device in response to receiving the request; receive data originating from the application on the UE device or from an application function (AF) node; translate the received data using the routing table; and forward the translated data to the application on the UE device or to the AF node.Type: ApplicationFiled: June 15, 2023Publication date: October 12, 2023Inventors: Ye Huang, Michael R. Waters
-
Patent number: 11706321Abstract: A system may receive a request from the UE device to establish a session over a user plane of a network; establish a session over the user plane in response to the request from the UE device; receive, at a first node, uplink IP data from the UE device over the session; redirect the received IP data at the first node to a second node for translating IP data to a T8 message; translate, at the second node, the redirected IP data to a first T8 message; and forward the first T8 message to an application server or an application function (AF) node.Type: GrantFiled: August 23, 2018Date of Patent: July 18, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Michael R. Waters, Gerardo S. Libunao, Sameer Muhammad Farooqi
-
Patent number: 11540197Abstract: In some implementations, a network device may receive an identifier associated with an application server. The network device may associate the identifier with a service profile associated with a network slice based on a quality of service associated with the network slice. The network device may provide, to a device associated with the application server, information indicating that the identifier is associated with the service profile. The network device may receive address information associated with the application server. The network device may associate the address information with the service profile. The network device may provide service profile information to a security device included in a core network to cause the security device to forward traffic transmitted by the application server toward a destination via the network slice. The service profile information may include an identifier associated with the service profile, the identifier, and the address information.Type: GrantFiled: May 13, 2021Date of Patent: December 27, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Miguel A. Carames, Sudhakar Reddy Patil, Alexander Fadeev, Suzann Hua, Jude M. Munn, Michael R. Waters
-
Patent number: 11452023Abstract: A user device may be provisioned with a list of paths for connecting to a network. A method may include determining that the user device has attached to a visited network and sending the visited network an indication of connectivity capabilities associated with the network. The method may include receiving an indication of one or more paths established from the visited network to the network based on capabilities of the visited network. The one or more paths may be included in the list of paths. The method may include transmitting data to or from the user device via a first path of the one or more paths.Type: GrantFiled: November 10, 2020Date of Patent: September 20, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Miguel A. Carames, Jignesh Patel, Sudhir Patel, Michael R. Waters, Gregory D. Roberts
-
Publication number: 20220104004Abstract: A device, located in a core network associated with a radio access network (RAN), may include a processor configured to expose services or capabilities to application servers outside the core network, wherein the device is located in a core network associated with a radio access network (RAN). The processor may be further configured to receive a subscriber identifier message from a gateway device that established a connection to a user equipment (UE) device via the RAN, wherein the subscriber identifier message includes information identifying the UE device; receive a request from an application server associated with the connection for the information identifying the UE device; and provide the requested information identifying the UE device to the application server, in response to receiving the request from the application server.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: Ye Huang, Jason Logan Anderson, Om Prakash, Michael R. Waters, Shannon A. Donaghey, Carlos A. Cazanas, Brendan Major, Miguel A. Carames, Alexander Fadeev
-
Patent number: 11233883Abstract: A device may determine that an application server requires an IPv6 address of a user equipment, and may provide, to another network device, a request for the IPv6 address of the user equipment, wherein the request includes data identifying an IP address of the network device and a port of the network device, and wherein the request is to cause the other network device to provide the request for the IPv6 address to the user equipment via a SMS request message, and receive, from the user equipment, data identifying the IPv6 address and a port of the user equipment via a SMS response message. The network device may receive, from the other network device, a response that includes the data identifying the IPv6 address and the port of the user equipment, and may store the data identifying the IPv6 address and the port of the user equipment.Type: GrantFiled: March 11, 2020Date of Patent: January 25, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Michael R. Waters, Sameer Muhammad Farooqi, Sudhir Patel, Jeremy Nacer, Miguel A. Carames, Andrew E. Youtz, Gregory S. Blazi
-
Publication number: 20210160757Abstract: A user device may be provisioned with a list of paths for connecting to a network. A method may include determining that the user device has attached to a visited network and sending the visited network an indication of connectivity capabilities associated with the network. The method may include receiving an indication of one or more paths established from the visited network to the network based on capabilities of the visited network. The one or more paths may be included in the list of paths. The method may include transmitting data to or from the user device via a first path of the one or more paths.Type: ApplicationFiled: November 10, 2020Publication date: May 27, 2021Inventors: Ye Huang, Miguel A. Carames, Jignesh Patel, Sudhir Patel, Michael R. Waters, Gregory D. Roberts
-
Patent number: 10869254Abstract: A user device may be provisioned with a list of paths for connecting to a network. A method may include determining that the user device has attached to a visited network and sending the visited network an indication of connectivity capabilities associated with the network. The method may include receiving an indication of one or more paths established from the visited network to the network based on capabilities of the visited network. The one or more paths may be included in the list of paths. The method may include transmitting data to or from the user device via a first path of the one or more paths.Type: GrantFiled: November 26, 2019Date of Patent: December 15, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Miguel A. Carames, Jignesh Patel, Sudhir Patel, Michael R. Waters, Gregory D. Roberts
-
Patent number: 10623378Abstract: A network device may receive, a flow control request for a first device that is registered for an internet protocol (IP) pinhole service. The flow control request may include a device identifier associated with the first device and a private IP address. The network device may identify at least one of IP address information, port information, and pinhole rules. The network device may provide, to another network device, a flow control response that includes at least one of the IP address information, the port information, and the pinhole rules. The flow control response may cause the other network device to allow traffic flow through the firewall using at least one of the IP address information and the port information. The network device may provide a public IP address and a port identifier to a second device, allowing the second device to provide traffic to the first device.Type: GrantFiled: March 6, 2019Date of Patent: April 14, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, James Mathison, Sudhakar Reddy Patil, Michael R. Waters
-
Publication number: 20200068047Abstract: A system may receive a request from the UE device to establish a session overser plane of a network; establish a session over the user plane in response to the request from the UE device; receive, at a first node, uplink IP data from the UE device over the session; redirect the received IP data at the first node to a second node for translating IP data to a T8 message; translate, at the second node, the redirected IP data to a first T8 message; and forward the first T8 message to an application server or an application function (AF) node.Type: ApplicationFiled: August 23, 2018Publication date: February 27, 2020Inventors: Ye Huang, Michael R. Waters, Gerardo S. Libunao, Sameer Muhammad Farooqi
-
Publication number: 20190199686Abstract: A network device may receive, a flow control request for a first device that is registered for an internet protocol (IP) pinhole service. The flow control request may include a device identifier associated with the first device and a private IP address. The network device may identify at least one of IP address information, port information, and pinhole rules. The network device may provide, to another network device, a flow control response that includes at least one of the IP address information, the port information, and the pinhole rules. The flow control response may cause the other network device to allow traffic flow through the firewall using at least one of the IP address information and the port information. The network device may provide a public IP address and a port identifier to a second device, allowing the second device to provide traffic to the first device.Type: ApplicationFiled: March 6, 2019Publication date: June 27, 2019Inventors: Ye Huang, James Mathison, Sudhakar Reddy Patil, Michael R. Waters
-
Patent number: 10250564Abstract: A network device may receive, a flow control request for a first device that is registered for an internet protocol (IP) pinhole service. The flow control request may include a device identifier associated with the first device and a private IP address. The network device may identify at least one of IP address information, port information, and pinhole rules. The network device may provide, to another network device, a flow control response that includes at least one of the IP address information, the port information, and the pinhole rules. The flow control response may cause the other network device to allow traffic flow through the firewall using at least one of the IP address information and the port information. The network device may provide a public IP address and a port identifier to a second device, allowing the second device to provide traffic to the first device.Type: GrantFiled: August 21, 2017Date of Patent: April 2, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, James Mathison, Sudhakar Reddy Patil, Michael R. Waters
-
Publication number: 20190058690Abstract: A network device may receive, a flow control request for a first device that is registered for an internet protocol (IP) pinhole service. The flow control request may include a device identifier associated with the first device and a private IP address. The network device may identify at least one of IP address information, port information, and pinhole rules. The network device may provide, to another network device, a flow control response that includes at least one of the IP address information, the port information, and the pinhole rules. The flow control response may cause the other network device to allow traffic flow through the firewall using at least one of the IP address information and the port information. The network device may provide a public IP address and a port identifier to a second device, allowing the second device to provide traffic to the first device.Type: ApplicationFiled: August 21, 2017Publication date: February 21, 2019Inventors: Ye Huang, James Mathison, Sudhakar Reddy Patil, Michael R. Waters
-
Patent number: 5982833Abstract: A method and apparatus for attenuating jitter in digital signals. A recovered clock is derived from the digital signal and the digital signal is stored in a buffer. The derived clock is input to an input counter which counts a predetermined number of degrees out of phase with an output counter. When the input counter is at a maximum counter value, the output counter value is latched to the address inputs of a ROM look-up table, which outputs a coefficient to a numerically controlled oscillator (NCO). The NCO includes a low frequency portion that adds the coefficient successively to itself and outputs a carry out (CO) signal. A high frequency portion of the NCO receives a high frequency clock and preferably divides down the high frequency clock to a clock frequency which is centered at the desired output frequency. The high frequency portion preferably includes an edge detect circuit that receives the CO signal and adjusts the frequency of the output clock to produce a compensation clock.Type: GrantFiled: August 6, 1996Date of Patent: November 9, 1999Assignee: VLSI Technology, Inc.Inventor: Michael R. Waters
-
Patent number: 5550877Abstract: A method and apparatus for attenuating jitter in digital signals. A recovered clock is derived from the digital signal and the digital signal is stored in a buffer. The derived clock is input to an input counter which counts a predetermined number of degrees out of phase with an output counter. When the input counter is at a maximum counter value, the output counter value is latched to the address inputs of a ROM look-up table, which outputs a coefficient to a numerically controlled oscillator (NCO). The NCO includes a low frequency portion that adds the coefficient successively to itself and outputs a carry out (CO) signal. A high frequency portion of the NCO receives a high frequency clock and preferably divides down the high frequency clock to a clock frequency which is centered at the desired output frequency. The high frequency portion preferably includes an edge detect circuit that receives the CO signal and adjusts the frequency of the output clock to produce a compensation clock.Type: GrantFiled: June 7, 1995Date of Patent: August 27, 1996Assignee: VLSI Technology, Inc.Inventor: Michael R. Waters
-
Patent number: 5546432Abstract: A method and apparatus for attenuating jitter in digital signals. A recovered clock is derived from the digital signal and the digital signal is stored in a buffer. The derived clock is input to an input counter which counts a predetermined number of degrees out of phase with an output counter. When the input counter is at a maximum counter value, the output counter value is latched to the address inputs of a ROM look-up table, which outputs a coefficient to a numerically controlled oscillator (NCO). The NCO includes a low frequency portion that adds the coefficient successively to itself and outputs a carry out (CO) signal. A high frequency portion of the NCO receives a high frequency clock and preferably divides down the high frequency clock to a clock frequency which is centered at the desired output frequency. The high frequency portion preferably includes an edge detect circuit that receives the CO signal and adjusts the frequency of the output clock to produce a compensation clock.Type: GrantFiled: June 7, 1995Date of Patent: August 13, 1996Assignee: VLSI Technology, Inc.Inventor: Michael R. Waters
-
Patent number: 5479457Abstract: A method and apparatus for attenuating jitter in digital signals. A recovered clock is derived from the digital signal and the digital signal is stored in a buffer. The derived clock is input to an input counter which counts a predetermined number of degrees out of phase with an output counter. When the input counter is at a maximum counter value, the output counter value is latched to the address inputs of a ROM look-up table, which outputs a coefficient to a numerically controlled oscillator (NCO). The NCO includes a low frequency portion that adds the coefficient successively to itself and outputs a carry out (CO) signal. A high frequency portion of the NCO receives a high frequency clock and preferably divides down the high frequency clock to a clock frequency which is centered at the desired output frequency. The high frequency portion preferably includes an edge detect circuit that receives the CO signal and adjusts the frequency of the output clock to produce a compensation clock.Type: GrantFiled: August 27, 1993Date of Patent: December 26, 1995Assignee: VLSI Technology Inc.Inventor: Michael R. Waters