Patents by Inventor Louis Amadio

Louis Amadio 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: 11796810
    Abstract: One or more signals are received from one or more sensors. Based at least in part on the one or more signals, a location of a person relative to one or more locations of an autonomous self-moving device is determined. Based at least in part on the one or more signals, data indicative that the autonomous self-moving device has detected a presence and location of the person is generated. Based at least in part on the one or more signals, a location of a person relative to a location of the autonomous self-moving device is determined. A planned path for the autonomous self-moving device is determined. Based at least in part on the one or more signals, data indicative of the planned path is generated.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: October 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Louis Amadio, Torsten Stein, Li Hou
  • Patent number: 11675207
    Abstract: The techniques described herein enable a head-mounted display device to use a fiducial marker to identify an Internet of Things (IoT) device. The head-mounted display device can use the identifier to establish a network connection with the IoT device. For example, the identifier can include an Internet Protocol (IP) address, a Bluetooth address, a cloud IoT identifier (e.g., AZURE hub IoT identifier), or another type of an identifier. By using an electronic paper display, the IoT device can dynamically generate and display a new fiducial marker when a new identifier is assigned to the IoT device or is generated by the IoT device. Consequently, the head-mounted display device can detect the fiducial marker and extract the identifier for the IoT device from the fiducial marker so that the identifier can be used to establish a network connection with the IoT device.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: June 13, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Louis Amadio
  • Publication number: 20210364811
    Abstract: The techniques described herein enable a head-mounted display device to use a fiducial marker to identify an Internet of Things (IoT) device. The head-mounted display device can use the identifier to establish a network connection with the IoT device. For example, the identifier can include an Internet Protocol (IP) address, a Bluetooth address, a cloud IoT identifier (e.g., AZURE hub IoT identifier), or another type of an identifier. By using an electronic paper display, the IoT device can dynamically generate and display a new fiducial marker when a new identifier is assigned to the IoT device or is generated by the IoT device. Consequently, the head-mounted display device can detect the fiducial marker and extract the identifier for the IoT device from the fiducial marker so that the identifier can be used to establish a network connection with the IoT device.
    Type: Application
    Filed: August 2, 2021
    Publication date: November 25, 2021
    Inventor: Louis Amadio
  • Patent number: 11099402
    Abstract: The techniques described herein enable a head-mounted display device to use a fiducial marker to identify an Internet of Things (IoT) device. The head-mounted display device can use the identifier to establish a network connection with the IoT device. For example, the identifier can include an Internet Protocol (IP) address, a Bluetooth address, a cloud IoT identifier (e.g., AZURE hub IoT identifier), or another type of an identifier. By using an electronic paper display, the IoT device can dynamically generate and display a new fiducial marker when a new identifier is assigned to the IoT device or is generated by the IoT device. Consequently, the head-mounted display device can detect the fiducial marker and extract the identifier for the IoT device from the fiducial marker so that the identifier can be used to establish a network connection with the IoT device.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Louis Amadio
  • Publication number: 20210124180
    Abstract: The techniques described herein enable a head-mounted display device to use a fiducial marker to identify an Internet of Things (IoT) device. The head-mounted display device can use the identifier to establish a network connection with the IoT device. For example, the identifier can include an Internet Protocol (IP) address, a Bluetooth address, a cloud IoT identifier (e.g., AZURE hub IoT identifier), or another type of an identifier. By using an electronic paper display, the IoT device can dynamically generate and display a new fiducial marker when a new identifier is assigned to the IoT device or is generated by the IoT device. Consequently, the head-mounted display device can detect the fiducial marker and extract the identifier for the IoT device from the fiducial marker so that the identifier can be used to establish a network connection with the IoT device.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 29, 2021
    Inventor: Louis AMADIO
  • Publication number: 20210026136
    Abstract: One or more signals are received from one or more sensors. Based at least in part on the one or more signals, a location of a person relative to one or more locations of an autonomous self-moving device is determined. Based at least in part on the one or more signals, data indicative that the autonomous self-moving device has detected a presence and location of the person is generated. Based at least in part on the one or more signals, a location of a person relative to a location of the autonomous self-moving device is determined. A planned path for the autonomous self-moving device is determined. Based at least in part on the one or more signals, data indicative of the planned path is generated.
    Type: Application
    Filed: September 23, 2019
    Publication date: January 28, 2021
    Inventors: Louis AMADIO, Torsten STEIN, Li HOU
  • Patent number: 10403276
    Abstract: Techniques for controlling a voice activated feature of a voice activated device are described. Data from one or more sensors and data indicative of a status of a user are received. Based on the analyzing the data, a proximity of the user relative to the location of the voice activated device is determined. One or more voice activated features of the voice activated device are enabled based at least in part on the determined proximity, one or more rules, and one or more user preferences.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suma SaganeGowda, Louis Amadio, Artem Zhurid
  • Publication number: 20180268814
    Abstract: Techniques for controlling a voice activated feature of a voice activated device are described. Data from one or more sensors and data indicative of a status of a user are received. Based on the analyzing the data, a proximity of the user relative to the location of the voice activated device is determined. One or more voice activated features of the voice activated device are enabled based at least in part on the determined proximity, one or more rules, and one or more user preferences.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Inventors: Suma SaganeGowda, Louis Amadio, Artem Zhurid
  • Publication number: 20180004361
    Abstract: A system and method is provided for displaying a display element on a display in which a display element may be displayed responsive to a command, the display element being associated with another display element. Also, in another example, the association between the display elements is also displayed. In one example, the association between the display elements is depicted via an animation.
    Type: Application
    Filed: September 18, 2017
    Publication date: January 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Louis Amadio, Keira L. Amos, Charles Cummins, Neel lshwar Murarka, Phillip Bensaid
  • Patent number: 9766766
    Abstract: A system and method is provided for displaying a display element on a display in which a display element may be displayed responsive to a command, the display element being associated with another display element. Also, in another example, the association between the display elements is also displayed. In one example, the association between the display elements is depicted via an animation.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Louis Amadio, Keira L. Amos, Charles Cummins, Neel Ishwar Murarka, Phillip Bensaid
  • Patent number: 9643362
    Abstract: The subject disclosure is directed towards technology managing three-dimensional object fabrication in full color. In order to transform the object's model into an instruction set for a fabrication device, a fabrication manager computes color values corresponding to geometry within a later of the object's model. After determining an amount of each colored material to deposit, the fabrication manager generates coordinated instructions configured to deposit a combination of colored materials according to the geometry and efficiently transitioning between colored materials during object fabrication.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Louis Amadio, Kristofer N. Iverson, Jesse D. McGatha, Yulin Jin, Shanen Jon Boettcher
  • Publication number: 20140320592
    Abstract: The subject disclosure is directed towards a technology in which a virtual camera composes a plurality of views obtained from one or more physical and/or synthetic cameras into a single video stream, such as for sending to a remote telepresence client. The virtual camera may appear to applications as a single, real camera, yet provide video composed from multiple views and/or sources. Transforms may be applied at the virtual camera using hardware acceleration to generate the views, which are then composed into a rendered view and output to a video pipeline as if provided by a single video source.
    Type: Application
    Filed: June 11, 2013
    Publication date: October 30, 2014
    Inventors: Louis Amadio, Eric Glenn Lang, Michael M. Gutmann
  • Publication number: 20140277661
    Abstract: The subject disclosure is directed towards technology managing three-dimensional object fabrication in full color. In order to transform the object's model into an instruction set for a fabrication device, a fabrication manager computes color values corresponding to geometry within a later of the object's model. After determining an amount of each colored material to deposit, the fabrication manager generates coordinated instructions configured to deposit a combination of colored materials according to the geometry and efficiently transitioning between colored materials during object fabrication.
    Type: Application
    Filed: June 5, 2013
    Publication date: September 18, 2014
    Inventors: Louis Amadio, Kristofer N. Iverson, Jesse D. McGatha, Yulin Jin, Shanen Jon Boettcher
  • Patent number: 8739058
    Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: May 27, 2014
    Assignee: Microsoft Corporation
    Inventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
  • Patent number: 8578290
    Abstract: The present invention relates to a system and method for displaying information or a part within a second application, such as a sidebar application. The part can be docked in the sidebar application or undocked from the sidebar application and can send corresponding docking messages in a docking protocol to the sidebar application based on the docking status of the part or the location of the part in relation to the sidebar application. Graphically depicted animations indicate to a user the docking and/or undocking processes.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Louis Amadio, Paul Erickson, Oliver Fisher, Keira Amos
  • Patent number: 8458608
    Abstract: Focus state themeing is accomplished by separating the processing of the focus state from the processing of an operative state of a control element. The operative states of the control element are entered or exited based upon the detection of input from a user or the detection of control availability by the operating system or by an application running on the operating system. Once an operative state is determined for a control element, the focus state of the control element is detected and merged with the operative state to generate a theme state for the control element. The theme state is a combination of the operative state and the focus state. There is one combined theme state for each operative-focus combination. Various display configurations may be used to represent a control element with a combined operative-focus state. The control element is then rendered on a display based on the operative state theme and the focus state theme.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: June 4, 2013
    Assignee: Microsoft Corporation
    Inventors: Gregory L Raiz, Christopher A. Evans, Louis Amadio, Aaron B. Tinling
  • Publication number: 20100318932
    Abstract: A system and method is provided for displaying a display element on a display in which a display element may be displayed responsive to a command, the display element being associated with another display element. Also, in another example, the association between the display elements is also displayed. In one example, the association between the display elements is depicted via an animation.
    Type: Application
    Filed: August 24, 2010
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Louis Amadio, Keira L. Amos, Charles Cummins, Neel Ishwar Murarka, Phillip Bensaid
  • Patent number: 7783990
    Abstract: A system and method is provided for displaying a display element on a display in which a display element may be displayed responsive to a command, the display element being associated with another display element. Also, in another example, the association between the display elements is also displayed. In one example, the association between the display elements is depicted via an animation.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventors: Louis Amadio, Keira L Amos, Charles Cummins, Neel Ishwar Murarka, Phillip Bensaid
  • Patent number: 7770134
    Abstract: Methods and apparatuses are provided for controlling application software while switching between session in a multi-session computing environment. An apparatus includes memory coupled to switching logic and application program managing logic. The switching logic is configured to selectively switch console control of a computing device between at least two user kernel sessions that are maintained in the memory. The application program managing logic is configured to selectively control at least one application program that is operatively configured within at least one of the user kernel sessions. For example, the application program managing logic can be configured to stop the operation, restart certain application programs, notify application programs about switching events, and/or adjust the playback of audio and/or video signals associated certain application programs.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Christopher A. Evans, Giampiero M. Sierra, Sterling M. Reasor, Frank D. Yerrace, Victor Tan, Louis Amadio, Kelly E. Rollin
  • Publication number: 20100115453
    Abstract: An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar.
    Type: Application
    Filed: January 19, 2010
    Publication date: May 6, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch