Patents by Inventor Justin Cranshaw
Justin Cranshaw 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: 11935082Abstract: Computer-based systems and methods for discovering neighborhood clusters in a geographic region, where the clusters have a mix of venues and are determined based on venue check-in data. The mix of venues for the clusters may be based on the social similarity between pairs of venues; or emblematic of certain neighborhood typologies; or emblematic of temporal check-in pattern types; or combinations thereof. The neighborhood clusters that are so discovered through venue-check in data could be used for many commercial and civic purposes.Type: GrantFiled: January 10, 2022Date of Patent: March 19, 2024Assignee: Carnegie Mellon UniversityInventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
-
Publication number: 20220129930Abstract: Computer-based systems and methods for discovering neighborhood clusters in a geographic region, where the clusters have a mix of venues and are determined based on venue check-in data. The mix of venues for the clusters may be based on the social similarity between pairs of venues; or emblematic of certain neighborhood typologies; or emblematic of temporal check-in pattern types; or combinations thereof. The neighborhood clusters that are so discovered through venue-check in data could be used for many commercial and civic purposes.Type: ApplicationFiled: January 10, 2022Publication date: April 28, 2022Inventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
-
Patent number: 11222349Abstract: Computer-based systems and methods for discovering neighborhood clusters in a geographic region, where the clusters have a mix of venues and are determined based on venue check-in data. The mix of venues for the clusters may be based on the social similarity between pairs of venues; or emblematic of certain neighborhood typologies; or emblematic of temporal check-in pattern types; or combinations thereof. The neighborhood clusters that are so discovered through venue-check in data could be used for many commercial and civic purposes.Type: GrantFiled: July 13, 2020Date of Patent: January 11, 2022Assignee: Carnegie Mellon UniversityInventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
-
Patent number: 11076007Abstract: The techniques discussed herein allow an agent that provides dialog-based services to converse with a user via any mode. A central service programmed to be able to communicate via any mode collects information from agents necessary to act on the agents' behalf. In order to ensure that an agent has a maximal presence across modes, the central service provides auxiliary services such as language translation, fidelity upgrading and/or downgrading, modal constraint conformation, etc. Moreover, the central service provides session tracking via user profiles stored at the intercom so that if a user changes a mode by which the user is conversing with an agent, the central service can keep the context of the conversation across the new mode. Furthermore, agents can communicate with other agents via the central service, allowing other agents to provide services to agents or to add their services to an ongoing dialog with a user.Type: GrantFiled: January 16, 2020Date of Patent: July 27, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Thomas Matthew Laird-McConnell, Lili Cheng, James H. Lewallen, Justin Cranshaw, Craig Jensen, Steve Ickman, William L. Portnoy, Qi Lu, Daniel J. Driscoll
-
Publication number: 20200342474Abstract: Computer-based systems and methods for discovering neighborhood clusters in a geographic region, where the clusters have a mix of venues and are determined based on venue check-in data. The mix of venues for the clusters may be based on the social similarity between pairs of venues; or emblematic of certain neighborhood typologies; or emblematic of temporal check-in pattern types; or combinations thereof. The neighborhood clusters that are so discovered through venue-check in data could be used for many commercial and civic purposes.Type: ApplicationFiled: July 13, 2020Publication date: October 29, 2020Inventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
-
Patent number: 10713672Abstract: Computer-based systems and methods for discovering neighborhood clusters in a geographic region, where the clusters have a mix of venues and are determined based on venue check-in data. The mix of venues for the clusters may be based on the social similarity between pairs of venues; or emblematic of certain neighborhood typologies; or emblematic of temporal check-in pattern types; or combinations thereof. The neighborhood clusters that are so discovered through venue-check in data could be used for many commercial and civic purposes.Type: GrantFiled: December 18, 2017Date of Patent: July 14, 2020Assignee: CARNEGIE MELLON UNIVERSITYInventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
-
Publication number: 20200153918Abstract: The techniques discussed herein allow an agent that provides dialog-based services to converse with a user via any mode. A central service programmed to be able to communicate via any mode collects information from agents necessary to act on the agents' behalf. In order to ensure that an agent has a maximal presence across modes, the central service provides auxiliary services such as language translation, fidelity upgrading and/or downgrading, modal constraint conformation, etc. Moreover, the central service provides session tracking via user profiles stored at the intercom so that if a user changes a mode by which the user is conversing with an agent, the central service can keep the context of the conversation across the new mode. Furthermore, agents can communicate with other agents via the central service, allowing other agents to provide services to agents or to add their services to an ongoing dialog with a user.Type: ApplicationFiled: January 16, 2020Publication date: May 14, 2020Inventors: Thomas Matthew LAIRD-MCCONNELL, Lili CHENG, James H. LEWALLEN, Justin CRANSHAW, Craig JENSEN, Steve ICKMAN, William L. PORTNOY, Qi LU, Daniel J. DRISCOLL
-
Patent number: 10587708Abstract: The techniques discussed herein allow an agent that provides dialog-based services to converse with a user via any mode. A central service programmed to be able to communicate via any mode collects information from agents necessary to act on the agents' behalf. In order to ensure that an agent has a maximal presence across modes, the central service provides auxiliary services such as language translation, fidelity upgrading and/or downgrading, modal constraint conformation, etc. Moreover, the central service provides session tracking via user profiles stored at the intercom so that if a user changes a mode by which the user is conversing with an agent, the central service can keep the context of the conversation across the new mode. Furthermore, agents can communicate with other agents via the central service, allowing other agents to provide services to agents or to add their services to an ongoing dialog with a user.Type: GrantFiled: March 28, 2016Date of Patent: March 10, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Thomas Matthew Laird-McConnell, Lili Cheng, James H. Lewallen, Justin Cranshaw, Craig Jensen, Steve Ickman, William L. Portnoy, Qi Lu, Daniel J. Driscoll
-
Publication number: 20180330309Abstract: A computer-implemented method and system for intelligent scheduling and planning includes storing scheduling and/or planning information in a data store representing, in one embodiment, scheduling and planning entities including a person, activity, or location, and relationships among entities, including relationships among persons, relationships among persons and activities, and relationships between activities and activity instances. The data store is queried to assist in scheduling and/or planning an activity performed by a person and, the querying producing scheduling and/or planning information representative of relationships among the entities. The scheduling and/or planning information is analyzed to generate a scheduling and/or planning opportunity for a person or group of persons. The scheduling and/or planning opportunities are presented or displayed to a person or group of persons, and input is received from at least one person regarding the scheduling and/or planning opportunity.Type: ApplicationFiled: May 12, 2017Publication date: November 15, 2018Inventors: Lars H. Liden, Justin Cranshaw
-
Publication number: 20180330013Abstract: A computer-implemented method and system for intelligent scheduling and planning includes storing scheduling and/or planning information in a plurality of nodes and a plurality of edges of a graph data store, wherein a node includes properties representing an entity including a person, activity, or location, and the edges include properties representing relationships among persons, relationships among persons and activities, and edges between activities and activity instances. The graph data store is queried to assist in scheduling and/or planning an activity performed by a person, the querying producing scheduling and/or planning information representative of relationships among the nodes. The scheduling and/or planning information is analyzed to generate a scheduling and/or planning opportunity for a person or group of persons.Type: ApplicationFiled: May 12, 2017Publication date: November 15, 2018Inventors: Lars H. Liden, Justin Cranshaw
-
Patent number: 9846887Abstract: Computer-based systems and methods for discovering neighborhood clusters in a geographic region, where the clusters have a mix of venues and are determined based on venue check-in data. The mix of venues for the clusters may be based on the social similarity between pairs of venues; or emblematic of certain neighborhood typologies; or emblematic of temporal check-in pattern types; or combinations thereof. The neighborhood clusters that are so discovered through venue-check in data could be used for many commercial and civic purposes.Type: GrantFiled: August 30, 2013Date of Patent: December 19, 2017Assignee: CARNEGIE MELLON UNIVERSITYInventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
-
Publication number: 20170279906Abstract: The techniques discussed herein allow an agent that provides dialog-based services to converse with a user via any mode. A central service programmed to be able to communicate via any mode collects information from agents necessary to act on the agents' behalf. In order to ensure that an agent has a maximal presence across modes, the central service provides auxiliary services such as language translation, fidelity upgrading and/or downgrading, modal constraint conformation, etc. Moreover, the central service provides session tracking via user profiles stored at the intercom so that if a user changes a mode by which the user is conversing with an agent, the central service can keep the context of the conversation across the new mode. Furthermore, agents can communicate with other agents via the central service, allowing other agents to provide services to agents or to add their services to an ongoing dialog with a user.Type: ApplicationFiled: March 28, 2016Publication date: September 28, 2017Inventors: Thomas Matthew Laird-McConnell, Lili Cheng, James H. Lewallen, Justin Cranshaw, Craig Jensen, Steve Ickman, William L. Portnoy, Qi Lu, Daniel J. Driscoll