Patents by Inventor David HOLTFRERICH

David HOLTFRERICH 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: 11687396
    Abstract: A device obtains a plurality of server logs from a plurality of servers, where each server log includes a plurality of log entries, and generates, based on the plurality of log entries, a plurality of data structures, where each data structure includes one or more log entries that concern a server request. The device identifies a set of data structures associated with one or more server errors and processes the set of data structures using an artificial intelligence technique to determine a respective classification score of each data structure. The device determines, based on the respective classification score of each data structure, a respective server error type of each data structure, and causes display of information concerning at least one server error type associated with the set of data structures.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: June 27, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Steve Marshall Spencer, Joseph B. Knaack, Kyle C. Sung, David Holtfrerich, Xiaoran Tang
  • Patent number: 11336718
    Abstract: A load balancer determines a first usage load for a first server group that is one of a plurality of server groups associated with a resource. The load balancer determines a usage total for a user group of a plurality of user groups assigned to make requests for the resource via the first server group. The load balancer determines an assignment of the user group to make requests for the resource via the first server group or a second server group of the plurality of server groups based on the usage total of the user group, the first usage load of the first server group, and a second usage load of the second server group. The load balancer routes requests for the resource by the user group to the first server group or the second server group based on the assignment.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: May 17, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Matthew W. James, Joseph B. Knaack, David Holtfrerich, Lei Lin, Jessica Marie Lindee
  • Publication number: 20210157666
    Abstract: A device obtains a plurality of server logs from a plurality of servers, where each server log includes a plurality of log entries, and generates, based on the plurality of log entries, a plurality of data structures, where each data structure includes one or more log entries that concern a server request. The device identifies a set of data structures associated with one or more server errors and processes the set of data structures using an artificial intelligence technique to determine a respective classification score of each data structure. The device determines, based on the respective classification score of each data structure, a respective server error type of each data structure, and causes display of information concerning at least one server error type associated with the set of data structures.
    Type: Application
    Filed: February 2, 2021
    Publication date: May 27, 2021
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Steve Marshall SPENCER, Joseph B. KNAACK, Kyle C. SUNG, David HOLTFRERICH, Xiaoran TANG
  • Patent number: 10922163
    Abstract: A device obtains a plurality of server logs from a plurality of servers, where each server log includes a plurality of log entries, and generates, based on the plurality of log entries, a plurality of data structures, where each data structure includes one or more log entries that concern a server request. The device identifies a set of data structures associated with one or more server errors and processes the set of data structures using an artificial intelligence technique to determine a respective classification score of each data structure. The device determines, based on the respective classification score of each data structure, a respective server error type of each data structure, and causes display of information concerning at least one server error type associated with the set of data structures.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: February 16, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Steve Marshall Spencer, Joseph B. Knaack, Kyle C. Sung, David Holtfrerich, Xiaoran Tang
  • Publication number: 20200344291
    Abstract: A load balancer determines a first usage load for a first server group that is one of a plurality of server groups associated with a resource. The load balancer determines a usage total for a user group of a plurality of user groups assigned to make requests for the resource via the first server group. The load balancer determines an assignment of the user group to make requests for the resource via the first server group or a second server group of the plurality of server groups based on the usage total of the user group, the first usage load of the first server group, and a second usage load of the second server group. The load balancer routes requests for the resource by the user group to the first server group or the second server group based on the assignment.
    Type: Application
    Filed: July 15, 2020
    Publication date: October 29, 2020
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Matthew W. JAMES, Joseph B. KNAACK, David HOLTFRERICH, Lei LIN, Jessica Marie LINDEE
  • Publication number: 20200259893
    Abstract: A load balancer determines a first usage load for a first server group that is one of a plurality of server groups associated with a resource. The load balancer determines a usage total for a user group of a plurality of user groups assigned to make requests for the resource via the first server group. The load balancer determines an assignment of the user group to make requests for the resource via the first server group or a second server group of the plurality of server groups based on the usage total of the user group, the first usage load of the first server group, and a second usage load of the second server group. The load balancer routes requests for the resource by the user group to the first server group or the second server group based on the assignment.
    Type: Application
    Filed: February 11, 2019
    Publication date: August 13, 2020
    Inventors: Matthew W. JAMES, Joseph B. KNAACK, David HOLTFRERICH, Lei LIN, Jessica Marie LINDEE
  • Patent number: 10728317
    Abstract: A load balancer determines a first usage load for a first server group that is one of a plurality of server groups associated with a resource. The load balancer determines a usage total for a user group of a plurality of user groups assigned to make requests for the resource via the first server group. The load balancer determines an assignment of the user group to make requests for the resource via the first server group or a second server group of the plurality of server groups based on the usage total of the user group, the first usage load of the first server group, and a second usage load of the second server group. The load balancer routes requests for the resource by the user group to the first server group or the second server group based on the assignment.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: July 28, 2020
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Matthew W. James, Joseph B. Knaack, David Holtfrerich, Lei Lin, Jessica Marie Lindee
  • Publication number: 20200151042
    Abstract: A device obtains a plurality of server logs from a plurality of servers, where each server log includes a plurality of log entries, and generates, based on the plurality of log entries, a plurality of data structures, where each data structure includes one or more log entries that concern a server request. The device identifies a set of data structures associated with one or more server errors and processes the set of data structures using an artificial intelligence technique to determine a respective classification score of each data structure. The device determines, based on the respective classification score of each data structure, a respective server error type of each data structure, and causes display of information concerning at least one server error type associated with the set of data structures.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: Steve Marshall SPENCER, Joseph B. KNAACK, Kyle C. SUNG, David HOLTFRERICH, Xiaoran TANG