Patents by Inventor David S. Maynard

David S. Maynard 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: 9514437
    Abstract: In one aspect, a mobile device comprises a local content store, one or more media playback components, one or more content capture components, and an instructional module agent comprising an authoring application and a playback application. The authoring application is configured to allow an author to create and edit instructional modules each comprising one or more media playback steps, each step comprising media that can be displayed or played, and to use the content capture components to capture content, store the captured content in the local content store, and configure at least one of the steps to display or play the captured content using the media playback components. The playback application is configured to play the instructional modules using the media playback components.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: December 6, 2016
    Assignee: Cubic Corporation
    Inventors: Michael J. Becker, Aaron Cammarata, Peter A. Bonanni, III, David S. Maynard, John Alan Main, John R. Lowell, Lawton Campbell
  • Patent number: 8494981
    Abstract: A system, method, and computer-readable instructions for real-time characters with learning capabilities. A plurality of rules are defined in a rules-based system, each of the rules defining a condition that determines a behavior of a virtual agent when the rule is triggered by the condition being satisfied so that upon triggering of multiple rules at the same time, each of the behaviors of the multiple rules whose conditions were satisfied are combined into a resultant behavior for the virtual agent. This resultant behavior is compared with a desired behavior to providing feedback in the form of rewards or punishments to each of the multiple rules based on their corresponding contribution to the resultant behavior as compared to the desired behavior.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: July 23, 2013
    Assignee: Lockheed Martin Corporation
    Inventors: Gregory A. Harrison, Thomas Wonneberger, Jason Tr Smith, David S. Maynard, Eric W. Worden
  • Publication number: 20130059609
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
    Type: Application
    Filed: November 1, 2012
    Publication date: March 7, 2013
    Inventors: Mika Raento, David S. Maynard, Steven J. Lee
  • Patent number: 8325088
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Mika Raento, David S. Maynard, Steven John Lee
  • Patent number: 8319685
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: Mika Raento, David S. Maynard, Steven John Lee
  • Publication number: 20120046770
    Abstract: In one aspect, a mobile device comprises a local content store, one or more media playback components, one or more content capture components, and an instructional module agent comprising an authoring application and a playback application. The authoring application is configured to allow an author to create and edit instructional modules each comprising one or more media playback steps, each step comprising media that can be displayed or played, and to use the content capture components to capture content, store the captured content in the local content store, and configure at least one of the steps to display or play the captured content using the media playback components. The playback application is configured to play the instructional modules using the media playback components.
    Type: Application
    Filed: June 23, 2011
    Publication date: February 23, 2012
    Applicant: Total Immersion Software, Inc.
    Inventors: Michael J. Becker, Aaron Cammarata, Peter A. Bonanni, III, David S. Maynard, John Alan Main, John R. Lowell, Lawton Campbell
  • Publication number: 20120013504
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
    Type: Application
    Filed: September 26, 2011
    Publication date: January 19, 2012
    Applicant: Google Inc.
    Inventors: Mika Raento, David S. Maynard, Steven John Lee
  • Publication number: 20110313955
    Abstract: A system, method, and computer-readable instructions for real-time characters with learning capabilities. A plurality of rules are defined in a rules-based system, each of the rules defining a condition that determines a behavior of a virtual agent when the rule is triggered by the condition being satisfied so that upon triggering of multiple rules at the same time, each of the behaviors of the multiple rules whose conditions were satisfied are combined into a resultant behavior for the virtual agent. This resultant behavior is compared with a desired behavior to providing feedback in the form of rewards or punishments to each of the multiple rules based on their corresponding contribution to the resultant behavior as compared to the desired behavior.
    Type: Application
    Filed: June 21, 2010
    Publication date: December 22, 2011
    Inventors: Gregory A. Harrison, Thomas Wonneberger, Jason Tr Smith, David S. Maynard, Eric W. Worden
  • Publication number: 20100194632
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
    Type: Application
    Filed: January 13, 2010
    Publication date: August 5, 2010
    Inventors: Mika Raento, David S. Maynard, Steven John Lee