Patents by Inventor Michal Hlavac

Michal Hlavac 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: 11402964
    Abstract: Methods and systems for integrating functionality of XR devices and non-XR devices are disclosed herein. An XR device can identify and obtain one or more content items being displayed on non-XR devices and create virtual objects associated with the content item in an artificial reality environment of the XR device. A user of the XR device can interact with the virtual objects, such as by moving the virtual objects to new locations within the artificial reality environment or interact with the virtual objects to view the content items. The user of the XR device can also provide one or more gestures or commands to send content items or identifiers of content items associated with the virtual objects to non-XR devices for display at the non-XR devices.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: August 2, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Jasper Stevens, Alexander Michael Louie, Michal Hlavac, Benjamin Taylor Koga-Winn, Wai Leong Chak
  • Publication number: 20220122329
    Abstract: Aspects of the present disclosure are directed to providing an artificial reality environment with augments and surfaces. An “augment” is a virtual container in 3D space that can include presentation data, context, and logic. An artificial reality system can use augments as the fundamental building block for displaying 2D and 3D models in the artificial reality environment. For example, augments can represent people, places, and things in an artificial reality environment and can respond to a context such as a current display mode, time of day, a type of surface the augment is on, a relationship to other augments, etc. Augments can be on a “surface” that has a layout and properties that cause augments on that surface to display in different ways. Augments and other objects (real or virtual) can also interact, where these interactions can be controlled by rules for the objects evaluated based on information from the shell.
    Type: Application
    Filed: October 12, 2021
    Publication date: April 21, 2022
    Inventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
  • Publication number: 20220068035
    Abstract: Aspects of the present disclosure are directed to providing an artificial reality environment with augments and surfaces. An “augment” is a virtual container in 3D space that can include presentation data, context, and logic. An artificial reality system can use augments as the fundamental building block for displaying 2D and 3D models in the artificial reality environment. For example, augments can represent people, places, and things in an artificial reality environment and can respond to a context such as a current display mode, time of day, a type of surface the augment is on, a relationship to other augments, etc. Augments can be on a “surface” that has a layout and properties that cause augments on that surface to display in different ways. Augments and other objects (real or virtual) can also interact, where these interactions can be controlled by rules for the objects evaluated based on information from the shell.
    Type: Application
    Filed: November 9, 2021
    Publication date: March 3, 2022
    Inventors: James TICHENOR, Arthur ZWIEGINCEW, Hayden Schoen, Alex MARCOLINA, Gregory ALT, Todd HARRIS, Merlyn DENG, Barrett FOX, Michal HLAVAC
  • Patent number: 11227445
    Abstract: Aspects of the present disclosure are directed to providing an artificial reality environment with augments and surfaces. An “augment” is a virtual container in 3D space that can include presentation data, context, and logic. An artificial reality system can use augments as the fundamental building block for displaying 2D and 3D models in the artificial reality environment. For example, augments can represent people, places, and things in an artificial reality environment and can respond to a context such as a current display mode, time of day, a type of surface the augment is on, a relationship to other augments, etc. Augments can be on a “surface” that has a layout and properties that cause augments on that surface to display in different ways. Augments and other objects (real or virtual) can also interact, where these interactions can be controlled by rules for the objects evaluated based on information from the shell.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: January 18, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
  • Patent number: 11176755
    Abstract: Aspects of the present disclosure are directed to providing an artificial reality environment with augments and surfaces. An “augment” is a virtual container in 3D space that can include presentation data, context, and logic. An artificial reality system can use augments as the fundamental building block for displaying 2D and 3D models in the artificial reality environment. For example, augments can represent people, places, and things in an artificial reality environment and can respond to a context such as a current display mode, time of day, a type of surface the augment is on, a relationship to other augments, etc. Augments can be on a “surface” that has a layout and properties that cause augments on that surface to display in different ways. Augments and other objects (real or virtual) can also interact, where these interactions can be controlled by rules for the objects evaluated based on information from the shell.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: November 16, 2021
    Inventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
  • Patent number: 10846943
    Abstract: Optimizing viewing assets, such as three-dimensional (3D) virtual objects for mixed reality (MR), virtual reality (VR), or augmented reality (AR) environment visualization may involve obtaining a viewing asset, generating a decimation request for the obtained viewing asset, responsive to generating the decimation request, receiving a set of decimation files, based at least on the set of decimation files, generating a plurality of selectable options, receiving a user selection of an option, and outputting the selected option as a converted viewing asset. Disclosed examples may also include specifying a maximum file size, a minimum polygon count, a maximum polygon count, and a minimum number of renderable viewing assets on a target display platform. Disclosed examples may operate automatically, and may permit tailoring of a decimation recipe.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ana Sofia Gonzalez Aguirre, Michal Hlavac, Ryan J. D'Aurelio, Michael T. Hochkeppel, Charles Lapp, Arthur Ramazanov, Pedro Ramirez
  • Patent number: 10768772
    Abstract: Techniques for context-aware recommendations of relevant presentation content are disclosed. In some configurations, the techniques involve the processing of contextual data from one or more resources to dynamically direct a presentation. A computing device can receive contextual data from one or more resources. The contextual data can be processed to select one or more sections of content data, e.g., a slide of a slide deck or a page of document. The computing device can then cause a display of the one or more sections on one or more devices. In some configurations, a hardware display surface can be configured to provide a real-world view of an object, e.g., a model or other item that may be related to the presentation, through the hardware display surface while also providing a display of the one or more sections of the presenter's material.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Travis William Steiner, Shannon Richard Monroe, Emiko Valiane Charbonneau, Michal Hlavac, Brian Murphy, David M. Hill, Jia Wang
  • Patent number: 10740388
    Abstract: A computing device initiates a linked capture session to enable automatic image sharing by multiple users and devices. The linked capture session is a group of devices that automatically share captured images during the linked capture session. The linked capture session may be initiated based on a location, a group of people, and/or a time duration. The images captured by devices that are connected in the linked capture session are automatically communicated to a remote storage system that allows all users to access the images through devices connected to the linked capture session.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michal Hlavac, Mark A. DeFalco, Mark Davis Schwesinger
  • Publication number: 20190347866
    Abstract: Optimizing viewing assets, such as three-dimensional (3D) virtual objects for mixed reality (MR), virtual reality (VR), or augmented reality (AR) environment visualization may involve obtaining a viewing asset, generating a decimation request for the obtained viewing asset, responsive to generating the decimation request, receiving a set of decimation files, based at least on the set of decimation files, generating a plurality of selectable options, receiving a user selection of an option, and outputting the selected option as a converted viewing asset. Disclosed examples may also include specifying a maximum file size, a minimum polygon count, a maximum polygon count, and a minimum number of renderable viewing assets on a target display platform. Disclosed examples may operate automatically, and may permit tailoring of a decimation recipe.
    Type: Application
    Filed: August 21, 2018
    Publication date: November 14, 2019
    Inventors: Ana Sofia GONZALEZ AGUIRRE, Michal HLAVAC, Ryan J. D'AURELIO, Michael T. HOCHKEPPEL, Charles LAPP, Arthur RAMAZANOV, Pedro RAMIREZ
  • Publication number: 20180241937
    Abstract: Aspects of systems and methods for providing directed content capture and content analysis are discussed herein. The directed content capture and content analysis system is configured to receive an indication of an event from the user. The directed content capture and content analysis system provides a user interface detailing desirable content captures needed to thoroughly document the event. Further, the directed content capture and content analysis system is configured to analyze the captured content to provide assistance to the user. Specifically, by understanding the captured content, the directed content capture and content analysis system may passively or proactively help the user capture the best set of content for the moments in the user's life.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mark Davis Schwesinger, Michal Hlavac, Mark A. DeFalco, John Alexander McElmurray
  • Publication number: 20180213175
    Abstract: A computing device initiates a linked capture session to enable automatic image sharing by multiple users and devices. The linked capture session is a group of devices that automatically share captured images during the linked capture session. The linked capture session may be initiated based on a location, a group of people, and/or a time duration. The images captured by devices that are connected in the linked capture session are automatically communicated to a remote storage system that allows all users to access the images through devices connected to the linked capture session.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michal Hlavac, Mark A. DeFalco, Mark Davis Schwesinger
  • Publication number: 20170147154
    Abstract: Techniques for context-aware recommendations of relevant presentation content are disclosed. In some configurations, the techniques involve the processing of contextual data from one or more resources to dynamically direct a presentation. A computing device can receive contextual data from one or more resources. The contextual data can be processed to select one or more sections of content data, e.g., a slide of a slide deck or a page of document. The computing device can then cause a display of the one or more sections on one or more devices. In some configurations, a hardware display surface can be configured to provide a real-world view of an object, e.g., a model or other item that may be related to the presentation, through the hardware display surface while also providing a display of the one or more sections of the presenter's material.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Inventors: Travis William Steiner, Shannon Richard Monroe, Emiko Valiane Charbonneau, Michal Hlavac, Brian Murphy, David M. Hill, Jia Wang
  • Publication number: 20090276288
    Abstract: The present invention provides a new and unique platform for authoring and deploying interactive characters which are powered by artificial intelligence. The platform permits the creation of a virtual world populated by multiple characters and objects, interacting with one another so as to create a life-like virtual world and interacting with a user so as to provide a more interesting and powerful experience for the user. This system can be used for entertainment purposes, for commercial purposes, for educational purposes, etc.
    Type: Application
    Filed: November 14, 2008
    Publication date: November 5, 2009
    Inventors: Michal Hlavac, Senia Maymin, Cynthia Breazeal, Milos Hlavac, Juraj Hlavac, Dennis Bromley
  • Publication number: 20090106171
    Abstract: The present invention provides a new and unique platform for authoring and deploying interactive characters which are powered by artificial intelligence. The platform permits the creation of a virtual world populated by multiple characters and objects, interacting with one another so as to create a life-like virtual world and interacting with a user so as to provide a more interesting and powerful experience for the user. This system can be used for entertainment purposes, for commercial purposes, for educational purposes, etc.
    Type: Application
    Filed: April 30, 2008
    Publication date: April 23, 2009
    Inventors: Michal Hlavac, Senia Maymin, Cynthia Breazeal, Milos Hlavac, Juraj Hlavac, Dennis Bromley
  • Publication number: 20050140668
    Abstract: A method for presenting graphics to a user is disclosed, the method comprising providing a 3D graphics system comprising a 3D graphics environment and at least one virtual object positioned in the 3D graphics environment, providing a 2D graphics rendering engine configured to use 2D mathematics, and providing a library of sprites for use by the 2D graphics rendering engine, selecting a camera perspective within the 3D graphics environment, based on the selected camera perspective, generating an appropriate 2D view of the 3D graphics environment, based on the generated 2D view, selecting an appropriate sprite and, for that sprite, the appropriate rendered view for that sprite, determining the appropriate screen location and scale for the selected rendered view for the sprite, and instructing the 2D graphics rendering engine to paint the selected rendered view for the sprite to the determined screen location and with the determined scale.
    Type: Application
    Filed: April 30, 2004
    Publication date: June 30, 2005
    Inventors: Michal Hlavac, Senia Maymin, Milos Hlavac, Cynthia Breazeal, Juraj Hlavac, Dennis Bromley
  • Publication number: 20040189702
    Abstract: The present invention provides a new and unique platform for authoring and deploying interactive characters which are powered by artificial intelligence. The platform permits the creation of a virtual world populated by multiple characters and objects, interacting with one another so as to create a life-like virtual world and interacting with a user so as to provide a more interesting and powerful experience for the user. This system can be used for entertainment purposes, for commercial purposes, for educational purposes, etc.
    Type: Application
    Filed: September 9, 2003
    Publication date: September 30, 2004
    Inventors: Michal Hlavac, Senia Maymin, Cynthia Breazeal, Milos Hlavac, Juraj Hlavac, Dennis Bromley
  • Publication number: 20040175680
    Abstract: The present invention provides a new and unique platform for authoring and deploying interactive characters which are powered by artificial intelligence. The platform permits the creation of a virtual world populated by multiple characters and objects, interacting with one another so as to create a life-like virtual world and interacting with a user so as to provide a more interesting and powerful experience for the user. This system can be used for entertainment purposes, for commercial purposes, for educational purposes, etc.
    Type: Application
    Filed: September 9, 2003
    Publication date: September 9, 2004
    Inventors: Michal Hlavac, Senia Maymin, Cynthia Breazeal, Milos Hlavac, Juraj Hlavac, Dennis Bromley
  • Publication number: 20040138959
    Abstract: The present invention provides a new and unique platform for authoring and deploying interactive characters which are powered by artificial intelligence. The platform permits the creation of a virtual world populated by multiple characters and objects, interacting with one another so as to create a life-like virtual world and interacting with a user so as to provide a more interesting and powerful experience for the user. This system can be used for entertainment purposes, for commercial purposes, for educational purposes, etc.
    Type: Application
    Filed: September 9, 2003
    Publication date: July 15, 2004
    Inventors: Michal Hlavac, Senia Maymin, Cynthia Breazeal, Milos Hlavac, Juraj Hlavac, Dennis Bromley