Patents by Inventor Sotirios Matzanas

Sotirios Matzanas 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: 7747638
    Abstract: Search queries are received that should be run against data. As time elapses, new queries and new data may be received. Previously run queries may be referred to as base queries and the data that was searched using the queries may be referred to as base data. The base queries and new queries may be parsed to identify queries that are similar. The similar queries are then combined into a unique query so that multiple queries that are similar are not used to search the same data. The unique queries that are generated are used to search the new data received to generate a first set of search results. The new queries received are used to search the base data to generate a second set of search results. The search results for the new queries are then determined based on the first and second set of search results. Also, the search results for the base queries are determined based on the first set results.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: June 29, 2010
    Assignee: Yahoo! Inc.
    Inventors: Patrick Loo, Sotirios Matzanas, Ming Zhang, Matthias Eichstaedt, Mitra Naeimi, Jim Fondren
  • Publication number: 20070100836
    Abstract: A system, method, and apparatus are directed to managing a subscription to an RSS feed. A search component enables searching over a network for content associated with an RSS feed. In one embodiment, the search component receives a search query in the form of a structured query language (SQL), Boolean expression, or the like. The search component may search for content based on the search query and validate the RSS feed associated with the results from the search. A list of validated RSS feeds may be sent to the user. The user may then select from the list and subscribe to a validated RSS feed. In addition, the user may employ the search query as an RSS feed. Thus, the same search may be performed automatically and the results compared to the previous search results. If a change in the search results is detected, the user may be alerted.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: Yahoo! Inc.
    Inventors: Matthias Eichstaedt, Yunzhong Chen, Michael Cook, Ronald Ludwig, Sotirios Matzanas, Kamlesh Pandey, Adam Prishtina, Stephen Swales
  • Publication number: 20070100959
    Abstract: A system, apparatus, and method are directed to managing customization of a subscription and/or an alert for an RSS feed over a network. An RSS Content Source (RCS) may provide feed templates that may be used to modify a subscription interface. The RCS may further provide additional feed templates that are useable to modify an RSS alert and/or the RSS content. Moreover, a RSS subscription service provider may also provide one or more feed templates. The feed templates may include co-branding information, advertisements, related RSS feeds, services related to the RCS's business, products available from the RCS, or the like. The feed templates may further change a look and feel of a subscription interface, and/or RSS alert to enhance subscriber loyalty, and improve business opportunities. In one embodiment, the feed templates include material that may change based, in part, on a subscriber's behavior.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: Yahoo! Inc.
    Inventors: Matthias Eichstaedt, Yunzhong Chen, Michael Cook, Ronald Ludwig, Sotirios Matzanas, Kamlesh Pandey, Adam Prishtina, Stephen Swales
  • Publication number: 20070100960
    Abstract: A system, apparatus, and method are directed to managing an alert to a subscriber based on a change of content at an RSS content source (RCS). A content collector identifies changes in content from various RCSs. In one embodiment, the RCS may notify the content collector of a change in content. In another embodiment, a crawler is used to identify an RCS with changed content based, in part, on a subscriber's request. Information about the RCS with changed content is provided to at least one of a plurality of matching engines using a load-balancing mechanism. Each of the matching engines manages a store that identifies subscribers that have requested an alert from a particular RCS. The matching engines further determine when the subscriber was last notified of a change in content from that RCS so that the subscriber is not notified multiple times of the same change.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Applicant: Yahoo! Inc.
    Inventors: Matthias Eichstaedt, Yunzhong Chen, Michael Cook, Ronald Ludwig, Sotirios Matzanas, Kamlesh Pandey, Adam Prishtina, Stephen Swales