Patents by Inventor William R. Power
William R. Power 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: 11961332Abstract: One or more electronic device may use motion and/or activity sensors to estimate a user's 6 minute walking distance. In particular, because users typically walk at less than their maximum output and in imperfect conditions, control circuitry within the device(s) may rely on walks of shorter distances to estimate the 6 minute walking distance. For example, the control circuitry may gather activity information for the user, such as heart rate, calories burned, and step count, and analyze a distance component and a speed component for periods in which the user has walked. Individual 6 minute walk distance estimates may be generated based on each of the activity information, distance component, and speed component. The distance and speed estimates may be corrected for walking behaviors that deviate from an ideal testing environment, and may then be fused with the activity estimate to generate a final 6 minute walk distance estimate.Type: GrantFiled: June 3, 2021Date of Patent: April 16, 2024Assignee: Apple Inc.Inventors: William R. Powers, III, Maryam Etezadi-Amoli, Britni A. Crocker, Allison L. Gilmore, Edith M. Arnold, Hung A. Pham, Irida Mance, Sumayah F. Rahman, Katherine Niehaus, Kyle A. Reed, Maxsim L. Gibiansky, Karthik Jayaraman Raghuram, Adeeti V. Ullal
-
Publication number: 20230412673Abstract: 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: September 1, 2023Publication date: December 21, 2023Applicant: Level 3 Communications, LLCInventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
-
Publication number: 20230389813Abstract: Embodiments are disclosed for estimating heart rate recovery (HRR) after maximum or high-exertion activity based on sensor observations. In some embodiments, a method comprises: obtaining, with at least one processor, sensor data from a wearable device worn on a wrist of a user; obtaining, with the at least one processor, a heart rate (HR) of the user; identifying, with the at least one processor, an observation window of the sensor data and HR; estimating, with the at least one processor during the observation window, input features for estimating maximum or near maximum exertion HRR of the user based on the sensor data and HR; and estimating, with the at least one processor during the observation window, the maximum or near maximum exertion HRR of the user based on a machine learning model and the input features.Type: ApplicationFiled: September 23, 2022Publication date: December 7, 2023Inventors: Britni A. Crocker, Adeeti V. Ullal, Ayse S. Cakmak, Johahn Y. Leung, Katherine Niehaus, William R. Powers, III
-
Publication number: 20230389806Abstract: Detecting a physiological parameter of a user at a first level during a first activity and at a second level during a second activity and displaying, based on the first level and the second level, a predictive change in the physiological parameter had the second activity been a third activity that is different from the second activity.Type: ApplicationFiled: November 8, 2022Publication date: December 7, 2023Inventors: Nicholas D. FELTON, Alexander DICKINSON, Eamon F. GILRAVI, Katherine NIEHAUS, William R. POWERS, III, Adeeti V. ULLAL
-
Publication number: 20230389824Abstract: Enclosed are embodiments for estimating gait time events and GCT using a wrist-worn device. In some embodiments, a method comprises: obtaining, with at least one processor of a wrist-worn device, sensor data indicative of acceleration and rotation rate; and predicting, with the at least one processor, at least one gait event time based on a machine learning (ML) model with the acceleration and rotation rate as input to the ML model.Type: ApplicationFiled: June 2, 2023Publication date: December 7, 2023Inventors: Allison L. Gilmore, Adeeti V. Ullal, Alexander G. Bruno, Eugene Song, Gabriel A. Blanco, James J. Dunne, João Antunes, Karthik Jayaraman Raghuram, Po An Lin, Richard A. Fineman, William R. Powers, III, Asif Khalak
-
Publication number: 20230388361Abstract: 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: August 10, 2023Publication date: November 30, 2023Applicant: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power
-
Publication number: 20230336622Abstract: 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: June 23, 2023Publication date: October 19, 2023Applicant: Level 3 Communications, LLCInventors: John R.B. Woodworth, Dean Ballew, Paul Carpenter, William R. Power, Laurence R. Lipstone
-
Publication number: 20230300216Abstract: 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: May 24, 2023Publication date: September 21, 2023Applicant: Level 3 Communications, LLCInventors: William R. Power, Pawel Jakobowski
-
Patent number: 11750690Abstract: 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 1, 2022Date of Patent: September 5, 2023Assignee: Level 3 Communications, LLCInventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
-
Patent number: 11729249Abstract: 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: September 16, 2022Date of Patent: August 15, 2023Assignee: Level 3 Communications, LLCInventors: Christopher Newton, William R. Power
-
Publication number: 20230208768Abstract: 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: March 4, 2023Publication date: June 29, 2023Applicant: Level 3 Communications, LLCInventors: Joseph C. Lawrence, William R. Power
-
Patent number: 11689611Abstract: The present application describes a system and method for determining a latency between a client device and various servers of a networking system.Type: GrantFiled: May 26, 2022Date of Patent: June 27, 2023Assignee: Level 3 Communications, LLCInventors: John R. B. Woodworth, Dean Ballew, Paul Carpenter, William R. Power, Laurence R. Lipstone
-
Patent number: 11665259Abstract: 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 24, 2021Date of Patent: May 30, 2023Assignee: Level 3 Communications, LLCInventors: William R. Power, Pawel Jakobowski
-
Publication number: 20230147505Abstract: Embodiments are disclosed for identifying poor cardio metabolic health using sensors of wearable devices. In an embodiment, a method comprises: obtaining estimates of maximal oxygen consumption of a user during exercise; determining at least one confidence weight based on context data; adjusting the maximal oxygen consumption estimates using the at least one confidence weight; aggregating the adjusted maximal oxygen consumption estimates to generate a summary maximal oxygen consumption estimate and corresponding confidence interval for the user; and classifying cardiorespiratory fitness of the user based on at least one of the summary maximum consumption estimate, the corresponding confidence interval, a population error model or a low cardiorespiratory fitness threshold.Type: ApplicationFiled: November 10, 2022Publication date: May 11, 2023Inventors: Katherine Niehaus, Britni A. Crocker, Maxsim L. Gibiansky, William R. Powers, III, Allison L. Gilmore, Asif Khalak, Sheena Sharma, Richard A. Fineman, Kyle A. Reed, Karthik Jayaraman Raghuram, Adeeti V. Ullal
-
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