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: 20190334791Abstract: 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: ApplicationFiled: April 8, 2019Publication date: October 31, 2019Applicant: Level 3 Communications, LLCInventor: William Hopkins
-
Patent number: 10397180Abstract: 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: GrantFiled: October 15, 2018Date of Patent: August 27, 2019Assignee: Level 3 Communications, LLCInventors: William Hopkins, Joelle T. Maslak
-
Patent number: 10389599Abstract: 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: GrantFiled: October 15, 2018Date of Patent: August 20, 2019Assignee: Level 3 Communications, LLCInventors: William Hopkins, William R. Power
-
Publication number: 20190052541Abstract: 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: ApplicationFiled: October 15, 2018Publication date: February 14, 2019Inventors: William Hopkins, William R. Power
-
Publication number: 20190052596Abstract: 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: ApplicationFiled: October 15, 2018Publication date: February 14, 2019Inventors: William Hopkins, Joelle T. Maslak
-
Publication number: 20190004892Abstract: 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: ApplicationFiled: June 27, 2018Publication date: January 3, 2019Applicant: Level 3 Communicatons, LLCInventors: William Hopkins, Lawrence W. Gowin
-
Publication number: 20180340412Abstract: 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: ApplicationFiled: December 1, 2016Publication date: November 29, 2018Inventors: Rajinder Singh, Michael William Hopkins
-
Patent number: 10103945Abstract: 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: GrantFiled: April 5, 2016Date of Patent: October 16, 2018Assignee: Level 3 Communications, LLCInventors: William Hopkins, William R. Power
-
Patent number: 10104036Abstract: 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: GrantFiled: June 24, 2015Date of Patent: October 16, 2018Assignee: Level 3 Communications, LLCInventors: William Hopkins, Joelle T. Maslak
-
Publication number: 20160294642Abstract: 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: ApplicationFiled: April 5, 2016Publication date: October 6, 2016Applicant: Level 3 Communications, LLCInventors: William Hopkins, William R. Power
-
Publication number: 20150372969Abstract: 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: ApplicationFiled: June 24, 2015Publication date: December 24, 2015Applicant: Level 3 Communications, LLCInventors: William Hopkins, Joel C. Maslak
-
Patent number: 8334786Abstract: 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: GrantFiled: September 24, 2008Date of Patent: December 18, 2012Assignee: Qinetiq LimitedInventors: Adrian Robert Bowles, Stuart John Eaton, Timothy Rupert Charles Jarman, Michael William Hopkins
-
Publication number: 20110163890Abstract: 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: ApplicationFiled: September 24, 2008Publication date: July 7, 2011Applicant: QINETIQ LIMITEDInventors: Adrian Robert Bowles, Stuart John Eaton, Timothy Rupert Charles Jarman, Michael William Hopkins
-
Publication number: 20090309737Abstract: 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: ApplicationFiled: August 21, 2007Publication date: December 17, 2009Applicant: QINETIQ LIMITEDInventors: Adrian Robert Bowles, Timothy Rupert Charles Jarman, Michael William Hopkins
-
Patent number: 7279518Abstract: 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: GrantFiled: February 28, 2002Date of Patent: October 9, 2007Assignee: Lanxess Inc.Inventors: William Hopkins, Rui Resendes
-
Publication number: 20070204691Abstract: 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: ApplicationFiled: March 13, 2007Publication date: September 6, 2007Inventors: James Bogner, Robert Brill, William Hopkins
-
Publication number: 20070169123Abstract: 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: ApplicationFiled: December 30, 2006Publication date: July 19, 2007Applicant: Level 3 Communications, Inc.Inventor: William Hopkins
-
Publication number: 20070157200Abstract: 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: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Inventor: William Hopkins
-
Publication number: 20070125919Abstract: 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: ApplicationFiled: December 6, 2005Publication date: June 7, 2007Inventor: William Hopkins
-
Publication number: 20070041202Abstract: 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: ApplicationFiled: October 20, 2006Publication date: February 22, 2007Applicant: FRANCE/A SCOTT FETZER COMPANYInventors: William Hopkins, Anthony Banks, Alan Smith