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: 11961332
    Abstract: 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: Grant
    Filed: June 3, 2021
    Date of Patent: April 16, 2024
    Assignee: 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: 20230412673
    Abstract: 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: Application
    Filed: September 1, 2023
    Publication date: December 21, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
  • Publication number: 20230389813
    Abstract: 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: Application
    Filed: September 23, 2022
    Publication date: December 7, 2023
    Inventors: Britni A. Crocker, Adeeti V. Ullal, Ayse S. Cakmak, Johahn Y. Leung, Katherine Niehaus, William R. Powers, III
  • Publication number: 20230389806
    Abstract: 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: Application
    Filed: November 8, 2022
    Publication date: December 7, 2023
    Inventors: Nicholas D. FELTON, Alexander DICKINSON, Eamon F. GILRAVI, Katherine NIEHAUS, William R. POWERS, III, Adeeti V. ULLAL
  • Publication number: 20230389824
    Abstract: 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: Application
    Filed: June 2, 2023
    Publication date: December 7, 2023
    Inventors: 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: 20230388361
    Abstract: 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: Application
    Filed: August 10, 2023
    Publication date: November 30, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Christopher Newton, William R. Power
  • Publication number: 20230336622
    Abstract: The present application describes a system and method for determining a latency between a client device and various servers of a networking system.
    Type: Application
    Filed: June 23, 2023
    Publication date: October 19, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: John R.B. Woodworth, Dean Ballew, Paul Carpenter, William R. Power, Laurence R. Lipstone
  • Publication number: 20230300216
    Abstract: 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: Application
    Filed: May 24, 2023
    Publication date: September 21, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: William R. Power, Pawel Jakobowski
  • Patent number: 11750690
    Abstract: 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: Grant
    Filed: October 1, 2022
    Date of Patent: September 5, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
  • Patent number: 11729249
    Abstract: 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: Grant
    Filed: September 16, 2022
    Date of Patent: August 15, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, William R. Power
  • Publication number: 20230208768
    Abstract: 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: Application
    Filed: March 4, 2023
    Publication date: June 29, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Joseph C. Lawrence, William R. Power
  • Patent number: 11689611
    Abstract: The present application describes a system and method for determining a latency between a client device and various servers of a networking system.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: June 27, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: John R. B. Woodworth, Dean Ballew, Paul Carpenter, William R. Power, Laurence R. Lipstone
  • Patent number: 11665259
    Abstract: 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: Grant
    Filed: December 24, 2021
    Date of Patent: May 30, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: William R. Power, Pawel Jakobowski
  • Publication number: 20230147505
    Abstract: 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: Application
    Filed: November 10, 2022
    Publication date: May 11, 2023
    Inventors: 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: 20230112071
    Abstract: 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: Application
    Filed: June 3, 2022
    Publication date: April 13, 2023
    Inventors: 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: 11601372
    Abstract: 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: Grant
    Filed: July 6, 2021
    Date of Patent: March 7, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Joseph C. Lawrence, William R. Power
  • Publication number: 20230026415
    Abstract: 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: Application
    Filed: October 1, 2022
    Publication date: January 26, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder
  • Publication number: 20230018743
    Abstract: 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: Application
    Filed: September 16, 2022
    Publication date: January 19, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Christopher Newton, William R. Power
  • Publication number: 20220407913
    Abstract: The present application describes a system and method for determining a latency between a client device and various servers of a networking system.
    Type: Application
    Filed: May 26, 2022
    Publication date: December 22, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: John R. B. Woodworth, Dean Ballew, Paul Carpenter, William R. Power, Laurence R. Lipstone
  • Patent number: 11463512
    Abstract: 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: Grant
    Filed: October 21, 2020
    Date of Patent: October 4, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: William R. Power, Christopher Newton, Laurence Lipstone, William Crowder