Patents by Inventor Aaron Dietrich

Aaron Dietrich 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: 10907722
    Abstract: A system (10, 14) includes one or more sensors configured for acquiring data related to operational conditions of a motor actuator (12), a processor (62) configured for analyzing the data to determine a status of the motor actuator (12), and memory (64) for storing data representative of the operational conditions. A status indicator is generated based on the analysis of the operational conditions, for example to represent system capabilities, normal operating modes, and failure modes of the motor actuator (12). The system (10, 14) can be configured to communicate the status indicator to a user interface (21, 66) or higher-level controller (20, 22).
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: February 2, 2021
    Assignee: Tolomatic, Inc.
    Inventors: Steven Besser, Gary W. Rosengren, Patrick Hobart, Robert Shulz, Steven Di Marco, Aaron Dietrich
  • Patent number: 10626980
    Abstract: An actuator system includes a housing with a screw shaft extending along a longitudinal axis. The stator component of an electric motor is coupled to the housing, with a rotor extending along the longitudinal axis. A thrust tube is engaged with the screw shaft, for example with a nut assembly configured to convert rotational motion of the rotor into linear motion of the thrust tube. A modular cooling assembly is selectively coupled to the exterior surface of the actuator housing, and configured to dissipate heat.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: April 21, 2020
    Assignee: Tolomatic, Inc.
    Inventors: Gary W. Rosengren, Wyatt Grunerud, Jeremy Forbord, Aaron Dietrich
  • Publication number: 20190048988
    Abstract: A system (10, 14) includes one or more sensors configured for acquiring data related to operational conditions of a motor actuator (12), a processor (62) configured for analyzing the data to determine a status of the motor actuator (12), and memory (64) for storing data representative of the operational conditions. A status indicator is generated based on the analysis of the operational conditions, for example to represent system capabilities, normal operating modes, and failure modes of the motor actuator (12). The system (10, 14) can be configured to communicate the status indicator to a user interface (21, 66) or higher-level controller (20, 22).
    Type: Application
    Filed: September 14, 2016
    Publication date: February 14, 2019
    Inventors: Steven Besser, Gary W. Rosengren, Patrick Hobart, Robert Shulz, Steven Di Marco, Aaron Dietrich
  • Publication number: 20170321795
    Abstract: An actuator system includes a housing with a screw shaft extending along a longitudinal axis. The stator component of an electric motor is coupled to the housing, with a rotor extending along the longitudinal axis. A thrust tube is engaged with the screw shaft, for example with a nut assembly configured to convert rotational motion of the rotor into linear motion of the thrust tube. A modular cooling assembly is selectively coupled to the exterior surface of the actuator housing, and configured to dissipate heat.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 9, 2017
    Inventors: Gary W. Rosengren, Wyatt Grunerud, Jeremy Forbord, Aaron Dietrich
  • Patent number: 9451072
    Abstract: A phone call is made from an initiator phone to a receiver phone (200). The receiver phone determines how many people are near the receiver phone, and generates a response based on how many people are near the receiver phone. This response can be, for example, a message that is sent to the initiator phone and can be displayed at the initiator phone, indicating either that no one is near the receiver phone or that multiple people are near the receiver phone. The number of people that are near the receiver phone is monitored, and when just one person near the receiver phone is detected, various different actions can be taken. A message can be sent for display at the initiator phone indicating that there is only one person near the receiver phone, or the receiver phone can prompt the user to call back the initiator phone.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 20, 2016
    Assignee: Motorola Mobility LLC
    Inventors: Lawrence A Willis, Gabriel B Burca, Aaron Dietrich, Justin Eltoft, John J Gorsica, John C Johnson, Thomas Merrell, David P Winkler
  • Patent number: 8850172
    Abstract: Techniques for conducting an automated analysis of operations carried out during the critical path for a usage scenario and suggesting ways in which the configuration of the computing device could be changed to affect performance of the computing device. Computing devices can be operated in a variety of usage scenarios and users may notice the performance of a computing device in certain usage scenarios more particularly. Critical path analysis of operations conducted in these usage scenarios can be used to identify a critical path of the usage scenario, from which changes that could be made to the computing device to affect performance could be identified. Once the changes that could be made are identified, suggestions can be made to the user, such that a user is able to make changes to the configuration to affect performance when the user has little knowledge about how to improve configurations.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Aaron Dietrich, Sylvain Goyette, Van Stephen Lanning
  • Publication number: 20140282426
    Abstract: In one embodiment, a system analyzer may iteratively sub-partition the trace timeline 202 of a computer system activity to more accurately understand the root causes 214 of various scenarios 204 in the trace timeline 202. The system analyzer may automatically partition a scenario 204 of the trace timeline 202 on a scenario-aware basis. The system analyzer may automatically sub-partition the scenario 204 into a sub-scenario set of the scenario 204. The system analyzer may display a sub-partitioned trace timeline 202 to a user.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Kirshenbaum, Aaron Dietrich, Mark Aldham, Jason Cohen
  • Publication number: 20140075126
    Abstract: A method and apparatus for managing the caching of data on an auxiliary memory of a computer. Pages of data may be cached on an auxiliary memory, such as a flash memory, at a virtual level using an identifier that does not involve a physical address of the pages on a memory. Pages may be cached on auxiliary memory that may be removable from the computer, e.g., by unplugging the memory from the computer. Page data may be encrypted and/or compressed on the auxiliary memory. An authentication indicator may be used to verify the accuracy of cached data in the case of an interrupted connection to the auxiliary memory, e.g., as a result of computer power down, hibernation, removal of the memory from the computer, etc.
    Type: Application
    Filed: November 11, 2013
    Publication date: March 13, 2014
    Applicant: Microsoft Corporation
    Inventors: Michael Fortin, Cenk Ergan, Mehmet Iyigun, Yevgeniy Bak, Ben Mickle, Aaron Dietrich, Alexander Kirshenbaum
  • Patent number: 8631203
    Abstract: A method and apparatus for managing the caching of data on an auxiliary memory of a computer. Pages of data may be cached on an auxiliary memory, such as a flash memory, at a virtual level using an identifier that does not involve a physical address of the pages on a memory. Pages may be cached on auxiliary memory that may be removable from the computer, e.g., by unplugging the memory from the computer. Page data may be encrypted and/or compressed on the auxiliary memory. An authentication indicator may be used to verify the accuracy of cached data in the case of an interrupted connection to the auxiliary memory, e.g., as a result of computer power down, hibernation, removal of the memory from the computer, etc.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael Fortin, Cenk Ergan, Mehmet Iyigun, Yevgeniy Bak, Ben Mickle, Aaron Dietrich, Alexander Kirshenbaum
  • Publication number: 20120124363
    Abstract: Techniques for conducting an automated analysis of operations carried out during the critical path for a usage scenario and suggesting ways in which the configuration of the computing device could be changed to affect performance of the computing device. Computing devices can be operated in a variety of usage scenarios and users may notice the performance of a computing device in certain usage scenarios more particularly. Critical path analysis of operations conducted in these usage scenarios can be used to identify a critical path of the usage scenario, from which changes that could be made to the computing device to affect performance could be identified. Once the changes that could be made are identified, suggestions can be made to the user, such that a user is able to make changes to the configuration to affect performance when the user has little knowledge about how to improve configurations.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: Microsoft Corporation
    Inventors: Aaron Dietrich, Sylvain Goyette, Van Stephen Lanning
  • Patent number: 7769353
    Abstract: An apparatus and method utilizing a mobile communication device including a housing, an earpiece coupled to the housing, a keypad coupled to the housing, and an array sensor coupled to the housing. The array sensor is distributed across a significant portion of a face of the housing to allow the detection of various conductive profiles in close proximity to the housing. A portion of the array sensor may be positioned underneath the keypad. The mobile communication device can sense a change in a field across the array sensor and adjust a parameter of operation of the mobile communication device based on the change in the field across the array sensor in response to a conductive profile.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: August 3, 2010
    Assignee: Motorola, Inc.
    Inventors: Aaron Dietrich, Michael Charlier, Thomas Gitzinger
  • Patent number: 7669044
    Abstract: Increased efficiency in booting a computer uses a process of logging physical-level disk access during a boot cycle for use in creating a boot plan for a subsequent boot. Processing the log from one or more previous boots removes unnecessary reads such as those associated with temporary files and then orders the remaining read accesses based on times of prior read accesses and and by physical location on the disk. Upon boot, data likely to be requested first orders the remaining read accesses based on times of prior read accesses and By taking advantage of disk head and platter characteristics, data is read in sweeps through the disk, reducing overall latency. Requests that are not in cache may be held if the data is already scheduled for retrieval.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: February 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Robert P. Fitzgerald, Alexander Kirshenbaum, Michael R. Fortin, Aaron Dietrich, Cenk Ergan, Charles T. Lenzmeier, Matthew Ayers
  • Publication number: 20090150611
    Abstract: A method and apparatus for managing the caching of data on an auxiliary memory of a computer. Pages of data may be cached on an auxiliary memory, such as a flash memory, at a virtual level using an identifier that does not involve a physical address of the pages on a memory. Pages may be cached on auxiliary memory that may be removable from the computer, e.g., by unplugging the memory from the computer. Page data may be encrypted and/or compressed on the auxiliary memory. An authentication indicator may be used to verify the accuracy of cached data in the case of an interrupted connection to the auxiliary memory, e.g., as a result of computer power down, hibernation, removal of the memory from the computer, etc.
    Type: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Applicant: Microsoft Corporation
    Inventors: Michel Fortin, Cenk Ergan, Mehmet Iyigun, Yevgeniy Bak, Ben Mickle, Aaron Dietrich, Alexander Kirshenbaum
  • Publication number: 20080082812
    Abstract: Increased efficiency in booting a computer uses a process of logging physical-level disk access during a boot cycle for use in creating a boot plan for a subsequent boot. Processing the log from one or more previous boots removes unnecessary reads such as those associated with temporary files and then orders the remaining read accesses based on times of prior read accesses and and by physical location on the disk. Upon boot, data likely to be requested first orders the remaining read accesses based on times of prior read accesses and By taking advantage of disk head and platter characteristics, data is read in sweeps through the disk, reducing overall latency. Requests that are not in cache may be held if the data is already scheduled for retrieval.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Kirshenbaum, Robert P. Fitzgerald, Michael R. Fortin, Aaron Dietrich, Cenk Ergan, Charles T. Lenzmeier, Matthew Ayers
  • Patent number: 7085542
    Abstract: An apparatus and method utilizing a portable device including an array sensor and a replaceable housing. The apparatus can include a main housing, a first replaceable housing configured to be coupled to the main housing, an array sensor coupled to the main housing, a sensing module coupled to the array sensor, the sensing module being configured to sense a change in a field across the array sensor using a predefined conductive pattern, and an adjustment module coupled to the array sensor, the adjustment module being configured to adjust a parameter of operation of the mobile communication device in response to the sensing module sensing the change in the field using the predefined conductive pattern.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: August 1, 2006
    Assignee: Motorola, Inc.
    Inventors: Aaron Dietrich, Michael Charlier, Thomas Gitzinger, Matthew C. Loppnow
  • Publication number: 20040204190
    Abstract: An apparatus and method utilizing a mobile communication device including a housing, an earpiece coupled to the housing, a keypad coupled to the housing, and an array sensor coupled to the housing. The array sensor is distributed across a significant portion of a face of the housing to allow the detection of various conductive profiles in close proximity to the housing. A portion of the array sensor may be positioned underneath the keypad. The mobile communication device can sense a change in a field across the array sensor and adjust a parameter of operation of the mobile communication device based on the change in the field across the array sensor in response to a conductive profile.
    Type: Application
    Filed: May 30, 2002
    Publication date: October 14, 2004
    Inventors: Aaron Dietrich, Michael Charlier, Thomas Gitzinger
  • Publication number: 20040203502
    Abstract: An apparatus and method utilizing a portable device including an array sensor and a replaceable housing. The apparatus can include a main housing, a first replaceable housing configured to be coupled to the main housing, an array sensor coupled to the main housing, a sensing module coupled to the array sensor, the sensing module being configured to sense a change in a field across the array sensor using a predefined conductive pattern, and an adjustment module coupled to the array sensor, the adjustment module being configured to adjust a parameter of operation of the mobile communication device in response to the sensing module sensing the change in the field using the predefined conductive pattern.
    Type: Application
    Filed: May 30, 2002
    Publication date: October 14, 2004
    Inventors: Aaron Dietrich, Michael Charlier, Thomas Gitzinger, Matthew C. Loppnow
  • Publication number: 20040204000
    Abstract: An apparatus and method utilizing a mobile communication device including an array sensor. The apparatus can include a first housing, a second housing, and an array sensor. The apparatus may further include a controller coupled to the array sensor. The controller may include a field change sensing module configured to sense a change in a field across the array sensor and a parameter of operation adjustment module configured to adjust a parameter of operation of the apparatus based on a position of the second housing. The method can include the steps of sensing a position of the second housing and adjusting a sensitivity of the array sensor based on the position of the second housing.
    Type: Application
    Filed: May 30, 2002
    Publication date: October 14, 2004
    Inventors: Aaron Dietrich, Michael Charlier, Thomas Gitzinger
  • Patent number: 6363139
    Abstract: An ultrasonic communication system includes an omnidirectional ultrasonic transducer including a housing having a closed side and an open side defining an aperture in the housing. A diaphragm is mounted into the housing to form a sealed cavity between the diaphragm and the closed side of the housing. A second side of the diaphragm is free to transmit ultrasonic signals through the aperture. The diaphragm and aperture both have a largest dimension that is less than or equal to one-quarter wavelength of an ultrasonic signal to be transmitted by the transducer, such that the transducer behaves as a monopole and radiates substantially omnidirectionally.
    Type: Grant
    Filed: June 16, 2000
    Date of Patent: March 26, 2002
    Assignee: Motorola, Inc.
    Inventors: Robert A. Zurek, Aaron Dietrich, Michael L. Charlier