Patents by Inventor William R. Powers
William R. Powers 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: 20230112071Abstract: Embodiments are disclosed for assessing fall risk of a mobile device user. In some embodiments, a method comprises: obtaining one or more mobility metrics indicative of a user’s mobility, the mobility metrics obtained at least in part from sensor data output by at least one sensor of the mobile device; evaluating the one or more mobility metrics over one or more specified time periods to derive one or more longitudinal features; estimating a plurality of walking steadiness indicators based on a plurality of component models and the one or more longitudinal features; inferring the user’s risk of falling based at least in part on the plurality of walking steadiness indicators; and initiating an action or application on the mobile device based at least in part on the user’s risk of falling.Type: ApplicationFiled: June 3, 2022Publication date: April 13, 2023Inventors: Asif Khalak, Mariah W. Whitmore, Maxsim L. Gibiansky, Richard A. Fineman, Jaehyun Bae, Sheena Sharma, Carolyn R. Oliver, Mark P. Sena, Maryam Etezadi-Amoli, Allison L. Gilmore, William R. Powers, III, Edith M. Arnold, Gabriel A. Blanco, Sohum R. Thakkar, Adeeti V. Ullal
-
Patent number: 11601372Abstract: Aspects of the present disclosure include a content delivery network (CDN) for delivering content associated with a plurality of different types of applications/devices. Using a CDN flow application, a plurality of network flow parameters are generated for content delivery unique to different types of applications or devices. The network flow parameters include customized data transmission rates. The network flow parameters include predetermined settings for transmission control protocol (TCP) connections between the CDN and devices using a TCP flow control mechanism. Upon receiving a content request, the CDN fulfills the content request based upon first network flow parameters. The network flow parameters may be adjusted for each of the plurality of different types of applications/devices. The network flow parameters may be generated based upon requests or based upon the performance of each of the plurality of applications/devices.Type: GrantFiled: July 6, 2021Date of Patent: March 7, 2023Assignee: Level 3 Communications, LLCInventors: Joseph C. Lawrence, William R. Power
-
Publication number: 20230026415Abstract: A computer-implemented method, in a content delivery (CD) network that delivers content on behalf of multiple content providers. The method includes, at a server in the CDN, wherein the server is currently processing at least one other request in at least one other session: receiving a connection request from a client, the connection request being associated with a corresponding content request; determining whether handling the content request will cause the server to become overloaded; and, based on the determining in (B) and on information about the content request, conditionally (i) accepting the content request, and (ii) terminating or throttling at least one session on the server.Type: ApplicationFiled: October 1, 2022Publication date: January 26, 2023Applicant: Level 3 Communications, LLCInventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
-
Publication number: 20230018743Abstract: A content delivery method, and related apparatus, that involves the operations of receiving a request for a content resource including at least one embedded resource with a tag. Upon identification of the tag, using at least one delivery parameter to generate a modified embedded resource. Embedding the modified embedded resource in a content resource, such as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.Type: ApplicationFiled: September 16, 2022Publication date: January 19, 2023Applicant: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power
-
Publication number: 20220407913Abstract: The present application describes a system and method for determining a latency between a client device and various servers of a networking system.Type: ApplicationFiled: May 26, 2022Publication date: December 22, 2022Applicant: Level 3 Communications, LLCInventors: John R. B. Woodworth, Dean Ballew, Paul Carpenter, William R. Power, Laurence R. Lipstone
-
Patent number: 11463512Abstract: A computer-implemented method, in a content delivery (CD) network that delivers content on behalf of multiple content providers. The method includes, at a server in the CDN, wherein the server is currently processing at least one other request in at least one other session: receiving a connection request from a client, the connection request being associated with a corresponding content request; determining whether handling the content request will cause the server to become overloaded; and, based on the determining in (B) and on information about the content request, conditionally (i) accepting the content request, and (ii) terminating or throttling at least one session on the server.Type: GrantFiled: October 21, 2020Date of Patent: October 4, 2022Assignee: Level 3 Communications, LLCInventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
-
Patent number: 11451612Abstract: A content delivery method, and related apparatus, that involves the operations of receiving a request for a content resource including at least one embedded resource with a tag. Upon identification of the tag, using at least one delivery parameter to generate a modified embedded resource. Embedding the modified embedded resource in a content resource, such as an HTML document. Delivering, such as in response to request from a browser, the content resource with the modified embedded resource.Type: GrantFiled: August 26, 2020Date of Patent: September 20, 2022Assignee: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power
-
Publication number: 20220116474Abstract: Provided is a content delivery method and architecture for ways to improve the caching of content at one or more content providing devices of a Content Delivery Network (CDN). In particular, systems and methods are disclosed that vary the requirements to store resources or content within a caching device using a dynamic popularity threshold. This popularity threshold may be varied based on a measured fullness of the storage capacity of the cache device. In another example, the dynamic popularity threshold may be further varied based on a cache pressure, which is an indication of how often the cache replaces stored items with new items. The adjustment to the popularity threshold for caching particular content at the caching device may thus be based on a number of requests for content received at the device to tune the caching procedure for a particular region of the CDN.Type: ApplicationFiled: December 24, 2021Publication date: April 14, 2022Applicant: Level 3 Communications, LLCInventors: William R. Power, Pawel Jakobowski
-
Patent number: 11272028Abstract: A server in a content delivery (CD) network that distributes content on behalf of one or more subscribers. Responsive to a request from a client for a particular resource, if the particular resource is already in a cache on the server, serving the particular to the client from the cache; otherwise if the particular resource is not already cached on the server, when a count value exceeds a first threshold value, obtaining, caching, and serving the particular resource. When the count value is less than a second threshold value, obtaining and serving the particular resource. When the count value is: (i) not less than the second threshold value, and (ii) not greater than the first threshold value, then obtaining the particular resource and selectively caching the particular resource; and serving the particular resource to the client.Type: GrantFiled: April 29, 2020Date of Patent: March 8, 2022Assignee: Level 3 Communications, LLCInventors: Daniel Lee Jensen, William Crowder, Christopher Newton, William R. Power
-
Patent number: 11252254Abstract: Provided is a content delivery method and architecture for ways to improve the caching of content at one or more content providing devices of a Content Delivery Network (CDN). In particular, systems and methods are disclosed that vary the requirements to store resources or content within a caching device using a dynamic popularity threshold. This popularity threshold may be varied based on a measured fullness of the storage capacity of the cache device. In another example, the dynamic popularity threshold may be further varied based on a cache pressure, which is an indication of how often the cache replaces stored items with new items. The adjustment to the popularity threshold for caching particular content at the caching device may thus be based on a number of requests for content received at the device to tune the caching procedure for a particular region of the CDN.Type: GrantFiled: December 23, 2020Date of Patent: February 15, 2022Assignee: Level 3 Communications, LLCInventors: William R. Power, Pawel Jakobowski
-
Publication number: 20210393162Abstract: One or more electronic device may use motion and/or activity sensors to estimate a user's maximum volumetric flow of oxygen, or VO2 max. In particular, although a correlation between heart rate and VO2 max may be linear at high heart rate levels, there is not a linear correlation at lower heart rate levels. Therefore, for users without extensive workout data, the motion sensors and activity sensors may be used to determine maximum calories burned by the user, workout data, including heart rate data, and body metric data. Based on these parameters, a personalized relationship between the user's heart rate and oxygen pulse (which is a function of VO2) may be determined, even with a lack of high intensity workout data. In this way, a maximum heart rate and therefore a VO2 max value may be approximated for the user.Type: ApplicationFiled: June 3, 2021Publication date: December 23, 2021Inventors: Britni A. Crocker, Katherine Niehaus, Aditya Sarathy, Asif Khalak, Allison L. Gilmore, James P. Ochs, Bharath Narasimha Rao, Gabriel A. Quiroz, Hui Chen, Kyle A. Reed, William R. Powers, III, Maxsim L. Gibiansky, Paige N. Stanley, Umamahesh Srinivas, III, Karthik Jayaraman Raghuram, Adeeti V. Ullal
-
Patent number: 11165879Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing failover and load clustering features to one or more proxy servers of a content delivery network (CDN). In one embodiment, one or more proxy servers may announce a virtual host internet protocol (IP) and, to provide a failover feature, two or more of the proxy servers may also announce a more generic virtual network IP address that includes a broader range of IP addresses associated with the virtual network IP address. In another embodiment, each of the proxy servers in communication with the router may announce a generic IP network address to the router. In response to receiving a request for content from an end user of the CDN, the router may select a proxy server and load balance the received requests among the proxy servers.Type: GrantFiled: February 22, 2021Date of Patent: November 2, 2021Assignee: Level 3 Communications, LLCInventors: William R. Power, Paul K. McDonnell
-
Publication number: 20210336891Abstract: Aspects of the present disclosure include a content delivery network (CDN) for delivering content associated with a plurality of different types of applications/devices. Using a CDN flow application, a plurality of network flow parameters are generated for content delivery unique to different types of applications or devices. The network flow parameters include customized data transmission rates. The network flow parameters include predetermined settings for transmission control protocol (TCP) connections between the CDN and devices using a TCP flow control mechanism. Upon receiving a content request, the CDN fulfills the content request based upon first network flow parameters. The network flow parameters may be adjusted for each of the plurality of different types of applications/devices. The network flow parameters may be generated based upon requests or based upon the performance of each of the plurality of applications/devices.Type: ApplicationFiled: July 6, 2021Publication date: October 28, 2021Applicant: Level 3 Communications, LLCInventors: Joseph C. Lawrence, William R. Power
-
Patent number: 11063875Abstract: Aspects of the present disclosure include a content delivery network (CDN) for delivering content associated with a plurality of different types of applications/devices. Using a CDN flow application, a plurality of network flow parameters are generated for content delivery unique to different types of applications or devices. The network flow parameters include customized data transmission rates. The network flow parameters include predetermined settings for transmission control protocol (TCP) connections between the CDN and devices using a TCP flow control mechanism. Upon receiving a content request, the CDN fulfills the content request based upon first network flow parameters. The network flow parameters may be adjusted for each of the plurality of different types of applications/devices. The network flow parameters may be generated based upon requests or based upon the performance of each of the plurality of applications/devices.Type: GrantFiled: November 13, 2019Date of Patent: July 13, 2021Assignee: Level 3 Communications, LLCInventors: Joseph C. Lawrence, William R. Power
-
Patent number: 11057452Abstract: A content delivery network with at least one first content server bound to a first domain associated with a first characteristic (e.g., popular) associated with content servable from the content delivery network. The content delivery network includes at least one second content server bound to a second domain associated with a second characteristic (e.g., unpopular) associated with content servable from the content delivery network. At least one processing device including computer executable instructions for receiving a request to provide an embedded resource including either a first host name associated with the first domain or a second host name associated with the second domain.Type: GrantFiled: December 3, 2018Date of Patent: July 6, 2021Assignee: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power
-
Publication number: 20210194981Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing failover and load clustering features to one or more proxy servers of a content delivery network (CDN). In one embodiment, one or more proxy servers may announce a virtual host internet protocol (IP) and, to provide a failover feature, two or more of the proxy servers may also announce a more generic virtual network IP address that includes a broader range of IP addresses associated with the virtual network IP address. In another embodiment, each of the proxy servers in communication with the router may announce a generic IP network address to the router. In response to receiving a request for content from an end user of the CDN, the router may select a proxy server and load balance the received requests among the proxy servers.Type: ApplicationFiled: February 22, 2021Publication date: June 24, 2021Applicant: Level 3 Communications, LLCInventors: William R. Power, Paul K. McDonnell
-
Patent number: 11032387Abstract: A content delivery network has at least a first tier of servers. A content delivery method includes at a first server in the first tier of servers, obtaining a request from a client for a resource. If the resource is available at the first server or at a peer of the first server, then the resource is served to the client from the first server. Otherwise, it is determined whether the resource is popular, and if the resource is determined to be popular, then the first server obtains the resource and the first server serves the resource to the client. If the resource is determined not to be popular, the server contacts a second server to obtain the resource, not in the first tier of servers, and the second server provides the resource to the first server. The first server is instructed not to cache the unpopular content.Type: GrantFiled: October 28, 2019Date of Patent: June 8, 2021Assignee: Level 3 Communications, LLCInventors: Christopher Newton, Kevin Johns, William R. Power
-
Publication number: 20210112134Abstract: Provided is a content delivery method and architecture for ways to improve the caching of content at one or more content providing devices of a Content Delivery Network (CDN). In particular, systems and methods are disclosed that vary the requirements to store resources or content within a caching device using a dynamic popularity threshold. This popularity threshold may be varied based on a measured fullness of the storage capacity of the cache device. In another example, the dynamic popularity threshold may be further varied based on a cache pressure, which is an indication of how often the cache replaces stored items with new items. The adjustment to the popularity threshold for caching particular content at the caching device may thus be based on a number of requests for content received at the device to tune the caching procedure for a particular region of the CDN.Type: ApplicationFiled: December 23, 2020Publication date: April 15, 2021Applicant: Level 3 Communications, LLCInventors: William R. Power, Pawel Jakobowski
-
Patent number: 10934682Abstract: A dipper having an inlet and an outlet. The dipper includes a front wall and an opposite back wall extending between the inlet and the outlet. The front wall has a substantially linear inner surface between the inlet and the outlet. The dipper further includes two side walls connected between the front wall and the back wall and extending between the inlet and the outlet. Further, the dipper has a lip coupled to the front wall and extending outwardly from the inlet in a direction away from the outlet, the lip having a lip inner surface arranged generally parallel with the substantially linear inner surface of the front wall.Type: GrantFiled: December 30, 2019Date of Patent: March 2, 2021Assignee: Joy Global Surface Mining IncInventors: Dan Feld, Richard Nicoson, William R. Powers
-
Patent number: 10938941Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing failover and load clustering features to one or more proxy servers of a content delivery network (CDN). In one embodiment, one or more proxy servers may announce a virtual host internet protocol (IP) and, to provide a failover feature, two or more of the proxy servers may also announce a more generic virtual network IP address that includes a broader range of IP addresses associated with the virtual network IP address. In another embodiment, each of the proxy servers in communication with the router may announce a generic IP network address to the router. In response to receiving a request for content from an end user of the CDN, the router may select a proxy server and load balance the received requests among the proxy servers.Type: GrantFiled: April 15, 2019Date of Patent: March 2, 2021Assignee: Level 3 Communications, LLCInventors: William R. Power, Paul K. McDonnell