Patents by Inventor John Ptak

John Ptak 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: 10983661
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can be activated by selecting a graphical object or objects. When multiple objects are selected, the manipulations can occur as a group. In one aspect, the manipulations occur around the centroid of the 3-D graphical object, or groups of objects. The manipulations can include rotation, size adjustment, and positional adjustment within the virtual drawing space. The control interface comprises a visible mesh that helps the user position the object in space relative to other objects.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: April 20, 2021
    Inventors: Barry John Ptak, David Mondelore, Alexander Charles Cullum
  • Patent number: 10713853
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can automatically group objects together for common manipulation. Example manipulations include position and orientation adjustments.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: July 14, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander Charles Cullum, Barry John Ptak
  • Patent number: 10649615
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can be activated by selecting a graphical object or objects. When multiple objects are selected, the manipulations can occur as a group. In one aspect, the manipulations occur around the centroid of the 3-D graphical object, or groups of objects. The manipulations can include rotation, size adjustment, and positional adjustment within the virtual drawing space. The control interface comprises controls that rotate the object around an x-axis, an y-axis, or an z-axis.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Barry John Ptak, David Mondelore, Alexander Charles Cullum
  • Patent number: 10529146
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can automatically group objects together for common manipulation. The control can take the form of a scaled representation of a group of objects located outside of the primary drawing space. Moving the representation then moves the objects.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Charles Cullum, Barry John Ptak
  • Publication number: 20180300960
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can automatically group objects together for common manipulation. The control can take the form of a scaled representation of a group of objects located outside of the primary drawing space. Moving the representation then moves the objects.
    Type: Application
    Filed: June 19, 2018
    Publication date: October 18, 2018
    Inventors: Alexander Charles CULLUM, Barry John PTAK
  • Patent number: 10019851
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can automatically group objects together for common manipulation. The control can take the form of a scaled representation of a group of objects located outside of the primary drawing space. Moving the representation then moves the objects.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Charles Cullum, Barry John Ptak
  • Publication number: 20180113596
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can be activated by selecting a graphical object or objects. When multiple objects are selected, the manipulations can occur as a group. In one aspect, the manipulations occur around the centroid of the 3-D graphical object, or groups of objects. The manipulations can include rotation, size adjustment, and positional adjustment within the virtual drawing space. The control interface comprises a visible mesh that helps the user position the object in space relative to other objects.
    Type: Application
    Filed: February 9, 2017
    Publication date: April 26, 2018
    Inventors: BARRY JOHN PTAK, DAVID MONDELORE, ALEXANDER CHARLES CULLUM
  • Publication number: 20180113595
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can be activated by selecting a graphical object or objects. When multiple objects are selected, the manipulations can occur as a group. In one aspect, the manipulations occur around the centroid of the 3-D graphical object, or groups of objects. The manipulations can include rotation, size adjustment, and positional adjustment within the virtual drawing space. The control interface comprises controls that rotate the object around an x-axis, an y-axis, or an z-axis.
    Type: Application
    Filed: February 9, 2017
    Publication date: April 26, 2018
    Inventors: BARRY JOHN PTAK, DAVID MONDELORE, ALEXANDER CHARLES CULLUM
  • Publication number: 20180114371
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can automatically group objects together for common manipulation. Example manipulations include position and orientation adjustments.
    Type: Application
    Filed: June 1, 2017
    Publication date: April 26, 2018
    Inventors: ALEXANDER CHARLES CULLUM, BARRY JOHN PTAK
  • Publication number: 20180114370
    Abstract: Aspects of the technology described herein provide a control interface for manipulating a 3-D graphical object within a virtual drawing space. The control can automatically group objects together for common manipulation. The control can take the form of a scaled representation of a group of objects located outside of the primary drawing space. Moving the representation then moves the objects.
    Type: Application
    Filed: February 9, 2017
    Publication date: April 26, 2018
    Inventors: ALEXANDER CHARLES CULLUM, BARRY JOHN PTAK
  • Publication number: 20070116443
    Abstract: A reactor chamber is positioned between a top array of LED heat lamps and a bottom array of LED heat lamps. The LED heat lamps forming the top and bottom arrays are individually or controllable in groups such that power output along each array of LED heat lamps can dynamically differ. The LED lamps can be controlled in response to, for example, feedback from chamber sensors, a desired temperature profile, and a failed LED lamp. In this way, the methods and systems described herein can dynamically compensate for operational characteristics of the reactor chamber. In one configuration, the LED heat lamps are arranged in a rectangular pattern. In some configurations, the LED heat lamps are arranged in a circular or a concentric pattern.
    Type: Application
    Filed: January 19, 2007
    Publication date: May 24, 2007
    Applicant: ASM AMERICA, INC.
    Inventor: John Ptak
  • Publication number: 20050077280
    Abstract: A reactor chamber is positioned between a top array of LED heat lamps and a bottom array of LED heat lamps. The LED heat lamps forming the top and bottom arrays are individually or controllable in groups such that power output along each array of LED heat lamps can dynamically differ. The LED lamps can be controlled in response to, for example, feedback from chamber sensors, a desired temperature profile, and a failed LED lamp. In this way, the methods and systems described herein can dynamically compensate for operational characteristics of the reactor chamber. In one configuration, the LED heat lamps are arranged in a rectangular pattern. In some configurations, the LED heat lamps are arranged in a circular or a concentric pattern.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 14, 2005
    Inventor: John Ptak