Patents by Inventor Lloyd Alfred Moore

Lloyd Alfred Moore 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: 10548078
    Abstract: Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: January 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anh P. Tran, John Mark Miller, Steven Oliver Elliott, Lloyd Alfred Moore
  • Publication number: 20170135038
    Abstract: Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.
    Type: Application
    Filed: July 15, 2016
    Publication date: May 11, 2017
    Inventors: Anh P. Tran, John Mark Miller, Steven Oliver Elliott, Lloyd Alfred Moore
  • Patent number: 9417908
    Abstract: Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: August 16, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anh P. Tran, John Mark Miller, Steven Oliver Elliott, Lloyd Alfred Moore
  • Patent number: 8521887
    Abstract: Combining network connection maintenance operations that use a resource to extend battery life. Each of the network connections has a timer and a defined tolerance for early connection maintenance. After receiving notification of an event, the network connections are accessed to identify the connections for which a maintenance operation may be performed early based on the timer and the tolerance. In an embodiment, the maintenance operation includes sending a transmission control protocol (TCP) keep-alive packet on the connection.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: August 27, 2013
    Assignee: Microsoft Corporation
    Inventors: Anh P. Tran, Lloyd Alfred Moore, M. Omar Maabreh, Adam Sapek, Gary Jason Waliczek, Upender R. Sandadi, Albert Liu
  • Patent number: 8230436
    Abstract: Coalescing schedules that use a resource to extend battery life. Each of the schedules is defined to execute at a recurrent activation time within a defined tolerance. After receiving notification of an event, the schedules are accessed to identify the schedules that may be executed early based on their activation time and tolerance. The identified schedules are aggregated for execution.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Anh P. Tran, Lloyd Alfred Moore, Christopher Todd Guillory, Hugh Teegan, John Mark Miller, Adam Sapek, Keith C. Bentley, Poonam Ganesh Hattangady, Albert Liu
  • Publication number: 20120102139
    Abstract: Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.
    Type: Application
    Filed: January 3, 2012
    Publication date: April 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Anh P. Tran, John Mark Miller, Steven Oliver Elliott, Lloyd Alfred Moore
  • Patent number: 8166145
    Abstract: Managing recurrent schedules based on events and conditions. Schedules from a plurality of applications are identified based on an activation time for the schedules and a determination of whether or not conditions defined for the schedules are met. The identified schedules are activated by performing actions associated with each of the identified schedules. In an embodiment, the schedules are grouped based on functionality and prioritized to avoid conflicts within each group.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Anh P. Tran, Lloyd Alfred Moore, Christopher Todd Guillory, Gary Jason Waliczek, Poonam Ganesh Hattangady, Adam Sapek, Albert Liu, Kishore Kumar Prakash, Jane Van-nha Ly
  • Publication number: 20120089720
    Abstract: Combining network connection maintenance operations that use a resource to extend battery life. Each of the network connections has a timer and a defined tolerance for early connection maintenance. After receiving notification of an event, the network connections are accessed to identify the connections for which a maintenance operation may be performed early based on the timer and the tolerance. In an embodiment, the maintenance operation includes sending a transmission control protocol (TCP) keep-alive packet on the connection.
    Type: Application
    Filed: December 19, 2011
    Publication date: April 12, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Anh P. Tran, Lloyd Alfred Moore, M. Omar Maabreh, Adam Sapek, Gary Jason Waliczek, Upender R. Sandadi
  • Patent number: 8112475
    Abstract: Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: February 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Anh P. Tran, John Mark Miller, Steven Oliver Elliott, Lloyd Alfred Moore
  • Patent number: 8099505
    Abstract: Combining network connection maintenance operations that use a resource to extend battery life. Each of the network connections has a timer and a defined tolerance for early connection maintenance. After receiving notification of an event, the network connections are accessed to identify the connections for which a maintenance operation may be performed early based on the timer and the tolerance. In an embodiment, the maintenance operation includes sending a transmission control protocol (TCP) keep-alive packet on the connection.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: January 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Anh P. Tran, Lloyd Alfred Moore, M. Omar Maabreh, Adam Sapek, Gary Jason Waliczek, Upender R. Sandadi
  • Patent number: 8090826
    Abstract: Managing power-consuming resources on a first computing device by time-based and condition-based scheduling of data delivery from a plurality of second computing devices. A scheduler executing on the first computing device has knowledge of recurrent schedules for activation by the second computing devices. The first computing device determines availability of the power-consuming resources and adjusts an activation time for the schedules to use the power-consuming resources when the resources are available. Managing the schedules associated with the second computing devices preserves battery life of the first computing device.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: January 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Anh P. Tran, Lloyd Alfred Moore, John Eldridge, Steven Oliver Elliott
  • Patent number: 7970566
    Abstract: Two or more sets of measurement data can be independently collected from causally related characteristics or elements. Such measurements can be synchronized with one another through the identification of a correct offset between their measurement data. An identification of the nature of the causal relationship between the measured characteristics can identify relevant ranges within which the aggregate values of one of the measurements can be obtained. As the offset between the measurements is adjusted, the aggregate values can change and a derivative, or other meaningful function based on the aggregate values can be calculated. The meaningful function, or subsequent functional result of it, can inform a range of offsets within which a local extreme value can be identified. The offset corresponding to such a local extreme value can be the correct offset.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Lloyd Alfred Moore, John R Eldridge
  • Publication number: 20090327491
    Abstract: Managing power-consuming resources on a first computing device by time-based and condition-based scheduling of data delivery from a plurality of second computing devices. A scheduler executing on the first computing device has knowledge of recurrent schedules for activation by the second computing devices. The first computing device determines availability of the power-consuming resources and adjusts an activation time for the schedules to use the power-consuming resources when the resources are available. Managing the schedules associated with the second computing devices preserves battery life of the first computing device.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anh P. Tran, Lloyd Alfred Moore, John Eldridge, Steven Oliver Elliott
  • Publication number: 20090327390
    Abstract: Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anh P. Tran, John Mark Miller, Steven Oliver Elliott, Lloyd Alfred Moore
  • Publication number: 20090248878
    Abstract: Combining network connection maintenance operations that use a resource to extend battery life. Each of the network connections has a timer and a defined tolerance for early connection maintenance. After receiving notification of an event, the network connections are accessed to identify the connections for which a maintenance operation may be performed early based on the timer and the tolerance. In an embodiment, the maintenance operation includes sending a transmission control protocol (TCP) keep-alive packet on the connection.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anh P. Tran, Lloyd Alfred Moore, M. Omar Maabreh, Adam Sapek, Gary Jason Waliczek, Upender R. Sandadi
  • Publication number: 20090182608
    Abstract: Managing recurrent schedules based on events and conditions. Schedules from a plurality of applications are identified based on an activation time for the schedules and a determination of whether or not conditions defined for the schedules are met. The identified schedules are activated by performing actions associated with each of the identified schedules. In an embodiment, the schedules are grouped based on functionality and prioritized to avoid conflicts within each group.
    Type: Application
    Filed: March 20, 2008
    Publication date: July 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anh P. Tran, Lloyd Alfred Moore, Christopher Todd Guillory, Gary Jason Waliczek, Poonam Ganesh Hattangady, Adam Sapek, Albert Liu, Kishore Kumar Prakash, Jane Van-nha Ly
  • Publication number: 20090183157
    Abstract: Coalescing schedules that use a resource to extend battery life. Each of the schedules is defined to execute at a recurrent activation time within a defined tolerance. After receiving notification of an event, the schedules are accessed to identify the schedules that may be executed early based on their activation time and tolerance. The identified schedules are aggregated for execution.
    Type: Application
    Filed: March 27, 2008
    Publication date: July 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anh P. Tran, Lloyd Alfred Moore, Christopher Todd Guillory, Hugh Teegan, John Mark Miller, Adam Sapek, Keith C. Bentley, Poonam Ganesh Hattangady
  • Publication number: 20090138218
    Abstract: Two or more sets of measurement data can be independently collected from causally related characteristics or elements. Such measurements can be synchronized with one another through the identification of a correct offset between their measurement data. An identification of the nature of the causal relationship between the measured characteristics can identify relevant ranges within which the aggregate values of one of the measurements can be obtained. As the offset between the measurements is adjusted, the aggregate values can change and a derivative, or other meaningful function based on the aggregate values can be calculated. The meaningful function, or subsequent functional result of it, can inform a range of offsets within which a local extreme value can be identified. The offset corresponding to such a local extreme value can be the correct offset.
    Type: Application
    Filed: November 27, 2007
    Publication date: May 28, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Lloyd Alfred Moore, John R. Eldridge