Patents by Inventor Daniel Joseph Raffel

Daniel Joseph Raffel 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: 8886707
    Abstract: Syndication data feed items, corresponding to hosted content, are provided to a user program. A resource locator to hosted content to which a syndication data feed item corresponds is processed, including adjusting the resource locator to associate the resource locator with an intervention service with regard to the syndication data feed item. The processed syndication data feed items are provided to the user program. In addition, requests are processed to view hosted content corresponding to syndication data feed items. An intervention service receives a request from a user program to view hosted content to which a syndication data feed item corresponds, including a resource locator to the host that has been adjusted in the syndication data feed item to associate the resource locator with an intervention service. Intervention processing is performed, including causing interaction with the host of the requested content such that the host content is caused to be displayed at a user location.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: November 11, 2014
    Assignee: Yahoo! Inc.
    Inventors: Jonathan James Trevor, Daniel Joseph Raffel, Pasha Sadri, Edward Ho
  • Patent number: 8224889
    Abstract: One or more input syndication data feeds are processed to generate an adjusted syndication data feed. The input syndication data feeds are received, and include a plurality of syndication data items. Based on a configuration of a syndication feed adjuster, particular ones of the syndication data items in the received syndication data feed are determined to not be included in an output syndication data feed. The output syndication data feed is provided based on the received input syndication data feeds and a result of the determination. The determination may be provided via a user interface via which, for example, a user may indicate particular ones of the syndication data feed items to not include in the output syndication data feed. Furthermore, in some examples, if no decision has been made about a particular syndication data feed item, that syndication data feed item is not provided in the output syndication data feed.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: July 17, 2012
    Assignee: Yahoo! Inc.
    Inventors: Jonathan James Trevor, Daniel Joseph Raffel, Pasha Sadri, Edward Ho
  • Patent number: 7752314
    Abstract: One aspect is a method of providing information relevant to a query. Syndication data feeds are processed, the syndication data feeds regarding the contents of publisher web pages. The processing of the syndication data feeds includes, for each syndication data feed, causing determination from that syndication data feed of at least one tag to associate with that syndication data feed and causing the at least one tag to be stored in association with an indication of syndication data feed information corresponding to that syndication data feed. The query is received, and the query is processed in view of the stored tags. Based thereon, an indication is provided of syndication data feed information corresponding to at least one syndication data feed.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: July 6, 2010
    Assignee: Yahoo! Inc.
    Inventors: Jonathan James Trevor, Pasha Sadri, Edward Ho, Daniel Joseph Raffel
  • Patent number: 7680939
    Abstract: A pipe specification editor is provided to configure a plurality of modules for processing a syndication data feed. The editor is operable to provide a graphical user interface to receive a user specification of a plurality of modules and to receive a user specification of wires. Each module is characterized by at least one of a group consisting of an input node and an output node, wherein the input node, if present, is configured to input a syndication data feed and the output node, if present, is configured to output a syndication data feed. At least one of the modules is a module configured to retrieve a source syndication data feed. The wires are configured to provide a syndication data feed provided from an output node of a module to an input node of another module.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: March 16, 2010
    Assignee: Yahoo! Inc.
    Inventors: Jonathan James Trevor, Daniel Joseph Raffel, Pasha Sadri, Edward Ho, Kevin Cheng
  • Publication number: 20090119610
    Abstract: User assistance functionality is associated with an application. The application is executed, including receiving input from a user to dynamically define a configuration of modules which may then be interpreted or compiled for execution. The configuration of modules may be, for example, a pipe, which is a configuration of constituent pipes, each constituent pipe having an input and an output for inputting and outputting, respectively, a syndication data feed, and the constituent pipes connected by wires for transmission of the syndication data feeds among the pipes. As the configuration of modules is being dynamically defined based on user input, which includes sequentially configuring a plurality of intermediate arrangements of constituent modules, an application assistance interface is dynamically determined to be displayed based on a context of a current one of the plurality of intermediate arrangements of constituent modules.
    Type: Application
    Filed: November 2, 2007
    Publication date: May 7, 2009
    Applicant: YAHOO! INC.
    Inventors: Daniel Joseph Raffel, Jonathan James Trevor, Pasha Sadri, Edward Ho
  • Publication number: 20090049211
    Abstract: A method is complementary to processing a retrieve and process pipe specification. The pipe specification is characterized by at least one constituent pipe, each constituent pipe being characterized by at least one of a group consisting of an input node and an output node. The input node is configured to input data, such as a syndication data feed or other data accessible via a web service and the output node is configured to output data, such as a syndication data feed. At least one of the constituent pipes includes a module configured to retrieve data via a web service, such as a source syndication data feed. The wires are configured according to the retrieve and process pipe specification. An amount of time to process the pipe specification is estimated, including an amount of time to retrieve data via the web services as specified in the pipe specification.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 19, 2009
    Applicant: YAHOO! INC.
    Inventors: Pasha SADRI, Daniel Joseph RAFFEL, Jonathan James TREVOR, Edward HO, Kevin Cheng
  • Publication number: 20090049379
    Abstract: A user interface is configured for browsing pipes. The pipes are characterized by a plurality of metadata values, including metadata values not discernible from the pipes themselves. Display is caused of a first list of pipe indications for pipes characterized by metadata values, of at least a first category of metadata, satisfying particular criteria. Also, display is caused of a first list of metadata values for at least a second category of metadata, other than the first category of metadata, the pipes of the first list of pipe indications being categorized by the metadata values of the first list of metadata values. Display is caused of a second list of pipe indications characterized by a selected at least one of the metadata values of the received first list of metadata values, as well as of a second list of metadata values, the pipes of the second list of pipe indications being categorized by the metadata values of the second list of metadata values.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 19, 2009
    Applicant: YAHOO! INC.
    Inventors: Jonathan James TREVOR, Daniel Joseph RAFFEL, Pasha SADRI, Edward HO
  • Publication number: 20080288865
    Abstract: At least one computing device provides user assistance functionality associated with an application. The application is executed, including causing at least one user interface to be displayed via which a user may interact with the application. Each user interface corresponds to a particular function. For each function, in a portion of the user interface corresponding to that function, a user interface element is caused to be provided that, when activated, causes a user assistance video to be played regarding that function. Executing applications are thus provided associated in-context user assistance video tutorials. The users of the application are provided a mechanism to access the user assistance video tutorials in the context of the interface for which the help is sought.
    Type: Application
    Filed: May 16, 2007
    Publication date: November 20, 2008
    Applicant: YAHOO! INC.
    Inventors: Daniel Joseph Raffel, Jonathan James Trevor, Pasha Sadri, Edward Ho
  • Publication number: 20080288452
    Abstract: Query information in an indication of a referral to a web page is used to characterize the web page, e.g., for targeting advertisements and/or other supplemental content to display in association with the web page or in the process of responding to subsequent search engine queries. A referral indication may be provided by the publisher web page, indicating a referral from a search engine service to the publisher web page based on an activation of one of a plurality of search results. The referral indication, and sometimes other information as well, is processed to cause determination therefrom of characteristics of the publisher web page. Thus, for example, based at least in part on the determined characteristics, supplemental content may be determined to be displayed in association with the content of the publisher web page. In addition, the determined characteristics may be used by a search engine service in the process of responding to search queries.
    Type: Application
    Filed: May 15, 2007
    Publication date: November 20, 2008
    Applicant: YAHOO! INC.
    Inventors: Pasha Sadri, Daniel Joseph Raffel, Jonathan James Trevor, Edward Ho
  • Publication number: 20080288640
    Abstract: One aspect is a method of providing information relevant to a query. Syndication data feeds are processed, the syndication data feeds regarding the contents of publisher web pages. The processing of the syndication data feeds includes, for each syndication data feed, causing determination from that syndication data feed of at least one tag to associate with that syndication data feed and causing the at least one tag to be stored in association with an indication of syndication data feed information corresponding to that syndication data feed. The query is received, and the query is processed in view of the stored tags. Based thereon, an indication is provided of syndication data feed information corresponding to at least one syndication data feed.
    Type: Application
    Filed: May 15, 2007
    Publication date: November 20, 2008
    Applicant: YAHOO! INC.
    Inventors: Jonathan James Trevor, Pasha Sadri, Edward Ho, Daniel Joseph Raffel
  • Publication number: 20080155440
    Abstract: A pipe specification editor is provided to configure a plurality of modules for processing a syndication data feed. The editor is operable to provide a graphical user interface to receive a user specification of a plurality of modules and to receive a user specification of wires. Each module is characterized by at least one of a group consisting of an input node and an output node, wherein the input node, if present, is configured to input a syndication data feed and the output node, if present, is configured to output a syndication data feed. At least one of the modules is a module configured to retrieve a source syndication data feed. The wires are configured to provide a syndication data feed provided from an output node of a module to an input node of another module.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Applicant: YAHOO! INC.
    Inventors: Jonathan James Trevor, Daniel Joseph Raffel, Pasha Sadri, Edward Ho, Kevin Cheng
  • Publication number: 20080147729
    Abstract: One or more input syndication data feeds are processed to generate an adjusted syndication data feed. The input syndication data feeds are received, and include a plurality of syndication data items. Based on a configuration of a syndication feed adjuster, particular ones of the syndication data items in the received syndication data feed are determined to not be included in an output syndication data feed. The output syndication data feed is provided based on the received input syndication data feeds and a result of the determination. The determination may be provided via a user interface via which, for example, a user may indicate particular ones of the syndication data feed items to not include in the output syndication data feed. Furthermore, in some examples, if no decision has been made about a particular syndication data feed item, that syndication data feed item is not provided in the output syndication data feed.
    Type: Application
    Filed: December 15, 2006
    Publication date: June 19, 2008
    Applicant: YAHOO! INC.
    Inventors: Jonathan James Trevor, Daniel Joseph Raffel, Pasha Sadri, Edward Ho
  • Publication number: 20080147780
    Abstract: Syndication data feed items, corresponding to hosted content, are provided to a user program. A resource locator to hosted content to which a syndication data feed item corresponds is processed, including adjusting the resource locator to associate the resource locator with an intervention service with regard to the syndication data feed item. The processed syndication data feed items are provided to the user program. In addition, requests are processed to view hosted content corresponding to syndication data feed items. An intervention service receives a request from a user program to view hosted content to which a syndication data feed item corresponds, including a resource locator to the host that has been adjusted in the syndication data feed item to associate the resource locator with an intervention service. Intervention processing is performed, including causing interaction with the host of the requested content such that the host content is caused to be displayed at a user location.
    Type: Application
    Filed: December 15, 2006
    Publication date: June 19, 2008
    Applicant: YAHOO! INC.
    Inventors: Jonathan James Trevor, Daniel Joseph Raffel, Pasha Sadri, Edward Ho
  • Publication number: 20080139228
    Abstract: A computer implemented method for establishing a phone call between parties is provided. The method includes receiving a text message at a server. Then, processing the text message at the server to identify a type of call requested in the text message and the parties to connect. Two or more internet-based calls are initiated from the server so as to establish phone connections to each of the parties. The method then includes bridging the phone connections to establish the phone call between the parties. The phone call is thus setup in response to the content of the text message, and the phone call is configured in a manner that reduces cost to the phone call requesting text sender. The text message may dictate whether the call is to be between two or more parties, and in some examples, the text message can identify when the call should take place, thus providing advanced scheduling options, at which time the call will automatically be set up.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Applicant: Yahoo, Inc
    Inventors: Daniel Joseph Raffel, Pramod Khincha, Anil Kumar
  • Publication number: 20080091521
    Abstract: Supplemental content is determined relative to web page content of a publisher web page, to display in association with the web page content. Syndication data is received regarding the content of the publisher web page. The syndication data is processed to cause determination therefrom of supplemental content to be displayed in association with the content of the publisher web page. An indication is provided of the determined supplemental content to display.
    Type: Application
    Filed: October 17, 2006
    Publication date: April 17, 2008
    Applicant: YAHOO! INC.
    Inventors: Edward Ho, Pasha Sadri, Jonathan James Trevor, Daniel Joseph Raffel