Patents by Inventor Sergio Paolantonio
Sergio Paolantonio 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: 10672103Abstract: A method for moving a virtual object includes displaying a virtual object and moving the virtual object based on a user input. Based on the user input attempting to move the virtual object in violation of an obstacle, displaying a collision indicator and an input indicator. The collision indicator is moved based on user input and movement constraints imposed by the obstacle. The input indicator is moved based on user input without movement constraints imposed by the obstacle.Type: GrantFiled: May 30, 2019Date of Patent: June 2, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Semih Energin, Sergio Paolantonio, David Evans, Eric Scott Rehmeyer, Robert Thomas Held, Maxime Ouellet, Anatolie Gavriliuc, Riccardo Giraldi, Andrew Frederick Muehlhausen
-
Patent number: 10606609Abstract: A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.Type: GrantFiled: February 11, 2019Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Semih Energin, Anatolie Gavriliuc, Robert Thomas Held, Maxime Ouellet, Riccardo Giraldi, Andrew Frederick Muehlhausen, Sergio Paolantonio
-
Patent number: 10489651Abstract: A technique is described herein for determining the position of at least one previously-placed physical marker in a physical environment. In one approach, the technique detects the marker at plural vantage points in the environment, to yield plural instances of marker information. The technique then computes the position of the marker based on the plural instances of marker information collected at the plural vantage points. The technique may also provide a movement indicator that assists the user in moving to specified vantage points in the physical environment. The technique may use the identified position(s) of the marker(s) to accurately place virtual objects relative to real-world objects in a modified-reality world.Type: GrantFiled: May 28, 2017Date of Patent: November 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Karim Audrey Luccin, Marcus Philip Ghaly, Sergio Paolantonio, Brian Zhian Bassir, Michael Jordon Felice
-
Publication number: 20190279335Abstract: A method for moving a virtual object includes displaying a virtual object and moving the virtual object based on a user input. Based on the user input attempting to move the virtual object in violation of an obstacle, displaying a collision indicator and an input indicator. The collision indicator is moved based on user input and movement constraints imposed by the obstacle. The input indicator is moved based on user input without movement constraints imposed by the obstacle.Type: ApplicationFiled: May 30, 2019Publication date: September 12, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Semih Energin, Sergio Paolantonio, David Evans, Eric Scott Rehmeyer, Robert Thomas Held, Maxime Ouellet, Anatolie Gavriliuc, Riccardo Giraldi, Andrew Frederick Muehlhausen
-
Patent number: 10354056Abstract: Aspects of the subject disclosure are directed towards providing feedback to users of multi-user system that has biometric recognition capabilities, so that a user knows whether the system has correctly associated the user with his or her identity. The feedback may include a display of a current camera view, along with visible identity information that is associated with each user in the view. The feedback may include per-user icons (e.g., tiles, thumbnail images and so on) by which a user visually confirms that he or she is correctly recognized. Any misrecognition may be detected via the feedback and corrected. Feedback may convey other information, such as the current interaction state/capabilities of a user.Type: GrantFiled: December 2, 2016Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Robert Mitchell Smith, Emily M. Yang, Joseph Wheeler, Sergio Paolantonio, Xiaoji Chen, Eric C. Sanderson, Calvin Kent Carter, Christian Klein, Mark D. Schwesinger, Rita A. Yu
-
Publication number: 20190171463Abstract: A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.Type: ApplicationFiled: February 11, 2019Publication date: June 6, 2019Inventors: Semih Energin, Anatolie Gavriliuc, Robert Thomas Held, Maxime Ouellet, Riccardo Giraldi, Andrew Frederick Muehlhausen, Sergio Paolantonio
-
Patent number: 10311543Abstract: A method for moving a virtual object includes displaying a virtual object and moving the virtual object based on a user input. Based on the user input attempting to move the virtual object in violation of an obstacle, displaying a collision indicator and an input indicator. The collision indicator is moved based on user input and movement constraints imposed by the obstacle. The input indicator is moved based on user input without movement constraints imposed by the obstacle.Type: GrantFiled: October 27, 2016Date of Patent: June 4, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Semih Energin, Sergio Paolantonio, David Evans, Eric Scott Rehmeyer, Robert Thomas Held, Maxime Ouellet, Anatolie Gavriliuc, Riccardo Giraldi, Andrew Frederick Muehlhausen
-
Patent number: 10249095Abstract: A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.Type: GrantFiled: April 7, 2017Date of Patent: April 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Semih Energin, Anatolie Gavriliuc, Robert Thomas Held, Maxime Ouellet, Riccardo Giraldi, Andrew Frederick Muehlhausen, Sergio Paolantonio
-
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
-
Publication number: 20180300551Abstract: A technique is described herein for determining the position of at least one previously-placed physical marker in a physical environment. In one approach, the technique detects the marker at plural vantage points in the environment, to yield plural instances of marker information. The technique then computes the position of the marker based on the plural instances of marker information collected at the plural vantage points. The technique may also provide a movement indicator that assists the user in moving to specified vantage points in the physical environment. The technique may use the identified position(s) of the marker(s) to accurately place virtual objects relative to real-world objects in a modified-reality world.Type: ApplicationFiled: May 28, 2017Publication date: October 18, 2018Inventors: Karim Audrey LUCCIN, Marcus Philip GHALY, Sergio PAOLANTONIO, Brian Zhian BASSIR, Michael Jordon FELICE
-
Publication number: 20180293798Abstract: A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique maintains a data store that provides application annotation information that describes a plurality of anchors. For instance, the application annotation information for an illustrative anchor identifies: a location at which the anchor is virtually placed in an interactive world; an application associated with the anchor; and triggering information that describes a set of one or more triggering conditions to be satisfied to enable presentation of a notification pertaining to the application. In use, the technique presents the notification pertaining to the application in prescribed proximity to the anchor when it is determined that the user's engagement with the interactive world satisfies the anchor's set of triggering conditions. The triggering conditions can specify any combination of spatial factors, temporal factors, user co-presence factors, etc.Type: ApplicationFiled: April 7, 2017Publication date: October 11, 2018Inventors: Semih Energin, Anatolie Gavriliuc, Robert Thomas Held, Maxime Ouellet, Riccardo Giraldi, Andrew Frederick Muehlhausen, Sergio Paolantonio
-
Patent number: 10045077Abstract: Techniques for obtaining a reaction of an individual to content and outputting the reaction of the individual with the content are described herein. The techniques may include obtaining the reaction of the individual as the content is displayed to the individual. The reaction may be obtained by capturing a video of the individual. The reaction of the individual and the content may be output at a same time to another individual. These techniques may also include obtaining the reaction of another individual as the content and the reaction of the individual are output to another individual.Type: GrantFiled: December 12, 2016Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Yingnong Dang, Sergio Paolantonio, Xiang Cao, Xiumin Lin, Dongmei Zhang
-
Patent number: 9971491Abstract: A method to decode natural user input from a human subject. The method includes detection of a gesture and concurrent grip state of the subject. If the grip state is closed during the gesture, then a user-interface (UI) canvas of the computer system is transformed based on the gesture. If the grip state is open during the gesture, then a UI object arranged on the UI canvas is activated based on the gesture.Type: GrantFiled: January 9, 2014Date of Patent: May 15, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mark Schwesinger, Emily Yang, Jay Kapur, Sergio Paolantonio, Christian Klein, Oscar Murillo
-
Publication number: 20180122043Abstract: A method for moving a virtual object includes displaying a virtual object and moving the virtual object based on a user input. Based on the user input attempting to move the virtual object in violation of an obstacle, displaying a collision indicator and an input indicator. The collision indicator is moved based on user input and movement constraints imposed by the obstacle. The input indicator is moved based on user input without movement constraints imposed by the obstacle.Type: ApplicationFiled: October 27, 2016Publication date: May 3, 2018Inventors: Semih Energin, Sergio Paolantonio, David Evans, Eric Scott Rehmeyer, Robert Thomas Held, Maxime Ouellet, Anatolie Gavriliuc, Riccardo Giraldi, Andrew Frederick Muehlhausen
-
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
-
Patent number: 9812126Abstract: An electronic device in a topology of interconnected electronic devices can listen for a wake phrase and voice commands. The device can control when and how it responds so that a single device responds to voice commands. Per-task device preferences can be stored for a user. If a preferred device is not available, the task can still be performed on a device that has appropriate capabilities. Machine learning can determine a user's preferences. Power conservation and effective user interaction can result.Type: GrantFiled: April 1, 2015Date of Patent: November 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Yaser Khan, Aleksandar Uzelac, Daniel J. Hwang, Sergio Paolantonio, Jenny Kam, Vishwac Sena Kannan, Dennis James Mooney, II, Alice Jane Bernheim Brush
-
Publication number: 20170099519Abstract: Techniques for obtaining a reaction of an individual to content and outputting the reaction of the individual with the content are described herein. The techniques may include obtaining the reaction of the individual as the content is displayed to the individual. The reaction may be obtained by capturing a video of the individual. The reaction of the individual and the content may be output at a same time to another individual. These techniques may also include obtaining the reaction of another individual as the content and the reaction of the individual are output to another individual.Type: ApplicationFiled: December 12, 2016Publication date: April 6, 2017Inventors: Yingnong Dang, Sergio Paolantonio, Xiang Cao, Xiumin Lin, Dongmei Zhang
-
Publication number: 20170083696Abstract: Aspects of the subject disclosure are directed towards providing feedback to users of multi-user system that has biometric recognition capabilities, so that a user knows whether the system has correctly associated the user with his or her identity. The feedback may include a display of a current camera view, along with visible identity information that is associated with each user in the view. The feedback may include per-user icons (e.g., tiles, thumbnail images and so on) by which a user visually confirms that he or she is correctly recognized. Any misrecognition may be detected via the feedback and corrected. Feedback may convey other information, such as the current interaction state/capabilities of a user.Type: ApplicationFiled: December 2, 2016Publication date: March 23, 2017Inventors: Robert Mitchell Smith, Emily M. Yang, Joseph Wheeler, Sergio Paolantonio, Xiaoji Chen, Eric C. Sanderson, Calvin Kent Carter, Christian Klein, Mark D. Schwesinger, Rita A. Yu
-
Patent number: 9571879Abstract: Techniques for obtaining a reaction of an individual to content and outputting the reaction of the individual with the content are described herein. The techniques may include obtaining the reaction of the individual as the content is displayed to the individual. The reaction may be obtained by capturing a video of the individual. The reaction of the individual and the content may be output at a same time to another individual. These techniques may also include obtaining the reaction of another individual as the content and the reaction of the individual are output to another individual.Type: GrantFiled: January 10, 2012Date of Patent: February 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Yingnong Dang, Sergio Paolantonio, Xiang Cao, Xiumin Lin, Dongmei Zhang
-
Patent number: 9542544Abstract: Aspects of the subject disclosure are directed towards providing feedback to users of multi-user system that has biometric recognition capabilities, so that a user knows whether the system has correctly associated the user with his or her identity. The feedback may include a display of a current camera view, along with visible identity information that is associated with each user in the view. The feedback may include per-user icons (e.g., tiles, thumbnail images and so on) by which a user visually confirms that he or she is correctly recognized. Any misrecognition may be detected via the feedback and corrected. Feedback may convey other information, such as the current interaction state/capabilities of a user.Type: GrantFiled: May 16, 2014Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Robert Mitchell Smith, Emily M. Yang, Joseph Wheeler, Sergio Paolantonio, Xiaoji Chen, Eric C. Sanderson, Calvin Kent Carter, Christian Klein, Mark D. Schwesinger, Rita A. Yu