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: 11210631Abstract: 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: GrantFiled: June 12, 2019Date of Patent: December 28, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Dan Driscoll, Thomas Matthew Laird-McConnell, Andrea Ryuta Orimoto
-
Patent number: 11037351Abstract: 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: GrantFiled: December 14, 2018Date of Patent: June 15, 2021Inventors: Bram Hall, Dan Driscoll
-
Publication number: 20200143574Abstract: 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: ApplicationFiled: December 14, 2018Publication date: May 7, 2020Inventors: Bram Hall, Dan Driscoll
-
Publication number: 20190295037Abstract: 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: ApplicationFiled: June 12, 2019Publication date: September 26, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Dan Driscoll, Thomas Matthew Laird-McConnell, Andrea Ryuta Orimoto
-
Patent number: 10373119Abstract: 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: GrantFiled: January 11, 2016Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Dan Driscoll, Thomas Matthew Laird-McConnell, Andrea Ryuta Orimoto
-
Publication number: 20170293599Abstract: 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: ApplicationFiled: April 6, 2016Publication date: October 12, 2017Inventors: Dan Driscoll, Thomas Matthew Laird-McConnell
-
Publication number: 20170199926Abstract: 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: ApplicationFiled: January 11, 2016Publication date: July 13, 2017Inventors: Dan Driscoll, Thomas Matthew Laird-McConnell, Andrea Ryuta Orimoto