Patents by Inventor Dylan J. Greene

Dylan J. Greene 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: 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: 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: 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