Patents by Inventor Dan Driscoll

Dan Driscoll 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: 11210631
    Abstract: Systems, methods, and computer-readable media are presented that, in operation, generate a checklist from content in response to a checklist request from a user. More particularly, in response to the checklist request, a content type of the content identified by the checklist request is determined. The content is then analyzed, according to a determined content type, to identify a set of enumerative elements, the set of enumerative elements comprising at least two enumerative elements. Thereafter, for each enumerative element of the set of enumerative elements, a checklist item is generated, the checklist item corresponding to the enumerative element and including subject matter of the content corresponding to the enumerative element. Further, the generated checklist item is added as an item of the generated checklist. After iterating each enumerative element of the set of enumerative elements, the generated checklist is returned in response to the checklist request.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: December 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dan Driscoll, Thomas Matthew Laird-McConnell, Andrea Ryuta Orimoto
  • Patent number: 11037351
    Abstract: The present invention is a system and method for dynamic directed customization of a pre-existing storyline. The innovation synthesizes the Print-on-Demand (POD) personalized print and the POD photo book in order to capitalize on their inherent symmetrical synergies. In an embodiment, a user would access a proprietary digital application via a digital device controlled by the user. User may select a pre-authored storyline from a catalogue of storylines. The application may prompt the user to upload a photograph from the user's device-borne photo album, directing user to upload a photograph with the necessary thematic elements for the storyline. Alternatively, the application may direct the user to take anew photographs corresponding to the written prompts. The user would be prompted to purchase a completed book including the customized storyline.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: June 15, 2021
    Inventors: Bram Hall, Dan Driscoll
  • Publication number: 20200143574
    Abstract: The present invention is a system and method for dynamic directed customization of a pre-existing storyline. The innovation synthesizes the Print-on-Demand (POD) personalized print and the POD photo book in order to capitalize on their inherent symmetrical synergies. In an embodiment, a user would access a proprietary digital application via a digital device controlled by the user. User may select a pre-authored storyline from a catalogue of storylines. The application may prompt the user to upload a photograph from the user's device-borne photo album, directing user to upload a photograph with the necessary thematic elements for the storyline. Alternatively, the application may direct the user to take anew photographs corresponding to the written prompts. The user would be prompted to purchase a completed book including the customized storyline.
    Type: Application
    Filed: December 14, 2018
    Publication date: May 7, 2020
    Inventors: Bram Hall, Dan Driscoll
  • Publication number: 20190295037
    Abstract: Systems, methods, and computer-readable media are presented that, in operation, generate a checklist from content in response to a checklist request from a user. More particularly, in response to the checklist request, a content type of the content identified by the checklist request is determined. The content is then analyzed, according to a determined content type, to identify a set of enumerative elements, the set of enumerative elements comprising at least two enumerative elements. Thereafter, for each enumerative element of the set of enumerative elements, a checklist item is generated, the checklist item corresponding to the enumerative element and including subject matter of the content corresponding to the enumerative element. Further, the generated checklist item is added as an item of the generated checklist. After iterating each enumerative element of the set of enumerative elements, the generated checklist is returned in response to the checklist request.
    Type: Application
    Filed: June 12, 2019
    Publication date: September 26, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dan Driscoll, Thomas Matthew Laird-McConnell, Andrea Ryuta Orimoto
  • Patent number: 10373119
    Abstract: Systems, methods, and computer-readable media are presented that, in operation, generate a checklist from content in response to a checklist request from a user. More particularly, in response to the checklist request, a content type of the content identified by the checklist request is determined. The content is then analyzed, according to a determined content type, to identify a set of enumerative elements, the set of enumerative elements comprising at least two enumerative elements. Thereafter, for each enumerative element of the set of enumerative elements, a checklist item is generated, the checklist item corresponding to the enumerative element and including subject matter of the content corresponding to the enumerative element. Further, the generated checklist item is added as an item of the generated checklist. After iterating each enumerative element of the set of enumerative elements, the generated checklist is returned in response to the checklist request.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dan Driscoll, Thomas Matthew Laird-McConnell, Andrea Ryuta Orimoto
  • Publication number: 20170293599
    Abstract: Systems, methods and computer-readable media are presented for processing a checklist from a checklist template. In contrast to typical checklist processing, the disclosed embodiments include a checklist instance, generated from a checklist template, which includes structured data storage, unstructured data storage, a checklist, and an execution state. Upon an indication to pause execution of the checklist, the checklist instance is stored in a data store such that, upon resumption of execution, the values of the structured, unstructured, and execution state are restored. Upon detecting that an executed checklist item corresponds to markup content, an analysis of the markup content is made to identify entry fields within the content that correspond to structured data fields of the checklist instance. Entry fields with a corresponding field in the checklist can be prepopulated with the values of the checklist data fields.
    Type: Application
    Filed: April 6, 2016
    Publication date: October 12, 2017
    Inventors: Dan Driscoll, Thomas Matthew Laird-McConnell
  • Publication number: 20170199926
    Abstract: Systems, methods, and computer-readable media are presented that, in operation, generate a checklist from content in response to a checklist request from a user. More particularly, in response to the checklist request, a content type of the content identified by the checklist request is determined. The content is then analyzed, according to a determined content type, to identify a set of enumerative elements, the set of enumerative elements comprising at least two enumerative elements. Thereafter, for each enumerative element of the set of enumerative elements, a checklist item is generated, the checklist item corresponding to the enumerative element and including subject matter of the content corresponding to the enumerative element. Further, the generated checklist item is added as an item of the generated checklist. After iterating each enumerative element of the set of enumerative elements, the generated checklist is returned in response to the checklist request.
    Type: Application
    Filed: January 11, 2016
    Publication date: July 13, 2017
    Inventors: Dan Driscoll, Thomas Matthew Laird-McConnell, Andrea Ryuta Orimoto