Patents by Inventor Eric G. Lang

Eric G. Lang 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: 10535181
    Abstract: The systems and methods generate geometric proxies for participants in an online communication session, where each geometric proxy is a geometric representation of a participant and each geometric proxy is generated from acquired depth information and is associated with a particular virtual box. The systems and methods also include generating a scene geometry that visually simulates an in-person meeting of the participants where the scene geometry includes the geometric proxies, and the virtual boxes of the geometric proxies are aligned within the scene geometry based on a number of the participants and a reference object to which the virtual boxes are aligned. In addition, the systems and methods cause a display of the scene geometry with the geometric proxies, where the display of a particular geometric proxy includes a video of the participant corresponding to the particular geometric painted onto the particular geometric proxy.
    Type: Grant
    Filed: April 21, 2019
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yancey Christopher Smith, Eric G. Lang, Zhengyou Zhang, Christian F. Huitema
  • Publication number: 20190244413
    Abstract: The systems and methods generate geometric proxies for participants in an online communication session, where each geometric proxy is a geometric representation of a participant and each geometric proxy is generated from acquired depth information and is associated with a particular virtual box. The systems and methods also include generating a scene geometry that visually simulates an in-person meeting of the participants where the scene geometry includes the geometric proxies, and the virtual boxes of the geometric proxies are aligned within the scene geometry based on a number of the participants and a reference object to which the virtual boxes are aligned. In addition, the systems and methods cause a display of the scene geometry with the geometric proxies, where the display of a particular geometric proxy includes a video of the participant corresponding to the particular geometric painted onto the particular geometric proxy.
    Type: Application
    Filed: April 21, 2019
    Publication date: August 8, 2019
    Inventors: Yancey Christopher Smith, Eric G. Lang, Zhengyou Zhang, Christian F. Huitema
  • Patent number: 10325400
    Abstract: Implementations provide an in-person communication experience by generating a changable virtual viewpoint for a participant in an online communication. For instance, techniques described herein capture visual data about participants in an online communication, and create a realistic geometric proxy from the visual data. A virtual scene geometry is generated that mimics an arrangement of an in-person meeting for the online communication. According to various implementations, a virtual viewpoint displays a changing virtual viewpoint, such as based on a change in position of a participants face.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: June 18, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yancey Christopher Smith, Eric G. Lang, Zhengyou Zhang, Christian F. Huitema
  • Publication number: 20190020203
    Abstract: An energy storage system includes a plurality of physical devices and an integration engine. The physical devices include at least a battery and a power inverter operable to charge and discharge the battery. Each of the physical devices stores one or more data points. The integration engine includes a processing circuit having a processor and memory. The memory stores a virtual device network including a plurality of virtual devices and a virtual device manager. Each of the virtual devices includes one or more attributes. The virtual device manager is configured to map the attributes of the virtual devices to corresponding data points stored by the physical devices and update the attributes of the virtual devices in response to detecting changes in value of the corresponding data points stored by the physical devices.
    Type: Application
    Filed: April 13, 2018
    Publication date: January 17, 2019
    Applicant: Johnson Controls Technology Company
    Inventors: Eric G. Lang, Donald A. Gottschalk
  • Publication number: 20180089884
    Abstract: Implementations provide an in-person communication experience by generating a changable virtual viewpoint for a participant in an online communication. For instance, techniques described herein capture visual data about participants in an online communication, and create a realistic geometric proxy from the visual data. A virtual scene geometry is generated that mimics an arrangement of an in-person meeting for the online communication. According to various implementations, a virtual viewpoint displays a changing virtual viewpoint, such as based on a change in position of a participants face.
    Type: Application
    Filed: December 4, 2017
    Publication date: March 29, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yancey Christopher Smith, Eric G. Lang, Zhengyou Zhang, Christian F. Huitema
  • Patent number: 9836870
    Abstract: A perspective-correct communication window system and method for communicating between participants in an online meeting, where the participants are not in the same physical locations. Embodiments of the system and method provide an in-person communications experience by changing virtual viewpoint for the participants when they are viewing the online meeting. The participant sees a different perspective displayed on a monitor based on the location of the participant's eyes. Embodiments of the system and method include a capture and creation component that is used to capture visual data about each participant and create a realistic geometric proxy from the data. A scene geometry component is used to create a virtual scene geometry that mimics the arrangement of an in-person meeting. A virtual viewpoint component displays the changing virtual viewpoint to the viewer and can add perceived depth using motion parallax.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: December 5, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yancey Christopher Smith, Eric G. Lang, Zhengyou Zhang, Christian F. Huitema
  • Publication number: 20160316170
    Abstract: A perspective-correct communication window system and method for communicating between participants in an online meeting, where the participants are not in the same physical locations. Embodiments of the system and method provide an in-person communications experience by changing virtual viewpoint for the participants when they are viewing the online meeting. The participant sees a different perspective displayed on a monitor based on the location of the participant's eyes. Embodiments of the system and method include a capture and creation component that is used to capture visual data about each participant and create a realistic geometric proxy from the data. A scene geometry component is used to create a virtual scene geometry that mimics the arrangement of an in-person meeting. A virtual viewpoint component displays the changing virtual viewpoint to the viewer and can add perceived depth using motion parallax.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 27, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yancey Christopher Smith, Eric G. Lang, Zhengyou Zhang, Christian F. Huitema
  • Patent number: 9332222
    Abstract: A controlled three-dimensional (3D) communication endpoint system and method for simulating an in-person communication between participants in an online meeting or conference and providing easy scaling of a virtual environment when additional participants join. This gives the participants the illusion that the other participants are in the same room and sitting around the same table with the viewer. The controlled communication endpoint includes a plurality of camera pods that capture video of a participant from 360 degrees around the participant. The controlled communication endpoint also includes a display device configuration containing display devices placed at least 180 degrees around the participant and display the virtual environment containing geometric proxies of the other participants. Placing the participants at a round virtual table and increasing the diameter of the virtual table as additional participants are added easily achieves scalability.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: May 3, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yancey Christopher Smith, Eric G. Lang, Christian F. Huitema, Zhengyou Zhang
  • Patent number: 9332218
    Abstract: A perspective-correct communication window system and method for communicating between participants in an online meeting, where the participants are not in the same physical locations. Embodiments of the system and method provide an in-person communications experience by changing virtual viewpoint for the participants when they are viewing the online meeting. The participant sees a different perspective displayed on a monitor based on the location of the participant's eyes. Embodiments of the system and method include a capture and creation component that is used to capture visual data about each participant and create a realistic geometric proxy from the data. A scene geometry component is used to create a virtual scene geometry that mimics the arrangement of an in-person meeting. A virtual viewpoint component displays the changing virtual viewpoint to the viewer and can add perceived depth using motion parallax.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: May 3, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yancey Christopher Smith, Eric G. Lang, Zhengyou Zhang, Christian F. Huitema
  • Publication number: 20160028991
    Abstract: A perspective-correct communication window system and method for communicating between participants in an online meeting, where the participants are not in the same physical locations. Embodiments of the system and method provide an in-person communications experience by changing virtual viewpoint for the participants when they are viewing the online meeting. The participant sees a different perspective displayed on a monitor based on the location of the participant's eyes. Embodiments of the system and method include a capture and creation component that is used to capture visual data about each participant and create a realistic geometric proxy from the data. A scene geometry component is used to create a virtual scene geometry that mimics the arrangement of an in-person meeting. A virtual viewpoint component displays the changing virtual viewpoint to the viewer and can add perceived depth using motion parallax.
    Type: Application
    Filed: October 1, 2015
    Publication date: January 28, 2016
    Inventors: Yancey Christopher Smith, Eric G. Lang, Zhengyou Zhang, Christian F. Huitema
  • Publication number: 20150163454
    Abstract: A controlled three-dimensional (3D) communication endpoint system and method for simulating an in-person communication between participants in an online meeting or conference and providing easy scaling of a virtual environment when additional participants join. This gives the participants the illusion that the other participants are in the same room and sitting around the same table with the viewer. The controlled communication endpoint includes a plurality of camera pods that capture video of a participant from 360 degrees around the participant. The controlled communication endpoint also includes a display device configuration containing display devices placed at least 180 degrees around the participant and display the virtual environment containing geometric proxies of the other participants. Placing the participants at a round virtual table and increasing the diameter of the virtual table as additional participants are added easily achieves scalability.
    Type: Application
    Filed: February 13, 2015
    Publication date: June 11, 2015
    Inventors: Yancey Christopher Smith, Eric G. Lang, Christian F. Huitema, Zhengyou Zhang
  • Patent number: 8976224
    Abstract: A controlled three-dimensional (3D) communication endpoint system and method for simulating an in-person communication between participants in an online meeting or conference and providing easy scaling of a virtual environment when additional participants join. This gives the participants the illusion that the other participants are in the same room and sitting around the same table with the viewer. The controlled communication endpoint includes a plurality of camera pods that capture video of a participant from 360 degrees around the participant. The controlled communication endpoint also includes a display device configuration containing display devices placed at least 180 degrees around the participant and display the virtual environment containing geometric proxies of the other participants. Placing the participants at a round virtual table and increasing the diameter of the virtual table as additional participants are added easily achieves scalability.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: March 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yancey Christopher Smith, Eric G. Lang, Christian F. Huitema, Zhengyou Zhang
  • Patent number: 8928659
    Abstract: Described herein is a telepresence system where a real-time a virtual hologram of a user is displayed at a remote display screen and is rendered from a vantage point that is different than the vantage point from which images of the user are captured via a video camera. The virtual hologram is based at least in part upon data acquired from a sensor unit at the location of the user. The sensor unit includes a color video camera that captures 2-D images of the user including surface features of the user. The sensor unit also includes a depth sensor that captures 3-D geometry data indicative of the relative position of surfaces on the user in 3-D space. The virtual hologram is rendered to orientate the gaze of the eyes of the virtual hologram towards the eyes of a second user viewing the remote display screen.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Avi Bar-Zeev, Christian F. Huitema, Alex Aben-Athar Kipman, Robert L. Crocco, Jr., John Allen Tardif, Eric G. Lang
  • Publication number: 20140098183
    Abstract: A controlled three-dimensional (3D) communication endpoint system and method for simulating an in-person communication between participants in an online meeting or conference and providing easy scaling of a virtual environment when additional participants join. This gives the participants the illusion that the other participants are in the same room and sitting around the same table with the viewer. The controlled communication endpoint includes a plurality of camera pods that capture video of a participant from 360 degrees around the participant. The controlled communication endpoint also includes a display device configuration containing display devices placed at least 180 degrees around the participant and display the virtual environment containing geometric proxies of the other participants. Placing the participants at a round virtual table and increasing the diameter of the virtual table as additional participants are added easily achieves scalability.
    Type: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Applicant: Microsoft Corporation
    Inventors: Yancey Christopher Smith, Eric G. Lang, Christian F. Huitema, Zhengyou Zhang
  • Publication number: 20130321564
    Abstract: A perspective-correct communication window system and method for communicating between participants in an online meeting, where the participants are not in the same physical locations. Embodiments of the system and method provide an in-person communications experience by changing virtual viewpoint for the participants when they are viewing the online meeting. The participant sees a different perspective displayed on a monitor based on the location of the participant's eyes. Embodiments of the system and method include a capture and creation component that is used to capture visual data about each participant and create a realistic geometric proxy from the data. A scene geometry component is used to create a virtual scene geometry that mimics the arrangement of an in-person meeting. A virtual viewpoint component displays the changing virtual viewpoint to the viewer and can add perceived depth using motion parallax.
    Type: Application
    Filed: August 31, 2012
    Publication date: December 5, 2013
    Applicant: Microsoft Corporation
    Inventors: Yancey Christopher Smith, Eric G. Lang, Zhengyou Zhang, Christian F. Huitema
  • Publication number: 20110316853
    Abstract: Described herein is a telepresence system where a real-time a virtual hologram of a user is displayed at a remote display screen and is rendered from a vantage point that is different than the vantage point from which images of the user are captured via a video camera. The virtual hologram is based at least in part upon data acquired from a sensor unit at the location of the user. The sensor unit includes a color video camera that captures 2-D images of the user including surface features of the user. The sensor unit also includes a depth sensor that captures 3-D geometry data indicative of the relative position of surfaces on the user in 3-D space. The virtual hologram is rendered to orientate the gaze of the eyes of the virtual hologram towards the eyes of a second user viewing the remote display screen.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Avi Bar-Zeev, Christian F. Huitema, Alex Aben-Athar Kipman, Robert L. Crocco, JR., John Allen Tardif, Eric G. Lang
  • Patent number: 7605714
    Abstract: A wearable electronic device is configured to control and command a variety of wireless devices within its proximity. The wearable device dynamically generates a user interface corresponding to the services of a particular wireless device. Through the user interface, the wireless device surface content to a user and allows a user select interactions with the wireless devices using the wearable device.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: R. Donald Thompson, Eric G. Lang, Russell I. Sanchez
  • Patent number: 7589710
    Abstract: Information elements such as alphanumeric characters are input into a small computing device having little or no keyboard by operating with a predetermined number of strokes on a multi-directional input key, such as a joystick, input button or pointing button. Each direction of movement of the input key provides a input choice for a user allowing the user to make a sequence of choices through a hierarchy of selectable information elements. The sequence of strokes in the predetermined number of strokes is detected to identify the information element selected. A display provides information to the user indicating the information elements or characters available and the pattern of strokes to select a particular character. In some implementations of the invention the entire key stroke pattern is displayed. In other implementations of the invention, the display provides guidance before each stroke to indicate the key stroke choices available to select subsets of the information elements.
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventor: Eric G. Lang
  • Patent number: 7506269
    Abstract: A user interface for small computing devices. The user interface includes a display screen and a bezel encircling the display screen. The bezel is adapted to move relative to the display screen in one or more axes. For example, the bezel may be rotated about the display screen, pivoted about a pivot point, or moved in a planar direction. A cursor displayed within the display screen is responsive to movement of the bezel.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventor: Eric G. Lang
  • Patent number: 7181701
    Abstract: An apparatus, system, and method are related to navigating through content on a device that includes stored information that is organized according to channels. Content that is associated with the channels is selected and viewed on a display of the device by means of passive interaction when the device is in a glance-view operating state. The device periodically changes the display according to a playlist that indexes selected channel views associated with the current channel. The selected channel views are selected from the available channels according to a rule set that is associated with the channel. After every item in the playlist is processed, the playlist is updated according to application of the rule set. A customized channel may include references to other channels such that channel views associated with the customized channel correspond to channel views from other channels.
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: February 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Dane M. Howard, Eric G. Lang, R. Donald Thompson, III