Patents by Inventor Matthew J. Keesan
Matthew J. Keesan 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: 11159861Abstract: A narrative includes a number of serially connected narrative segments combined by a director or editor in a defined sequence to tell a story. Quite frequently a number of different narrative segments are available to the director or editor. A content delivery editor provides editors and directors with the ability to augment a standard with additional narrative segments that provide alternate perspectives, view, or insights to the narrative consumer. Such provides the ability to convey the same narrative to the narrative consumer using a number of plots, storylines, or perspectives. Branch points in the narrative, defined by the editor or director, provide the narrative consumer the opportunity to follow a storyline they find interesting. Each narrative consumer follows a “personalized” path through the narrative. Through social media, narrative consumers are able to discuss the narrative path with other narrative consumers who have taken a different path through the narrative.Type: GrantFiled: March 4, 2019Date of Patent: October 26, 2021Assignee: PODOP, INC.Inventors: Cynthia P. Brelis, Derek H. B. Chung, Ronny Heinrich Grunwald, Matthew J. Keesan, Kristin Marie Loeb, Adrian Sack, Daniel J. Siegel, Andrew L. Silver, Steven Andrew Soderbergh, Edward James Solomon, Caroline S. Welch
-
Publication number: 20190200102Abstract: A narrative includes a number of serially connected narrative segments combined by a director or editor in a defined sequence to tell a story. Quite frequently a number of different narrative segments are available to the director or editor. A content delivery editor provides editors and directors with the ability to augment a standard with additional narrative segments that provide alternate perspectives, view, or insights to the narrative consumer. Such provides the ability to convey the same narrative to the narrative consumer using a number of plots, storylines, or perspectives. Branch points in the narrative, defined by the editor or director, provide the narrative consumer the opportunity to follow a storyline they find interesting. Each narrative consumer follows a “personalized” path through the narrative. Through social media, narrative consumers are able to discuss the narrative path with other narrative consumers who have taken a different path through the narrative.Type: ApplicationFiled: March 4, 2019Publication date: June 27, 2019Inventors: Cynthia P. Brelis, Derek H. B. Chung, Ronny Heinrich Grunwald, Matthew J. Keesan, Kristin Marie Loeb, Adrian Sack, Daniel J. Siegel, Andrew L. Silver, Steven Andrew Soderbergh, Edward James Solomon, Caroline S. Welch
-
Publication number: 20190098371Abstract: An interactive narrative presentation includes a plurality of narrative segments, with a variety of available media content consumer selectable paths or directions, typically specified by a director or editor. The content consumer can select a path or path segment at each of a number of points, e.g., decision points, in the narrative presentation, providing the consumer the opportunity to follow a storyline they find interesting. Each consumer follows a “personalized” path through the narrative. For at least some of the paths, a set of two or more different narrative segments are available, and can be autonomously selected by a system based at least in part on collected information, e.g., demographic information, prior Web browsing history, that characterizes the content consumer. Alternatively or additionally, some or all paths through the narrative may be autonomously selected by a system.Type: ApplicationFiled: September 25, 2018Publication date: March 28, 2019Inventor: Matthew J. Keesan
-
Patent number: 10225627Abstract: A narrative includes a number of serially connected narrative segments combined by a director or editor in a defined sequence to tell a story. Quite frequently a number of different narrative segments are available to the director or editor. A content delivery editor provides editors and directors with the ability to augment a standard with additional narrative segments that provide alternate perspectives, view, or insights to the narrative consumer. Such provides the ability to convey the same narrative to the narrative consumer using a number of plots, storylines, or perspectives. Branch points in the narrative, defined by the editor or director, provide the narrative consumer the opportunity to follow a storyline they find interesting. Each narrative consumer follows a “personalized” path through the narrative. Through social media, narrative consumers are able to discuss the narrative path with other narrative consumers who have taken a different path through the narrative.Type: GrantFiled: December 4, 2017Date of Patent: March 5, 2019Assignee: PODOP, INC.Inventors: Cynthia P. Brelis, Derek H. B. Chung, Ronny Heinrich Grunwald, Matthew J. Keesan, Kristin Marie Loeb, Adrian Sack, Daniel J. Siegel, Andrew L. Silver, Steven Andrew Soderbergh, Edward James Solomon, Caroline S. Welch
-
Patent number: 10142708Abstract: A narrative includes a number of serially connected narrative segments combined by a director or editor in a defined sequence to tell a story. Quite frequently a number of different narrative segments are available to the director or editor. A content delivery editor provides editors and directors with the ability to augment a standard with additional narrative segments that provide alternate perspectives, view, or insights to the narrative consumer. Such provides the ability to convey the same narrative to the narrative consumer using a number of plots, storylines, or perspectives. Branch points in the narrative, defined by the editor or director, provide the narrative consumer the opportunity to follow a storyline they find interesting. Each narrative consumer follows a “personalized” path through the narrative. Through social media, narrative consumers are able to discuss the narrative path with other narrative consumers who have taken a different path through the narrative.Type: GrantFiled: July 31, 2015Date of Patent: November 27, 2018Assignee: PODOP, INC.Inventors: Cynthia P. Brelis, Derek H. B. Chung, Ronny Heinrich Grunwald, Matthew J. Keesan, Kristin Marie Loeb, Adrian Sack, Daniel J. Siegel, Andrew L. Silver, Steven Andrew Soderbergh, Edward James Solomon, Caroline S. Welch
-
Publication number: 20180091874Abstract: A narrative includes a number of serially connected narrative segments combined by a director or editor in a defined sequence to tell a story. Quite frequently a number of different narrative segments are available to the director or editor. A content delivery editor provides editors and directors with the ability to augment a standard with additional narrative segments that provide alternate perspectives, view, or insights to the narrative consumer. Such provides the ability to convey the same narrative to the narrative consumer using a number of plots, storylines, or perspectives. Branch points in the narrative, defined by the editor or director, provide the narrative consumer the opportunity to follow a storyline they find interesting. Each narrative consumer follows a “personalized” path through the narrative. Through social media, narrative consumers are able to discuss the narrative path with other narrative consumers who have taken a different path through the narrative.Type: ApplicationFiled: December 4, 2017Publication date: March 29, 2018Inventors: Cynthia P. Brelis, Derek H. B. Chung, Ronny Heinrich Grunwald, Matthew J. Keesan, Kristin Marie Loeb, Adrian Sack, Daniel J. Siegel, Andrew L. Silver, Steven Andrew Soderbergh, Edward James Solomon, Caroline S. Welch
-
Publication number: 20170245023Abstract: A narrative includes a number of serially connected narrative segments combined by a director or editor in a defined sequence to tell a story. Quite frequently a number of different narrative segments are available to the director or editor. A content delivery editor provides editors and directors with the ability to augment a standard with additional narrative segments that provide alternate perspectives, view, or insights to the narrative consumer. Such provides the ability to convey the same narrative to the narrative consumer using a number of plots, storylines, or perspectives. Branch points in the narrative, defined by the editor or director, provide the narrative consumer the opportunity to follow a storyline they find interesting. Each narrative consumer follows a “personalized” path through the narrative. Through social media, narrative consumers are able to discuss the narrative path with other narrative consumers who have taken a different path through the narrative.Type: ApplicationFiled: July 31, 2015Publication date: August 24, 2017Applicant: MINDSIGHTMEDIA, INC.Inventors: Cynthia P. Brelis, Derek H. B. Chung, Ronny Heinrich Grunwald, Matthew J. Keesan, Kristin Marie Loeb, Adrian Sack, Daniel J. Siegel, Andrew L. Silver, Steven Andrew Soderbergh, Edward James Solomon, Caroline S. Welch
-
Patent number: 9495084Abstract: A method includes receiving an instruction used to define a widget-container containing a service module associated with a widget. The widget-container is a procedural software framework configured to be executed at a widget-container processing device in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container has a portion configured for receiving the widget. The method also includes determining whether processing of the widget within the portion of the widget-container is restricted and/or allowed.Type: GrantFiled: April 13, 2015Date of Patent: November 15, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Stewart O. Allen, Scott F. Cosby, Hasseltine R. Debutts, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte
-
Publication number: 20160041714Abstract: A method includes receiving an instruction used to define a widget-container containing a service module associated with a widget. The widget-container is a procedural software framework configured to be executed at a widget-container processing device in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container has a portion configured for receiving the widget. The method also includes determining whether processing of the widget within the portion of the widget-container is restricted and/or allowed.Type: ApplicationFiled: April 13, 2015Publication date: February 11, 2016Applicant: AddThis, Inc.Inventors: Stewart O. ALLEN, Scott F. COSBY, Hasseltine R. DEBUTTS, John A. FATH, Matthew J. KEESAN, Hooman RADFAR, Carlos F. REVERTE
-
Patent number: 9009728Abstract: A method includes receiving an instruction used to define a widget-container containing a service module associated with a widget. The widget-container is a procedural software framework configured to be executed at a widget-container processing device in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container has a portion configured for receiving the widget. The method also includes determining whether processing of the widget within the portion of the widget-container is restricted and/or allowed.Type: GrantFiled: March 6, 2007Date of Patent: April 14, 2015Assignee: AddThis, Inc.Inventors: Stewart O. Allen, Scott F. Cosby, Hasseltine R. Debutts, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte
-
Patent number: 8266274Abstract: A method and system can include multiple data handling stages for manipulating tracked information associated with content distributed to users and/or computers, such as static objects, media objects, and/or software objects, for example. The content can be distributed as widget instances and the associated tracked information can be received over a network. The information received can be associated with a session corresponding to each widget instance and/or with multiple identifiers, such as widget, user, content, session, content aggregation point, processor, and/or placement identifiers, for example. Data handling processes, including sorting, storing, filtering, combining, queuing, and/or authenticating, for example, can be performed during the data handling stages. The processed information can be used to determine modifications to a behavior associated with widgets and/or widget containers.Type: GrantFiled: March 6, 2008Date of Patent: September 11, 2012Assignee: Clearspring Technologies, Inc.Inventors: Stewart O. Allen, Scott F. Cosby, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte, Richard Scott Labarca
-
Publication number: 20120227060Abstract: A method includes receiving at least one of a widget or a reference to a widget, where the widget can be at least one of a static data object, a media object, or a software object. At least a portion of a widget container, which is a procedural software framework containing a service module associated with the widget and the widget, is generated. The service module can be a pre-defined function associated with the widget container before the widget container is generated. The widget container can be configured to be executed at a widget-container processing device in response to a reference to the widget container being accessed from a processor-readable vehicle.Type: ApplicationFiled: November 7, 2011Publication date: September 6, 2012Applicant: Clearspring Technologies, Inc.Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Cyrus B. Radfar, Carlos F. Reverte
-
Patent number: 8056092Abstract: A method includes receiving at least one of a widget or a reference to a widget, where the widget can be at least one of a static data object, a media object, or a software object. At least a portion of a widget container, which is a procedural software framework containing a service module associated with the widget and the widget, is generated. The service module can be a pre-defined function associated with the widget container before the widget container is generated. The widget container can be configured to be executed at a widget-container processing device in response to a reference to the widget container being accessed from a processor-readable vehicle.Type: GrantFiled: September 29, 2006Date of Patent: November 8, 2011Assignee: Clearspring Technologies, Inc.Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Cyrus B. Radfar, Carlos F. Reverte
-
Publication number: 20100100605Abstract: In one embodiment, a processor-readable medium storing code representing instructions to cause a processor to perform a process includes code to transmit using a communication channel a discovery signal from a first virally spread widget that has at least a portion executed at a content aggregation point to a second virally spread widget. The code also includes code to receive at the first virally spread widget a response signal sent from the second virally spread widget in response to the discovery signal.Type: ApplicationFiled: September 15, 2009Publication date: April 22, 2010Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Matthew J. Keesan, Richard S. Labarca, Hooman Radfar, Carlos F. Reverte
-
Publication number: 20100100626Abstract: In one embodiment, a method includes receiving at a first widget executing at a first client a first signal sent from a second widget executing at a second client. The first signal can be associated with an interactive session between at least the first widget and the second widget. The first widget can be selected to operate as a client-side master. The method can also include defining at the first widget, and based on the first signal, a second signal having a master flag. The second signal can be sent from the first widget to the second widget.Type: ApplicationFiled: September 15, 2009Publication date: April 22, 2010Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Matthew J. Keesan, Richard S. Labarca, Hooman Radfar, Carlos F. Reverte
-
Publication number: 20080222613Abstract: A method and system can include multiple data handling stages for manipulating tracked information associated with content distributed to users and/or computers, such as static objects, media objects, and/or software objects, for example. The content can be distributed as widget instances and the associated tracked information can be received over a network. The information received can be associated with a session corresponding to each widget instance and/or with multiple identifiers, such as widget, user, content, session, content aggregation point, processor, and/or placement identifiers, for example. Data handling processes, including sorting, storing, filtering, combining, queuing, and/or authenticating, for example, can be performed during the data handling stages. The processed information can be used to determine modifications to a behavior associated with widgets and/or widget containers.Type: ApplicationFiled: March 6, 2008Publication date: September 11, 2008Inventors: Stewart O. Allen, Scott F. Cosby, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte, Richard Scott Labarca
-
Publication number: 20080222658Abstract: A method includes receiving an instruction used to define a widget-container containing a service module associated with a widget. The widget-container is a procedural software framework configured to be executed at a widget-container processing device in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container has a portion configured for receiving the widget. The method also includes determining whether processing of the widget within the portion of the widget-container is restricted and/or allowed.Type: ApplicationFiled: March 6, 2007Publication date: September 11, 2008Inventors: Stewart O. Allen, Scott F. Cosby, Hasseltine R. Debutts, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte
-
Publication number: 20080148283Abstract: A method includes receiving at least one of a widget or a reference to a widget, where the widget can be at least one of a static data object, a media object, or a software object. At least a portion of a widget container, which is a procedural software framework containing a service module associated with the widget and the widget, is generated. The service module can be a pre-defined function associated with the widget container before the widget container is generated. The widget container can be configured to be executed at a widget-container processing device in response to a reference to the widget container being accessed from a processor-readable vehicle.Type: ApplicationFiled: September 29, 2006Publication date: June 19, 2008Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Cyrus B. Radfar, Carlos F. Reverte
-
Publication number: 20080082627Abstract: A method includes generating a widget container configured to be executed at a widget-container processing device in response to a reference to the widget container being accessed from a processor-readable vehicle. Parentage information is produced by associating a first instance of a reference to the widget container with a second instance of the reference to the widget container based on the first instance of the reference being derived from the second instance of the reference.Type: ApplicationFiled: September 29, 2006Publication date: April 3, 2008Inventors: Stewart O. Allen, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte