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: 11796810Abstract: 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: GrantFiled: September 23, 2019Date of Patent: October 24, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Louis Amadio, Torsten Stein, Li Hou
-
Patent number: 11675207Abstract: 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: GrantFiled: August 2, 2021Date of Patent: June 13, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Louis Amadio
-
Publication number: 20210364811Abstract: 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: ApplicationFiled: August 2, 2021Publication date: November 25, 2021Inventor: Louis Amadio
-
Patent number: 11099402Abstract: 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: GrantFiled: October 25, 2019Date of Patent: August 24, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Louis Amadio
-
Publication number: 20210124180Abstract: 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: ApplicationFiled: October 25, 2019Publication date: April 29, 2021Inventor: Louis AMADIO
-
Publication number: 20210026136Abstract: 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: ApplicationFiled: September 23, 2019Publication date: January 28, 2021Inventors: Louis AMADIO, Torsten STEIN, Li HOU
-
Patent number: 10403276Abstract: 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: GrantFiled: March 17, 2017Date of Patent: September 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Suma SaganeGowda, Louis Amadio, Artem Zhurid
-
Publication number: 20180268814Abstract: 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: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Suma SaganeGowda, Louis Amadio, Artem Zhurid
-
Publication number: 20180004361Abstract: 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: ApplicationFiled: September 18, 2017Publication date: January 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Louis Amadio, Keira L. Amos, Charles Cummins, Neel lshwar Murarka, Phillip Bensaid
-
Patent number: 9766766Abstract: 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: GrantFiled: August 24, 2010Date of Patent: September 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Louis Amadio, Keira L. Amos, Charles Cummins, Neel Ishwar Murarka, Phillip Bensaid
-
Patent number: 9643362Abstract: 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: GrantFiled: June 5, 2013Date of Patent: May 9, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Louis Amadio, Kristofer N. Iverson, Jesse D. McGatha, Yulin Jin, Shanen Jon Boettcher
-
Publication number: 20140320592Abstract: 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: ApplicationFiled: June 11, 2013Publication date: October 30, 2014Inventors: Louis Amadio, Eric Glenn Lang, Michael M. Gutmann
-
Publication number: 20140277661Abstract: 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: ApplicationFiled: June 5, 2013Publication date: September 18, 2014Inventors: Louis Amadio, Kristofer N. Iverson, Jesse D. McGatha, Yulin Jin, Shanen Jon Boettcher
-
Patent number: 8739058Abstract: 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: GrantFiled: January 19, 2010Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch
-
Patent number: 8578290Abstract: 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: GrantFiled: August 18, 2005Date of Patent: November 5, 2013Assignee: Microsoft CorporationInventors: Louis Amadio, Paul Erickson, Oliver Fisher, Keira Amos
-
Patent number: 8458608Abstract: 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: GrantFiled: April 21, 2006Date of Patent: June 4, 2013Assignee: Microsoft CorporationInventors: Gregory L Raiz, Christopher A. Evans, Louis Amadio, Aaron B. Tinling
-
Publication number: 20100318932Abstract: 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: ApplicationFiled: August 24, 2010Publication date: December 16, 2010Applicant: MICROSOFT CORPORATIONInventors: Louis Amadio, Keira L. Amos, Charles Cummins, Neel Ishwar Murarka, Phillip Bensaid
-
Patent number: 7783990Abstract: 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: GrantFiled: May 5, 2006Date of Patent: August 24, 2010Assignee: Microsoft CorporationInventors: Louis Amadio, Keira L Amos, Charles Cummins, Neel Ishwar Murarka, Phillip Bensaid
-
Patent number: 7770134Abstract: 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: GrantFiled: April 24, 2007Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Christopher A. Evans, Giampiero M. Sierra, Sterling M. Reasor, Frank D. Yerrace, Victor Tan, Louis Amadio, Kelly E. Rollin
-
Publication number: 20100115453Abstract: 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: ApplicationFiled: January 19, 2010Publication date: May 6, 2010Applicant: MICROSOFT CORPORATIONInventors: Oliver Fisher, Paul Erickson, Louis Amadio, Brian Teutsch