×

Community-based method and system for creating and subscribing to dynamic push channels

  • US 7,941,497 B2
  • Filed: 02/22/2007
  • Issued: 05/10/2011
  • Est. Priority Date: 02/22/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for allowing definition of a channel for pushing information to a computing device utilizing wireless technology, said system comprising:

  • said computing device, comprising a resident mobile browser, said mobile browser comprising;

    a page fragment selection tool for allowing selection of a fragment of a website, said selected fragment being information on said website, said selected fragment being forwarded to a push channel manager site;

    a change target selection tool for allowing selection of information on said website to be pushed on said channel should a change in said selected fragment occur, said selected information being forwarded to said push channel manager site; and

    a user interface for allowing utilization of said page fragment selection tool and said change target selection tool; and

    a channel manager comprising one or more computing devices comprising a plurality of distributed components, said plurality of components comprising;

    a web server comprising said push channel manager site, wherein said push channel manager site receives said selected fragment and said selected information from said computing device and creates channel definition information therefrom, said creating said channel definition information comprising generating a regular expression by;

    monitoring said fragment on a regular basis while polling the website that comprises said fragment; and

    upon detecting a predetermined number of changes in said fragment of the same format;

    if an existing regular expression to match said changes in said fragment resides in a push channel manager database, utilizing said existing regular expression as part of said channel definition information;

    orif an existing regular expression does not reside in said push channel manager database, generating a regular expression to match the detected changes in said fragment;

    said push channel manager database for storing said channel definition information;

    a push channel monitor for detecting changes in said selected fragment using said regular expression; and

    an IP Proxy for pushing said selected information to said wireless device when changes in said selected fragment have been detected by said push channel monitor using said regular expression.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×