Patents by Inventor Todd Harris
Todd Harris 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: 12650734Abstract: Aspects of the present disclosure are directed to artificial reality (XR) controllers and hand gestures and corresponding representation of the hand gestures in XR space. Users can benefit from being able to use touch interactions while also holding the XR controller. Example implementations allow a user to use controllers for distance interaction and interactions that require controller buttons, but also recognize when the user extends her finger and wants to manually touch things—using touch in conjunction with controllers. Thus, if the user has a controller in her hand and want to touch a UI element, she can also use her finger, where the system identifies the finger not touching the controller (e.g., via capacitance sensors) and that a hand pose is present (e.g., finger extended—from camera) to allow that finger to provide hand input, without the user having to put down the controller.Type: GrantFiled: January 4, 2024Date of Patent: June 9, 2026Assignee: Meta Platforms Technologies, LLCInventors: Ali Emami, Aaron Selig, Ahad Habib Basravi, James Michael-K O'Donnell, Nathaniel Lane, Todd Harris
-
Patent number: 12547237Abstract: Aspects of the present disclosure are directed to translating artificial reality input for two-dimensional virtual objects. Implementations immerse a user in a three-dimensional artificial reality environment via an artificial reality system. Colliders are artificiality reality device environment interaction components, such as a rays, cones, virtual user hands, etc. Implementations of an input translator detect artificial reality device collider interactions with two-dimensional virtual objects and translate the artificial reality inputs into input that is compatible with the two-dimensional virtual object, such as two-dimensional coordinates, button actions, scroll actions, and the like. For example, the two-dimensional virtual objects can be display content for an application executing at the artificial reality system. Implementation can translate the artificial reality input into two-dimensional coordinates at the virtual object and/or application level actions and/or events (e.g.Type: GrantFiled: February 9, 2023Date of Patent: February 10, 2026Assignee: Meta Platforms Technologies, LLCInventors: Justin Rogers, Todd Harris, Nathan Furtwangler
-
Publication number: 20250345333Abstract: Provided are methods of treating subjects in need of an anti-fibroblast growth factor receptor 4 (anti-FGFR4) therapy. The methods comprise administering to the subjects a therapeutically effective amount of a peroxisome proliferator-activated receptor (PPAR) alpha agonist in combination with the anti-FGFR4 therapy. The methods can comprise administering to the subject a therapeutically effective amount of PPAR alpha agonist and a bile acid sequestrant. Also provided are compositions comprising an FGFR4 inhibitor, a PPAR alpha agonist, and, optionally, a bile acid sequestrant. The methods attenuate the dysregulation of bile acid biosynthesis caused by FGFR4 inhibition with anti-FGFR4 therapies. The methods reduce the severity and/or incidence of adverse events associated with anti-FGFR4 therapies.Type: ApplicationFiled: May 19, 2023Publication date: November 13, 2025Inventors: Ronald SWANSON, Todd HARRIS, Mohamed AHMED, Jacqueline STARRETT
-
Publication number: 20250348151Abstract: Aspects of the present disclosure are directed to artificial reality (XR) controllers and hand gestures and corresponding representation of the hand gestures in XR space. Users can benefit from being able to use touch interactions while also holding the XR controller. Example implementations allow a user to use controllers for distance interaction and interactions that require controller buttons, but also recognize when the user extends her finger and wants to manually touch things—using touch in conjunction with controllers. Thus, if the user has a controller in her hand and want to touch a UI element, she can also use her finger, where the system identifies the finger not touching the controller (e.g., via capacitance sensors) and that a hand pose is present (e.g., finger extended—from camera) to allow that finger to provide hand input, without the user having to put down the controller.Type: ApplicationFiled: May 2, 2025Publication date: November 13, 2025Inventors: Ali EMAMI, Aaron SELIG, Ahad Habib BASRAVI, James Michael-K O'DONNELL, Nathaniel LANE, Todd HARRIS
-
Publication number: 20250342665Abstract: 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: ApplicationFiled: February 6, 2025Publication date: November 6, 2025Inventors: James TICHENOR, Arthur ZWIEGINCEW, Hayden SCHOEN, Alex MARCOLINA, Gregory ALT, Todd HARRIS, Merlyn DENG, Barrett FOX, Michal HLAVAC
-
Patent number: 12254581Abstract: 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: GrantFiled: November 14, 2023Date of Patent: March 18, 2025Assignee: Meta Platforms Technologies, LLCInventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
-
Publication number: 20240281070Abstract: An artificial reality (XR) system includes XR controllers and hand gestures and corresponding representation of the hand gestures in XR space. Example implementations allow a user to use controllers for distance interaction and interactions that require controller buttons, but also recognize when the user extends her finger and wants to manually touch things-using touch in conjunction with controllers. Thus, if the user has a controller in her hand and wants to touch a UI element, she can also use her finger. In particular, the system identifies the finger is not touching the controller (e.g., via capacitance sensors) and that a hand pose is present (e.g., finger extended—from camera), thereby processing hand input from the finger without the user having to put down the controller.Type: ApplicationFiled: May 2, 2023Publication date: August 22, 2024Inventors: Ali EMAMI, Aaron SELIG, Ahad Habib BASRAVI, James Michael-K O'DONNELL, Nathaniel LANE, Todd HARRIS
-
Publication number: 20240281071Abstract: Aspects of the present disclosure are directed to artificial reality (XR) controllers and hand gestures and corresponding representation of the hand gestures in XR space. Users can benefit from being able to use touch interactions while also holding the XR controller. Example implementations allow a user to use controllers for distance interaction and interactions that require controller buttons, but also recognize when the user extends her finger and wants to manually touch things-using touch in conjunction with controllers. Thus, if the user has a controller in her hand and want to touch a UI element, she can also use her finger, where the system identifies the finger not touching the controller (e.g., via capacitance sensors) and that a hand pose is present (e.g., finger extended—from camera) to allow that finger to provide hand input, without the user having to put down the controller.Type: ApplicationFiled: January 4, 2024Publication date: August 22, 2024Inventors: Ali EMAMI, Aaron SELIG, Ahad Habib BASRAVI, James Michael-K O'DONNELL, Nathaniel LANE, Todd HARRIS
-
Publication number: 20240233292Abstract: 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: ApplicationFiled: November 14, 2023Publication date: July 11, 2024Inventors: James TICHENOR, Arthur ZWIEGINCEW, Hayden SCHOEN, Alex MARCOLINA, Gregory ALT, Todd HARRIS, Merlyn DENG, Barrett FOX, Michal HLAVAC
-
Patent number: 11847753Abstract: 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: GrantFiled: January 9, 2023Date of Patent: December 19, 2023Assignee: Meta Platforms Technologies, LLCInventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
-
Patent number: 11769304Abstract: 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: GrantFiled: November 9, 2021Date of Patent: September 26, 2023Assignee: Meta Platforms Technologies, LLCInventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
-
Patent number: 11651573Abstract: 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: GrantFiled: October 12, 2021Date of Patent: May 16, 2023Assignee: Meta Platforms Technologies, LLCInventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
-
Patent number: 11572347Abstract: Provided herein are novel bioavailable dual inhibitors capable of inhibiting both soluble epoxide hydrolase (sEH) and phosphodiesterase 4 (PDE4), and methods of using the same.Type: GrantFiled: October 18, 2018Date of Patent: February 7, 2023Assignees: The Regents of the University of California, Goethe-University FrankfurtInventors: Bruce D. Hammock, Rene Bloecher, Christophe Morisseau, Yang Kevin Xiang, Karen Wagner, Todd Harris, Raghavender Reddy Gopireddy, Eugen Proschak
-
Publication number: 20220122329Abstract: 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: ApplicationFiled: October 12, 2021Publication date: April 21, 2022Inventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
-
Publication number: 20220068035Abstract: 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: ApplicationFiled: November 9, 2021Publication date: March 3, 2022Inventors: James TICHENOR, Arthur ZWIEGINCEW, Hayden Schoen, Alex MARCOLINA, Gregory ALT, Todd HARRIS, Merlyn DENG, Barrett FOX, Michal HLAVAC
-
Patent number: 11227445Abstract: 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: GrantFiled: August 31, 2020Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
-
Publication number: 20210395202Abstract: Provided herein are novel bioavailable dual inhibitors capable of inhibiting both soluble epoxide hydrolase (sEH) and phosphodiesterase 4 (PDE4), and methods of using the same.Type: ApplicationFiled: October 18, 2018Publication date: December 23, 2021Inventors: Bruce D. HAMMOCK, Rene BLOECHER, Christophe MORISSEAU, Yang Kevin XIANG, Karen WAGNER, Todd HARRIS, Raghavender Reddy GOPIREDDY, Eugen PROSCHAK
-
Patent number: 11176755Abstract: 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: GrantFiled: August 31, 2020Date of Patent: November 16, 2021Inventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
-
Publication number: 20100254914Abstract: The disclosure provides elongated nanostructures useful for biological imaging and measurement. More particularly the disclosure provides nanoworms having an increased bioavailability compared to nanospheres.Type: ApplicationFiled: February 25, 2010Publication date: October 7, 2010Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Ji-Ho Park, Lianglin Zhang, Austin M. Derfus, Michael J. Sailor, Geoffrey A. Von Maltzahn, Todd Harris, Sangeeta N. Bhatia, Dmitri Simberg
-
Publication number: 20080213377Abstract: The present invention provides systems, methods, and compositions for targeted delivery of nanoparticles and/or agents to tissues, cells, and/or subcellular locales. In general, compositions comprise a nanoparticle (e.g. quantum dot, polymeric particle, etc.), at least one modulating entity (such as a targeting moiety, transfection reagent, protective entity, etc.), and at least one agent to be delivered (e.g. therapeutic, prophylactic, and/or diagnostic agent). The present invention provides methods of making and using nanoparticle entities in accordance with the present invention.Type: ApplicationFiled: December 7, 2007Publication date: September 4, 2008Inventors: Sangeeta N. Bhatia, Todd Harris, Amit Agrawal, Dal-Hee Min, Austin M. Derfus, Geoffrey von Maltzahn