Patents by Inventor Daniel Todd

Daniel Todd 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: 9794661
    Abstract: A surface-mountable MEMS microphone comprising a MEMS microphone die and an application-specific integrated circuit (ASIC) mounted inside a surface-mountable package housing, and fully enclosed therein. The surface-mountable package is a single, self-contained housing that provides an electrical interface to external circuitry for the enclosed MEMS microphone die and the ASIC, and provides electrical, physical, and environmental protection for the MEMS microphone die and the ASIC. The surface-mountable package allows external acoustic energy to enter the package interior via one or more acoustic ports and impinge on the diaphragm of the MEMS microphone die. The cover of the surface-mountable package comprises an acoustic port with ingress protection to limit dust and particle intrusion. The ingress protection can be a formed member that is part of the cover of the surface-mountable package having various shapes, an internal shield, or a combination of both a formed member and internal shield.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: October 17, 2017
    Assignee: Knowles Electronics, LLC
    Inventors: Joshua Watson, Daniel Todd Grosse, Michael Robert Jacobs, William F. Schimpf, Ivelisse Del Valle Figueroa
  • Publication number: 20170163528
    Abstract: Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are separated by one or more physical networks. In some situations, the techniques may be used to provide a virtual network between multiple computing nodes that are separated by one or more intermediate physical networks, such as from the edge of the one or more intermediate physical networks by modifying communications that enter and/or leave the intermediate physical networks. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users (e.g., users of a program execution service). The managing of the communications may include determining whether communications sent to managed computing nodes are authorized, and providing the communications to the computing nodes only if they are determined to be authorized.
    Type: Application
    Filed: February 16, 2017
    Publication date: June 8, 2017
    Inventor: Daniel Todd Cohn
  • Publication number: 20170099260
    Abstract: Techniques are described for providing users with access to computer networks, such as to enable users to create and configure computer networks that are provided by a remote configurable network service for the users' use. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. In addition, access to remote resource services may be configured and provided from such computer networks in various manners, such as to automatically include access control information to limit access to particular resources to computing nodes at the location of that provided computer network.
    Type: Application
    Filed: December 16, 2016
    Publication date: April 6, 2017
    Inventors: Daniel Todd Cohn, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 9577926
    Abstract: Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are separated by one or more physical networks. In some situations, the techniques may be used to provide a virtual network between multiple computing nodes that are separated by one or more intermediate physical networks, such as from the edge of the one or more intermediate physical networks by modifying communications that enter and/or leave the intermediate physical networks. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users (e.g., users of a program execution service). The managing of the communications may include determining whether communications sent to managed computing nodes are authorized, and providing the communications to the computing nodes only if they are determined to be authorized.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 21, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Daniel Todd Cohn
  • Publication number: 20170041692
    Abstract: A surface-mountable MEMS microphone comprising a MEMS microphone die and an application-specific integrated circuit (ASIC) mounted inside a surface-mountable package housing, and fully enclosed therein. The surface-mountable package is a single, self-contained housing that provides an electrical interface to external circuitry for the enclosed MEMS microphone die and the ASIC, and provides electrical, physical, and environmental protection for the MEMS microphone die and the ASIC. The surface-mountable package allows external acoustic energy to enter the package interior via one or more acoustic ports and impinge on the diaphragm of the MEMS microphone die. The cover of the surface-mountable package comprises an acoustic port with ingress protection to limit dust and particle intrusion. The ingress protection can be a formed member that is part of the cover of the surface-mountable package having various shapes, an internal shield, or a combination of both a formed member and internal shield.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Joshua Watson, Daniel Todd Grosse, Michael Robert Jacobs, William F. Schimpf, Ivelisse Del Valle Figueroa
  • Publication number: 20160377464
    Abstract: A flow meter includes a first body defining a fluid path. A flow measuring element is operatively positioned within the fluid path. The flow measuring element is configured to generate a signal in response to fluid within the fluid path. At least one circuit element is configured to receive the signal generated by the measuring element and determine a rate of flow and a direction of flow of the fluid within the fluid path.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 29, 2016
    Inventors: Daniel Todd Adlon, Joseph Bowling
  • Patent number: 9426033
    Abstract: A Hardware Abstraction Layer (HAL) for a target computing device that is equipped with an Application Specific Integrated Circuit (ASIC) or other hardware element that provides forwarding and/or switching capability is used to analyze an abstract candidate device model. The abstract candidate device model is received from a controller and specifies intended forwarding behavior for the target device. The HAL analyzes the abstract candidate device model based on its knowledge of the architecture of the ASIC or other hardware element providing forwarding or switching capability to the target device. If the behavior is supported by the target device's architecture, the model may be implemented in a specific manner supported by that architecture and used to control forwarding behavior on the target device.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: August 23, 2016
    Assignee: Google Inc.
    Inventors: Daniel Todd Cohn, Edward Crabbe, Navindra Yadav
  • Patent number: 9364109
    Abstract: A device, system and method for dispensing fluid from a device usable for personal hydration in one embodiment. The system relates generally to a hand-held fluid dispensing module, a control module coupled to the hand-held fluid dispensing module, a fluid container located in close proximity to the hand-held fluid dispensing module and the control module, and a cooling module coupled to the control module. The hand-held device being configured to control and determine the amount of fluid dispensed from the device. The method relates to using the system and dispensing fluid from the hand-held fluid dispensing module by either applying pressure to an exterior portion of the hand-held dispensing module or providing a vacuum to the hand-held fluid dispensing module. In various embodiments, the hydration system is configured to control the amount of fluid dispense to a user and preventing leakage from the device after a drinking event.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: June 14, 2016
    Assignee: ATP, Inc.
    Inventors: Edward J. Paukovits, Joseph Bowling, J. Michael Henderson, Daniel Todd Adlon
  • Publication number: 20160099839
    Abstract: A Hardware Abstraction Layer (HAL) for a target computing device that is equipped with an Application Specific Integrated Circuit (ASIC) or other hardware element that provides forwarding and/or switching capability is used to analyze an abstract candidate device model. The abstract candidate device model is received from a controller and specifies intended forwarding behavior for the target device. The HAL analyzes the abstract candidate device model based on its knowledge of the architecture of the ASIC or other hardware element providing forwarding or switching capability to the target device. If the behavior is supported by the target device's architecture, the model may be implemented in a specific manner supported by that architecture and used to control forwarding behavior on the target device.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 7, 2016
    Inventors: Daniel Todd Cohn, Edward Crabbe, Navindra Yadav
  • Patent number: 9199657
    Abstract: A device for transporting a cooler is disclosed herein. The disclosed cooler transporting device generally comprises a cooler attached to a u-shaped shoe member, the shoe member including a base surface, a first end surface and a second end surface; a wheel attachment member attached to the first end surface of the shoe member; one or more wheels attached to the wheel attachment member; a first locking member attached to the first end surface of the shoe member that couples the first end surface of the shoe member to the cooler; and a second locking member attached to the second end surface of the shoe member that couples the second end surface of the shoe member to the cooler. The disclosed cooler transporting device may be utilized to easily and quickly convert a non-wheeled cooler into a wheeled cooler.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: December 1, 2015
    Inventor: Daniel Todd Martin
  • Patent number: 9172604
    Abstract: A Hardware Abstraction Layer (HAL) for a target computing device that is equipped with an Application Specific Integrated Circuit (ASIC) or other hardware element that provides forwarding and/or switching capability is used to analyze an abstract candidate device model. The abstract candidate device model is received from a controller and specifies intended forwarding behavior for the target device. The HAL analyzes the abstract candidate device model based on its knowledge of the architecture of the ASIC or other hardware element providing forwarding or switching capability to the target device. If the behavior is supported by the target device's architecture, the model may be implemented in a specific manner supported by that architecture and used to control forwarding behavior on the target device.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: October 27, 2015
    Assignee: Google Inc.
    Inventors: Daniel Todd Cohn, Edward Crabbe, Navindra Yadav
  • Patent number: 9166912
    Abstract: A routing controller in a communication network may be responsible for issuing routing rules to forwarding devices in the network. Exemplary embodiments allow forwarding functionality to be implemented by the forwarding devices in a device-specific manner. The routing controller may specify a routing rule to be implemented by the forwarding device, and may provide a default or suggested implementation of the function in the specification of the rule. If the forwarding device does not have a predetermined implementation of the function that is specific to the routing device, the forwarding device may use the default implementation provided by the routing controller. However, if the forwarding device does have a predetermined implementation of the function, the forwarding device may override the implementation described in the specification and use the predetermined implementation instead.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventors: Navindra Yadav, Daniel Todd Cohn
  • Patent number: 9140591
    Abstract: A hydration monitoring device and system for recording and controlling an individual's hydration includes an improved fluid flow sensor configured to measure a quantity of fluid transferring from a reservoir to a user in a first fluid flow direction only.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 22, 2015
    Assignee: ATP, Inc.
    Inventor: Daniel Todd Adlon
  • Patent number: 9128510
    Abstract: The departure time scheduling control system includes an electric vehicle having an electric power storage device and an interior climate control device operable to vary an interior temperature. A user interface includes a display and an input portion which allows a user to schedule a departure time having a temperature setting and a charge mode setting having an immediate mode and a delayed mode. A charger unit controls the charging of the electric power storage device to the preset charge level accordingly to the charge mode setting by the departure time. A controller activates the interior climate control device to bring the interior temperature to the temperature setting by the departure time. The controller also activates the charger unit to charge the electric power storage device according to the charge mode setting to the preset charge level by said departure time.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: September 8, 2015
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Donald Federico, Yasushi Kondo, Daniel Todd Smith
  • Patent number: 9114722
    Abstract: A system and method for calculating and displaying average auxiliary power use in a vehicle is provided. The vehicle includes an auxiliary battery for powering auxiliary electrical devices, an auxiliary battery controller, a display for displaying both instantaneous and average auxiliary power consumption, and an electric motor. A main battery powers the electric motor. The auxiliary battery is connected to the main battery via a DC/DC converter. A sensor detects instantaneous auxiliary power usage from each of the auxiliary loads. The vehicle includes a combination meter configured to calculate an average auxiliary power usage amount based on the plurality of instantaneous auxiliary usage amounts. A display operable to display the average auxiliary power usage amount over the predetermined period of time and display each instantaneous auxiliary power usage amount.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: August 25, 2015
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Nicholas Scott Sitarski, Daniel Todd Smith
  • Publication number: 20150203141
    Abstract: A device for transporting a cooler is disclosed herein. The disclosed cooler transporting device generally comprises a cooler attached to a u-shaped shoe member, the shoe member including a base surface, a first end surface and a second end surface; a wheel attachment member attached to the first end surface of the shoe member; one or more wheels attached to the wheel attachment member; a first locking member attached to the first end surface of the shoe member that couples the first end surface of the shoe member to the cooler; and a second locking member attached to the second end surface of the shoe member that couples the second end surface of the shoe member to the cooler. The disclosed cooler transporting device may be utilized to easily and quickly convert a non-wheeled cooler into a wheeled cooler.
    Type: Application
    Filed: January 17, 2014
    Publication date: July 23, 2015
    Inventor: Daniel Todd Martin
  • Publication number: 20150198507
    Abstract: A method of determining readiness of an emergency steering pump system is provided. The method may include the steps of detecting a startup condition; determining a standby pressure provided by a primary pump and a margin pressure to be provided by a secondary pump; engaging the secondary pump for a predefined duration based on the standby pressure and the margin pressure; and determining readiness based on a cumulative pressure of the standby pressure and the margin pressure as compared to a predefined threshold corresponding to load demand.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: Caterpillar, Inc.
    Inventors: David Arthur Mork, Biagio Ciarla, Wendell Dean Stahl, Daniel Todd Mather
  • Patent number: 8976708
    Abstract: A controller in a communication network may be responsible for generating a device model that defines intended forwarding behavior of a network. The device model may be generated using a target-independent universal language of network primitives. The controller may assign a first set of parameters to the device model to generate a first parameterized device model. The controller may assign a second set of parameters to the device model to generate a second parameterized device model. The controller may send the first parameterized device model or the second parameterized device model to a target device. The target device may statically or dynamically translate the received parameterized device model(s) to implementation. The controller is not required to generate a new device model for each modification made to the network: the controller may parameterized a generic device model to reflect the modifications.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventors: Daniel Todd Cohn, Edward Crabbe, Navindra Yadav
  • Publication number: 20150059466
    Abstract: A hydration monitoring device and system for recording and controlling an individual's hydration includes an improved fluid flow sensor configured to measure a quantity of fluid transferring from a reservoir to a user in a first fluid flow direction only.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: ATP, Inc.
    Inventor: Daniel Todd Adlon
  • Patent number: 8929362
    Abstract: A negotiation process is conducted between a controller and a target forwarding or switching device with respect to an abstract candidate device model for a forwarding plane. The abstract candidate device model is provided by a controller and indicates intended forwarding or switching behavior for the target device that a controller desires to have implemented on the target device. The intended behavior is specified in terms of mandatory and non-mandatory behavior. A hardware abstraction layer (HAL) for the target device analyzes the abstract candidate device model and decides whether the mandatory and optional behavior that is specified by the model is supported given the architecture of the target. The HAL informs the controller whether the intended behavior is supported by the target. Additional behavior may be proposed and accepted or not before the model is finalized. The finalized model may then be implemented and used to control forwarding behavior on the target device.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: January 6, 2015
    Assignee: Google Inc.
    Inventors: Daniel Todd Cohn, Edward Crabbe, Navindra Yadav