Patents by Inventor Bryson Earl
Bryson Earl 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: 20250106244Abstract: Systems, programs, and methods for providing secure and repeatable processes of deploying networked software applications to an air-gapped system while maintaining security are described. A deployment bundle may be generated on a cloud-based platform utilizing cloud-based development tools and infrastructure as a service. In some embodiments, an on-site or hybrid cloud/on-site system may be used. The deployment bundle may be stored on a portable storage device. The portable storage device may be connected to the air-gapped system. The deployment bundle may be deployed in the air-gapped system providing the networked software application together with any local or network service dependencies into the air-gapped system.Type: ApplicationFiled: December 11, 2024Publication date: March 27, 2025Inventors: Anthony Hamilton, Bryson Earl
-
Patent number: 12200005Abstract: Systems, programs, and methods for providing secure and repeatable processes of deploying networked software applications to an air-gapped system while maintaining security are described. A deployment bundle may be generated on a cloud-based platform utilizing cloud-based development tools and infrastructure as a service. In some embodiments, an on-site or hybrid cloud/on-site system may be used. The deployment bundle may be stored on a portable storage device. The portable storage device may be connected to the air-gapped system. The deployment bundle may be deployed in the air-gapped system providing the networked software application together with any local or network service dependencies into the air-gapped system.Type: GrantFiled: May 17, 2022Date of Patent: January 14, 2025Assignee: Applied Research Associates, Inc.Inventors: Anthony Hamilton, Bryson Earl
-
Publication number: 20230379349Abstract: Systems, programs, and methods for providing secure and repeatable processes of deploying networked software applications to an air-gapped system while maintaining security are described. A deployment bundle may be generated on a cloud-based platform utilizing cloud-based development tools and infrastructure as a service. In some embodiments, an on-site or hybrid cloud/on-site system may be used. The deployment bundle may be stored on a portable storage device. The portable storage device may be connected to the air-gapped system. The deployment bundle may be deployed in the air-gapped system providing the networked software application together with any local or network service dependencies into the air-gapped system.Type: ApplicationFiled: May 17, 2022Publication date: November 23, 2023Inventors: Anthony Hamilton, Bryson Earl
-
Patent number: 10447807Abstract: A method for optimizing retrieval of node data from network nodes is disclosed. The method comprises obtaining, by a network server via a network, a node data set comprising node data from a plurality of middleware sources, where each of the plurality of middleware sources provides node data about the same network node. The network server is determining a fault in the node data received from one of the plurality of middleware sources, and identifying the middleware source associated with the fault. In response to determining the fault and middleware source, the network server is bypassing the middleware source associated with the fault and retrieving raw node data directly from an element management system associated with the network node.Type: GrantFiled: September 21, 2017Date of Patent: October 15, 2019Assignee: Sprint Communications Company L.P.Inventors: Bryson Earl, Stefan B. Naglee, Seth T. Shelnutt, Drew A. Shinholster, Jr.
-
Patent number: 10432472Abstract: A mobile wireless communication network monitoring system. The system comprises at least one processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the application periodically receives data from a plurality of cell sites and, in response to receiving data from one of the cell sites, examines a selection of data items of the data from the one of the cell sites. The application further, in response to one of the selected data items having a trigger value, initiates a real-time command and control process that iteratively pulls data from the cell site associated with the one of the selected data items having the trigger value and presents the data pulled from the cell site in a real-time monitoring window of an operator workstation, whereby an operator exercises timely control of the cell site.Type: GrantFiled: September 7, 2016Date of Patent: October 1, 2019Assignee: Sprint Communications Company L.P.Inventors: David N. Douberley, Bryson Earl, Justin L. Ford, Matthew D. Kurtz, Todd M. Szymanski
-
Patent number: 10405223Abstract: A method for intelligent reset delay of cell sites in a network is disclosed. The method comprises a network server communicatively coupled to a network detecting a malfunction and malfunction type from an element in a cell site of the network. The malfunction type corresponds with an automatic reset for the element. The network server is determining that the malfunction is chronic, and in response, delaying automatic reset for the element in the cell site. Based on the malfunction, the network server is determining an amount of disruption impact to the cell site that would be triggered by at least pulling diagnostics data from the element. Based on the amount of disruption impact, the network server is pulling diagnostics data from the element prior to reset and remotely initiating reset for the element in the cell site.Type: GrantFiled: February 14, 2017Date of Patent: September 3, 2019Assignee: Sprint Communications Company L.P.Inventors: David N. Douberley, Bryson Earl, Justin L. Ford, Brian D. Lushear, Jonathan E. Mejias, Todd M. Szymanski
-
Patent number: 10313179Abstract: Systems and methods discussed herein are associated with network data element maintenance, including determining access times for the collection of network element data, as well as delivering and analyzing real-time data to detect and avoid collisions between parties who desire to access network elements. The systems and methods used herein may also determine the most effective command to execute in response to different faults on network elements in order to automatically resolve faults in a more efficient manner.Type: GrantFiled: April 26, 2017Date of Patent: June 4, 2019Assignee: Sprint Communications Company L.P.Inventors: David N. Douberly, Bryson Earl, Justin L. Ford, Jonathan E. Mejias
-
Patent number: 10169380Abstract: A method of importing data from a plurality of databases of various types. The method comprises aggregating data from the plurality of databases to a centralized database without copying data to outside the memory of the plurality of databases and the centralized database based on a predefined period of time, and importing the aggregated data from the plurality of databases, wherein data is translated from schemas of the plurality of databases to a universal schema of the centralized database. The method further comprises adjusting memory usage of each of the plurality of databases by the centralized database based on a predefined memory threshold for each of the plurality of databases, whereby memory thresholds of the plurality of databases are not exceeded.Type: GrantFiled: October 6, 2015Date of Patent: January 1, 2019Assignee: Sprint Communications Company L.P.Inventors: Bryson Earl, Seth T. Shelnutt
-
Patent number: 10146612Abstract: A server that monitors errors experienced by disk drives is disclosed. The server comprises an application stored in a memory; when executed by a processor sends a request to disk drives for a count of errors experienced by the disk drives. The application sends the request at a pre-defined time period. The application sends requests at multiple time periods. The application records the count of errors experienced by the disk drives, wherein the application records previous errors that have occurred on the disk drives over multiple time periods. The application determines an acceleration of errors experienced by the disk drives, wherein an acceleration of errors is a rate of change of the count of errors per the pre-defined time period. The application determines the acceleration of errors experienced by the disk drives. The application initiates corrective actions for at least one of the disk drives.Type: GrantFiled: June 8, 2015Date of Patent: December 4, 2018Assignee: Sprint Communications Company L.P.Inventors: Lowell Adrian Buckner, Bryson Earl, Christopher J. Maitland, Jose Christopher Torres
-
Patent number: 10069788Abstract: A method for providing high availability computing service. The method comprises monitoring a high availability computing service by monitoring applications, each monitoring application executing on a different computer system, one of the monitoring applications executing in a primary role, and the remaining monitoring applications executing in a secondary role. The method further comprises writing a last touched time value into a DNS resource record of a domain name system (DNS) server by the monitoring application executing in the primary role, reading the last touched time value in the DNS resource record of the DNS server by each of the monitoring applications executing in the secondary role. The method comprises determining by one of the monitoring applications executing in the secondary role to assume the primary role based on determining that the last touched time value in the DNS resource record of the DNS server exceeds a predetermined age threshold.Type: GrantFiled: March 29, 2016Date of Patent: September 4, 2018Assignee: Sprint Communications Company L.P.Inventors: Bryson Earl, Todd Szymanski
-
Patent number: 9967155Abstract: A method for dynamically creating and routing custom network records with a server system on a service provider network before session timeout is disclosed according to an embodiment. The server system assembles a custom mapping from a mapping data store, determines that a request corresponds with a quantity of event instances in a network record that exceeds a calculated threshold, and creates the custom mapping within each event instance of a network record while the network record is stored in a records data store. The method includes the server system generating the hierarchy within the custom mapping created at each event instance of the network record, initiating a plurality of threads, and determining, using the plurality of threads, a plurality of event instances based on the request and hierarchy generated. A plurality of custom network records are generated in a staging table stored outside of the records data store.Type: GrantFiled: July 22, 2015Date of Patent: May 8, 2018Assignee: Sprint Communications Company L.P.Inventors: Bryson Earl, Kevin V. Jadunandan, Robert Dennis Lumpkins, Brian D. Lushear, P. A. Shinholster, Jr., Todd M. Szymanski
-
Patent number: 9743301Abstract: Systems and methods discussed herein provide for real-time and near-real-time analysis of performance for cell towers in order to determine when a cell tower is underperforming in order to perform corrective action before underperformance becomes an increased maintenance and/or service concern. Data is received at periodic intervals from a plurality of cell towers and a plurality of scripts are executed on the data as it is received in order to analyze key performance indicators associated with each tower. The received data is analyzed using real-time data and in some cases by applying the real-time data to a previously developed model to determine if a cell tower is underperforming based on at least one key performance indicator associated with that cell tower.Type: GrantFiled: March 1, 2016Date of Patent: August 22, 2017Assignee: Sprint Communications Company L.P.Inventors: Bryson Earl, Seth Shelnutt
-
Patent number: 9491135Abstract: A subnetted class C internet protocol (IP) address domain name system (DNS) reverse zone file compiling server. The server comprises a memory, a processor, and an application stored in the memory that, when executed by the processor, generates a class C IP address DNS reverse zone file associated with the starting class C internet protocol address based on the parsing of the plurality of subnetted class C IP address DNS reverse zone files, wherein the class C IP address DNS reverse zone file comprises an entry for each of assigned internet protocol addresses, wherein each entry for each of the assigned internet protocol addresses directly maps a domain name to an internet protocol address and does not indicate a DNS canonical name type.Type: GrantFiled: January 30, 2014Date of Patent: November 8, 2016Assignee: Sprint Communications Company L.P.Inventors: Bryson Earl, Todd M. Szymanski
-
Patent number: 9300623Abstract: A domain name system (DNS) cache integrity check system is provided. The system comprises a checking server which comprises an application stored in a memory that, when executed by a processor, checks domain name to internet protocol (IP) address mappings amongst a plurality of DNS cache servers. The checking application consults a valid list data store and identifies a discrepant domain name to IP address mapping. The application requests for a mapping list from an authoritative DNS server. The checking application compares the discrepant mapping to the authoritative DNS server list, if the discrepant mapping is located on the authoritative DNS server list, the discrepant mapping is authorized and written to the valid list, if the discrepant mapping is not located on the authoritative DNS server list, the DNS cache server with the discrepant mapping is flushed and replaced with an authorized mapping from the authoritative DNS server list.Type: GrantFiled: February 18, 2014Date of Patent: March 29, 2016Assignee: Sprint Communications Company L.P.Inventors: Bryson Earl, Todd M. Szymanski
-
Patent number: 9071576Abstract: A system for managing application service requests. The system processes requests using a first processor, stores a record of the requests in memory using a second processor, and counts the total number of requests received over a time interval using the second processor. If the total number of requests are less than a first threshold, the stored records are dropped. Otherwise, the stored records are analyzed to determine if requests from a single source Internet protocol address exceed a second threshold. If the number of requests from a single source Internet protocol address exceeds the second threshold, the subject Internet protocol address is blacklisted to a firewall through which the service requests pass before reaching the first processor. The requests are visible to the second processor before they are processed by the firewall.Type: GrantFiled: March 12, 2013Date of Patent: June 30, 2015Assignee: Sprint Communications Comapny L.P.Inventors: Bryson Earl, Todd M. Szymanski