Patents by Inventor Jeffrey Alan Kohler
Jeffrey Alan Kohler 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: 11472123Abstract: An additively-manufactured component may include a support structure comprising an array of support members, and a component body integrally formed with the support structure. The array of support members may include a plurality of conduction gates. Respective ones of the plurality of conduction gates may define a portion of a corresponding support member that has a reduced unit area and that provides resistance to thermal conduction through the corresponding support member. The plurality of conduction gates may be respectively located at a plurality of locations along a vertical axis of the support structure.Type: GrantFiled: March 10, 2021Date of Patent: October 18, 2022Assignee: General Electric CompanyInventors: Jeffrey Alan Kohler, Valeria Proano Cadena
-
Publication number: 20210213687Abstract: An additively-manufactured component may include a support structure comprising an array of support members, and a component body integrally formed with the support structure. The array of support members may include a plurality of conduction gates. Respective ones of the plurality of conduction gates may define a portion of a corresponding support member that has a reduced unit area and that provides resistance to thermal conduction through the corresponding support member. The plurality of conduction gates may be respectively located at a plurality of locations along a vertical axis of the support stricture.Type: ApplicationFiled: March 10, 2021Publication date: July 15, 2021Inventors: Jeffrey Alan Kohler, Valeria Proano Cadena
-
Patent number: 10967580Abstract: Additively manufactured components include a support structure and a component body integrally formed with the support structure using an additive-manufacturing process. The support structure includes an array of support members and at least some of the support members have a conduction gate such that the array of support members includes conduction gates distributed at a multitude of locations along the vertical axis of the respective support members. Methods of securing a body of a component to a build platform during additive manufacturing include forming a support structure and a component body integrally with the support structure using the additive-manufacturing process, in which the support structure includes an array of support members and at least some of the support members have a conduction gate such that the array of support members includes conduction gates distributed at a multitude of locations along the vertical axis of the respective support members.Type: GrantFiled: September 18, 2018Date of Patent: April 6, 2021Assignee: General Electric CompanyInventors: Jeffrey Alan Kohler, Valeria Proano Cadena
-
Patent number: 10769856Abstract: In various embodiments, methods and systems for rendering augmented reality objects based on user heights are provided. Height data of a user of an augmented reality device can be determined. The height data relates to a viewing perspective from an eye level of the user. Placement data for a first augmented reality object is generated based on the user height data. The first augmented reality object is rendered based on the user height data, and a second augmented reality object is excluded from rendering based on the user height data.Type: GrantFiled: November 19, 2018Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: James Gerard Dack, Jeffrey Alan Kohler, Shawn Crispin Wright, Anthony James Ambrus
-
Patent number: 10620717Abstract: In embodiments of a camera-based input device, the input device includes an inertial measurement unit that collects motion data associated with velocity and acceleration of the input device in an environment, such as in three-dimensional (3D) space. The input device also includes at least two visual light cameras that capture images of the environment. A positioning application is implemented to receive the motion data from the inertial measurement unit, and receive the images of the environment from the at least two visual light cameras. The positioning application can then determine positions of the input device based on the motion data and the images correlated with a map of the environment, and track a motion of the input device in the environment based on the determined positions of the input device.Type: GrantFiled: June 30, 2016Date of Patent: April 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Joseph McCulloch, Nicholas Gervase Fajt, Adam G. Poulos, Christopher Douglas Edmonds, Lev Cherkashin, Brent Charles Allen, Constantin Dulu, Muhammad Jabir Kapasi, Michael Grabner, Michael Edward Samples, Cecilia Bong, Miguel Angel Susffalich, Varun Ramesh Mani, Anthony James Ambrus, Arthur C. Tomlin, James Gerard Dack, Jeffrey Alan Kohler, Eric S. Rehmeyer, Edward D. Parker
-
Publication number: 20200086580Abstract: Additively manufactured components include a support structure and a component body integrally formed with the support structure using an additive-manufacturing process. The support structure includes an array of support members and at least some of the support members have a conduction gate such that the array of support members includes conduction gates distributed at a multitude of locations along the vertical axis of the respective support members. Methods of securing a body of a component to a build platform during additive manufacturing include forming a support structure and a component body integrally with the support structure using the additive-manufacturing process, in which the support structure includes an array of support members and at least some of the support members have a conduction gate such that the array of support members includes conduction gates distributed at a multitude of locations along the vertical axis of the respective support members.Type: ApplicationFiled: September 18, 2018Publication date: March 19, 2020Inventors: Jeffrey Alan Kohler, Valeria Proano Cadena
-
Patent number: 10486060Abstract: Disclosed is a self-contained, pluggable tracking system that monitors six degree of freedom (“6DoF”) without external apparatus, e.g., visual tracking or magnetic. The tracking core can communicate with a host device and with an external computing device. The external computing device can display a virtual (“VR”) or augmented reality (“AR”) world. The VR or AR world may be supplemented by overlay displays positioned according to the shape of the host device as tracked by the tracking core.Type: GrantFiled: August 15, 2017Date of Patent: November 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Quentin Simon Charles Miller, Shawn Crispin Wright, Jeffrey Alan Kohler, Blake Carlton Farmer
-
Patent number: 10452133Abstract: A technique is described herein for using a parent computing device and at least one companion computing device to simultaneously interact with an environment. In one implementation, the parent computing device progressively builds parent map information through its interaction with the environment. The technique leverages the parent map information to identify a current pose of the companion computing device. In one case, for instance, the parent computing device sends the parent map information to the companion computing device, and the companion computing device determines its current pose based on the parent map information in conjunction with sensor information collected by the companion computing device.Type: GrantFiled: December 12, 2016Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Quentin Simon Charles Miller, Jeffrey Alan Kohler
-
Publication number: 20190088029Abstract: In various embodiments, methods and systems for rendering augmented reality objects based on user heights are provided. Height data of a user of an augmented reality device can be determined. The height data relates to a viewing perspective from an eye level of the user. Placement data for a first augmented reality object is generated based on the user height data. The first augmented reality object is rendered based on the user height data, and a second augmented reality object is excluded from rendering based on the user height data.Type: ApplicationFiled: November 19, 2018Publication date: March 21, 2019Applicant: Microsoft Technology Licensing, LLCInventors: James Gerard Dack, Jeffrey Alan Kohler, Shawn Crispin Wright, Anthony James Ambrus
-
Patent number: 10203781Abstract: In various embodiments, methods and systems for implementing integrated free space and surface inputs are provided. An integrated free space and surface input system includes a mixed-input pointing device for interacting and controlling interface objects using free space inputs and surface inputs, trigger buttons, pressure sensors, and haptic feedback associated with the mixed-input pointing device. Free space movement data and surface movement data are tracked and determined for the mixed-input pointing device. An interface input is detected for the mixed-input pointing device transitioning from a first input to a second input, such as, from a free space input to a surface input or from the surface input to the free space input. The interface input is processed based on accessing the free space movement data and the surface movement data. An output for the interface input is communicated from the mixed-input pointing device to interact and control an interface.Type: GrantFiled: June 24, 2016Date of Patent: February 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Anatolie Gavriliuc, Shawn Crispin Wright, Jeffrey Alan Kohler, Quentin Simon Charles Miller, Scott Francis Fullam, Sergio Paolantonio, Michael Edward Samples, Anthony James Ambrus
-
Patent number: 10134190Abstract: In various embodiments, methods and systems for rendering augmented reality objects based on user heights are provided. Height data of a user of an augmented reality device can be determined. The height data relates to a viewing perspective from an eye level of the user. Placement data for an augmented reality object is generated based on a constraint configuration that is associated with the augmented reality object for user-height-based rendering. The constraint configuration includes rules that support generating placement data for rendering augmented reality objects based on the user height data. The augmented reality object is rendered based on the placement data. Augmented reality objects are rendered in a real world scene, such that, the augmented reality object is personalized for each user during an augmented reality experience. In shared experiences, with multiple users viewing a single augmented reality object, the object can be rendered based on a particular user's height.Type: GrantFiled: June 14, 2016Date of Patent: November 20, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: James Gerard Dack, Jeffrey Alan Kohler, Shawn Crispin Wright, Anthony James Ambrus
-
Publication number: 20180164877Abstract: A technique is described herein for using a parent computing device and at least one companion computing device to simultaneously interact with an environment. In one implementation, the parent computing device progressively builds parent map information through its interaction with the environment. The technique leverages the parent map information to identify a current pose of the companion computing device. In one case, for instance, the parent computing device sends the parent map information to the companion computing device, and the companion computing device determines its current pose based on the parent map information in conjunction with sensor information collected by the companion computing device.Type: ApplicationFiled: December 12, 2016Publication date: June 14, 2018Inventors: Quentin Simon Charles Miller, Jeffrey Alan Kohler
-
Publication number: 20180140942Abstract: Disclosed is a self-contained, pluggable tracking system that monitors six degree of freedom (“6DoF”) without external apparatus, e.g., visual tracking or magnetic. The tracking core can communicate with a host device and with an external computing device. The external computing device can display a virtual (“VR”) or augmented reality (“AR”) world. The VR or AR world may be supplemented by overlay displays positioned according to the shape of the host device as tracked by the tracking core.Type: ApplicationFiled: August 15, 2017Publication date: May 24, 2018Inventors: Quentin Simon Charles MILLER, Shawn Crispin WRIGHT, Jeffrey Alan KOHLER, Blake Carlton FARMER
-
Publication number: 20180004308Abstract: In embodiments of a camera-based input device, the input device includes an inertial measurement unit that collects motion data associated with velocity and acceleration of the input device in an environment, such as in three-dimensional (3D) space. The input device also includes at least two visual light cameras that capture images of the environment. A positioning application is implemented to receive the motion data from the inertial measurement unit, and receive the images of the environment from the at least two visual light cameras. The positioning application can then determine positions of the input device based on the motion data and the images correlated with a map of the environment, and track a motion of the input device in the environment based on the determined positions of the input device.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Daniel Joseph McCulloch, Nicholas Gervase Fajt, Adam G. Poulos, Christopher Douglas Edmonds, Lev Cherkashin, Brent Charles Allen, Constantin Dulu, Muhammad Jabir Kapasi, Michael Grabner, Michael Edward Samples, Cecilia Bong, Miguel Angel Susffalich, Varun Ramesh Mani, Anthony James Ambrus, Arthur C. Tomlin, James Gerard Dack, Jeffrey Alan Kohler, Eric S. Rehmeyer, Edward D. Parker
-
Publication number: 20180005445Abstract: In embodiments of augmenting a moveable entity with a hologram, an alternate reality device includes a tracking system that can recognize an entity in an environment and track movement of the entity in the environment. The alternate reality device can also include a detection algorithm implemented to identify the entity recognized by the tracking system based on identifiable characteristics of the entity. A hologram positioning application is implemented to receive motion data from the tracking system, receive entity characteristic data from the detection algorithm, and determine a position and an orientation of the entity in the environment based on the motion data and the entity characteristic data. The hologram positioning application can then generate a hologram that appears associated with the entity as the entity moves in the environment.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Daniel Joseph McCulloch, Nicholas Gervase Fajt, Adam G. Poulos, Christopher Douglas Edmonds, Lev Cherkashin, Brent Charles Allen, Constantin Dulu, Muhammad Jabir Kapasi, Michael Grabner, Michael Edward Samples, Cecilia Bong, Miguel Angel Susffalich, Varun Ramesh Mani, Anthony James Ambrus, Arthur C. Tomlin, James Gerard Dack, Jeffrey Alan Kohler, Eric S. Rehmeyer, Edward D. Parker
-
Publication number: 20170371432Abstract: In various embodiments, methods and systems for implementing integrated free space and surface inputs are provided. An integrated free space and surface input system includes a mixed-input pointing device for interacting and controlling interface objects using free space inputs and surface inputs, trigger buttons, pressure sensors, and haptic feedback associated with the mixed-input pointing device. Free space movement data and surface movement data are tracked and determined for the mixed-input pointing device. An interface input is detected for the mixed-input pointing device transitioning from a first input to a second input, such as, from a free space input to a surface input or from the surface input to the free space input. The interface input is processed based on accessing the free space movement data and the surface movement data. An output for the interface input is communicated from the mixed-input pointing device to interact and control an interface.Type: ApplicationFiled: June 24, 2016Publication date: December 28, 2017Inventors: Anatolie Gavriliuc, Shawn Crispin Wright, Jeffrey Alan Kohler, Quentin Simon Charles Miller, Scott Francis Fullam, Sergio Paolantonio, Michael Edward Samples, Anthony James Ambrus
-
Publication number: 20170358138Abstract: In various embodiments, methods and systems for rendering augmented reality objects based on user heights are provided. Height data of a user of an augmented reality device can be determined. The height data relates to a viewing perspective from an eye level of the user. Placement data for an augmented reality object is generated based on a constraint configuration that is associated with the augmented reality object for user-height-based rendering. The constraint configuration includes rules that support generating placement data for rendering augmented reality objects based on the user height data. The augmented reality object is rendered based on the placement data. Augmented reality objects are rendered in a real world scene, such that, the augmented reality object is personalized for each user during an augmented reality experience. In shared experiences, with multiple users viewing a single augmented reality object, the object can be rendered based on a particular user's height.Type: ApplicationFiled: June 14, 2016Publication date: December 14, 2017Inventors: James Gerard Dack, Jeffrey Alan Kohler, Shawn Crispin Wright, Anthony James Ambrus
-
Patent number: 9147111Abstract: A blocking image generating system and related methods include a head-mounted display device having an opacity layer. A method may include receiving a virtual image to be presented by display optics in the head-mounted display device. Lighting information and an eye-position parameter may be received from an optical sensor system in the head-mounted display device. A blocking image may be generated in the opacity layer of the head-mounted display device based on the lighting information and the virtual image. The location of the blocking image in the opacity layer may be adjusted based on the eye-position parameter.Type: GrantFiled: February 10, 2012Date of Patent: September 29, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Rod G. Fleck, David D. Bohn, Stephen Latta, Julia Meinershagen, Sebastian Sylvan, Brian McDowell, Jeff Cole, Jeffrey Alan Kohler
-
Patent number: 9041739Abstract: Embodiments for matching participants in a virtual multiplayer entertainment experience are provided. For example, one embodiment provides a method including receiving from each user of a plurality of users a request to join the virtual multiplayer entertainment experience, receiving from each user of the plurality of users information regarding characteristics of a physical space in which each user is located, and matching two or more users of the plurality of users for participation in the virtual multiplayer entertainment experience based on the characteristics of the physical space of each of the two or more users.Type: GrantFiled: January 31, 2012Date of Patent: May 26, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Stephen Latta, Kevin Geisner, Brian Mount, Daniel McCulloch, Cameron Brown, Jeffrey Alan Kohler, Wei Zhang, Ryan Hastings, Darren Bennett, Ian McIntyre
-
Publication number: 20130208014Abstract: A blocking image generating system including a head-mounted display device having an opacity layer and related methods are disclosed. A method may include receiving a virtual image to be presented by display optics in the head-mounted display device. Lighting information and an eye-position parameter may be received from an optical sensor system in the head-mounted display device. A blocking image may be generated in the opacity layer of the head-mounted display device based on the lighting information and the virtual image. The location of the blocking image in the opacity layer may be adjusted based on the eye-position parameter.Type: ApplicationFiled: February 10, 2012Publication date: August 15, 2013Inventors: Rod G. Fleck, David D. Bohn, Stephen Latta, Julia Meinershagen, Sebastian Sylvan, Brian McDowell, Jeff Cole, Jeffrey Alan Kohler