Patents by Inventor Christopher Franklin
Christopher Franklin 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: 12353510Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for generating searchable data structures using observational context data are provided. An indication to process observational context data surfaced by a local computing device may be received. The observational context data may comprise display data or audio data. The observational context data may be processed by a context analysis engine. A determination may be made of a current context type occurring on the local computing device. The current context type may be determined from a plurality of context types, each having a semantic data structure comprising a unique set of entity types. A canvas comprising a searchable data structure of the current context type may be generated and populated with objects having entity types corresponding to the current context type. A displayable representation of the canvas may be displayed.Type: GrantFiled: August 2, 2021Date of Patent: July 8, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shrey Nitin Shah, Timothy Christopher Franklin, Gerald Haslhofer, Bryan John Miller, Nabeel Shahzad, Eric Anderson, Bharath Cheluvaraju
-
Publication number: 20250046202Abstract: Systems and methods are disclosed herein for continuing playback of a digital tutorial until a user interrupts the playback by signaling to the system that there is an issue or that the user needs help. The system, through detecting a recording that the user captured or a person's utterance (e.g., through passive voice monitoring) determines that the user's needs assistance with the digital tutorial. The system determines, based on the recording, that the user needs help to get to a specific step and play supplemental instructions to the user to get to the specific step.Type: ApplicationFiled: May 9, 2024Publication date: February 6, 2025Inventors: Nathalia S. Santos-Sheehan, Christopher Franklin, Jennifer L. Holloway, Daniel P. Rowan
-
Patent number: 12008920Abstract: Systems and methods are disclosed herein for continuing playback of a digital tutorial until a user interrupts the playback by signaling to the system that there is an issue or that the user needs help. The system, through detecting a recording that the user captured or a person's utterance (e.g., through passive voice monitoring) determines that the user's needs assistance with the digital tutorial. The system determines, based on the recording, that the user needs help to get to a specific step and play supplemental instructions to the user to get to the specific step.Type: GrantFiled: July 28, 2022Date of Patent: June 11, 2024Assignee: Rovi Guides, Inc.Inventors: Nathalia S. Santos-Sheehan, Christopher Franklin, Jennifer L. Holloway, Daniel P. Rowan
-
Publication number: 20230033622Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for generating searchable data structures using observational context data are provided. An indication to process observational context data surfaced by a local computing device may be received. The observational context data may comprise display data or audio data. The observational context data may be processed by a context analysis engine. A determination may be made of a current context type occurring on the local computing device. The current context type may be determined from a plurality of context types, each having a semantic data structure comprising a unique set of entity types. A canvas comprising a searchable data structure of the current context type may be generated and populated with objects having entity types corresponding to the current context type. A displayable representation of the canvas may be displayed.Type: ApplicationFiled: August 2, 2021Publication date: February 2, 2023Inventors: Shrey Nitin SHAH, Timothy Christopher FRANKLIN, Gerald HASLHOFER, Bryan John MILLER, Nabeel SHAHZAD, Eric ANDERSON, Bharath CHELUVARAJU
-
Publication number: 20220366805Abstract: Systems and methods are disclosed herein for continuing playback of a digital tutorial until a user interrupts the playback by signaling to the system that there is an issue or that the user needs help. The system, through detecting a recording that the user captured or a person's utterance (e.g., through passive voice monitoring) determines that the user's needs assistance with the digital tutorial. The system determines, based on the recording, that the user needs help to get to a specific step and play supplemental instructions to the user to get to the specific step.Type: ApplicationFiled: July 28, 2022Publication date: November 17, 2022Inventors: Nathalia S. Santos-Sheehan, Christopher Franklin, Jennifer L. Holloway, Daniel P. Rowan
-
Patent number: 11423794Abstract: Systems and methods are disclosed herein for continuing playback of a digital tutorial until a user interrupts the playback by signaling to the system that there is an issue or that the user needs help. The system, through detecting a recording that the user captured or a person's utterance (e.g., through passive voice monitoring) determines that the user's needs assistance with the digital tutorial. The system determines, based on the recording, that the user needs help to get to a specific step and play supplemental instructions to the user to get to the specific step.Type: GrantFiled: December 19, 2018Date of Patent: August 23, 2022Assignee: ROVI GUIDES, INC.Inventors: Nathalia S. Santos-Sheehan, Christopher Franklin, Jennifer L. Holloway, Daniel P. Rowan
-
Publication number: 20220005237Abstract: Systems and methods are described for augmenting visual content with a sponsored object instead of a selected object. An illustrative method receives an input selecting an object for augmenting visual content, determines whether a property of the selected object matches a property of a sponsored object included in a database of sponsored objects, and in response to determining that the property of the selected object matches the property of the sponsored object, augments the visual content with the sponsored object.Type: ApplicationFiled: September 22, 2021Publication date: January 6, 2022Inventors: Christopher Franklin, Jennifer L. Holloway, Daniel P. Rowan, Nathalia S. Santos-Sheehan
-
Patent number: 11151751Abstract: Systems and methods are described for augmenting visual content with a sponsored object instead of a selected object. An illustrative method receives an input selecting an object for augmenting visual content, determines whether a property of the selected object matches a property of a sponsored object included in a database of sponsored objects, and in response to determining that the property of the selected object matches the property of the sponsored object, augments the visual content with the sponsored object.Type: GrantFiled: November 8, 2018Date of Patent: October 19, 2021Assignee: Rovi Guides, Inc.Inventors: Christopher Franklin, Jennifer L. Holloway, Daniel P. Rowan, Nathalia S. Santos-Sheehan
-
Publication number: 20210256739Abstract: Systems and methods are described for augmenting visual content with a sponsored object instead of a selected object. An illustrative method receives an input selecting an object for augmenting visual content, determines whether a property of the selected object matches a property of a sponsored object included in a database of sponsored objects, and in response to determining that the property of the selected object matches the property of the sponsored object, augments the visual content with the sponsored object.Type: ApplicationFiled: November 8, 2018Publication date: August 19, 2021Inventors: Christopher Franklin, Jennifer L. Holloway, Daniel P. Rowan, Nathalia S. Santos-Sheehan
-
Patent number: 10943586Abstract: Systems and methods are disclosed herein for continuing playback of a digital tutorial until a user interrupts the playback by signaling to the system that there is an issue or that the user needs help. The system detects a person's utterance (e.g., through passive voice monitoring) and determines that the user's utterance is related to the digital tutorial. The system determines, based on the utterance, which step of the digital tutorial is problematic for the user, and replays the problematic step.Type: GrantFiled: December 19, 2018Date of Patent: March 9, 2021Assignee: ROVI GUIDES, INC.Inventors: Nathalia S. Santos-Sheehan, Christopher Franklin, Jennifer L. Holloway, Daniel P. Rowan
-
Publication number: 20200202848Abstract: Systems and methods are disclosed herein for continuing playback of a digital tutorial until a user interrupts the playback by signaling to the system that there is an issue or that the user needs help. The system detects a person's utterance (e.g., through passive voice monitoring) and determines that the user's utterance is related to the digital tutorial. The system determines, based on the utterance, which step of the digital tutorial is problematic for the user, and replays the problematic step.Type: ApplicationFiled: December 19, 2018Publication date: June 25, 2020Inventors: Nathalia S. Santos-Sheehan, Christopher Franklin, Jennifer L. Holloway, Daniel P. Rowan
-
Publication number: 20200202735Abstract: Systems and methods are disclosed herein for continuing playback of a digital tutorial until a user interrupts the playback by signaling to the system that there is an issue or that the user needs help. The system, through detecting a recording that the user captured or a person's utterance (e.g., through passive voice monitoring) determines that the user's needs assistance with the digital tutorial. The system determines, based on the recording, that the user needs help to get to a specific step and play supplemental instructions to the user to get to the specific step.Type: ApplicationFiled: December 19, 2018Publication date: June 25, 2020Inventors: Nathalia S. Santos-Sheehan, Christopher Franklin, Jennifer L. Holloway, Daniel P. Rowan
-
Patent number: 10655656Abstract: A mounting apparatus and system and method for making the same are provided. The mounting apparatus allows an object to be mounted to a mounting surface via magnetic attractions between different planes of engagement. Through the movement of planes of magnets, an object that is brought in proximity to the mounting apparatus may engage one of the magnetic planes and then be moved further to engage the other magnetic plane, with the combined magnetic force being configured to support the particular object for which the mounting apparatus is designed. The engagement and/or disengagement of the object from the mounting apparatus can thus occur in stages, by degrees, and/or in a tiered manner.Type: GrantFiled: April 17, 2018Date of Patent: May 19, 2020Inventor: Lee Christopher Franklin
-
Publication number: 20190293232Abstract: A mounting apparatus and system and method for making the same are provided. The mounting apparatus allows an object to be mounted to a mounting surface via magnetic attractions between different planes of engagement. Through the movement of planes of magnets, an object that is brought in proximity to the mounting apparatus may engage one of the magnetic planes and then be moved further to engage the other magnetic plane, with the combined magnetic force being configured to support the particular object for which the mounting apparatus is designed. The engagement and/or disengagement of the object from the mounting apparatus can thus occur in stages, by degrees, and/or in a tiered manner.Type: ApplicationFiled: January 26, 2019Publication date: September 26, 2019Inventor: Lee Christopher Franklin
-
Publication number: 20190024683Abstract: A mounting apparatus and system and method for making the same are provided. The mounting apparatus allows an object to be mounted to a mounting surface via magnetic attractions between different planes of engagement. Through the movement of planes of magnets, an object that is brought in proximity to the mounting apparatus may engage one of the magnetic planes and then be moved further to engage the other magnetic plane, with the combined magnetic force being configured to support the particular object for which the mounting apparatus is designed. The engagement and/or disengagement of the object from the mounting apparatus can thus occur in stages, by degrees, and/or in a tiered manner.Type: ApplicationFiled: April 17, 2018Publication date: January 24, 2019Inventor: Lee Christopher Franklin
-
Publication number: 20180306380Abstract: A mounting apparatus and system and method for making the same are provided. The mounting apparatus allows an object to be mounted to a mounting surface via magnetic attractions between different planes of engagement. Through the movement of planes of magnets, an object that is brought in proximity to the mounting apparatus may engage one of the magnetic planes and then be moved further to engage the other magnetic plane, with the combined magnetic force being configured to support the particular object for which the mounting apparatus is designed. The engagement and/or disengagement of the object from the mounting apparatus can thus occur in stages, by degrees, and/or in a tiered manner.Type: ApplicationFiled: June 28, 2018Publication date: October 25, 2018Inventor: Lee Christopher Franklin
-
Patent number: 9689527Abstract: A mounting apparatus and system and method for making the same are provided. The mounting apparatus allows an object to be mounted to a mounting surface via magnetic attractions between different planes of engagement. Through the movement of planes of magnets, an object that is brought in proximity to the mounting apparatus may engage one of the magnetic planes and then be moved further to engage the other magnetic plane, with the combined magnetic force being configured to support the particular object for which the mounting apparatus is designed. The engagement and/or disengagement of the object from the mounting apparatus can thus occur in stages, by degrees, and/or in a tiered manner.Type: GrantFiled: March 13, 2014Date of Patent: June 27, 2017Inventor: Lee Christopher Franklin
-
Publication number: 20160215923Abstract: A mounting apparatus and system and method for making the same are provided. The mounting apparatus allows an object to be mounted to a mounting surface via magnetic attractions between different planes of engagement. Through the movement of planes of magnets, an object that is brought in proximity to the mounting apparatus may engage one of the magnetic planes and then be moved further to engage the other magnetic plane, with the combined magnetic force being configured to support the particular object for which the mounting apparatus is designed. The engagement and/or disengagement of the object from the mounting apparatus can thus occur in stages, by degrees, and/or in a tiered manner.Type: ApplicationFiled: January 22, 2016Publication date: July 28, 2016Inventor: Lee Christopher Franklin
-
Publication number: 20160040825Abstract: A mounting apparatus and system and method for making the same are provided. The mounting apparatus allows an object to be mounted to a mounting surface via magnetic attractions between different planes of engagement. Through the movement of planes of magnets, an object that is brought in proximity to the mounting apparatus may engage one of the magnetic planes and then be moved further to engage the other magnetic plane, with the combined magnetic force being configured to support the particular object for which the mounting apparatus is designed. The engagement and/or disengagement of the object from the mounting apparatus can thus occur in stages, by degrees, and/or in a tiered manner.Type: ApplicationFiled: March 14, 2014Publication date: February 11, 2016Inventor: L. Christopher FRANKLIN
-
Patent number: D765070Type: GrantFiled: September 12, 2014Date of Patent: August 30, 2016Inventor: L. Christopher Franklin