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: 11935082
    Abstract: 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: Grant
    Filed: January 10, 2022
    Date of Patent: March 19, 2024
    Assignee: Carnegie Mellon University
    Inventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
  • Publication number: 20220129930
    Abstract: 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: Application
    Filed: January 10, 2022
    Publication date: April 28, 2022
    Inventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
  • Patent number: 11222349
    Abstract: 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: Grant
    Filed: July 13, 2020
    Date of Patent: January 11, 2022
    Assignee: Carnegie Mellon University
    Inventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
  • Patent number: 11076007
    Abstract: 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: Grant
    Filed: January 16, 2020
    Date of Patent: July 27, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 20200342474
    Abstract: 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: Application
    Filed: July 13, 2020
    Publication date: October 29, 2020
    Inventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
  • Patent number: 10713672
    Abstract: 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: Grant
    Filed: December 18, 2017
    Date of Patent: July 14, 2020
    Assignee: CARNEGIE MELLON UNIVERSITY
    Inventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
  • Publication number: 20200153918
    Abstract: 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: Application
    Filed: January 16, 2020
    Publication date: May 14, 2020
    Inventors: 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: 10587708
    Abstract: 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: Grant
    Filed: March 28, 2016
    Date of Patent: March 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20180330309
    Abstract: 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: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: Lars H. Liden, Justin Cranshaw
  • Publication number: 20180330013
    Abstract: 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: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: Lars H. Liden, Justin Cranshaw
  • Patent number: 9846887
    Abstract: 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: Grant
    Filed: August 30, 2013
    Date of Patent: December 19, 2017
    Assignee: CARNEGIE MELLON UNIVERSITY
    Inventors: Justin Cranshaw, Raz Schwartz, Jason I. Hong, Norman Sadeh-Koniecpol
  • Publication number: 20170279906
    Abstract: 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: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Inventors: Thomas Matthew Laird-McConnell, Lili Cheng, James H. Lewallen, Justin Cranshaw, Craig Jensen, Steve Ickman, William L. Portnoy, Qi Lu, Daniel J. Driscoll