Patents by Inventor Michael J. Wyrzykowski

Michael J. Wyrzykowski 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: 9250665
    Abstract: In one embodiment, a system includes a power management controller that controls a duty cycle of a processor to manage power. By frequently powering up and powering down the processor during a period of time, the power consumption of the processor may be controlled while providing the perception that the processor is continuously available. Additionally, in some cases, it may be a better power/performance tradeoff to run the processor at a higher power/performance state if the processor is executing for a significant portion of the execution interval (e.g. the frame time for a GPU). Executing at a higher power/performance state may permit a realization of a greater number of frames per second for a given workload, in an embodiment.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: February 2, 2016
    Assignee: Apple Inc.
    Inventors: Gokhan Avkarogullari, Patrick Y. Law, Michael J. Wyrzykowski
  • Patent number: 8761990
    Abstract: The subject disclosure is directed towards driving a robot or other mobile device safely through an environment by using a depth camera to obtain depth data, and then using the depth data for collision avoidance. Horizontal profile information may be built from the depth data, such as by collapsing a two-dimensional depth map into one-dimensional horizontal profile information. The horizontal profile information may be further processed by fusing the depth camera-detected obstacle data with any closer obstacle data as detected via infrared-based sensing and/or sonar-based sensing. Driving suggestions from a user or program are overridden as needed to avoid collisions, including by driving the robot towards an open space represented in the horizontal profile information, or stopping/slowing the robot as needed.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: June 24, 2014
    Assignee: Microsoft Corporation
    Inventors: Georgios Chrysanthakopoulos, Michael J. Wyrzykowski
  • Publication number: 20130328890
    Abstract: In one embodiment, a system includes a power management controller that controls a duty cycle of a processor to manage power. By frequently powering up and powering down the processor during a period of time, the power consumption of the processor may be controlled while providing the perception that the processor is continuously available. Additionally, in some cases, it may be a better power/performance tradeoff to run the processor at a higher power/performance state if the processor is executing for a significant portion of the execution interval (e.g. the frame time for a GPU). Executing at a higher power/performance state may permit a realization of a greater number of frames per second for a given workload, in an embodiment.
    Type: Application
    Filed: August 27, 2012
    Publication date: December 12, 2013
    Inventors: Gokhan Avkarogullari, Patrick Y. Law, Michael J. Wyrzykowski
  • Publication number: 20120253582
    Abstract: The subject disclosure is directed towards driving a robot or other mobile device safely through an environment by using a depth camera to obtain depth data, and then using the depth data for collision avoidance. Horizontal profile information may be built from the depth data, such as by collapsing a two-dimensional depth map into one-dimensional horizontal profile information. The horizontal profile information may be further processed by fusing the depth camera-detected obstacle data with any closer obstacle data as detected via infrared-based sensing and/or sonar-based sensing. Driving suggestions from a user or program are overridden as needed to avoid collisions, including by driving the robot towards an open space represented in the horizontal profile information, or stopping/slowing the robot as needed.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Applicant: Microsoft Corporation
    Inventors: Georgios Chrysanthakopoulos, Michael J. Wyrzykowski