Patents by Inventor Robert Roycroft
Robert Roycroft 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: 11784881Abstract: Aspects of the subject disclosure may include, for example, receiving a request for a configuration audit of a network device, identifying a class of the network device, retrieving a configuration template for the network device, wherein the retrieving is based on the class of the network device, wherein the configuration template is represented as a hierarchical tree structure, retrieving a current configuration of the network device, translating the current configuration of the network device to a tree data structure, comparing the tree data structure with the configuration template represented as a hierarchical tree structure, identifying discrepancies between the tree data structure and the configuration template represented as a hierarchical tree structure, reporting the discrepancies, receiving instructions to resolve the discrepancies, and modifying one of the current configuration for the network device and the configuration template for the network device, wherein the modifying is responsive to the iType: GrantFiled: September 28, 2022Date of Patent: October 10, 2023Assignees: AT&T Intellectual Property I, L.P., AT&T Global Network Services Belgium Luxembourg SPRLInventors: Robert Roycroft, Mrugesh Patel, Thomas Barron, Pierre Close, Eddy Hautot, Anaƫl Closson, Krishnapraveen Suri, Angela Eborn
-
Patent number: 11671332Abstract: A method performed by a processor in a network function virtualization infrastructure includes determining an amount of resources consumed by a virtual network function subsequent to a scaling of the amount of resources in response to an occurrence of a predefined trigger event, determining an amount of time elapsed between the predefined trigger event and a completion of the scaling, determining a key performance indicator value for the virtual network function subsequent to completion of the scaling, evaluating an efficiency of the predefined trigger event that triggers the scaling, based on the amount of resources consumed by the virtual network function subsequent to the scaling, the amount of time elapsed between the detection of the predefined trigger event and completion of the scaling, and the key performance indicator for the virtual network function subsequent to completion of the scaling, and adjusting the predefined trigger event based on the evaluating.Type: GrantFiled: June 6, 2022Date of Patent: June 6, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Raghvendra Savoor, Frederick Armanino, Cathleen Southwick, Robert Roycroft, Zhi Li
-
Publication number: 20220303192Abstract: A method performed by a processor in a network function virtualization infrastructure includes determining an amount of resources consumed by a virtual network function subsequent to a scaling of the amount of resources in response to an occurrence of a predefined trigger event, determining an amount of time elapsed between the predefined trigger event and a completion of the scaling, determining a key performance indicator value for the virtual network function subsequent to completion of the scaling, evaluating an efficiency of the predefined trigger event that triggers the scaling, based on the amount of resources consumed by the virtual network function subsequent to the scaling, the amount of time elapsed between the detection of the predefined trigger event and completion of the scaling, and the key performance indicator for the virtual network function subsequent to completion of the scaling, and adjusting the predefined trigger event based on the evaluating.Type: ApplicationFiled: June 6, 2022Publication date: September 22, 2022Inventors: Raghvendra Savoor, Frederick Armanino, Cathleen Southwick, Robert Roycroft, Zhi Li
-
Patent number: 11356336Abstract: A method performed by a processor in a network function virtualization infrastructure includes determining an amount of resources consumed by a virtual network function subsequent to a scaling of the amount of resources in response to an occurrence of a predefined trigger event, determining an amount of time elapsed between the predefined trigger event and a completion of the scaling, determining a key performance indicator value for the virtual network function subsequent to completion of the scaling, evaluating an efficiency of the predefined trigger event that triggers the scaling, based on the amount of resources consumed by the virtual network function subsequent to the scaling, the amount of time elapsed between the detection of the predefined trigger event and completion of the scaling, and the key performance indicator for the virtual network function subsequent to completion of the scaling, and adjusting the predefined trigger event based on the evaluating.Type: GrantFiled: November 2, 2020Date of Patent: June 7, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Raghvendra Savoor, Frederick Armanino, Cathleen Southwick, Robert Roycroft, Zhi Li
-
Publication number: 20210075694Abstract: A method performed by a processor in a network function virtualization infrastructure includes determining an amount of resources consumed by a virtual network function subsequent to a scaling of the amount of resources in response to an occurrence of a predefined trigger event, determining an amount of time elapsed between the predefined trigger event and a completion of the scaling, determining a key performance indicator value for the virtual network function subsequent to completion of the scaling, evaluating an efficiency of the predefined trigger event that triggers the scaling, based on the amount of resources consumed by the virtual network function subsequent to the scaling, the amount of time elapsed between the detection of the predefined trigger event and completion of the scaling, and the key performance indicator for the virtual network function subsequent to completion of the scaling, and adjusting the predefined trigger event based on the evaluating.Type: ApplicationFiled: November 2, 2020Publication date: March 11, 2021Inventors: Raghvendra Savoor, Frederick Armanino, Cathleen Southwick, Robert Roycroft, Zhi Li
-
Patent number: 10826789Abstract: A method performed by a processor in a network function virtualization infrastructure includes determining an amount of resources consumed by a virtual network function subsequent to a scaling of the amount of resources in response to an occurrence of a predefined trigger event, determining an amount of time elapsed between the predefined trigger event and a completion of the scaling, determining a key performance indicator value for the virtual network function subsequent to completion of the scaling, evaluating an efficiency of the predefined trigger event that triggers the scaling, based on the amount of resources consumed by the virtual network function subsequent to the scaling, the amount of time elapsed between the detection of the predefined trigger event and completion of the scaling, and the key performance indicator for the virtual network function subsequent to completion of the scaling, and adjusting the predefined trigger event based on the evaluating.Type: GrantFiled: December 27, 2018Date of Patent: November 3, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Raghvendra Savoor, Frederick Armanino, Cathleen Southwick, Robert Roycroft, Zhi Li
-
Patent number: 10718327Abstract: Embodiments of a forged flange lubricator and systems incorporating the same are described. In an embodiment, the forged flange lubricator may include a main body configured to receive fluid raised by a plunger lift assembly from a well. Additionally, the lubricator may include a port in the main body configured to conduct fluid as it is received by the main body, wherein the main body and the port are a unitary structure devoid of applied junctions.Type: GrantFiled: January 16, 2019Date of Patent: July 21, 2020Assignee: Patriot Artificial Lift, LLCInventors: Robert Roycroft, Darrell Wayne Mitchum
-
Publication number: 20200213205Abstract: A method performed by a processor in a network function virtualization infrastructure includes determining an amount of resources consumed by a virtual network function subsequent to a scaling of the amount of resources in response to an occurrence of a predefined trigger event, determining an amount of time elapsed between the predefined trigger event and a completion of the scaling, determining a key performance indicator value for the virtual network function subsequent to completion of the scaling, evaluating an efficiency of the predefined trigger event that triggers the scaling, based on the amount of resources consumed by the virtual network function subsequent to the scaling, the amount of time elapsed between the detection of the predefined trigger event and completion of the scaling, and the key performance indicator for the virtual network function subsequent to completion of the scaling, and adjusting the predefined trigger event based on the evaluating.Type: ApplicationFiled: December 27, 2018Publication date: July 2, 2020Inventors: Raghvendra Savoor, Frederick Armanino, Cathleen Southwick, Robert Roycroft, Zhi Li
-
Publication number: 20190145404Abstract: Embodiments of a forged flange lubricator and systems incorporating the same are described. In an embodiment, the forged flange lubricator may include a main body configured to receive fluid raised by a plunger lift assembly from a well. Additionally, the lubricator may include a port in the main body configured to conduct fluid as it is received by the main body, wherein the main body and the port are a unitary structure devoid of applied junctions.Type: ApplicationFiled: January 16, 2019Publication date: May 16, 2019Applicant: Patriot Artificial Lift, LLCInventors: Robert Roycroft, Darrell Wayne Mitchum
-
Patent number: 10221849Abstract: Embodiments of a forged flange lubricator and systems incorporating the same are described. In an embodiment, the forged flange lubricator may include a main body configured to receive fluid raised by a plunger lift assembly from a well. Additionally, the lubricator may include a port in the main body configured to conduct fluid as it is received by the main body, wherein the main body and the port are a unitary structure devoid of applied junctions.Type: GrantFiled: January 29, 2016Date of Patent: March 5, 2019Assignee: Patriot Artificial Lift, LLCInventors: Robert Roycroft, Darrell Wayne Mitchum
-
Publication number: 20160341195Abstract: Embodiments of a forged flange lubricator and systems incorporating the same are described. In an embodiment, the forged flange lubricator may include a main body configured to receive fluid raised by a plunger lift assembly from a well. Additionally, the lubricator may include a port in the main body configured to conduct fluid as it is received by the main body, wherein the main body and the port are a unitary structure devoid of applied junctions.Type: ApplicationFiled: January 29, 2016Publication date: November 24, 2016Inventors: Robert Roycroft, Darrell Wayne Mitchum