text:
|Publication number
|Publication type
|Application number
|Publication date
|Feb 28, 2002
|Filing date
|Jul 12, 2001
|Priority date
|Jul 13, 2000
|Also published as
|Publication number
|Charles Shotton, Louis Slothouber, M. Dudar
|Original Assignee
|Shotton Charles T., Slothouber Louis P., Dudar M. Ellen
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (5), Referenced by (74), Classifications (10), Legal Events (8)
|External Links: USPTO, USPTO Assignment, Espacenet
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/615,830, filed Jul. 13, 2000, the specification of which is hereby incorporated by reference.
[0002] The present invention relates generally to the selective retrieval and display of data. More particularly, it relates to selective retrieval of data from original data in any one of a number of possible formats, with subsequent presentation of the retrieved data in any one of a number of possible formats in accordance with a user need or preference.
[0003] The internet makes incomprehensibly large amounts of information available for retrieval and review. This information is typically made available as the content of various web pages. Search engines such as Google™ now search well in excess of one billion web pages in response to queries input by users. While these search engines are generally satisfactory for their intended purpose, they do require the user to formulate and input a search query every time the user has to locate and retrieve information. This need is obviated in some instances by certain automatic processes for retrieving data, variously called "agents" or "spiders" or "bots." These processes, however, at least in their current implementations have drawbacks. For example, the information on web pages available on the internet vary widely in terms of native format. These automated processes may encounter difficulties in reliably retrieving data from these resources.
[0004] The number of devices which can be used to access and display this information is also increasing dramatically. PCs, enterprise servers, PDAs, web-enabled phones, cable TV set top boxes, and home gateway systems are just some of the devices which now can be used to access information on the internet. Again, these devices may vary widely in terms of the format in which data must be in order to be displayed properly. Also, some of these devices are quite limited in terms of computational power and memory and they may use a variety of operating systems.
[0005] There is thus a need for a system which can reliably retrieve data originally in any one of a number of formats, and which can subsequently display that data in any one of a number of possible formats. At the same time, it is desirable that the system be compact and capable of operating under any one of a number of possible operating systems and environments.
[0006] The present invention meets these needs through the provision of a system which is capable of retrieving data originally in any one of a variety of formats and re-presenting that data in any one of a number of formats. For example, if the data is originally in a web page, to be accessed using a PC over the internet, predefined agents are used to identify the data using a predetermined technique and additional agents are used to format the data for presentation along with data retrieved by using other agents as part of a user-defined page view.
[0007]FIG. 1 is a diagram showing the relationship between a local user of an agent according to the present invention and a network of data sources;
[0008]FIG. 2 is a diagram showing a presently preferred architecture of programming for implementing the subject invention.
[0009]FIG. 3 is a graphical depiction of a presently preferred architecture of a software agent of the invention;
[0010]FIG. 4 is a graphical depiction of a presently preferred architecture of a custom agent according to the present invention;
[0011]FIG. 5 is a graphical depiction of a presently preferred architecture of an RSS-type agent according to the present invention;
[0012]FIG. 6 is a flow chart of a presently preferred process for creating an agent according to the present invention;
[0013]FIG. 7 is a representation of a parse tree created by an agent according to the present invention to describe a target page;
[0014]FIG. 8 is a flow chart showing a presently preferred overall method according to the present invention of identifying target content;
[0015]FIG. 9 is a flow chart showing operation of one method of identifying candidate target content which could be used as part of the method of FIG. 8;
[0016]FIG. 10 is a diagram of a system according to the invention in an enterprise server application;
[0017]FIG. 11 is a diagram of a system according to the invention in a cable television application;
[0018]FIG. 12 is a diagram of a system according to the invention in a cellular telephone application; and
[0019]FIG. 13 is a diagram of a system according to the invention in a "smart home" or home gateway application;
[0020] One aspect of the present invention as a system for gathering data, or content, from the internet, and for republishing that data, where the gathering is not linked to the republishing. The system does not need to have any a priori information on the format of the data it will need to gather, or on the format (or formats) in which that data will ultimately need to be republished. Instead, the system has the capability of reformatting any one of a number of possible formats it may encounter on the gathering process into a canonical format, and of subsequently translating the canonical format into any of a variety of formats for republishing. In one presently preferred embodiment, the functions of gathering, storing, and republishing are all accomplished on a local computer. In other embodiments, such as cable set-top boxes and web-enabled phones, these functions may be distributed between a server-type device and the local computer device.
[0021] Referring now to the drawings, in which like reference numerals are used to refer to the same or similar elements, FIG. 1 shows the environment in which a system according to the invention may operate. A user's local computer 110 has one or more software "agents" 100 loaded and active on it. The local computer 110 may be an Apple MAC, an IBM-PC type, one using UNIX or LINUX operating systems, personal digital assistant ("PDA"), or a web-enabled telephone, a cable set-top box, or another computer device capable of accepting user input, accessing the internet, and displaying graphical or text content to one or more users. The local computer 110 is connected to a computer network 120, such as the internet, via any known connection 130, including local area network (LAN) dial-up telephone, digital subscriber line (DSL), T1 lines, a cable modem, or various wireless connections, among others.
[0022] The computer network 120 includes multiple data sources 140. Some or all of the data sources 140 may be web pages, which can be accessed using the agent 100 and contain desired information content, sometimes referred to herein as target content. The possible forms for the target source are not limited to traditional web pages, and may include HTML documents, XML documents, text files, graphic files, mail messages, database files and other similar types of computer files. Each agent 100 includes a link to a single data source 140. The data sources 140 could be accessed by a conventional web browser and the information content is in a format readable by the conventional web browser.
[0023] The agent 100 may reside entirely on the user's computer 110 and, when activated, is used to download, for example, the target web page located at a specified URL of the data sources 140. Many agents 100 can be active on a single user's computer to retrieve target content from many different target web pages.
[0024] A system according to the present invention is particularly advantageous since it may reside and execute solely on a local computer where the user of the agent software and/or data is located. Execution of agent routines on other computers is not required for the agent to function; the agent software requires only access to the information stored on remote computers to perform its functions. The agent can be used to create a personal internet portal for a individual user by retrieving, formatting and storing content from one or more specific remote locations. The stored content can then be put into a personal publication presenting the content from many different remote locations on a single, local page.
[0025] The invention may be implemented on a suitably programmed computing device. In such a context, the programming preferably has a stacked or layered architecture. In other words, the application's design is preferably partitioned into distinct layers of functionality. One such implementation is shown in FIG. 2. At the base of the architecture is the operating system 200. The application is designed to be capable of working with any one of several types of operating systems, i.e., to be operating system independent, so the operating system may be any conventional operating system such as Macintosh�, Windows 32�, Linux, Solaris, Posix 1.1, etc.
[0026] The next layer in the application architecture is preferably an interface layer or "glue" layer 210 which interfaces with the operating system. The interface layer 210 translates commands from the operating system 200 into commands for higher-level functions. Similarly, in the opposite direction, the interface layer 210 translates commands from the higher level functions into operating system commands. This permits the application to sit without modification on top of any type of operating system providing the proper interface is in place.
[0027] Module layer 220 includes modules for basic functions such as a File I/O module 221, a Network I/O module 222, HTML tools module 223, XML tools module 224, a String Manipulation module 225, a Run Script module 226, a Build Script module 227, or a Database Management (DBMS) module 228. The blank box 229 is intended to indicate that this list of possible modules is not exhaustive, and that it is contemplated that different or additional modules might be included depending on the requirements of a given application.
[0028] The action engine layer 230 provides for the interoperability and extensibility of the modules in layer module 220 by providing a standard interface that hides the implementation details of those modules from each other and from other layers of the application. Modules in layer module 220 can be implemented within the application program, or as scripts in the application's scripting language, or as distinct plug-in modules that are merged into the application dynamically.
[0029] Layer 240 comprises modules for higher level administrative functions such as a Task Scheduling module 242, an HTTP server module 244, a Scripting and Display Creation module 246, and so on.
[0030] It is another goal of the invention that the application be "display agnostic", that is, that it be capable of displaying the information it has gathered in whatever format the user needs or desires. To achieve this end, a rendering layer 250 is provided which is capable of rendering data coming from the upper module layer in any one of a number of conventional formats such at HTML, XML, text, WML, DBMS, or other format. The rendered data is in turn handed off to a module in the display module layer 260 for final processing before display.
[0031] The operation of a system such as that depicted in FIG. 2 can be regarded functionally as the operation of various agents, defined by the user or another, which perform or which can be used to perform certain designated functions. The agent may consist simply of data to be used by another program to implement the agent function (e.g., data retrieval or display), or of executable programming instructions, or of a combination of data and programming instructions.
[0032]FIGS. 3, 4, and 5 illustrate the structure of three primary types of the software agent 100.
[0033]FIG. 3 shows the general architecture of an agent 100 which can ultimately be one of two related types: a smart agent or a search agent. FIG. 3 illustrates the specificity of the different parts of the agent 100 with general programming at the bottom and specific instructions at the top of the diagram.
[0034] Instructions which distinguish the current agent 100 from other agents are input to an agent builder program 300 using the user interface 310 of computer 110. The agent builder program 300 converts the input instructions into smart agent information 320. The smart agent information 320 is essentially data with parameters that can be used by the other agent software modules.
[0035] All agents 100 include a foundation 330. The foundation 330 includes various agent tool and library routines used by the agent 100 to perform its functions. Tools and library routines may include, for example, a function which requests and retrieves a target web site from a URL specified by the smart agent information 320, checking algorithms for verifying the accuracy of an agent, and other common programming routines that can be combined to implement larger program functions. This foundation 330 corresponds functionally to layer 220 of FIG. 2. The foundation 330 further includes communications protocols and HTML and RSS parsing routines, as described in more detail below.
[0036] The smart agent engine 340 uses the foundation 330 elements to produce program instructions for the agent 100 based on the smart agent information 320. The smart agent engine 340 includes a predefined process for applying the tools and library routines to the problem presented by the smart agent information 320. A smart agent is the basic agent of the agent software. It corresponds generally to the action engine layer 230 of FIG. 2.
[0037] A search agent includes the search agent information 350. The search agent information 350 adds a placeholder to the smart agent information 320 for entering search terms or other information, such as a username/password combination. The search agent may be used to retrieve search results from a known remote site (the target web site) offering indexed, searchable information, among other things. The search agent information 350 causes additional instructions to be added to the program created by the smart agent engine 340.
[0038] A custom agent module 200, as shown in FIG. 4, interacts directly with and is built on the foundation 330. The custom agent module 400 includes an engine 410 for building and operating a program process using the elements of the foundation 330. Custom agent information 220 is used to generate the agent 100 data and/or programming. Custom agent modules 200 incorporate specialized functions which cannot be enabled using the basic smart agent engine 340.
[0039] An RSS-type agent 100 is shown in FIG. 5. Some sites on the internet contain information in a format known as RSS, which is a specific structured form of XML. The RSS format is very specific and all data in RSS format always has the same structure. Another similar format is known as RDF.
[0040] An RSS-type agent is a simplified version of the smart agent of FIG. 3 described above. The RSS-type agent 100 can be used to retrieve any content which is stored in a predetermined, known structure, like RSS or RDF.
[0041] The RSS type agent 100 includes the foundation 330 as does a smart agent, but the RSS agent engine 500 and RSS agent information 510 are simplified. The RSS agent information 510 consists simply of the URL location of the desired RSS format data to be retrieved. The RSS agent engine 500 contains program instructions designed to specifically retrieve and store content in RSS format that is modified only by the URL location in the RSS agent information 510.
[0042] The steps for creating an agent 100 to retrieve information content in an example where the target is a web site are displayed in the flow chart of FIG. 6. In a first step 600, in an application window on the user interface 310, the agent type is specified, for example, as a basic smart agent, a search agent, a custom agent or an RSS agent. In a next step 610, the URL of the target page of the web site is identified 210 for the agent 100 using the user interface 310 and agent builder 300. In a next step 620, text and HTML in the target page are then downloaded and stored in their entirety on the local machine.
[0043] Once the target URL is identified, optionally, the content of the target web page can be displayed in a step 630 with the user interface 310 in a browser window for reference.
[0044] Returning to the main flow of the procedure, in a next step 640 the target page is then parsed 217 by the agent builder 115 to determine the structure of the target page. The syntax and structure are analyzed and decomposed by the agent builder 300 and a parse tree is constructed. The parse tree represents all of the major structural elements found in the target web page, using well-known semantics associated with HTML syntax. The hierarchy of the original target page is determined, along with nodes that correspond to each structural element found in the target document. Plain text, links, image references and all other web page components are related to the HTML syntax elements enclosing them in the target page definition and placed into the parse tree structure as elements of the tree. It should be noted that images and non-text elements are preferably not downloaded since they are result of separate HTTP (Hypertext Transmission Protocol) transactions different from the one required to retrieve the target web page.
[0045] In all cases, the original HTML formatting information, structural information and content from the target page are maintained in a form that allows the original version of the target page to be recreated in a functionally equivalent form.
[0046] Next, in the step designated 650, for smart, search and custom agents, the target content of the web page is selected by a user and identified for the agent in two steps. The user selects a unique text at the beginning of the target content and identifies the text for the agent 100. This text is referred to as the start marker text for the target content. Then, a second unique text near the end of the target content is selected and identified for the agent 100. This text is referred to as the end marker text.
[0047] The start and end marker text identify a section of the target web page containing content that is desired by a user. The actual text content found in that structure may change periodically; the marker texts are only used to identify the structure within the target page where the target content is initially located on the web site.
[0048] Identification of the start and end marker text in the target content can occur in at least three ways. The user can identify the text by manually entering the marker text into an agent builder application window on the user interface 3 10, the user can cut and paste text from the target web page into the agent builder 300, or the user can select the text in the browser window displaying the target web page and direct the agent builder 300 to retrieve the selected text and use that for the input for the identification.
[0049] Start and end marker text may consist of plain text, stylized text, HTML syntax elements such as tags or comments, or any other text-based information contained in the target web page.
[0050] In all cases, the start and end marker text is used to identify an approximate, human readable location in the precise structure of the target web page that the agent builder 300 can use as a starting point to determine the actual physical location of the target content within the web page structure and syntax. The human readable and identifiable location may consist of a single block of content from the target page delineating the entire area of interest, or, it may consist of discontinuous areas of text to be considered the start and end markers for the area of interest.
[0051] The unique text used for the start and end marker text does not need to be precisely at the beginning or the end of the content. The agent builder 300 contains an algorithm for checking the identified text in the target page against the marker text and to determine which section or sections of the target web page are intended to be selected.
[0052] The marker text is distilled into a case-insensitive version of the text identified by the user, with all unnecessary white space and intermediate formatting removed. In the next step, designated 660, the agent builder 300 then searches the parse tree for a sequence of text-based content that matches the marker text. The marker text can span multiple nodes the parse tree and be physically separated by intervening HTML formatting tags. The agent builder 300 can reassemble the linear stream of content-oriented information from the raw HTML information using the structural information in the parse tree. The content stream is compared to the distilled marker text to ensure that the correct structure has been located.
[0053] As an example of the parsing, assume the following represents the structure of a simple HTML document:
<html> <head><title>This is a test</title></head> <body> <table> <tr> <td>Tuesday, March 21, 2000</td> <td>Headlines: New software builds agents!</td> </tr> <tr> <td><img src =″something.gif></td> <td>A picture of something</td> </table> </body> </html>
[0054]FIG. 7 illustrates what the resulting parse tree 700 of this structure may look like. Thus, if the user specified start marker text to be "Tuesday" and the end marker text as "Headlines", the agent builder 300 will determine location of the structures having this text in the parse tree 700. The agent builder 300 will find that the start marker text is contained in the first table 710, first row 720, first cell 722 and the end marker text is in the first table 710, first row 720, second cell 724. The agent builder 300 then determines that to construct the agent 10 for extracting a useful, syntactically correct fragment of HTML from the target page that it must extract the contents of both cells 722, 724 in the first row 720. The agent builder 300 will also extract the surrounding HTML formatting and elements to make the extracted content into a complete, stand-alone HTML entity. Thus the resulting extracted content will be a stand-alone HTML table having the following structure:
<table> <tr> <td>Tuesday, March 21, 2000</td> <td>Headlines: New software builds agents!</td> </tr> </table>
[0055] The second table row is excluded from the target content since even though it was a part of the same table, or parent object, it was outside the target object—the first row.
[0056] Once the marker text is found in the target page, the structural location within the parse tree is stored. This is done for both the start and end marker text.
[0057] If the agent 100 is an RSS agent, then the start and end marker text is not necessary, because the RSS content at the target URL is intended to be taken in its entirety. The RSS content corresponds to the entire desired content and so it is not in a section of a target web page that must be identified like other non-RSS content may be. Thus, steps 650 and 660 may be skipped for RSS agents.
[0058] Returning to FIG. 6, when the start and end marker text locations have been identified in the parse tree, the agent builder 300 proceeds in a next step 670 to automatically generate the structural and statistical information, i.e., the agent data that are needed later to carry out the strategies for identifying content described below.. It is thus clear that the agent builder 300 software generates an agent which can be used in identifying a structure containing the potentially changing target content on a fixed target URL.
[0059] The agent builder 300 moves back and forth through the parse tree hierarchy to determine a common structural element containing all of the start and end marker text. Then, data are generated which are used to identify the same location in future, changed versions of the target page. This feature permits the agent to be used to repeatedly and accurately retrieve changing content from the same location of a target page. These data are later used with program instructions for automating the download, analysis and extraction steps of the agent execution process (explained below) using the foundation 330 elements. The resulting agent 100 is stored for future use.
[0060] As noted, one role of an agent is to retrieve data from a resource which was specified at the time the agent was created. The function of grabbing data is accomplished by identifying where the desired data is likely to exist within the structure of a resource and then retrieving it. One relatively straightforward way of accomplishing this is through string matching or pattern matching. In this method, it is assumed the data to be retrieved is always immediately preceded by a first given character string and is always immediately followed by a second given character string, or that the data to be retrieved always matches a pre-determined pattern. If this assumption is valid, then retrieving the desired data is simply a matter of finding matching strings or patterns and retrieving the data between them.
[0061] Unfortunately, there is usually too much variation in the desired data and the character strings bracketing the desired data to permit string or pattern matching by itself to work reliably. Therefore in the present invention it is preferred to use a combination of strategies to effect reliable retrieval. More specifically, in the present invention, it is preferred to use several strategies in tandem. Each strategy identifies a certain segment of data to be retrieved as a result. The application then aggregates the various results to determine a consensus result which most likely contains the targeted data.
[0062] In a presently preferred embodiment, the system aggregates the results by having each strategy "vote" on a result and by weighing the vote according to how successful the method voting on the result has been in previous determinations. In other words, if a given method has been successful in the sense that the result (in the form of identification of the location of the target data) it generated individually matches the ultimate consensus result, then its result is assigned more weight in future voting. Conversely, if a given method has not been successful in the sense that the result it generated individually did not match the ultimate consensus result, then its result is assigned less weight in future voting. In this way, methods which have proven to be more likely correct are given more weight in the voting while sources which have not proven quite as reliable are given less weight. This improves the overall performance of the procedure, while allowing the system to adapt to different data types where one method may be more effective than another.
[0063] The preferred strategy is therefore to define a suite of techniques and combine their results. This is illustrated in FIG. 8. First, in steps 810, 820, and 830, the location of the desired content on the parse tree is determined by several different methods. The figure shows the use of three methods, but it will be apparent to one of ordinary skill in the art that this number is arbitrary and that more could be used. Also, these steps may be carried out simultaneously or seriatim.
[0064] Once the various methods have made their determinations, an ultimate "winner" is determined in step 840 by weighted voting. Each method has assigned to it a particular weighting based on how well its result has corresponded with the winner in the past. The system in step 850 then makes a selection based on the outcome of the voting. At the same or a later time, in step 860, the system adjusts the weighting based on the most recent voting.
[0065] One technique may be simple string matching as described above where the system looks for predefined starting and ending strings. A second possibility is to examine the absolute positions and lengths of candidate content for retrieval. A third possible strategy is to search for matching context around the desired data. A fourth strategy is to employ more complex pattern matching techniques such as fuzzy expert system and neural networks to identify the desired data. It will be readily apparent to one having ordinary skill in the art that any of a number of individual methods can be used. But regardless of the individual methods chosen, it is the ability to combine results to form a weighted consensus, and to dynamically adapt that weighting to changes in the desired data over time, that contribute to the overall effectiveness of the strategy.
[0066] To give an example of a specific method, as shown in FIG. 9, first the agent 100 is activated in a step 900, such as by a scheduling application or manually by a user, and the target page at the URL stored in the agent information 120 is retrieved. The current version of the target web page is downloaded into the memory of the local computer 110 by the agent 100. The target web page is then analyzed and converted into a parse tree representation in a step 910.
[0067] In next steps 920 and 930, the agent data and statistics generated by the agent creation are used to locate the structural location in the parse tree where the target content was originally found, without regard to the current content at the structural location in the current version of the web page. The target content is then used as one of the candidates which will be voted on in the overall method.
[0068] Other roles of agents may include, but are not limited to, querying corporate databases, accessing desktop applications, retrieving data from e-mail messages, or interacting with any information source or device that is accessible via the internet/intranet. It will be readily apparent to one having skill in the art, however, that other agent-based operations can be carried out.
[0069] When the target content is identified in the structure of a retrieved page, the content text is extracted and HTML content is regenerated around the content text based on the structure surrounding the content text in the current version of the retrieved page. The structure of the original target document that was used to create the agent 100 is relevant only to the evaluation step insofar as the original structure was used to generate the program instructions used by the agent to retrieve and evaluate the current version of the target page.
[0070] If the structural location cannot be found or has changed from the originally programmed agent information, the agent 100 can evaluate the parse tree to attempt to determine the current location of the target content. The evaluation of a retrieved target page is based on a series of rules derived from the standard syntax of HTML documents. The target content area is by definition contained within some set of hierarchical HTML tags, provided that it has not been eliminated entirely from the target page. The software agent 100 embodies knowledge of these tags, their relationships, and proper syntax and semantics. The agent 100 may also include algorithms using this knowledge to determine where the target content structure has been moved to within the target page, or it may simply be data operated on by such algorithms.
[0071] Once the target data is determined, it is necessary to retrieve it and store it in a form which can be used to present the data. It is presently preferred to store the data in a canonical form in a local or remote object database (ODB). A presently preferred structure for the canonical form is as a "collection" which may include a title for the collection, the date the collection was created, and a URL associated with the collection. The collection will also include content in the form of multiple items, one or more of which might be displayed. Once target data has been retrieved, it is translated into the canonical form. The canonical form is used as the basis for presentation of the data in the desired format or mode.
[0072] For example, the collection may have the following format:
[0073] Agents are thus used to go out on the internet, or an intranet, to a local or remote database, to applications and data on the local machine, or wherever they have been defined as a means to seek data. The data from these disparate sources is then stored in an object database (ODB) in a canonical form in real time.
[0074] Data which the application uses in determining how to operate also resides in an ODB. The ODB may be local or remote. The data stored in the ODB are the results of a user's specification of agents as well as user preferences. The data includes information on structure and organization of display templates, user specification of the preferred look and feel of displays, and so on.
[0075] As an example, a user may wish to have certain data displayed in a standard web page format. The standard page format may have a standard template for a banner, and a standard template for a sidebar. This user preference, as well as the banner template and the sidebar template, would be stored in the ODB and would be used by the application to present retrieved data in the desired format.
[0076] Data may also be published in different forms simultaneously and on the fly. Agent data may get published by being incorporated into and sent in an e-mail. At the same time, the data may appear in an application window on the computer display screen. The template specifying how the data is to be displayed or published as well as the data itself are stored in the ODB.
[0077] By storing all data in a canonical form, agents and all other components of the application can be used to operate on retrieved data regardless of the original location or type of resource from which it was retrieved.
[0078] A primary benefit to the agent 100 is that multiple agents 100 can be used to quickly retrieve target content from many different remote sources, all of which can then be displayed in a single application window page.
[0079] The retrieved target content is stored on the local user's computer 110 in a format which is known to the software agent application 100. The retrieved target content is data which is stored on the user's computer 110 in a standard format and can be accessed repeatedly by a display program. The data includes the content text and HTML formatting information.
[0080] One or more predefined display structures, called publication templates, can be used to arrange the stored target content into personal web pages having different formats, such as a newspaper, web portal, etc. The publication templates are programmed with instructions for accessing particular parts of the stored target content and displaying it in a user application window, such as a browser window.
[0081] As an example, five agents are programmed to retrieve content consisting of the current news headlines and opening paragraphs of each story from five magazines and newspapers available on remote internet web sites. A scheduling application activates the agents every hour. Each of the five agents executes its programmed instructions and retrieves, formats and stores the target content from each of the five news sources on the user's computer 110. After the target content is stored, the user selects a publication template which will display only the headlines from each news publication in its own section on a page in three columns. The associated first paragraph of the story, which is part of the retrieved target content but is not desired will not be displayed using the selected publication template. The template specifies where the content from each publication will begin and which components of the target content text will be displayed. The template may also display information such as the URL where the content was retrieved from, at what time (to show how up to date it is) and the content provider name.
[0082] Thus, used in combination in a single software application, the agent 100 and the publication template provide means for retrieving changing target content and displaying the target content in a succinct, useful manner. Such a software application can permit a user to retrieve only desired information from a target web page and screen undesirable content which is of no interest to the user. The application operates faster since it executes on the local user's computer, and only requires an internet connection to retrieve the target content. Once the target content is retrieved, all operations can occur entirely on the user's computer, with no internet interaction being necessary.
[0083] The agent enables content generation functions which permit generation of stored output in any standard text-based format presently known. The agent may include gateway interfaces which permit communication using standard network protocols with a wide variety of network services, such as e-mail, HTTP, FTP, etc. The agent may also include translation data and services for converting between disparate types of formats, such as XML, HTML, and WML/WAP).
[0084] The agent software (i.e., software incorporated in or operating on the agent) is executed at the application level of any operating system. The agent software is a peer application to a web browser and any other user-accessible applications, such as word processors, spreadsheets, or games. It has the ability to act as an intermediary for the web browser software, allowing the browser to communicate with the agent software and the agent software to act as a proxy on behalf of the browser for subsequent downstream http requests to remote URLs. The agent software also acts as a server of web content to the browser on the local computer 110. The agent software may be implemented entirely on the local computer 110.
[0085] The operation of the invention will now be described in the context of several specific applications. One of ordinary skill in the art will readily appreciate that the principles of the invention can be embodied in other applications as well. The following examples should therefore be regarded as illustrative rather than limiting.
[0086]FIG. 10 shows an implementation of a presently preferred embodiment of a system according to the present invention in an enterprise environment. An enterprise network 1010 connects to an individual personal computer 1020 on the network 1010 through a network connection 1030. The enterprise network 1010 also connects to various intranet resources 1040 such as enterprise sales data, financial data, directories, and the like. The enterprise network 1010 also connects to the internet through a firewall 1050.
[0087] The personal computer 1020 adapted to operate in accordance with the invention can retrieve data through the enterprise network 1010 from resources on the internet, from intranet resources, and from resources on the personal computer itself. Thus, the user of the personal computer can have access to a display which will simultaneously present information from disparate sources.
[0088] It is also useful to implement a method according to present invention on the personal computer 1060 of a customer or client. The personal computer 1060 of the customer or client can be adapted to use agents to gather information directly from the internet or from intranet resources which the enterprise makes available to that customer or client. The enterprise can supply the agents to the customer or client and can also supply a "skin" which will give a unique look and feel to the display. In this manner, the enterprise can make it appear as though the customer or client is accessing the network through a portal designed specifically for them when in fact the screens are generated and the data retrieved by software resident in the personal-computer of the customer or client.
[0089]FIG. 11 shows implementation of a presently preferred embodiment of system according to the present invention in the context of a set top box in a cable TV system. Although FIG. 11 shows a cable TV system, one of ordinary skill of the art will readily appreciate that the principles of the invention can be applied to other centralized programming distribution systems such as satellite or direct broadcast television. In the system shown in FIG. 11, a cable provider 1100 supplies video and computer data to a set-top box 1110 through a cable system 1120. In addition to providing television programming to its customers, the cable provider 1100 also provides access to the internet. Ordinarily a user would use a remote control 1130 to access various resources on the internet with graphical displays of the retrieved data appearing on the television set 1140. In the system shown in FIG. 11, the set-top box 1110 has been provided with capabilities according to the invention to execute agents to retrieve specific data from the internet and to display that data in a predefined format on the television set 1140.
[0090] From the standpoint of the cable provider 1100, it may be advantageous to generate agents centrally (1150) and to distribute those agents to the set-top boxes 1110 through the cable system 1120. In this way, cable providers can exercise some degree of control over how the customers access the internet. The cable provider can charge a fee to internet resources which wish to be made preferentially available to the cable provider's customers. Also, given limitations on the ability of the standard TV display computer data, the system according to the invention also provides the advantage that data originally in any one of several possible formats can be re-formatted on-the-fly to a format best suited for display on a television screen.
[0091] In fact, the cable service provider 1100 may wish to have data gathering and storage done by a centralized resource and then have only data presentation performed in a localized, distributed fashion. It is one advantage of a system according to the invention that the functions of agent generation/gathering/storage/formatting for display can all be carried out locally, or split and distributed if a certain application makes it desirable to do so.
[0092]FIG. 12 shows implementation of the presently preferred embodiment of a system according to the present invention in the context of a cellular telephone system using a WAP enabled cell phone. In the system shown in FIG. 12, a cell service provider 1200 provides access to the internet. Ordinarily a user of the cellular communications device 1210 (which may be a cellular telephone or a personal digital assistant (PDA) equipped with a communications device such as a cellular modem) would access resources on the internet using the device's input controls. In the system shown in FIG. 12, however, the cellular communications device 1210 has embedded capabilities according to the invention to execute agents to retrieve specific data from the internet and display that data in a predefined format on the display 1220. As in the application to a cable system, it may be advantageous for the central service provider, in this case of the cell service provider 1200, to generate agents centrally (1230) and distribute those agents to the cellular communications device 1210 over the airwaves or during an initial programming session. The cell service provider 1200 can charge a fee to internet resources wishing to be made preferentially available to be cell service provider's customers. Also analogously to the cable example, there are severe limitations on the ability of a standard cell phone display or PDA to display computer data. The system according to the invention provides the advantage that data originally in any one of several possible formats, some of which would be incompatible with display on a cell phone display, can be re-formatted on-the-fly to a format better suited for display on the cell phone or PDA.
[0093] Thus, the cellular telephony environment is also an example of one in which it may be advantageous to distribute the collection/storage/gathering functions. Although the system makes it possible for all of these functions to be carried out locally and in a de-centralized fashion, in the cellular telephony setting the service provider may wish to have the gathering and storage functions performed at the level of the central service provider with only the display function being performed at the local user level.
[0094] As shown in FIG. 13, the owner of a home or other facility may have a device 1310 such as a light, thermostat, door lock, alarm system, etc. which interfaces with a computer 1320, for example, in a "smart home" or "home gateway" setting. The device 1310 may supply data signals to the computer 1320 indicating the current state of the device (e.g., "off", "on") and the computer 1320 may send control signals to the device 1310 to cause the device 1310 to change its state. In this setting, the computer 1320 also preferably has the capability of publishing the various device states to a web page accessible on the internet. For example, the web page could take the form of a floor plan for the house, with data indicating current states appearing on the floor plan at locations corresponding to the respective device's actual physical location in the home. A second computing device, which may be a PC, PDA, cable set top box, web-enabled telephone, etc., can access the web page data containing the data and provide a remote user with information on the status of devices in the home. The user can even control devices by entering information in designated fields on the web page. The web page may even include video data from a security camera or "nanny cam".
[0095] Thus, because a system according to the present invention preferably includes a persistent engine which runs constantly, an agent can be configured which will gather information on a device state or so forth. The system can even cause a response to a given input. For example, an event can be caused to take place (a light turned on, a door unlocked) in response to content on a pre-designated web page changing.
[0096] While specific embodiments of the invention has been shown and described in detail to illustrate the application of the principles of the invention, it will be understood that the invention may be embodied otherwise without departing from such principles.
|Cited Patent
|Filing date
|Publication date
|May 4, 1936
|Mar 28, 1939
|American Box Board Co
|Title not available
|Title not available
|Title not available
|Title not available
|Citing Patent
|Filing date
|Publication date
|Sep 19, 2005
|Mar 18, 2008
|Sony Corporation
|Portable video programs
|Nov 27, 2002
|Apr 8, 2008
|Adobe Systems Incorporated
|Using document templates to assemble a collection of documents
|Sep 3, 2004
|Jul 15, 2008
|Adobe Systems Incorporated
|Retrieving documents transitively linked to an initial document
|May 13, 2002
|Jul 29, 2008
|International Business Machines Corporation
|Deriving menu-based voice markup from visual markup
|Jun 30, 2005
|Oct 27, 2009
|International Business Machines Corporation
|Lingual translation of syndicated content feeds
|May 4, 2006
|Jan 12, 2010
|Jpmorgan Chase Bank, N.A.
|System and method for implementing a recurrent bidding process
|Jun 21, 2002
|Feb 23, 2010
|Microsoft Corporation
|Method and system for encoding a mark-up language document
|Jun 27, 2007
|Mar 16, 2010
|Jpmorgan Chase Bank, N.A.
|System and method for executing deposit transactions over the internet
|Jul 12, 2007
|Mar 16, 2010
|Jpmorgan Chase Bank, N.A.
|System and method for executing deposit transactions over the internet
|Feb 28, 2008
|May 11, 2010
|Jpmorgan Chase Bank, N.A.
|Earnings derivative financial product
|May 21, 2004
|Aug 3, 2010
|Jp Morgan Chase Bank
|Integrated trading platform architecture
|Oct 31, 2005
|Aug 24, 2010
|At&T Intellectual Property Ii, L.P.
|System and method of identifying web page semantic structures
|Oct 11, 2005
|Oct 19, 2010
|Jpmorgan Chase Bank, N.A.
|Upside forward with early funding provision
|Apr 19, 2006
|Oct 26, 2010
|Jpmorgan Chase Bank, N.A.
|System and method for enhancing supply chain transactions
|Nov 5, 2007
|Nov 2, 2010
|Jp Morgan Chase Bank, N.A.
|Special maturity ASR recalculated timing
|Jan 25, 2007
|Jan 18, 2011
|Sony Corporation
|Identification of television programming using a portable wireless device
|Oct 30, 2007
|Feb 15, 2011
|Jpmorgan Chase Bank, N.A.
|System and method for estimating conduit liquidity requirements in asset backed commercial paper
|Jan 29, 2008
|Apr 12, 2011
|Microsoft Corporation
|Installing a solution
|May 20, 2008
|May 3, 2011
|Adobe Systems Incorporated
|Retrieving documents transitively linked to an initial document
|Dec 22, 1999
|Jun 21, 2011
|Jpmorgan Chase Bank. N.A.
|Structured finance performance analytics system
|Jan 15, 2004
|Jun 28, 2011
|Jp Morgan Chase Bank
|Method for pricing a trade
|Mar 6, 2006
|Jul 12, 2011
|Microsoft Corporation
|RSS hostable control
|Sep 1, 2005
|Jul 12, 2011
|Microsoft Corporation
|Network-based software extensions
|May 20, 2008
|Aug 23, 2011
|Adobe Systems Incorporated
|Retrieving documents transitively linked to an initial document
|May 12, 2006
|Aug 30, 2011
|Sharp Laboratories Of America, Inc.
|Method and apparatus for providing feeds to users
|Jan 29, 2010
|Jan 3, 2012
|Jpmorgan Chase Bank, N.A.
|Method and system for creating and marketing employee stock option mirror image warrants
|Jan 12, 2009
|Feb 7, 2012
|Hon Fu Jin Precision Industry (Shenzhen) Co., Ltd.
|System and method for parsing a text file
|Dec 20, 2005
|Feb 28, 2012
|Bce Inc.
|Method, system and apparatus for conveying personalized content to a viewer
|Feb 3, 2006
|Oct 2, 2012
|Jpmorgan Chase Bank, National Association
|Price earnings derivative financial product
|Mar 3, 2006
|Oct 2, 2012
|Microsoft Corporation
|RSS data-processing object
|Jul 16, 2010
|Jan 8, 2013
|Jpmorgan Chase Bank, N.A.
|System and method for optimizing order execution
|Aug 14, 2012
|Apr 2, 2013
|Jpmorgan Chase Bank, National Association
|Price earnings derivative financial product
|Aug 7, 2008
|Apr 9, 2013
|International Business Machines Corporation
|Content personalization for web distributed content
|Nov 23, 2004
|Apr 16, 2013
|Jp Morgan Chase Bank
|System and method for allocating nominal and cash amounts to trades in a netted trade
|Apr 23, 2013
|Microsoft Corporation
|Correlation, association, or correspondence of electronic forms
|Sep 15, 2006
|Aug 13, 2013
|Fourthwall Media, Inc.
|Self-contained mini-applications system and method for digital television
|Apr 26, 2012
|Oct 1, 2013
|Jpmorgan Chase Bank, N.A.
|Account opening system, method and computer program product
|Oct 7, 2009
|Feb 4, 2014
|Drnc Holdings, Inc.
|Utilizing publishing and subscribing clients in network media channels
|May 23, 2011
|Feb 11, 2014
|Jpmorgan Chase Bank, N.A.
|Total Fair Value Swap
|Jun 21, 2005
|Feb 25, 2014
|Microsoft Corporation
|Content syndication platform
|Mar 23, 2005
|Apr 1, 2014
|Jpmorgan Chase Bank, N.A.
|System and method for post closing and custody services
|Jul 24, 2012
|Apr 29, 2014
|Google Inc.
|System and method for providing definitions
|Feb 18, 2011
|May 27, 2014
|Jpmorgan Chase Bank, N.A.
|System and method for providing borrow coverage services to short sell securities
|Sep 19, 2008
|Jun 10, 2014
|Microsoft Corporation
|Finding and consuming web subscriptions in a web browser
|Aug 1, 2012
|Jul 1, 2014
|Microsoft Corporation
|RSS data-processing object
|Mar 27, 2008
|Jul 22, 2014
|At&T Mobility Ii Llc
|Systems and methods for controlling a secruity system via a mobile device
|Aug 18, 2010
|Sep 2, 2014
|At&T Intellectual Property Ii, L.P.
|System and method of identifying web page semantic structures
|Sep 19, 2008
|Sep 9, 2014
|Microsoft Corporation
|Finding and consuming web subscriptions in a web browser
|Feb 8, 2008
|Nov 18, 2014
|Microsoft Corporation
|Translation file
|Apr 2, 2008
|Dec 23, 2014
|Microsoft Corporation
|Designing electronic forms
|Jul 8, 2009
|Feb 3, 2015
|Vmware, Inc.
|Distributed software testing using cloud computing resources
|Nov 2, 2011
|May 19, 2015
|Lg Electronics Inc.
|System, method and apparatus of providing/receiving service of plurality of content providers and client
|Feb 7, 2008
|Jul 28, 2015
|Adobe Systems Incorporated
|Using document templates to assemble a collection of documents
|Jun 21, 2005
|Aug 11, 2015
|Microsoft Technology Licensing, Llc
|Finding and consuming web subscriptions in a web browser
|May 13, 2002
|Oct 14, 2004
|International Business Machines Corporation
|Deriving menu-based voice markup from visual markup
|Aug 8, 2003
|Nov 18, 2004
|Jeffrey Davidovitch
|Diversified fixed income product and method for creating and marketing same
|Dec 5, 2003
|Jan 20, 2005
|Jacob Mathews
|Systems and methods for trading financial instruments across different types of trading platforms
|Jan 15, 2004
|Feb 3, 2005
|Moore Stephen G.
|Method for pricing a trade
|Jan 12, 2004
|Feb 24, 2005
|Gelson Andrew F.
|Like-kind exchange method
|Jul 2, 2004
|Mar 17, 2005
|Andrew Peterson
|Foreign exchange trading interface
|Dec 18, 2003
|Apr 21, 2005
|Rao Srinivasan N.
|System and method for processing partially unstructured data
|May 21, 2004
|Aug 25, 2005
|Miller Lawrence R.
|Integrated trading platform architecture
|Mar 31, 2004
|Oct 6, 2005
|Coad Edward J
|Automated customer exchange
|Nov 23, 2004
|Oct 6, 2005
|Treacy Paul A
|System and method for allocating nominal and cash amounts to trades in a netted trade
|Sep 23, 2004
|Nov 10, 2005
|Aura Yanavi
|Investment and method for hedging operational risk associated with business events of another
|Mar 30, 2005
|Oct 5, 2006
|International Business Machines Corporation
|Common Import and Discovery Framework
|Jun 21, 2005
|Dec 21, 2006
|Microsoft Corporation
|Finding and consuming web subscriptions in a web browser
|Jun 21, 2005
|Dec 21, 2006
|Microsoft Corporation
|Content syndication platform
|Mar 27, 2008
|Oct 1, 2009
|At&T Mobility Ii Llc
|Systems And Methods For Controlling A Secruity System Via A Mobile Device
|Jul 8, 2009
|Jan 13, 2011
|Vmware, Inc.
|Distributed Software Testing Using Cloud Computing Resources
|Nov 2, 2011
|May 24, 2012
|Lg Electronics Inc.
|System, method and apparatus of providing/receiving service of plurality of content providers and client
|Feb 21, 2013
|Google Inc.
|System and method for providing definitions
|Aug 1, 2013
|Nov 28, 2013
|Microsoft Corporation
|Advanced Spam Detection Techniques
|Sep 15, 2006
|Mar 29, 2007
|Biap Systems Inc
|Self-contained mini-applications system and method for digital television
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification
|Aug 17, 2001
Owner name: BIAP SYSTEMS, INC., VIRGINIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHOTTON, JR., CHARLES T.;SLOTHOUBER, LOUIS P.;DOUDAR, M.ELLEN;REEL/FRAME:012086/0198
Effective date: 20010806
|Jan 8, 2002
Owner name: BIAP SYSTEMS, INC., VIRGINIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHOTTON, CHARLES T. JR.;SLOTHOUBER, LOUIS P.;DUDAR, M. ELLEN;REEL/FRAME:012674/0715
Effective date: 20010806
|Aug 22, 2003
Owner name: SCP PRIVATE EQUITY PARTNERS II, L.P., PENNSYLVANIA
Free format text: SECURITY INTEREST;ASSIGNOR:BIAP SYSTEMS, INC.;REEL/FRAME:014415/0524
Effective date: 20020927
|Jan 17, 2008
Owner name: CIP CAPITAL, L.P., PENNSYLVANIA
Free format text: SECURITY AGREEMENT;ASSIGNOR:BIAP, INC.;REEL/FRAME:020371/0612
Effective date: 20080109
Owner name: SCP PRIVATE EQUITY PARTNERS II, L.P., PENNSYLVANIA
Free format text: SECURITY AGREEMENT;ASSIGNOR:BIAP, INC.;REEL/FRAME:020371/0612
Effective date: 20080109
Owner name: SEVIN ROSEN FUND IX, L.P., TEXAS
Free format text: SECURITY AGREEMENT;ASSIGNOR:BIAP, INC.;REEL/FRAME:020371/0612
Effective date: 20080109
Owner name: SEVIN ROSEN IX AFFILIATES FUND, L.P., TEXAS
Free format text: SECURITY AGREEMENT;ASSIGNOR:BIAP, INC.;REEL/FRAME:020371/0612
Effective date: 20080109
|Oct 30, 2009
Owner name: FOURTHWALL MEDIA, INC., VIRGINIA
Free format text: CHANGE OF NAME;ASSIGNOR:BIAP, INC.;REEL/FRAME:023449/0009
Effective date: 20091022
|Jun 21, 2010
|Fee payment
Year of fee payment: 4
|Jul 16, 2012
Owner name: SILICON VALLEY BANK, CALIFORNIA
Free format text: SECURITY AGREEMENT;ASSIGNOR:FOURTHWALL MEDIA, INC.;REEL/FRAME:028561/0700
Effective date: 20120716
|Jun 19, 2014
|Fee payment
Year of fee payment: 8


text:
The Society of St. Vincent de Paul is responding to the California wildfires. Vincentians are working with families who have lost their homes to the Middletown Valley wildfires. There are three SVdP Councils working with the survivors. SVdP volunteers have met with more than 300 families in just four days at the Disaster Assistance Center.
At this point, SVdP is focusing its efforts on Middletown Valley Fires, as this was an affordable housing community and has greater challenges to recover. Many of the hardest hit areas were areas that had mainly lower income renters. The damage from these wildfires has been severe. The Valley Fire has killed four people, injured four firefighters, destroyed nearly 2,000 homes and structures, and displaced more than 1,200 people. Please help now!
Read More Donate to Domestic Disaster Relief Fund
A devastating 7.8 magnitude earthquake hit Nepal, just a few miles away from capital Kathmandu. The earthquake flattened parts of the country and triggered avalanches in the Himalayas. Thousands of deaths have been reported thus far, with many more casualties feared under the rubble. Tens of thousands more people have been injured and displaced.
The International Council of the Society of St. Vincent de Paul (CGI) in Paris has requested our assistance to raise funds for two international disasters: the earthquake in Nepal and the island of Vanuatu, which suffered the impact of Category 5 Tropical Cyclone PAM, which destroyed much of the country's agricultural industry.
The Vincentian Reflections and Bulletin Announcements have a new home.
National Partner SpecialGet 10% off at Motel 6!
Discounted Background Checks
for Councils and Conferences
58 Progress Parkway
Maryland Heights, MO 63043
Phone: (314) 576-3993
Fax: (314) 576-6755

subset: commoncrawl


text:
surprisingly doable.
Agreed. Definitely tapable
That chick just turned 50, she looks amazing!
With extreme discipline & lots of help from plastic surgeons you too can fight a desperate & ultimately losing battle against the ravages of time.
That does not look like a 50 yo body. Nice job Kathy.
who gave her permission to wear that? lol
Are you serious? She's got a rockin' body, a cute face, and she's FUNNY as fuck. I'd rather do her than half the vapid blow-up dolls you drool over on here.
She looks fucking great. Haters gon hat and I bet none of them look this good. ESPECIALLY at 50
You're forgiven, Fish. I can still see.
Griffin has a better body than Ke$ha. Do away with her voice completely, and she'd be relatively attractive. Even tolerable.
hello there and thanks to your info ? I have definitely picked up something new from proper here. I did however experience a few technical issues using this site, since I experienced to reload the web site lots of instances previous to I may get it to load properly. I were wondering if your hosting is OK? Now not that I am complaining, but sluggish loading cases times will often impact your placement in google and can damage your quality rating if advertising and ***********


text:
4580 South Acoma Street
Englewood, Colorado, 80110
Commute to Downtown Englewood
Some errands can be accomplished on foot.
Score Details
4580 South Acoma Street has a Walk Score of 61 out of 100. This location is Somewhat Walkable so some errands can be accomplished on foot.
This location is in Englewood. Nearby parks include Elsie Duncan Park, Rotolo Park and Jason Park.
Explore how far you can travel by car, bus, bike and foot from 4580 South Acoma Street.
Rail lines:
D-Line Light Rail D-Line
1.1 mi
C-Line Light Rail C-Line
1.1 mi
Bus lines:
0L South Broadway Limited
0.1 mi
0 South Broadway
0.1 mi
51 Sheridan Blvd
1.1 mi
Car shares:
View all Englewood apartments on a map.
Popular apartment searches include hardwood floor, pool and fitness.
This location is in the city of Englewood, CO. Englewood has an average Walk Score of 55 and has 30,255 residents.Learn More About Englewood


text:
"We know that screening for breast cancer reduces mortality," said breast surgeon Dr. Lee Bourland, medical director of Presbyterian's Breast Care Program. "Our breast cancer risk assessment service first identifies the women with extraordinary risk and secondly assures that they receive the benefit of appropriate and regular screening."
Factors that place a woman at high-risk include a family or personal history of breast cancer, history of ovarian cancer, an abnormal breast biopsy, or the BRCA gene mutation.
"Learning about their risk factors for breast cancer shouldn't be something that's scary for women," said oncology breast surgeon Dr. Kandice Kilbride. "The reality is that we're all at risk; denial doesn't make the cancer risk go away. This program simply measures what level of risk and gives women the tools to address those risks."
For more information, call Daphne McDonald at 214-345-7374. Risk-assessment services are also available at Harris Methodist Fort Worth Hospital. For more information, contact Gayle Wilkins, RN, at 817-820-4868.
CONTACT: Stephen O'Brien, Public Relations manager, 214-345-4960, 214-759-5535 (Pager)
|SOURCE Presbyterian Hospital of Dallas
Copyright©2008 PR Newswire.
All rights reserved


text:
- Newsarama is the best source for comic book and genre entertainment news online. Find out everything there is to know about Spider-Man and stay updated on the latest Spider-Man news with the comprehensive articles, interactive features, and Spider-Man ima
EXPLORE Spider Man
Looking at the options for AMAZING SPIDER-MAN cinematic universe in movies and television!
Take a look at the quick review column from the Best Shots team.
Series writer Christopher Yost talks about Kaine's bitter end with a bit of gallows humor.
With Blue Marvel joining MIGHTY AVENGERS and MAN OF STEEL out on blu-ray in a couple weeks, Graeme examines 10 Superman analogues from the Marvel U...
Koe Kelly lets us in on the latest from Man of Actions comic cartoons, and his new Deadpool collection.
Matt Kindt chats with us about his super hero team comic Unity and his upcoming work on Marvel Knights: Spider-Man.
Marvel writers and editors unveiled the latest news on Superior Spider-Man and his Amazing Friends at the New York Comic Con!
Play both as SPIDER-MAN and investigative journalist Peter Parker, and swing through Manhattan!
Slott/Allred on SILVER SURFER, new series for Ghost Rider and Iron Patriot, and more!
Join J. Michael Straczynski as he gets into the nuts-and-bolts of writing at New York Comic Con!
The Top 10 Artists of Spidey's 50+ Years!
Take an exclusive early look at Superior Spider-Man #18, as Spidey-Ock and Spider-Man 2099 face off!
Take a look at a bevy of quick and dirty comic book reviews from the Best Shots team.
The SIXTH GUN scribe talks the series finale, the future for Flash Thompson, and a deal with Marvel's devil himself, Mephisto.
Reilly's Back From The Grave as Kaine is on a downward descent down into it! Writer Christopher Yost tells us more.
Marvel and Cullen Bunn have confirmed the title starring Flash Thompson as a heroic Venom is coming to an end.
Two of the biggest releases of the day, David Pepose reviews JLD and Superior Spider-Man.
Scarlet Spider faces off with Superior Spider-Man in this first issue of a TEAM-UP/SCARLET SPIDER crossover.


text:
J.R. Donato – "I Suppose" [VIDEO] - May 19, 2015
Jarren Benton – Slow Motion Volume One EP - March 14, 2015
Heems – Eat Pray Thug - March 14, 2015
G-Unit – The Beast is G-Unit - March 14, 2015
Common's "10 Ways to Save Hip Hop" Listed By Rolling Stone - March 14, 2015
Suge Knight Blind In Court - March 14, 2015
Fabolous, Russell Simmons, John Legend & Others Commemorate Selma Anniversary - March 9, 2015
Madonna Working With Drake & Kanye West - March 9, 2015
Nicki Minaj Calls Kanye West "The King" - March 9, 2015
iPhone App Allows Drake Fans To Text Drake Lyrics With Ease - March 9, 2015
Casey Johnson's Fam Tells Attention Whoring Tila To Kick Rocks
Posted: Monday – January 11, 2010
Tila "Attention Whore Extraordinaire" Tequila is pissed that she didn't get an invitation to attend her late fiancée's burial service.
Casey Johnson was buried yesterday and Tila wasn't invited to say farewell. Tila said this yesterday:
"Yes her funeral is today and I can't even see my wife for the last time to say goodbye to her and see her. It's breaking my heart… I'm crying so bad, they are horrible, mean people. Sure, one day I can visit her grave but I will never ever get to see her face again to say goodbye and kiss her before they bury her. I can't talk about this now it's making me cry."
Hmmm… we wonder why?
1 Comment on this Post
KCpMfE ctvcwagqcyga, [url=http://puggqwmzwojc.com/]puggqwmzwojc[/url], [link=http://ywnfzlmjnwcq.com/]ywnfzlmjnwcq[/link], http://acgytmlyuvmj.com/


text:
Stephen Euton
Age: 48
Family: married with three daughters
Phone: (419) 668-9988
Address: 3 Joel Way
Occupation: currently operations manager for Norwalk district of Verizon, employed by Verizon/GTE for 27 years
Education: Associate degree in applied sciences from Shawnee State University in Portsmouth, Ohio; completing last class for B.A. in business administration from City University in Bellevue, Washington
Previous Public Service: seven terms, 14 years, on Norwalk City Council
Why did you decide to run: Norwalk is a great place to live. I would like to continue to utilize my talents and skills to help the City and give back to the community. I have been on council for 14 years, I will use this experience to make the best possible decisions for the City and the residents.
What do you see as the top three concerns facing your constituents: 1) Budget and Finance - work to understand all sides of the issues to make the best decisions. Focus on not raising taxes higher than they are currently.
2) EPA mandates for water treatment and sewage treatment - The current mandates which the City are working to comply with are extremely expensive. Focus on understanding the issues and obtaining finance options with as little impact to the water users and the tax payers.
3)Safety Forces - focus on making sure we have the staffing, equipment, and facilities for current and future needs of the city, with as little impact as possible to the tax base. Christopher C. Mushett
Age: 54
Family: Sons Andrew, 29, and Brett, 27, and daughter Alison, 23
Phone: (419) 668-9433
Address: 60 Jefferson St.
Occupation: Huron county Juvenile & Probate Court Administrator, previously served as probation officer and group home
Education: 1971 graduate of St. Paul High, 1975 graduate of Michigan State University with a B.S. in education
Previous Public Service: Currently completing third term as fourth ward city council representative for Norwalk City Council
Why did you decide to run: As nearly a life-long resident of the fourth ward, I am very familiar with the people and the issues. In addition to the more publicized issues addressed at council meetings, I most enjoy helping my constituents resolve their smaller, more direct problems requiring city intervention.
What do you see as the top three concerns facing your constituents: 1) Meeting unfunded and underfunded mandates (i.e. EPA) currently involving our water and wastewater treatment systems. Will continue to find solutions to find and fund these mandates in the most practical, affordable ways possible.
2) Meeting city infrastructure and other capital improvement needs. Research, study, prioritize these needs and work with city administration and other sources as to how best to proceed and fund.
3) Economic development/job retention and expansion - continue to work closely with economic development director, local, county, state and federal officials to do what we can. Shane Penrose
Age: 35
Family: Wife Vicki; sons Alex, 9, and Benjamin, 5
Phone: (419) 663-0168
Address: 22 Westwind Dr.
Occupation: Social studies teacher at Sandusky City Schools, Social Studies department chairman, advisor for Model United Nations, athletic study table tutor
Education: 1994 magna cum laude graduate of Bowling Green State University, B.S. in education; currently taking masters classes at BGSU and Ashland University
Previous Public Service: I am seeking a second term on Norwalk City Council for an at-large seat. I serve on the Norwalk City Council Safety Committee, the Norwalk City Council Planning and Zoning Committee, and the Huron County Democratic Central Committee.
Why did you decide to run: Norwalk is my family's home. The best part of representing this community is feeling like I am part of maintaining and improving this community. I am proud to live here, proud to raise our children here, and proud to serve this town.
It is also very comforting to know that the individuals that make up this particular council seem to do a nice job respecting each others opinions. I have had viewpoints that are the mirror opposite of some of my colleagues, yet we have had no problem maintaining respectful debate with no hard feelings. It makes the job much easier.
What do you see as the top three concerns facing your constituents: Norwalk's biggest issues seem, like many communities, to revolve around how to spend what limited resources we have. E.P.A. mandates are projected to cost millions of dollars over the next few years. In addition, deciding which priorities to spend our money on in each department as we look at the Capital Improvement needs will be crucial. People work hard for their money and don't want their tax dollars spent recklessly, but we also have a duty to maintain the quality of life we have come to expect in Norwalk. That means money will have to be continued to be spent on projects like the Cline Street extension and perhaps some significant investment in our fire department among other things.
Bruce Wilde
Age: 51
Family: Wife Patricia, daughter Allison, daughter and son-in-law Bethany and Michael Fork, grandson Caleb Fork
Phone: (419) 668-2766
Address: 153 Norwood
Occupation: Franchisee for Domino's Pizza
Education: 1974 graduate of Norwalk High School, attended Firelands campus of Bowling Green State University
Previous Public Service: Two terms on Norwalk City Council in at-large seat
Why did you decide to run: I want to continue to be part of the process that makes Norwalk the great city it is.
What do you see as the top three concerns facing your constituents: 1) EPA mandates - question is how to fund these projects. With the waste water treatment plant, we are still looking at ways to fund this, but probably user fees.
2) Budgets - As the economy tightens so does income to the city's tax revenue and investment income. The key is to provide services to the citizens and still hold budgets.
3) Drug issues - This is an ongoing problem. We have given out drug kits to parents and had informational meetings for the public.
Thomas John Stoll is running unopposed for the second ward Council seat and Robert S. Carleton is running unopposed for the third ward Council seat. Neither returned a candidate questionnaire.


text:
zope.configuration 4.0.3
Zope Configuration Markup Language (ZCML)
zope.configuration README
The zope configuration system provides an extensible system for supporting various kinds of configurations.
It is based on the idea of configuration directives. Users of the configuration system provide configuration directives in some language that express configuration choices. The intent is that the language be pluggable. An XML language is provided by default.
Please see http://docs.zope.org/zope.configuration/ for the documentation.
zope.configuration Changelog
4.0.3 (2014-03-19)
- Added explicit support for Python 3.4.
4.0.2 (2012-12-31)
- Fleshed out PyPI Trove classifiers.
- Removed spurious declaration of 'test' dependency on zope.testing.
4.0.1 (2012-11-21)
- Added support for Python 3.3.
- Removed the deprecated 'zope.configuration.stxdocs' script. and made the 'zope.configuration.tests.conditions' helper module (used in running Sphinx doctest snippets) Py3k compatible. https://bugs.launchpad.net/zope.configuration/+bug/1025390
4.0.0 (2012-05-16)
- 100% unit test coverage.
- Automated build of Sphinx HTML docs and running doctest snippets via tox.
- Dropped hard testing dependency on zope.testing.
- Added explicit support for PyPy.
- Added explicit support for Python 3.2.
- Dropped explicit support for Python 2.4 / 2.5.
- Added support for continuous integration using tox and jenkins.
- Added Sphinx documentation.
- Added setup.py docs alias (installs Sphinx and dependencies).
- Added setup.py dev alias (runs setup.py develop plus installs nose and coverage).
3.8.1 (2012-05-05)
- Fixed Python 2.4 backwards incompat (itemgetter used with multiple args); Python 2.4 now works (at least if you use zope.schema == 3.8.1). This is the last release which will support Python 2.4 or 2.5.
3.8.0 (2011-12-06)
- Action structures changed from tuples to dictionaries to allow for action structure extensibility (merged chrism-dictactions branch).
3.7.4 (2011-04-03)
- Test fixes for Windows.
3.7.3 (2011-03-11)
- Correctly locate packages with a __path__ attribute but no __file__ attribute (such as namespace packages installed with setup.py install –single-version-externally-managed).
- Allow "info" and "includepath" to be passed optionally to context.action.
3.7.2 (2010-04-30)
- Prefer the standard libraries doctest module over zope.testing.doctest.
3.7.1 (2010-01-05)
- Jython support: use __builtin__ module import rather than assuming __builtins__ is available.
- Jython support: deal with the fact that the Jython SAX parser returns attribute sets that have an empty string indicating no namespace instead of None.
- Allow setup.py test to run at least a subset of the tests that would be run when using the zope testrunner: setup.py test runs 53 tests, while bin/test runs 156.
3.7.0 (2009-12-22)
- Adjust testing output to newer zope.schema.
- Prefer zope.testing.doctest over doctestunit.
3.6.0 (2009-04-01)
- Removed dependency of zope.deprecation package.
- Don't suppress deprecation warnings any more in 'zope.configuration' package level. This makes it more likely other packages will generate deprecation warnings now, which will allow us to remove more outdated ones.
- Don't fail when zope.testing is not installed.
- Added missing processFile method to IConfigurationContext. It is already implemented in the mix-in class, zope.configuration.config.ConfigurationContext, and used by implementations of include and exclude directives.
3.5.0 (2009-02-26)
- Added the exclude directive to standard directives. It was previously available via zc.configuration package and now it's merged into zope.configuration.
- Changed package's mailing list address to zope-dev at zope.org, change "cheeseshop" to "pypi" in the package's url.
3.4.1 (2008-12-11)
- Use built-in 'set' type, rather than importin the 'sets' module, which is deprecated in Python 2.6.
- Added support to bootstrap on Jython.
3.4.0 (2007-10-02)
- Initial release as a standalone package.
Before 3.4.0
This package was part of the Zope 3 distribution and did not have its own CHANGES.txt. For earlier changes please refer to either our subversion log or the CHANGES.txt of earlier Zope 3 releases.
|Py Version
|Uploaded on
|zope.configuration-4.0.3.tar.gz (md5)
- Downloads (All Versions):
- 380 downloads in the last day
- 1902 downloads in the last week
- 7976 downloads in the last month
- Author: Zope Foundation and Contributors
- Home Page: http://pypi.python.org/pypi/zope.configuration
- Keywords: zope configuration zcml
- License: ZPL 2.1
- Development Status :: 5 - Production/Stable
- Environment :: Web Environment
- Framework :: Zope3
- Intended Audience :: Developers
- License :: OSI Approved :: Zope Public License
- Natural Language :: English
- Operating System :: OS Independent
- Programming Language :: Python
- Programming Language :: Python :: 2
- Programming Language :: Python :: 2.6
- Programming Language :: Python :: 2.7
- Programming Language :: Python :: 3
- Programming Language :: Python :: 3.2
- Programming Language :: Python :: 3.3
- Programming Language :: Python :: 3.4
- Programming Language :: Python :: Implementation :: CPython
- Programming Language :: Python :: Implementation :: PyPy
- Topic :: Internet :: WWW/HTTP
- Package Index Owner: davisagli, menesis, agroszer, tlotze, roymath, gary, hannosch, icemac, tseaver, nadako, faassen, chrisw, hathawsh, pcardune, ccomb, mgedmin, fdrake, ignas, benji, chrism, srichter, philikon, projekt01, ctheune, J1m, baijum
- DOAP record: zope.configuration-4.0.3.xml


text:
Gear : AD , Apple , Baby , Bike , Camcoder , Camera , Cellphone , Concept , Design , Desktop , DIY , Film , Gadget , Gaming , Headphone , HIFI , Laptop , Other , Pet , Pic , Phone , Projects , Sport , Spy , Software , Steampunk , News , Man , MediaPlayer , Military , MusicKit , Office , Toy , Tools , Video , Tech ,
Gear : AD , Apple , Baby , Bike , Camcoder , Camera , Cellphone , Concept , Design , Desktop , DIY , Film , Gadget , Gaming , Headphone , HIFI , Laptop , Other , Pet , Pic , Phone , Projects , Sport , Spy , Software , Steampunk , News , Man , MediaPlayer , Military , MusicKit , Office , Toy , Tools , Video , Tech ,
Larry Breaux walked out of his home with a shotgun in hand after he saw a drone was hovering over his front door. He took aim and fired!
Watch Catalin Alexandru Duru become the first person ever to break the Guinness World Records Title for the Farthest journey by hoverboard
Game of Thrones: The Musical. For Red Nose Day on NBC, Coldplay and the cast of Game of Thrones join forces for the band's most important project yet: a musical for HBO's Game of Thrones.
What's it like to fly on a U2 spy plane, 70,000 feet in the air, at an altitude that reaches 70 degrees below zero? Watch one man capture his once-in-a-lifetime flight at the edge of space.
Evolution of the Bikini by design house Forge Apollo for Breathless Resorts. Amanda Cerny shows us how the bikini has evolved overtime.
Dorkly made this cute video showing how Daredevil should clearly be named Batman and Ghost Rider should clearly be named Daredevil...
There's a common misconception that if you like to meticulously organize your things, keep your hands clean, or plan out your weekend to the last detail, you might be OCD. In fact, OCD (Obsessive Compulsive Disorder) is a serious psychiatric condition that is frequently misunderstood by society and mental health professionals alike. Natascha M. Santos debunks the myths surrounding OCD.
First Trailer Released for 'Batkid Begins', A Documentary About Miles Scott's Make-A-Wish Adventures in San Francisco
It's November 15, 2013.Twenty-five thousand people descend on San Francisco. Online, two billion others join in. This massive crowd erupts with a collective display of public emotion rarely seen. With a Beatlemania-like intensity, people take to the streets and screens. They are all united to fulfill the wish of 5-year-old Miles Scott, who is recovering from Leukemia. It is his dream to become Batkid and save Gotham City. Batkid Begins chronicles the making of the overnight international phenomenon that is Batkid.
Delta Airlines, latest in-flight safety video called, the "Internetest safety video on the Internet."
The video features several cameos from Internet stars, such as: Keyboard Cat, Double Rainbow Guy, the cat in a shark costume on a Roomba vacuum cleaner, Nyan Cat, Dancing Baby, and MORE.
The video features several cameos from Internet stars, such as: Keyboard Cat, Double Rainbow Guy, the cat in a shark costume on a Roomba vacuum cleaner, Nyan Cat, Dancing Baby, and MORE.
A compilation of incredible talented and fearless kids, demonstrating their skills at everything from skateboarding and weightlifting to surfing and basketball trick shots!
Videographer ScottDW had the opportunity to work with a group of motorcycle surfers and captured their amazing tricks, wow!
Motorcycles. Surfing. Dangerously high speeds. Don't try this.
Motorcycles. Surfing. Dangerously high speeds. Don't try this.
"James and Justin Bieber carpool through Los Angeles singing some of Justin's classic songs, and James challenges him to finish a Rubik's Cube. "
The first 21 days of a bee's life by photographer Anand Varma for the May 2015 issue of National Geographic magazine.
+ More >>
Last year the Jubilee Project gathered 50 people and asked them, "If you could change one thing about your body, what would it be?" While the adults reveal insecurities about everything from foreheads to eyes to ears to stretch marks, the kids' answers call to mind confidence, comfort, and a delightful sense of whimsy. It's a good reminder that body-confidence issues are seldom innate.
+ More >>
This is a chronological video of the daily selfie that JK Keller has taken for the past sixteen years. SIXTEEN YEARS!!
+ More >>
This is a video of modern samurai Isao Machii chopping an orange in half at 50mph (80km/h), a fried shrimp in half at 81mph (130km/h) and a glowing ball in half at 93mph (150km/h), all shot in super slow motion.
+ More >>
'You Wont Regret That Tattoo' is a short documentary that explores the meanings and memories behind the tattoos of an older generation, and challenges the belief that ink is something we will come to regret.
"Ron is 84 years old, and his wife, Bonnie, is 81. They've been married for 55 years, and still go dancing every week. Here's a short snippet from their wonderful love story."
These Handmade Superhero Costumes by Georgia-based dreamer and clothing designer Lane Huerta.
+ More >>


text:
Defense Secretary Leon E. Panetta returned to the Defense Language Institute Foreign Language Center he championed as a congressman to praise the next generation of military linguists he called critical to the United States' future.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?
TM + © 2015 Vimeo, LLC. All rights reserved.
Made with k in NYC.
Your content preferences apply to any Vimeo videos you view. Learn more about content preferences in our FAQ.


text:
Estonia's move towards independence was similar to that of the other two Baltic States. In Estonia, two different movements developed in the late 1980s – the reform communists and the nationalists. The reform oriented communist opposition grew in strength after the Popular Front of Estonia (PFE) was founded in April 1988. This new group, which consisted of many members of the Estonian Communist Party, advocated the transformation of the USSR into a confederacy, thus expecting a greater political and economic autonomy for Estonia. The nationalist movements, however, formed the Estonian National Independence Party (ERSP), which claimed independence for Estonia, demanded the adoption of Estonian as the language of the state and opposed a compromise with Russian minorities over voting rights.
In March 1990, the Estonian Supreme Soviet conducted a referendum on the issue of independence. The result was clear: 83 per cent of the registered electorate participated in the elections and 78 per cent voted in favour of Estonian independence.
One month later, the Estonian Supreme Soviet elected Edgar Savisaar, the leader of the PFE, as prime minister. One of the first acts of the new government was to restore the first five articles of the 1938 Estonian Constitution. The old Republic of Estonia was independent again, complete with the state emblems and flags. The Soviet Union immediately declared that proclamation void and sent troops to Estonia.
A few days after the Soviet Union military troops occupied Tallinn, the members of the Estonian Supreme Soviet declared full and immediate independence of the Estonian Republic on 20 August 1991. The Soviet coup d'état failed and Estonia was recognised as an independent state by more than thirty countries. Two weeks later, on 6 September 1991, the Soviet Union recognised the independence of all three Baltic States.


text:
BRAND: Anji Mountain
COLLECTION: Bamboo Collection
STYLE: Villager
COLOR: Crimson
MADE IN: China
CONSTRUCTION: Machine-Made
MATERIAL: 100% Bamboo
THICKNESS: 1⁄4" (approx.)
WARRANTY: 1 year - manufacturer
These bamboo rugs are made of the finest quality, sustainably harvested bamboo in the world for supreme durability. Bamboo rugs have been a traditional floor covering in the Far East for centuries and add a touch of organic, practical elegance to any space in your home. Perfect for a living room, dining room, foyer, kitchen, bedroom or bath. This rug features a patented, non-slip, ventilated PVC rug pad backing that cushions,...
Rugs Direct recommends you avoid using your vacuum's beater bar on any area rug. For complete information on area rug care and cleaning, please click here.
Great quality, awesome color. Really stands out on my dark wood floor. This is the second bamboo rug I bought from Rugs Direct. I have a third one on order. Also, Rugs Direct service, delivery time, etc. is awesome.
Good rug.
Have only had this for about a month but, so far, am very happy with the purchase. This is a simple, functional mat-type "rug". The rubber backing, albeit thin, does the job of keeping the rug in place pretty well, depending upon the surface. Cleans up easily with vacuum. Have not needed to remove spills or stains yet. Using mine in an entry-way and nearby exterior deck. For the interior one, I added a thin pad beneath for comfort's sake. Didn't seem appropriate or necessary outside.
A great rug for sturdy indoor use. We use it under our kids' craft table and it cleans up great. Good color. It can get a bit bunchy when it's laid out over carpet but that's not a problem with hardwood. Really like it.


text:
Gift Premium Subscription To Jkane101
Join Date:07-17-2008
Last Activity:10-06-2015 7:43 PM
Likes Given: 4
- Jim
Bourbon Vanilla Porter,
Double Chocolate Stout
- empty
- Belgian Quad
- Furious clone
- Male
- Single
Posted in thread: HomeBrewTalk 2014 Big Giveaway on 03-13-2014 at 12:24 AM
Count me in!!Sent from my iPad using Home Brew
Posted in thread: Love2Brew on 11-06-2013 at 12:45 AM
Another happy customer! Now if we could just get ECY to hook these guys up more often!
Posted in thread: «Looks like I'm gonna have to amputate your beer son...!» on 10-17-2013 at 08:57 PM
Like pjj stated, don't throw it out. Seal it up and let it ride, you may end up with something
wonderful. You just never know
Posted in thread: NorcalBrewing Solutions Giveaway! on 10-09-2013 at 01:29 AM
Yes, please!
Posted in thread: Two kinds of Yeast on 08-31-2013 at 10:47 PM
Experimentation is the beauty of homebrewing! I brewed a hefe recently, couldn't decide whether
to use WLP300 or 3068... so i pitched them both. The keg should be carbed in another week or so
and i'll...
Posted in thread: My extract kit came in wrong. on 08-31-2013 at 10:43 PM
Good luck with the beer. More importantly...thank you for all you do, stay safe and return home
soon to enjoy that brew with your wife.
Posted in thread: MoreBeer.com Summer Giveaway! on 08-29-2013 at 09:11 PM
Yes, please!
Posted in thread: Is my hefeweizen okay!? on 08-28-2013 at 12:14 AM
I don't think you need to secondary a hefe. Secondary is used to clear the beer, and wheat
beers are usually pretty cloudy no matter what you do. I'd just let it sit in primary for three
or four weeks...
Posted in thread: We want YOUR feedback on our new site, HBT! -- Kegconnection on 08-16-2013 at 12:11 AM
URL and code please. Perfect timing as I'm in the market for a new kegerator!
Posted in thread: Brewer's Hardware 15 Gallon Stainless Steel Conical Fermenter Giveaway! on 08-14-2013 at 11:34 PM
Yes, please. I'm in!


text:
Faircroft Drive
Alpharetta, Georgia, 30005
Commute to Downtown Johns Creek
Some errands can be accomplished on foot.
Score Details
Faircroft Drive has a Walk Score of 50 out of 100. This location is Somewhat Walkable so some errands can be accomplished on foot.
This location is in Alpharetta.
Explore how far you can travel by car, bus, bike and foot from Faircroft Drive.
View all Alpharetta apartments on a map.
Popular apartment searches include pool, single family and fireplace.
Find a Alpharetta real estate agent who knows walkable neighborhoods. Links will open on our partner site Redfin.com.
This location is in the city of Alpharetta, GA. Alpharetta has an average Walk Score of 20 and has 57,551 residents.


text:
Jarrett, now USC career leader, catches two TDs; Trojans triumph
LOS ANGELES (AP) -- The Southern California Trojans have a new
starting quarterback and six new running backs.
But they look like the same old USC -- with an even better
defense than last year.
If there was any doubt, No. 4 USC declared itself a national
title contender for a fourth straight season with a 28-10 victory
over 19th-ranked Nebraska on Saturday night.
After his two-touchdown performance in USC's 28-10 win over Nebraska on Saturday, Dwayne Jarrett now has 31 career touchdowns, good for second all-time in Pac-10 history. Jarrett also passed Mike Williams for first place all-time at Southern California.
Years played
Ken Margerum
Dwayne Jarrett*
Sean Dawkins
Mike Williams
Mario Bailey
* -- Jarrett had 11 catches for 136 yards and 2 TDs on Saturday. It was his 10th career game with 100+ yards receiving.
"We're just getting going," USC coach Pete Carroll said.
"We're just getting started. It's exciting."
It's also scary for the rest of the country. The Trojans' attack
isn't as potent as the one that lit up scoreboards last year. But
their once-unreliable defense appears much stouter. The Trojans
(2-0) limited Nebraska (2-1) to 211 yards, including 68 rushing
yards on 36 carries, an average of 1.9 yards per rush.
"They were really good," Nebraska defensive tackle Barry Cryer
said. "You just can't deny that."
USC won for the 36th time in 37 games, the lone defeat coming to
Texas in the final seconds of last January's Rose Bowl. The Trojans
have won 28 straight at home.
Making his second career start, John David Booty was 25-for-36
for 257 with no interceptions and three touchdown passes for USC in
a Matt Leinart-esque performance.
While Nebraska failed to pull off a Trojan-sized upset Saturday night, the Huskers played well enough to prove that their 5-6 season in two years ago is truly a thing of the past. Still, with the 28-10 loss, Nebraska is now 0-7 on the road against ranked teams since 2001, and still looking for a statement win to announce its re-emergence as one of the nation's elite teams.
No. 4 USC
No. 2 Oklahoma
No. 16 Texas
No. 11 Kansas St.
No. 19 Iowa St.
No. 25 Penn St.*
No. 14 Colorado
* -- Ranked only in coaches' poll
All-America receiver Dwayne Jarrett, the one holdover star from
last year's record-breaking offense, caught 11 passes for 136
yards, including two touchdowns. The 6-foot-5 Jarrett often found
himself being covered by defensive backs who were four or more
inches shorter. He beat 5-foot-9 cornerback
"Jarrett is a monster," Nebraska coach Bill Callahan said.
"He physically dominated our guys. Our guys did what they could
but he is almost unstoppable."
Jarrett became USC's career touchdown receptions leader with 31,
breaking Mike Williams' record of 30.
"I knew I was close to the record, but that's not something I'm
really concerned about," Jarrett said.
Jarrett was unstoppable, but the Trojans weren't. Although they
did not turn the ball over for the second straight week, the
Trojans hurt themselves with penalties -- they had seven for 46
yards -- and mental mistakes.
"There's a lot of work left," USC offensive coordinator Lane
Kiffin said. "It's no secret we have a long way to go."
The offense produced enough to win. But the bigger story on this
day may have been the Trojans' defense, which dominated the
"We wanted to come in here and run the ball," Callahan said.
"We felt we could."
The Trojans' decisive victory came on a day that two teams
ranked ahead of them didn't look like national title contenders.
No. 2 Notre Dame absorbed a 47-21 whipping by 11th-ranked Michigan,
and No. 3 Auburn struggled to a 7-3 victory over No. 6 LSU.
The Cornhuskers loomed as the first test for the retooled
Trojans, who lost Leinart, Reggie Bush and LenDale White from a
team that won back-to-back national titles and played for a third.
The Trojans passed the test and now begin their quest for a
fifth consecutive Pac-10 title next Saturday at Arizona and a fifth
straight BCS berth.
It was the third meeting between two of college football's
traditional powerhouses and the first since 1970. USC beat the
Huskers 31-21 at Nebraska in 1969, and the teams played to a 21-21
tie in Los Angeles the following year.
The Cornhuskers have endured a drought since their last national
title in 1995. But two easy wins over Louisiana Tech and Nicholls
State following last year's strong finish fired hopes in Lincoln.
Thousands of red-clad Huskers faithful came west to witness
Nebraska's revival. But what they saw was another convincing
example of USC's might.
"We are closing the gap with USC, but we still have a long way
to go," Nebraska coach Bill Callahan said.
"This was not a moral victory," Callahan said. "This was a
USC may have lost Leinart and friends, but it still has an
enviable depth chart, starting with Booty, a fourth-year junior
from Louisiana who played like a veteran Saturday. If Booty felt
any pressure in his first home game as the 2004 Heisman Trophy
winners replacement, he didn't show it.
Booty twice connected with Jarrett on critical completions. With
USC leading 7-3 in the second quarter and facing a third-and-21 on
the Nebraska 25, Booty avoided pressure and found Jarrett for 22
yards and a first down.
On the next play, Booty hit Steve Smith on a crossing route for
a 3-yard touchdown that put the Trojans ahead 14-3.
After Nebraska cut USC's lead to 21-10 in the fourth quarter,
USC faced a second-and-20 at Nebraska's 26. Booty hit Jarrett for
19 yards to set up tailback Chauncey Washington's 7-yard touchdown
run that made it 28-10.
"I'm really pleased, to be honest," Booty said. "It doesn't
seem like we're scoring quite as fast as the guys did last year,
but we're really kind of a scrappy group. The main thing is that
we're winning games. I think we'll only get better as the season
goes on."
ESPN Fan Shop Powered By
NCAAF News
Adam Searl suspended by UCLA following arrest on suspicion of rape
A UCLA football player was suspended indefinitely Friday after he was arrested on suspicion of rape.
Baylor coach Art Briles high on unbeaten team's title hopes
The tougher tests await down the road for No. 3 Baylor Bears, but coach Art Briles has seen enough of his Bears to know this is his best team.
Randy Edsall won't coach Maryland next season, source says
A decision has been made that Randy Edsall will not be the football coach at Maryland next season, and discussions are taking place about how and when to separate, a source said Thursday night.
Appalachian State gives coach Scott Satterfield 5-year extension
Appalachian State's board of trustees has approved a five-year contract for third-year football coach Scott Satterfield, who guided the Mountaineers through the transition from FCS to FBS.
Mario Pender out of hospital following collapsed lung
Florida State running back Mario Pender has been released from the hospital but could be given a medical redshirt if he cannot return to the field this season.
Under Armour signs 10-year, $96M deal with Wisconsin
The University of Wisconsin agreed to a 10-year deal with Under Armour on Friday worth a total of $96 million in cash and the retail value of products received.


text:
Reload the page and try again.
Drug Safety:
Anti-drug living facilities are available and help groups are on campus for those that fall under substance abuse.
Drug Safety:
If you ask about it or pay good enough attention to what is going on around you, you will notice it
Drug Safety:
This school has great drug safety!
Drug Safety:
They have a bar for students who over 21 to drink, and you have to show them ID.
Drug Safety:
In my school people have a place where they could enjoy their drug use. Its only few people that go along with it and its not that noticeable to what they are doing. Its rare that students do it in campus, they respect the fact that some people do not like the smell and they go somewhere else with their friends. Peer pressure is also hardly see, if you do not want to do it then you just walk away, but also they might not talk to you because of the way you acted.
{{review.SectionLabel}} at {{review.EntityName}}:
Sorry, there are no reviews.
Like at many campuses across the country, the drug scene depends on with whom you associate. While the most visible drug use on campus is definitely cigarettes, harder substances are also abused, but you won't necessarily see them. On the other hand, at a large number of events, you'll see students having a great time being sober, without the use of any alcohol or drugs at all. All in all, though, whether you are interested in partaking or not, it's totally up to you. You can go all four years without seeing drugs, or you can engage in some heavy activities.
Since CSUN is a commuter school, the University is not as conducive for a drug or "party" environment as other schools, since there isn't a strong residential community. Sure, in the dorms, you'll occasionally smell marijuana wafting from a room, but it's not as prominent as at other universities. However, those that do partake in alcohol or drugs in the dorms need to be discreet, as police enforcement is pretty strong.
Non-registered users are limited to 5 school profile page views per month.
Register for free to gain full access!


text:
Steve Pearce Talks Orioles Comeback Versus Rays
April 19, 2013 4:42 PM
The Scott Garceau Show With Jeremy Conn Read More
Steve Pearce, Orioles DH, joined Scott and Jeremy today to breakdown the first three weeks of the Orioles 2013 season.
The guys discuss Pearce's long journey to the Orioles in 2012. Also, they touch on his hard work in Spring Training, slow start to the 2013 season and what it feels like to hit a home run to break his 0-13 streak.
Not to mention, Jeremy's epic pick to click selection from the prior afternoon.


text:
iHerb Customer Reviews
Customer Ratings
Reviews 2-star
Sort By
Wakunaga - Kyolic, Kyo Green Harvest Blend
1 person found the following review helpful
Posted by Reviewer1066494 on Jan 21, 2010
A excellent product worth trying to keep body clean and strong
Was this review helpful to you?
Note: iHerb does not imply any medical claims from this review. Disclaimer.