Patents by Inventor Jeffrey J. Evertt

Jeffrey J. Evertt 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).

  • Publication number: 20210005021
    Abstract: A mixed reality display system determines a shared coordinate system that is understood by a mixed reality application running on the mixed reality display system and an operating system of the mixed reality display system. The operating system can display a system user interface (UI) element in a mixed reality environment. The system UI element can be displayed at a location in a mixed reality environment. The location is specified by the mixed reality application according to the shared coordinate system. A size and orientation for displaying the system UI element may also be specified. Also, the location, size and orientation may be specified through application program interfaces (API) of the operating system. API calls may be made per frame to adjust the location, size or orientation per frame of the displayed mixed reality environment.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey J. EVERTT, Nazeeh A. ELDIRGHAMI, David C. FIELDS, Kevin W. BARNES
  • Patent number: 10885716
    Abstract: A mixed reality display system determines a shared coordinate system that is understood by a mixed reality application running on the mixed reality display system and an operating system of the mixed reality display system. The operating system can display a system user interface (UI) element in a mixed reality environment. The system UI element can be displayed at a location in a mixed reality environment. The location is specified by the mixed reality application according to the shared coordinate system. A size and orientation for displaying the system UI element may also be specified. Also, the location, size and orientation may be specified through application program interfaces (API) of the operating system. API calls may be made per frame to adjust the location, size or orientation per frame of the displayed mixed reality environment.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: January 5, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey J. Evertt, Nazeeh A. Eldirghami, David C. Fields, Kevin W. Barnes
  • Patent number: 10572133
    Abstract: Technologies described herein provide a mixed environment display of attached control elements. The techniques disclosed herein enable users of a first computing device to interact with a remote computing device configured to control an object, such as a light, appliance, or any other suitable object. Configurations disclosed herein enable the first computing device to cause one or more actions, such as a selection of the object or the display of a user interface, by capturing and analyzing input data defining the performance of one or more gestures, such as a user looking at the object controlled by the second computing device. Rendered graphical elements configured to enable the control of the object can be displayed with a real-world view of the object.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David M. Hill, Andrew William Jean, Jeffrey J. Evertt, Alan M. Jones, Richard C. Roesler, Charles W. Carlson, Emiko V. Charbonneau, James Dack
  • Patent number: 10449673
    Abstract: Concepts and technologies are described herein for providing enhanced configuration and control of robots. Configurations disclosed herein augment a mobile computing device, such as a robot, with resources for understanding and navigation of an environment surrounding the computing device. The resources can include sensors of a separate computing device, which may be in the form of a head-mounted display. Data produced by the resources can be used to generate instructions for the mobile computing device. The sensors of the separate computing device can also detect a change in an environment or a conflict in the actions of the mobile computing device, and dynamically modify the generated instructions. By the use of the techniques disclosed herein, a simple, low-cost robot can understand and navigate through a complex environment and appropriately interact with obstacles and other objects.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David M. Hill, Jeffrey J. Evertt, Alan M. Jones, Richard C. Roesler, Andrew William Jean, Emiko V. Charbonneau
  • Publication number: 20180349012
    Abstract: Technologies described herein provide a mixed environment display of attached control elements. The techniques disclosed herein enable users of a first computing device to interact with a remote computing device configured to control an object, such as a light, appliance, or any other suitable object. Configurations disclosed herein enable the first computing device to cause one or more actions, such as a selection of the object or the display of a user interface, by capturing and analyzing input data defining the performance of one or more gestures, such as a user looking at the object controlled by the second computing device. Rendered graphical elements configured to enable the control of the object can be displayed with a real-world view of the object.
    Type: Application
    Filed: June 1, 2018
    Publication date: December 6, 2018
    Inventors: David M. HILL, Andrew William JEAN, Jeffrey J. EVERTT, Alan M. JONES, Richard C. ROESLER, Charles W. CARLSON, Emiko V. CHARBONNEAU, James DACK
  • Patent number: 10099382
    Abstract: Concepts and technologies are described herein for providing a mixed environment display of robotic actions. In some configurations, techniques disclosed herein can execute a set of instructions or run a simulation of the set of instructions to generate model data defining actions of a robot based on a set of instructions. Using the model data, one or more computing devices may generate graphical data comprising a graphical representation of the robot performing tasks or actions based on an execution of the instructions. The graphical data can be in form of an animation showing a robots actions, which may include movement of the robot and the robot's interaction with other objects. Graphical elements showing the status of the robot or graphical representations of the instructions may be included in the graphical data. The graphical data may be displayed on an interface or communicated to one or more computers for further processing.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: October 16, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David M. Hill, Alan M. Jones, Jeffrey J. Evertt, Richard C. Roesler, Emiko V. Charbonneau, Andrew William Jean
  • Patent number: 10007413
    Abstract: Technologies described herein provide a mixed environment display of attached control elements. The techniques disclosed herein enable users of a first computing device to interact with a remote computing device configured to control an object, such as a light, appliance, or any other suitable object. Configurations disclosed herein enable the first computing device to cause one or more actions, such as a selection of the object or the display of a user interface, by capturing and analyzing input data defining the performance of one or more gestures, such as a user looking at the object controlled by the second computing device. Rendered graphical elements configured to enable the control of the object can be displayed with a real-world view of the object.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: June 26, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David M. Hill, Andrew William Jean, Jeffrey J. Evertt, Alan M. Jones, Richard C. Roesler, Charles W. Carlson, Emiko V. Charbonneau, James Dack
  • Publication number: 20170297204
    Abstract: Concepts and technologies are described herein for providing enhanced configuration and control of robots. Configurations disclosed herein augment a mobile computing device, such as a robot, with resources for understanding and navigation of an environment surrounding the computing device. The resources can include sensors of a separate computing device, which may be in the form of a head-mounted display. Data produced by the resources can be used to generate instructions for the mobile computing device. The sensors of the separate computing device can also detect a change in an environment or a conflict in the actions of the mobile computing device, and dynamically modify the generated instructions. By the use of the techniques disclosed herein, a simple, low-cost robot can understand and navigate through a complex environment and appropriately interact with obstacles and other objects.
    Type: Application
    Filed: July 5, 2017
    Publication date: October 19, 2017
    Inventors: David M. HILL, Jeffrey J. EVERTT, Alan M. JONES, Richard C. ROESLER, Andrew William JEAN, Emiko V. CHARBONNEAU
  • Patent number: 9713871
    Abstract: Concepts and technologies are described herein for providing enhanced configuration and control of robots. Configurations disclosed herein augment a mobile computing device, such as a robot, with resources for understanding and navigation of an environment surrounding the computing device. The resources can include sensors of a separate computing device, which may be in the form of a head-mounted display. Data produced by the resources can be used to generate instructions for the mobile computing device. The sensors of the separate computing device can also detect a change in an environment or a conflict in the actions of the mobile computing device, and dynamically modify the generated instructions. By the use of the techniques disclosed herein, a simple, low-cost robot can understand and navigate through a complex environment and appropriately interact with obstacles and other objects.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: July 25, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David M. Hill, Jeffrey J. Evertt, Alan M. Jones, Richard C. Roesler, Andrew William Jean, Emiko V. Charbonneau
  • Publication number: 20160311115
    Abstract: Concepts and technologies are described herein for providing enhanced configuration and control of robots. Configurations disclosed herein augment a mobile computing device, such as a robot, with resources for understanding and navigation of an environment surrounding the computing device. The resources can include sensors of a separate computing device, which may be in the form of a head-mounted display. Data produced by the resources can be used to generate instructions for the mobile computing device. The sensors of the separate computing device can also detect a change in an environment or a conflict in the actions of the mobile computing device, and dynamically modify the generated instructions. By the use of the techniques disclosed herein, a simple, low-cost robot can understand and navigate through a complex environment and appropriately interact with obstacles and other objects.
    Type: Application
    Filed: August 11, 2015
    Publication date: October 27, 2016
    Inventors: David M. Hill, Jeffrey J. Evertt, Alan M. Jones, Richard C. Roesler, Andrew William Jean, Emiko V. Charbonneau
  • Publication number: 20160313902
    Abstract: Technologies described herein provide a mixed environment display of attached control elements. The techniques disclosed herein enable users of a first computing device to interact with a remote computing device configured to control an object, such as a light, appliance, or any other suitable object. Configurations disclosed herein enable the first computing device to cause one or more actions, such as a selection of the object or the display of a user interface, by capturing and analyzing input data defining the performance of one or more gestures, such as a user looking at the object controlled by the second computing device. Rendered graphical elements configured to enable the control of the object can be displayed with a real-world view of the object.
    Type: Application
    Filed: November 19, 2015
    Publication date: October 27, 2016
    Inventors: David M. Hill, Andrew William Jean, Jeffrey J. Evertt, Alan M. Jones, Richard C. Roesler, Charles W. Carlson, Emiko V. Charbonneau, James Dack
  • Publication number: 20160311116
    Abstract: Concepts and technologies are described herein for providing a mixed environment display of robotic actions. In some configurations, techniques disclosed herein can execute a set of instructions or run a simulation of the set of instructions to generate model data defining actions of a robot based on a set of instructions. Using the model data, one or more computing devices may generate graphical data comprising a graphical representation of the robot performing tasks or actions based on an execution of the instructions. The graphical data can be in form of an animation showing a robots actions, which may include movement of the robot and the robot's interaction with other objects. Graphical elements showing the status of the robot or graphical representations of the instructions may be included in the graphical data. The graphical data may be displayed on an interface or communicated to one or more computers for further processing.
    Type: Application
    Filed: August 11, 2015
    Publication date: October 27, 2016
    Inventors: David M. Hill, Alan M. Jones, Jeffrey J. Evertt, Richard C. Roesler, Emiko V. Charbonneau, Andrew William Jean
  • Publication number: 20160314621
    Abstract: A holographic user interface may display status information in proximity to relevant components of the computing device, such as a robot, allowing a user to readily associate the status information with the relevant components. Arrangements of the graphical displays may utilize graphical elements to show an association between any displayed data and any component of a computing device. Based on data indicating the size, shape, and configuration of a robot's physical parts, techniques disclosed herein can arrange displayed status data, which may involve a holographic UI, in a relevant context. In addition, techniques disclosed herein allow a user to edit data, or provide an input to one or more computing devices in response to the display of any status data.
    Type: Application
    Filed: August 11, 2015
    Publication date: October 27, 2016
    Inventors: David M. Hill, Emiko V. Charbonneau, Andrew William Jean, Jeffrey J. Evertt, Alan M. Jones, Richard C. Roesler
  • Patent number: 6429732
    Abstract: A low frequency oscillator is described. The low frequency oscillator has a bias circuit including a metal-oxide semiconductor (MOS) resistor. A biased ring oscillator is coupled to the bias circuit. The biased ring oscillator includes multiple current limiting transistors.
    Type: Grant
    Filed: October 27, 2000
    Date of Patent: August 6, 2002
    Assignee: Intel Corporation
    Inventors: Kerry D. Tedrow, Jeffrey J. Evertt
  • Patent number: 6359809
    Abstract: A low frequency oscillator is described. The low frequency oscillator has a bias circuit including a metal-oxide semiconductor (MOS) resistor. A biased ring oscillator is coupled to the bias circuit. The biased ring oscillator includes multiple current limiting transistors.
    Type: Grant
    Filed: December 10, 1997
    Date of Patent: March 19, 2002
    Assignee: Intel Corporation
    Inventors: Kerry D. Tedrow, Jeffrey J. Evertt
  • Patent number: 5978263
    Abstract: A negative voltage switching circuit in a nonvolatile memory includes a switching transistor coupled to an output of the negative voltage switching circuit and a first voltage source that has a voltage level substantially lower than zero volts. A pull-up circuit is coupled to a control terminal of the switching transistor and selectively to a second voltage source having a voltage level substantially above zero volts. The pull-up circuit applies the second voltage source to the control terminal of the switching transistor when the pull-up circuit is coupled to the second voltage source such that the switching transistor does not couple the first voltage source to the output. A pull-down circuit is coupled to the first voltage source and the control terminal of the switching transistor.
    Type: Grant
    Filed: July 18, 1997
    Date of Patent: November 2, 1999
    Assignee: Intel Corporation
    Inventors: Jahanshir J. Javanifard, Jeffrey J. Evertt
  • Patent number: 5781473
    Abstract: A variable stage charge pump for a flash memory device is described. The variable stage charge pump includes a first charge pump and a second charge pump. A first switch couples an output of the first charge pump to an input of the second charge pump. A second switch couples an input of the first charge pump to the input of the second charge pump. The first and second charge pump are series-coupled to a common output node when the first switch is in a first position and the second switch is in a second position, wherein the first and second charge pumps are parallel-coupled to the common output node when the first switch is in the second position and the second switch is in the first position.
    Type: Grant
    Filed: October 4, 1996
    Date of Patent: July 14, 1998
    Assignee: Intel Corporation
    Inventors: Jahanshir J. Javanifard, Kerry D. Tedrow, Jin-Lien Lin, Jeffrey J. Evertt, Gregory E. Atwood
  • Patent number: 5767735
    Abstract: A variable stage charge pump for a flash memory device is described. The variable stage charge pump includes a first charge pump and a second charge pump. A first switch couples an output of the first charge pump to an input of the second charge pump. A second switch couples an input of the first charge pump to the input of the second charge pump. The first and second charge pumps are series-coupled to a common output node when the first switch is in a first position and the second switch is in a second position, wherein the first and second charge pumps are parallel-coupled to the common output node when the first switch is in the second position and the second switch is in the first position.
    Type: Grant
    Filed: October 3, 1996
    Date of Patent: June 16, 1998
    Assignee: Intel Corporation
    Inventors: Jahanshir J. Javanifard, Kerry D. Tedrow, Jin-Lien Lin, Jeffrey J. Evertt, Gregory E. Atwood
  • Patent number: 5732039
    Abstract: A variable stage charge pump for a flash memory device is described. The variable stage charge pump includes a first charge pump and a second charge pump. A first switch couples an output of the first charge pump to an input of the second charge pump. A second switch couples an input of the first charge pump to the input of the second charge pump. The first and second charge pumps are series-coupled to a common output node when the first switch is in a first position and the second switch is in a second position, wherein the first and second charge pumps are parallel-coupled to the common output node when the first switch is in the second position and the second switch is in the first position.
    Type: Grant
    Filed: October 3, 1996
    Date of Patent: March 24, 1998
    Assignee: Intel Corporation
    Inventors: Jahanshir J. Javanifard, Kerry D. Tedrow, Jin-Lien Lin, Jeffrey J. Evertt, Gregory E. Atwood
  • Patent number: 5602794
    Abstract: A variable stage charge pump for a flash memory device is described. The variable stage charge pump includes a first charge pump and a second charge pump. A first switch couples an output of the first charge pump to an input of the second charge pump. A second switch couples an input of the first charge pump to the input of the second charge pump. The first and second charge pumps are series-coupled to a common output node when the first switch is in a first position and the second switch is in a second position, wherein the first and second charge pumps are parallel-coupled to the common output node when the first switch is in the second position and the second switch is in the first position.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: February 11, 1997
    Assignee: Intel Corporation
    Inventors: Jahanshir J. Javanifard, Kerry D. Tedrow, Jin-Lien Lin, Jeffrey J. Evertt, Gregory E. Atwood