Patents by Inventor William Hopkins

William Hopkins 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: 20190334791
    Abstract: Systems and methods for configuring telecommunications networks include obtaining network data flow information for a telecommunications network that includes attributes of multiple routes of data transmission through the telecommunications network. Utilizing at least one processing device, a filtering criteria is applied to the network data flow information to identify a subset of the routes having a shared attribute to generate filtered data. The filtered data is then used to generate a diagrammatic representation of the network flows and/or processed to automatically generate reconfiguration messages to improve network traffic distribution and flow.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 31, 2019
    Applicant: Level 3 Communications, LLC
    Inventor: William Hopkins
  • Patent number: 10397180
    Abstract: A method of generating a routing table containing information as to the weighted distance between client's that use a resolver and each rack gateway, taking into account how traffic to each client can egress from the CDN AS. The routing table is generated from matrix multiplication of two matrices. One matrix contains information as to the proportion of each client's use of each resolver in a first autonomous system. The second matrix contains information as to the distance between each client and each rack, with respect to an egress gateway, in a second autonomous system. The resulting routing table is used to identify a gateway from which to serve content to a client.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: August 27, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, Joelle T. Maslak
  • Patent number: 10389599
    Abstract: Aspects of the present disclosure involve systems and methods for monitoring and quantifying the performance of a content delivery network (CDN) from a client side perspective based on server side events. In one particular embodiment, one or more content servers of the CDN may provide connectivity or other performance information to a collector device or site. This information may be reported by each of the content servers for each request for content received at the server. The collector site may then store the received performance information in a database for analysis by one or more systems.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: August 20, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, William R. Power
  • Publication number: 20190052541
    Abstract: Aspects of the present disclosure involve systems and methods for monitoring and quantifying the performance of a content delivery network (CDN) from a client side perspective based on server side events. In one particular embodiment, one or more content servers of the CDN may provide connectivity or other performance information to a collector device or site. This information may be reported by each of the content servers for each request for content received at the server. The collector site may then store the received performance information in a database for analysis by one or more systems.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventors: William Hopkins, William R. Power
  • Publication number: 20190052596
    Abstract: A method of generating a routing table containing information as to the weighted distance between client's that use a resolver and each rack gateway, taking into account how traffic to each client can egress from the CDN AS. The routing table is generated from matrix multiplication of two matrices. One matrix contains information as to the proportion of each client's use of each resolver in a first autonomous system. The second matrix contains information as to the distance between each client and each rack, with respect to an egress gateway, in a second autonomous system. The resulting routing table is used to identify a gateway from which to serve content to a client.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventors: William Hopkins, Joelle T. Maslak
  • Publication number: 20190004892
    Abstract: Aspects of the present disclosure involve systems and methods for improving the performance of a telecommunications network by monitoring the performance of one or more storage drives. Operational data is received from a plurality of storage drives of a storage server of a telecommunications network. A plurality of operational coefficients for each of the plurality of storage drives is derived based on the operational data, and a cluster plot is created from the plurality of operational coefficients for each of the plurality of storage drives. A distance is calculated between a subset of operational coefficients of the plurality of operational coefficients of the cluster plot, and a remedial action is initiated on a storage drive of the plurality of storage drives when a calculated distance of an operational coefficient associated with the storage drive exceeds a distance value from a cluster of the cluster plot.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 3, 2019
    Applicant: Level 3 Communicatons, LLC
    Inventors: William Hopkins, Lawrence W. Gowin
  • Publication number: 20180340412
    Abstract: A sensor system for the measurement of a physical parameter, such as temperature or pressure comprises a first, fixed module (5), and a second module (20) positionable proximate to the first. The first module has a measurement coil (6) and a reference coil (7), where the measurement coil forms part of an electrical circuit that is subject to variation by the physical parameter, and the reference coil forms part of a circuit not subject to the physical parameter being measured. The second module has a pair of reading coils (22, 23), each arranged to couple to respective measurement and reference coils, where the reading coils are connectable to signal generation and measurement equipment, and the system is arranged to measure electrical characteristics of the measurement and reference coils via the coupling. It has particular utility in harsh environments such as in wells, where the first module may be fixed, and the second module may be lowered adjacent the first.
    Type: Application
    Filed: December 1, 2016
    Publication date: November 29, 2018
    Inventors: Rajinder Singh, Michael William Hopkins
  • Patent number: 10103945
    Abstract: Aspects of the present disclosure involve systems and methods for monitoring and quantifying the performance of a content delivery network (CDN) from a client side perspective based on server side events. In one particular embodiment, one or more content servers of the CDN may provide connectivity or other performance information to a collector device or site. This information may be reported by each of the content servers for each request for content received at the server. The collector site may then store the received performance information in a database for analysis by one or more systems.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: October 16, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, William R. Power
  • Patent number: 10104036
    Abstract: A method of generating a routing table containing information as to the weighted distance between client's that use a resolver and each rack gateway, taking into account how traffic to each client can egress from the CDN AS. The routing table is generated from matrix multiplication of two matrices. One matrix contains information as to the proportion of each client's use of each resolver in a first autonomous system. The second matrix contains information as to the distance between each client and each rack, with respect to an egress gateway, in a second autonomous system. The resulting routing table is used to identify a gateway from which to serve content to a client.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: October 16, 2018
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, Joelle T. Maslak
  • Publication number: 20160294642
    Abstract: Aspects of the present disclosure involve systems and methods for monitoring and quantifying the performance of a content delivery network (CDN) from a client side perspective based on server side events. In one particular embodiment, one or more content servers of the CDN may provide connectivity or other performance information to a collector device or site. This information may be reported by each of the content servers for each request for content received at the server. The collector site may then store the received performance information in a database for analysis by one or more systems.
    Type: Application
    Filed: April 5, 2016
    Publication date: October 6, 2016
    Applicant: Level 3 Communications, LLC
    Inventors: William Hopkins, William R. Power
  • Publication number: 20150372969
    Abstract: A method of generating a routing table containing information as to the weighted distance between client's that use a resolver and each rack gateway, taking into account how traffic to each client can egress from the CDN AS. The routing table is generated from matrix multiplication of two matrices. One matrix contains information as to the proportion of each client's use of each resolver in a first autonomous system. The second matrix contains information as to the distance between each client and each rack, with respect to an egress gateway, in a second autonomous system. The resulting routing table is used to identify a gateway from which to serve content to a client.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 24, 2015
    Applicant: Level 3 Communications, LLC
    Inventors: William Hopkins, Joel C. Maslak
  • Patent number: 8334786
    Abstract: Apparatus for the wireless transmission of data, and preferably also of power, across a space between a length of production tubing and a surrounding casing in a petrochemical well, includes a pair of inductively-coupled coils, a first of which is located on the exterior of the production tubing generally coaxially therewith, and the second of which is located on the interior of the casing generally coaxially therewith. This may be used in particular as part of a system for transmitting power and data to/from a sensor monitoring the pressure and/or other environmental conditions within the “B” annulus B of a sub-sea well.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: December 18, 2012
    Assignee: Qinetiq Limited
    Inventors: Adrian Robert Bowles, Stuart John Eaton, Timothy Rupert Charles Jarman, Michael William Hopkins
  • Publication number: 20110163890
    Abstract: Apparatus for the wireless transmission of data, and preferably also of power, across a space between a length of production tubing and a surrounding casing in a petrochemical well, includes a pair of inductively-coupled coils, a first of which is located on the exterior of the production tubing generally coaxially therewith, and the second of which is located on the interior of the casing generally coaxially therewith. This may be used in particular as part of a system for transmitting power and data to/from a sensor monitoring the pressure and/or other environmental conditions within the “B” annulus B of a sub-sea well.
    Type: Application
    Filed: September 24, 2008
    Publication date: July 7, 2011
    Applicant: QINETIQ LIMITED
    Inventors: Adrian Robert Bowles, Stuart John Eaton, Timothy Rupert Charles Jarman, Michael William Hopkins
  • Publication number: 20090309737
    Abstract: Reader apparatus for receiving data from a transponder in the body of a patient, for example a femoral nail. The apparatus includes an antenna which can be varied in size and shape to fit patients, the size and shape of whose bodies vary significantly. A variable impedance unit is included to maximise power matching between the antenna and a reader unit for a given antenna configuration.
    Type: Application
    Filed: August 21, 2007
    Publication date: December 17, 2009
    Applicant: QINETIQ LIMITED
    Inventors: Adrian Robert Bowles, Timothy Rupert Charles Jarman, Michael William Hopkins
  • Patent number: 7279518
    Abstract: The invention provides a process for preparing a filled halobutyl elastomer, which comprises mixing a halobutyl elastomer, particles of filler and an additive containing both amino and alcohol functional groups, and curing the filled elastomer with sulfur or other curative systems. This invention has the advantages of (a) not evolving alcohol either during the manufacture or subsequent use of the article manufactured from the compound, and (b) significantly reducing the cost of the compound.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: October 9, 2007
    Assignee: Lanxess Inc.
    Inventors: William Hopkins, Rui Resendes
  • Publication number: 20070204691
    Abstract: A condition management system monitors a variety of biological and environmental conditions for individuals, locations, and objects. Information collected with respect to the various conditions monitored is processed to create an information hierarchy that controls the operation of various alert devices. The alert devices may operate via wired or wireless technology. Quantitative measurements can be made with respect to the monitored conditions in order to create the information hierarchy. Important or critical conditions can take precedent over less critical conditions both in terms of the nature of the alert and the processing order.
    Type: Application
    Filed: March 13, 2007
    Publication date: September 6, 2007
    Inventors: James Bogner, Robert Brill, William Hopkins
  • Publication number: 20070169123
    Abstract: Systems and methods for operating software data structures are provided. In one embodiment, lock-free dual queues with conditional synchronization and time-outs are described. The lock-free dual queues of various embodiments of the present invention are accessible by one or more consumer threads and one or more producing threads. The consuming threads are able to access and remove elements from the queue while the producing threads are able to access and add elements to the queue. In some cases, a thread may be both a consuming thread and a producing thread. The add and remove operations of various embodiments of the present invention, generally operate by using conditional synchronization primitives which modifies a value in shared memory to a specified value if the previous value is what was expected.
    Type: Application
    Filed: December 30, 2006
    Publication date: July 19, 2007
    Applicant: Level 3 Communications, Inc.
    Inventor: William Hopkins
  • Publication number: 20070157200
    Abstract: A method of supporting condition synchronization for a shared data structure so as to provide concurrent access. A protocol is provided between a thread creating a request as part of a remove operation and a thread fulfilling a request as part of an add operation. The protocol provides for the thread making such a request to check the request_value field of the request node and then wait on its own condition variable. A requesting thread sets a requestor_id field of a request node with a value that identifies the thread. A fulfilling thread sets a request_value field of a request node with the address of the data node with the value, and then signals the requesting thread as identified by the requestor_id field. Upon receiving the signal, the requesting thread wakes up and retrieves the value from the data node pointed to it by the request_value field of the request node.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventor: William Hopkins
  • Publication number: 20070125919
    Abstract: Apparatus and method, including securement means, for displaying various and sundry objects, such as heirlooms, antiques, statuary, crystal, collectibles, lamps, vases, pottery, picture frames and other items on shelves, counters, furniture and glass for protecting the same from earthquake and accidental breakage in homes, museums, moving vehicles and boats and the like. The securement means includes a non-hardening, two-sided acrylic foam bonding material that may be die-cut in a variety of pad sizes for a predetermined holding strength for the particular object being secured.
    Type: Application
    Filed: December 6, 2005
    Publication date: June 7, 2007
    Inventor: William Hopkins
  • Publication number: 20070041202
    Abstract: A gas discharge lamp power supply having a base, a pair of opposed side walls extending from the base, and opposed first and second end walls extending from the base between the opposed side walls. The first end wall has a sloped wall extending angularly between the side walls, and two input terminals are mounted on the sloped wall. In another embodiment, the power supply has a control with a nonvolatile memory for storing an error code in response to a detected fault condition, thereby permitting the error code to be displayed upon power being removed from and then, subsequently reapplied.
    Type: Application
    Filed: October 20, 2006
    Publication date: February 22, 2007
    Applicant: FRANCE/A SCOTT FETZER COMPANY
    Inventors: William Hopkins, Anthony Banks, Alan Smith