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: 11687396Abstract: 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: GrantFiled: February 2, 2021Date of Patent: June 27, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Steve Marshall Spencer, Joseph B. Knaack, Kyle C. Sung, David Holtfrerich, Xiaoran Tang
-
Patent number: 11336718Abstract: 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: GrantFiled: July 15, 2020Date of Patent: May 17, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Matthew W. James, Joseph B. Knaack, David Holtfrerich, Lei Lin, Jessica Marie Lindee
-
Publication number: 20210157666Abstract: 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: ApplicationFiled: February 2, 2021Publication date: May 27, 2021Applicant: Verizon Patent and Licensing Inc.Inventors: Steve Marshall SPENCER, Joseph B. KNAACK, Kyle C. SUNG, David HOLTFRERICH, Xiaoran TANG
-
Patent number: 10922163Abstract: 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: GrantFiled: November 13, 2018Date of Patent: February 16, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Steve Marshall Spencer, Joseph B. Knaack, Kyle C. Sung, David Holtfrerich, Xiaoran Tang
-
Publication number: 20200344291Abstract: 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: ApplicationFiled: July 15, 2020Publication date: October 29, 2020Applicant: Verizon Patent and Licensing Inc.Inventors: Matthew W. JAMES, Joseph B. KNAACK, David HOLTFRERICH, Lei LIN, Jessica Marie LINDEE
-
Publication number: 20200259893Abstract: 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: ApplicationFiled: February 11, 2019Publication date: August 13, 2020Inventors: Matthew W. JAMES, Joseph B. KNAACK, David HOLTFRERICH, Lei LIN, Jessica Marie LINDEE
-
Patent number: 10728317Abstract: 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: GrantFiled: February 11, 2019Date of Patent: July 28, 2020Assignee: Verizon Patent and Licensing, Inc.Inventors: Matthew W. James, Joseph B. Knaack, David Holtfrerich, Lei Lin, Jessica Marie Lindee
-
Publication number: 20200151042Abstract: 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: ApplicationFiled: November 13, 2018Publication date: May 14, 2020Inventors: Steve Marshall SPENCER, Joseph B. KNAACK, Kyle C. SUNG, David HOLTFRERICH, Xiaoran TANG