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: 11159861
    Abstract: 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: Grant
    Filed: March 4, 2019
    Date of Patent: October 26, 2021
    Assignee: 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: 20190200102
    Abstract: 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: Application
    Filed: March 4, 2019
    Publication date: June 27, 2019
    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: 20190098371
    Abstract: 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: Application
    Filed: September 25, 2018
    Publication date: March 28, 2019
    Inventor: Matthew J. Keesan
  • Patent number: 10225627
    Abstract: 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: Grant
    Filed: December 4, 2017
    Date of Patent: March 5, 2019
    Assignee: 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: 10142708
    Abstract: 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: Grant
    Filed: July 31, 2015
    Date of Patent: November 27, 2018
    Assignee: 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: 20180091874
    Abstract: 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: Application
    Filed: December 4, 2017
    Publication date: March 29, 2018
    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: 20170245023
    Abstract: 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: Application
    Filed: July 31, 2015
    Publication date: August 24, 2017
    Applicant: 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: 9495084
    Abstract: 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: Grant
    Filed: April 13, 2015
    Date of Patent: November 15, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Stewart O. Allen, Scott F. Cosby, Hasseltine R. Debutts, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte
  • Publication number: 20160041714
    Abstract: 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: Application
    Filed: April 13, 2015
    Publication date: February 11, 2016
    Applicant: 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: 9009728
    Abstract: 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: Grant
    Filed: March 6, 2007
    Date of Patent: April 14, 2015
    Assignee: 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: 8266274
    Abstract: 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: Grant
    Filed: March 6, 2008
    Date of Patent: September 11, 2012
    Assignee: 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: 20120227060
    Abstract: 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: Application
    Filed: November 7, 2011
    Publication date: September 6, 2012
    Applicant: 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: 8056092
    Abstract: 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: Grant
    Filed: September 29, 2006
    Date of Patent: November 8, 2011
    Assignee: 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: 20100100605
    Abstract: 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: Application
    Filed: September 15, 2009
    Publication date: April 22, 2010
    Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Matthew J. Keesan, Richard S. Labarca, Hooman Radfar, Carlos F. Reverte
  • Publication number: 20100100626
    Abstract: 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: Application
    Filed: September 15, 2009
    Publication date: April 22, 2010
    Inventors: Stewart O. Allen, Scott F. Cosby, John A. Fath, Matthew J. Keesan, Richard S. Labarca, Hooman Radfar, Carlos F. Reverte
  • Publication number: 20080222613
    Abstract: 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: Application
    Filed: March 6, 2008
    Publication date: September 11, 2008
    Inventors: Stewart O. Allen, Scott F. Cosby, Dylan J. Greene, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte, Richard Scott Labarca
  • Publication number: 20080222658
    Abstract: 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: Application
    Filed: March 6, 2007
    Publication date: September 11, 2008
    Inventors: Stewart O. Allen, Scott F. Cosby, Hasseltine R. Debutts, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte
  • Publication number: 20080148283
    Abstract: 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: Application
    Filed: September 29, 2006
    Publication date: June 19, 2008
    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: 20080082627
    Abstract: 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: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Stewart O. Allen, John A. Fath, Matthew J. Keesan, Hooman Radfar, Carlos F. Reverte