Patents by Inventor Andrew Cherry
Andrew Cherry 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).
-
Publication number: 20260139950Abstract: Provided are systems and methods for hybrid indoor positioning. A system comprises a processor(s) and a memory(ies) having stored thereon instructions to perform receiving, through a graphical user interface of a user device, a request for determining a location of the user device within a facility, determining, by an indoor positioning system (IPS), an IPS location of the user device, displaying the IPS location on the graphical user interface, determining a level of accuracy of the IPS location, and when the level of accuracy is not adequate, determining, by a visual positioning system, a VPS location of the user device within the facility, adjusting the IPS location to a VPS-adjusted IPS location, and displaying the VPS-adjusted IPS location on the graphical user interface, and when the level of accuracy is adequate, continuing to monitor the level of accuracy.Type: ApplicationFiled: November 13, 2025Publication date: May 21, 2026Inventors: Erkang Wei, Katie McConnell, Andrew Cherry, Robert Popiolek, Yuval Kossovsky
-
Publication number: 20250132060Abstract: The techniques described herein may provide for an evidence-based, clinical practice guideline-driven, patient communication system. A user (e.g., a patient, a client, etc.) may interact with, or use, a patient communication system for improved healthcare according to one or more aspects. The patient communication system may credibly categorize user inputs into injury patterns (e.g., correlated to healthcare industry established clinical practice guidelines). For instance, an evidence-based, clinical practice guideline-driven, patient communication system may utilize a library of extensive and credible healthcare information (e.g., reviewed by a credible body established by the healthcare industry). Such information may include physical therapy videos, recovery strategies, workplace group or client-group healthcare information, etc. The patient communication system may generate (e.g.Type: ApplicationFiled: December 23, 2024Publication date: April 24, 2025Inventors: Andrew Cherry, James Glinn, Kelly Sanders
-
Patent number: 12198819Abstract: The techniques described herein may provide for an evidence-based, clinical practice guideline-driven, patient communication system. A user (e.g., a patient, a client, etc.) may interact with, or use, a patient communication system for improved healthcare according to one or more aspects. The patient communication system may credibly categorize user inputs into injury patterns (e.g., correlated to healthcare industry established clinical practice guidelines). For instance, an evidence-based, clinical practice guideline-driven, patient communication system may utilize a library of extensive and credible healthcare information (e.g., reviewed by a credible body established by the healthcare industry). Such information may include physical therapy videos, recovery strategies, workplace group or client-group healthcare information, etc. The patient communication system may generate (e.g.Type: GrantFiled: January 24, 2023Date of Patent: January 14, 2025Assignee: MOVEMENT FOR LIFE, INC.Inventors: Andrew Cherry, James Glinn, Kelly Sanders
-
Patent number: 11587687Abstract: The techniques described herein may provide for an evidence-based, clinical practice guideline-driven, patient communication system. A user (e.g., a patient, a client, etc.) may interact with, or use, a patient communication system for improved healthcare according to one or more aspects. The patient communication system may credibly categorize user inputs into injury patterns (e.g., correlated to healthcare industry established clinical practice guidelines). For instance, an evidence-based, clinical practice guideline-driven, patient communication system may utilize a library of extensive and credible healthcare information (e.g., reviewed by a credible body established by the healthcare industry). Such information may include physical therapy videos, recovery strategies, workplace group or client-group healthcare information, etc. The patient communication system may generate (e.g.Type: GrantFiled: June 23, 2020Date of Patent: February 21, 2023Assignee: MOVEMENT FOR LIFE, INC.Inventors: Andrew Cherry, James Glinn, Kelly Sanders
-
Publication number: 20220266112Abstract: A crack climbing unit is provided and comprises a body having an inwardly facing jamming surface. The surface is provided with a compliant liner.Type: ApplicationFiled: February 18, 2022Publication date: August 25, 2022Applicant: Wide Boyz Ltd.Inventors: Peter WHITTAKER, Mark RICHARDSON, Thomas RANDALL, Andrew CHERRY
-
Publication number: 20210398692Abstract: The techniques described herein may provide for an evidence-based, clinical practice guideline-driven, patient communication system. A user (e.g., a patient, a client, etc.) may interact with, or use, a patient communication system for improved healthcare according to one or more aspects. The patient communication system may credibly categorize user inputs into injury patterns (e.g., correlated to healthcare industry established clinical practice guidelines). For instance, an evidence-based, clinical practice guideline-driven, patient communication system may utilize a library of extensive and credible healthcare information (e.g., reviewed by a credible body established by the healthcare industry). Such information may include physical therapy videos, recovery strategies, workplace group or client-group healthcare information, etc. The patient communication system may generate (e.g.Type: ApplicationFiled: June 23, 2020Publication date: December 23, 2021Inventors: ANDREW CHERRY, JAMES GLINN, KELLY SANDERS
-
Patent number: 9697021Abstract: A computer-implemented method includes compiling one or more segments of code during run-time of a process executing at one or more processors of a computer system. The compilation produces a high-level intermediate representation of the one or more segments of the code. The high-level intermediate representation is modifiable by the process, without executing the high-level intermediate representation, to generate a modified high-level intermediate representation that is executable by the process.Type: GrantFiled: April 30, 2010Date of Patent: July 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Harish Kantamneni, Andrew Cherry, Anders Hauge, Amanda Silver, Nathan Carlson, Anthony Crider, Abhijeet S. Shah, Ming Hong Zhu
-
Patent number: 9052913Abstract: A method includes, during compilation of a portion of source code at a compiler, initiating token resolution with respect to a token included in the portion of source code. A static context and a dynamic context of the compiler are queried to identify one or more lookup results of the token. A particular lookup result is selected to resolve the token based on one or more semantic rules of the compiler. The particular lookup result is selected independently of whether the particular lookup result is sourced from the static context or from the dynamic context. The method includes resolving the token based on the selected particular lookup result.Type: GrantFiled: May 7, 2010Date of Patent: June 9, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Harish Kantamneni, Andrew Cherry, Anders Hauge, Amanda Silver, Nathan Carlson, Anthony Crider, Abhijeet S. Shah, Ming Hong Zhu
-
Publication number: 20140379668Abstract: An automated published data monitoring system implements a content validation service capable of validating published data in accordance with programmable criteria. A root data location is provided and validation of such data includes crawling a hierarchical organization of additional data. Deserializers are specific to identified collections of data and deserialize data into strongly typed data structures that are programmatically validatable. Deserializers register themselves to handle collections of data identified based upon the location and domain of such data. Additionally, validators are specific to types of data structures and programmatically validate such data structures including validating their type and their correctness, the latter as compared to statically or dynamically defined limits. Validators register themselves to handle specified types of data structures originating from specific data collections.Type: ApplicationFiled: June 21, 2013Publication date: December 25, 2014Inventors: Alok K. Sinha, Gautam Swaminathan, Andrew Cherry
-
Publication number: 20110276953Abstract: A method includes, during compilation of a portion of source code at a compiler, initiating token resolution with respect to a token included in the portion of source code. A static context and a dynamic context of the compiler are queried to identify one or more lookup results of the token. A particular lookup result is selected to resolve the token based on one or more semantic rules of the compiler. The particular lookup result is selected independently of whether the particular lookup result is sourced from the static context or from the dynamic context. The method includes resolving the token based on the selected particular lookup result.Type: ApplicationFiled: May 7, 2010Publication date: November 10, 2011Applicant: Microsoft CorporationInventors: Harish Kantamneni, Andrew Cherry, Anders Hauge, Amanda Silver, Nathan Carlson, Anthony Crider, Abhijeet S. Shah, Ming Hong Zhu
-
Publication number: 20110271261Abstract: A computer-implemented method includes compiling one or more segments of code during run-time of a process executing at one or more processors of a computer system. The compilation produces a high-level intermediate representation of the one or more segments of the code. The high-level intermediate representation is modifiable by the process, without executing the high-level intermediate representation, to generate a modified high-level intermediate representation that is executable by the process.Type: ApplicationFiled: April 30, 2010Publication date: November 3, 2011Applicant: Microsoft CorporationInventors: Harish Kantamneni, Andrew Cherry, Anders Hauge, Amanda Silver, Nathan Carlson, Anthony Crider, Abhijeet S. Shah, Ming Hong Zhu
-
Publication number: 20070226684Abstract: Reusable component data persistence using markup languages may be provided. A file including data associated with a reusable software component may be opened. Next, it may be determined if the file includes a persistence element comprising a dataset. The dataset may contain the data associated with the reusable software component. The data associated with the reusable software component may be described in the markup language and may reference a sub-element in a binary format. In addition, if the file includes the persistence element comprising the dataset, saving the data associated with the reusable software component to the dataset may be performed or loading the data associated with the reusable software component from the dataset may be performed.Type: ApplicationFiled: February 15, 2006Publication date: September 27, 2007Applicant: Microsoft CorporationInventors: Kevin Boske, Andrew Cherry, Arthur Leonard, Michael Herzfeld