text:
A method and system of implementing recorded data for automating interactions which occur across the Internet includes storing data at a central Web server adapted for maintaining a database. Responsive to a program script requesting data, computer program code at the central Web server selectively extracts stored data from the database, manipulates the data in accordance with the request, and supplies the manipulated data in a desired format.
1. A system for automating data transactions between computer servers; said system comprising:
a first computer server maintaining a database having stored data recorded therein, said stored data comprising user specific information concerning at least one user, wherein the user specific information comprises at a least a username and passwords associated with a plurality of accounts of the at least one user;
program code residing on said first computer server for creating extracted data by selectively extracting said stored data responsive to a request;
additional program code residing on said first computer server for obtaining a blank form, and for automatically parsing said blank form to identify which of said extracted data should be used to fill in at least a part of said blank form;
form filling program instructions residing on said first computer server for creating a filled form by filling in said blank form using at least a portion of the user specific information;
form submitting instructions residing on said first computer server, wherein said form submitting instructions direct automatically submitting said filled form to a second computer serve; and
a mobile client device having a user interface, said user interface having a menu of favorites, the device further configured to enable a client to make a selection from said menu, said selection automatically triggering transmission of a signal to said first computer server invoking said program code and said additional program code for said selection.
2. The system of
3. The system of
4. The system of
5. The system of
database having stored form data recorded therein; said stored form data relating to forms required by at least one other computer server.
6. The system of
7. The system of
8. A method for automating data transactions between computer servers, comprising the steps of:
maintaining a database having stored data recorded therein, said stored data comprising user specific information concerning at least one user, wherein the user specific information comprises at a least a username and passwords associated with a plurality of accounts of the at least one user;
selectively extracting at least a portion of the user specific information responsive to a request;
obtaining a blank form;
automatically parsing said blank form to identify which of the user specific information should be used to fill in at least a part of said blank form;
filling in said blank form using said portion of the user specific information;
automatically submitting the completed form to a second computer server;
directing said request by a user from a mobile client device having a user interface, said user interface having a menu of favorites;
receiving a selection from said menu of said mobile client device; and
responsive to said selection, automatically triggering transmission of a signal to said first computer server invoking said selectively extracting step and said obtaining a blank form step for said selection.
9. The method of
10. The method of
11. The method of
12. The method of
maintaining an additional database at said first computer server; said additional database having stored form data recorded therein; said stored form data relating to forms required by at least one other computer server.
13. The method of
14. The method of
15. The method of
as a result of said parsing, filling in said blank form using said fuzzy fill procedure.
16. A method for automating login transactions, comprising the steps of:
maintaining a database having stored data recorded therein at a first computer server, said stored data comprising user specific information concerning at least one user, wherein the user specific information comprises at a least a username and passwords associated with a plurality of accounts of the at least one user;
selectively extracting at least a portion of the user specific information responsive to a request;
obtaining a blank login form;
automatically parsing said blank login form to identify which of said stored data should be used to fill in at least a part of said blank login form;
filling in said blank login form using said portion of the user specific information;
automatically submitting the completed login form to a second computer server;
directing said request by a user from a mobile client device having a user interface, said user interface having a menu of favorites;
receiving a selection from said menu of said mobile client device; and
responsive to said selection, automatically triggering transmission of a signal to said first computer server invoking said selectively extracting step and said obtaining a blank form step for said selection.
17. The method of
18. The method of
19. The method of
maintaining an additional database at said first computer server; said additional database having stored form data recorded therein; said stored form data relating to login forms required by at least one other computer server.
20. The method of
21. The method of
The present application is related to a application, U.S. Ser. No. 09/516,048, filed Mar. 1, 2000, entitled "AN INTERNET INTERFACE SYSTEM" now U.S. Pat. No. 6,496,855. The present application is also related to a application, U.S. Ser. No. 09/561,449, filed Apr. 28, 2000, entitled "METHOD AND SYSTEM OF IMPLEMENTING RECORDED DATA FOR AUTOMATING INTERNET INTERACTIONS" now U.S. Pat. No. 6,981,028. The disclosures of both of these copending applications are hereby incorporated by reference in their entirety.
1. Field of the Invention
The present invention relates generally to transmission of data during Internet browsing, and more particularly to a method and system of implementing recorded data for automating interactions and transactions which occur on the Internet.
2. Description of the Related Art
Presently, many computer users primarily employ Internet browser and mail editor applications for accessing the World Wide Web (WWW, or the Web) and for corresponding via electronic mail (e-mail). The typical browser serves as the means by which a user is enabled to navigate from site to site on the Web, and further serves as the interface through which the user is enabled to interact with those sites by accessing the information content and various services provided; the typical mail editor enables the user to engage in digital correspondence, i.e. sending and receiving e-mail.
The capabilities of browser and mail editor applications can vary greatly depending upon the type of terminal and the operating system used. For example, while versions of these types of applications installed at home computers or office workstations, which typically employ graphical user interfaces (GUIs) and large display monitors, may be capable of exploiting rich text formats and high resolution graphics, the versions of the same applications which are typically installed on portable wireless devices may be much more restricted in terms of graphic resolution and display area.
When a user is employing a device having a small keypad and utilizing a browser of limited capabilities, navigation and data input can be tedious. In the case where the user is connected to the Internet or other network through an Internet-capable wireless telephone or Personal Digital Assistant (PDA), for example, entering a long Uniform Resource Locator (URL) for a desired Web site, typing a case-dependent e-mail address, or providing any other detailed information in alpha-numerical characters with a limited keypad is often difficult.
During any given session of Internet exploration, sometimes known as "Web surfing," a user may encounter one or more sites which require data input, in the form of registration and login data, before the full capabilities of the site can be accessed. In fact, sites requiring registration and login are becoming more prevalent on a daily basis. Web sites engaged in electronic commerce (e-commerce), for example, typically require registration before purchases can be made or items can be placed up for auction by a particular user. As another example, Web sites which host e-mail services necessarily require registration and login in order to deliver incoming correspondence to the correct recipient.
The registration process may vary in complexity from the very simple matter of entering data into one or two fields, to the very complicated matter of providing a social security number, credit card expiration dates, and the like. In any event, a user must navigate to a site's registration page and complete a form by providing information required for registration.
As a practical matter, irrespective of the relative complexity of the registration procedure, the user is burdened with the task of recording or remembering the information provided. At a minimum, registration at any given Web site involves providing the site with a user name, or "login" name, and a password. This data is subsequently used by the site to identify the user each time the user logs in; conversely, access to a particular account will be denied or restricted if the proper account information is not entered at login.
In addition, the user must also keep a record of the sites with which the registration process has been completed or run the risk of having multiple accounts open at the same site inadvertently, which can lead to confusion. In the case where a user intends or prefers to have multiple accounts open at the same site simultaneously, it is still incumbent upon that user to maintain accurate records of user names and passwords in order to access the various accounts.
Even in the case where a user maintains meticulous records of all the requisite information, the correct user name and password information must be provided each time the site is accessed. Typically, a registered user of a particular Web site must navigate to that site's "login page" and complete a form by providing the necessary data in order to access the site's full functionality. In this regard, even accurate records are not useful if they are not accessible; when a user stores registration information conveniently near a home computer, for example, those records will not be of value when that user is attempting to access an account from a mobile or wireless apparatus or from a computer at another location, such as an office, a library, or a Web cafe. Presently, since even portable and wireless devices are Internet-capable, a user may access the Web or e-mail accounts from virtually any building having telephone service or from any location where cellular or satellite communications are possible. Unless such a user commits numerous user names and passwords to memory, or endeavors always to keep written notes within reach, careful record-keeping practices can ultimately prove of limited utility.
Further, many Web sites request users to supply data through the process of filling out forms independently of any registration or login processes. A browsing user is often required to submit information such as mailing address, billing address, credit card information, or e-mail address. With Internet activity increasing and e-commerce growing at a fantastic rate, there is a continuing and escalating need for a convenient and efficient system for organizing a user's personal account information and, more importantly, implementing that information during Web browsing.
Such a system should take into account the fact that many users are presently accessing the Internet from multiple locations and multiple computer terminals or workstations, some of which may have small or limited-function keypads and lack sophisticated input devices and displays. Moreover, to provide maximum convenience and utility, a system organizing and implementing a user's account information should automate much of the interaction which is currently completed manually.
The present invention addresses the foregoing and other shortcomings of conventional Internet communications and data transmission interactions by providing a system for automating many of the tedious interactions which are required of a user during a typical Internet browsing session.
In one embodiment, the system of the present invention includes storing a registered user's personal account information in a secure, encrypted central database which is accessible from any Internet-capable device with a single user name and password. For example, a user name and password may be stored in association with an account at a particular Web site, along with the Uniform Resource Locator, or URL, of that site's login page. For a second account at a second Web site, the user may have selected a different user name and a different password; this information, likewise, is stored in the central database, along with the URL for the login page of the second Web site. Upon login to the system of the present invention, the registered user has access to the full functional capabilities of the unique interface provided by the system, as well as any and all account information related to that user's various Web site specific accounts. Ideally, this system requires memorization of only a single user name and a single password, regardless of the number of specific accounts which are maintained at any of a plurality of different Web sites at any given time.
Specifically, the present invention is related to a system providing an interface between the foregoing central database and the various Web sites visited by the user during the course of browsing the Internet. In one embodiment, a utility window or navigation bar may be appended to the user's standard browser navigation window, and may be used to interface with the system and to access its capabilities. In another embodiment, standard elements of a browser may enable a user to access the functional capabilities of the system directly; this embodiment may be particularly desirable for use in conjunction with text-based browsers, such as are employed by Personal Digital Assistants (PDAs) or Internet-enabled wireless telephones, for example. The programming scripts employed by the system, and invoked through the browser, automate many of the tasks ordinarily completed manually by the user.
According to one embodiment of the present invention, for example, a user's personal information stored in the central database is accessed by the system such that registration forms associated with opening an account may be completed automatically. As an example, the system may be adapted separately to maintain a vast database of common Web sites, including the URLs of their respective registration pages as well as the nature and format of their respective registration forms. Convenient hyperlinks may be offered to a user through the browser, for instance, upon login to the system such that if the user desires to register with a mapped Web site, the program code embodied in the system communicates with the proper site and completes the appropriate sections of the registration form without intervention on the part of the user. In addition, if a user desires to register with a Web site and independently navigates to the page containing the form, the system may be adapted to recognize that the user is attempting to create a registered account which has not previously been recorded, and may prompt the user to record the registration information if desired.
Further, the form filling feature of the present invention is not limited to registration forms. Many other types of forms exist in the Internet universe, and the present invention is adapted to access recorded user data and to implement the same in filling virtually any type of form a user is likely to encounter. In particular, a common type of form which is filled on a regular basis is a login form; the system of the present invention provides an automatic login procedure through which a user may be automatically logged in to a pre-existing registered account.
In accordance with this aspect of the present invention, a user may login to a Web site or mail server quickly and easily without having to re-enter a user name and password at each subsequent visit. As noted above, the central database may store a specific user name and password associated with each and every account maintained by the user; when the user wishes to access a particular account at a specific Web site or mail server, the present invention allows the user to invoke program scripts at the central server which automate the login procedure. The central server navigates to the proper page or site, identifies the login form, accesses the appropriate user name and password information from the database, completes the form with the proper user data extracted from the database using a fuzzy fill procedure, and submits the form on behalf of the user automatically, thus logging the user into the account at the site. As noted above, such automation may be particularly desirable in the case where a user is operating a terminal having a limited-function keypad or cumbersome navigation tools.
Additionally, the system may be adapted to recognize when a user is attempting to login manually to an account which has not already been recorded in the central database, and may prompt the user to record the account information if desired. The user may thereby be relieved of the obligation to remember which password is associated with which account at a given Web site.
As indicated above, an important aspect of the present invention is that its operation is not limited with respect to location or to a particular computer terminal or workstation. Upon registering with the system for the first time, the user is subsequently enabled to access its functionality from virtually any Internet-capable computer terminal or device.
The above-mentioned and other advantages of the present invention will become more apparent upon examination of the following detailed description of the preferred embodiments thereof with reference to the drawings, in which:
Turning now to the drawings,
For example, sites which specialize in auctions, sales of goods, service oriented business transactions, and the like via the Internet (e-commerce), frequently require a user to maintain a registered account at the site before the user may be permitted to use services offered at the site. The amount and type of account information for a particular user maintained at any given site varies considerably, depending upon the nature of the business conducted; some examples of the nature of information requested from the user during registration include first and last name, date of birth, mailing address, gender, social security number, credit card numbers and expiration dates, mother's maiden name, and so forth. Billing addresses and preferred shipping addresses are common data requested by e-commerce sites specializing in the sale of goods. In theory, the sites' maintaining respective databases of such information for a registered user offers the user convenience and efficiency upon subsequent visits to the Web site.
In practice, however, registering with Web sites often places a significant burden on the user. Providing the site with required or requested information generally involves completing and submitting a form. Completing such forms is onerous, and unavoidably introduces the possibility of error, such as misspellings or transposition of numbers, with every submission. Particularly when the user is operating a PDA, an Internet-capable wireless PCS, or other hand-held device which may have limited or awkward input mechanisms, data entry can be exceptionally problematic. Additionally, once the form has been submitted and the registration process is complete, it is incumbent upon the user to remember the user name and password required to access the registered account.
Looking more closely at
As is evident from inspection of
During a typical Web browsing session, a user may wish to login to a registered account at a particular Web site, for example, site 121 in
In the case where a user is not registered with a particular site, such as site 123 in
In any event, account data must be transmitted between the user's computer terminal 110 and the various sites 121-125 each time the user wishes to login to a particular account; these data transmission interactions are represented by the arrows in
As discussed above, computer terminal 210 may be any type of Internet-capable machine, including PCs and workstations as well as a wide variety of portable devices such as PDAs, PCSs, Internet-enabled wireless telephones, other wireless hand-held devices, and so forth. Additionally, users may have access to the Internet through communication and navigation systems installed in vehicles such as automobiles or boats, for example, or through interactive, Internet-capable television systems (cable or satellite based), and the like. Those of skill in the art will appreciate that the present invention is not limited by the type of device used to access the Internet; the method and system set forth herein are equally applicable to any and all Internet-enabled devices. Importantly, the method or means by which computer terminal 210 is connected to the Internet is immaterial. The connection may be through traditional land-line telephone "dial-up" service, Digital Subscriber Line (DSL) service, a T-1, T-3, or ISDN network, fiber-optic or cable modem connections, wireless or satellite communications, and the like.
It will be appreciated by those of skill in the art that the method of connection may affect the communication protocols employed by the network hardware as well as the file format required by the user's computer terminal 210. For example, whereas a PC or workstation equipped with a traditional Graphical User Interface (GUI) and Internet browser software may be adapted to display Web content provided in Hypertext Markup Language (HTML), various mobile or wireless devices such as PDAs, PCSs, and the like may be adapted to display different types of markup languages such as Extensible Markup Language (XML), Hand-Held Device Markup Language (HDML), Wireless Markup Language (WML), compact HTML (cHTML), extensible HTML (xHTML), Dynamic HTML (DHTML), and so forth. In general, connection with a mobile or cellular Internet Service Provider (ISP) automatically establishes the correct protocols and determines the proper file format for the specific type of network connection and computer terminal 210. The system of the present invention is not limited to a specific markup language or file format.
Once the connection to the Internet is made, irrespective of the method, the user may employ a software application, such as a Web browser installed on computer terminal 210, for example, to navigate to a Web site hosting a centralized server and database, such as indicated by reference numeral 299. In the case of a PDA or other portable or wireless computer terminal 210, Internet navigation and e-mail functionality may be handled by the operating system and proprietary software which is provided by the manufacturer of the device.
In the several embodiments of the present invention, the user may open a registered account at the central, Web-based server 299. This registration procedure, as with typical Web site registrations, requires the user to select a user name and password for identification and security purposes, respectively. Upon registration with central server 299, the user may login to the registered account on subsequent visits by completing and submitting the login form with the correct user name and password. The foregoing procedures are not substantially different from the typical registration and login procedures required by ordinary Web sites. The present invention provides substantial benefits in terms of convenience and utility, however, after the user is logged in to the registered account at central server 299.
For example, as is illustrated in
Advantageously, central server 299 is adapted to maintain a detailed database for the user, including a vast array of personal information supplied by the user. The data recorded may be both general as well as account-specific. For example, general, or global, information may include first and last name, primary billing address, and social security number, and the like; this information is typically constant, irrespective of the Web site with which an account may be maintained. Examples of account-specific information may include user name and password, URL of the login page for the account, favorite genre of literature, and the like; this information may vary according to the information most relevant to the particular site with which the account is maintained.
Importantly, the foregoing general and account-specific information recorded in the database is easily accessible to the user, through login with central server 299, and may be transmitted at appropriate times automatically through the functionality of the system as set forth in detail below. In this regard, the user name and password associated with the user's registered account with central server 299 become global; the user need only remember these two items of information to allow the system of the present invention, through central server 299, to serve as an interface with the rest of the Internet universe. The user is thus relieved of the burden of remembering, for example, the URL of a site's login page along with the user name and password selected for a particular account at that site.
In one embodiment of the present invention, a unique interface is provided for accessing the functionality of the system.
As can be seen at the bottom of
A detailed description of
In another embodiment which may be particularly convenient when employed with devices having limited graphical capabilities or Web browser software adapted for text-only displays, the system of the present invention does not make use of supplemental software code at the user's computer terminal 210. It may be desirable, for example, not to rely upon enhanced user interface mechanisms, such as utility window 350 illustrated in
As shown in
Given the limited capabilities of user interface 414 illustrated in
As noted above, browser software, or perhaps a mobile operating system itself, at the user's computer terminal 210 or 410 generally serves as a front-end interface between the user and the system; the system, in turn, provides an interface between the central server 299 of
As described above with reference to
According to one embodiment of the present invention, a user may be provided with a universal "virtual" e-mail address upon registration with central server 599. This universal e-mail address may be characterized as virtual because the system may not actually maintain a full service e-mail account for the user at central server 599, but rather only function to forward incoming mail to one or more of a plurality of registered e-mail accounts at one or more of a plurality of servers designated by the user. For example, e-mail delivered to the user's universal virtual e-mail address at central server 599 may be selectively forwarded to a single account at server 581 exclusively, or it may be selectively forwarded to one or more registered accounts at all of the servers 581-583. In any event, the user's friends, relatives, business contacts, and others representing the entire Internet universe all will be sending electronic correspondence to a single address at central server 599, where it may be directed according to the user's preference.
A detailed description of the universal virtual e-mail functionality of the present invention is set forth with reference to
Web sites often request that a browsing user supply information, and many of the most popular Web sites, particularly those engaged in e-commerce, actually require as much. As a consequence, a user is often faced with the onerous task of filling out forms during a given Web browsing session.
In addition to the form 680 itself,
It will be appreciated that the particular form 680 illustrated in
As noted above, even forms requesting identical data may require submission of that data in different formats. For example, the "Name" field 681 may be subdivided such that a different form may request the same data in three different fields corresponding to last name, first name, and middle name. Likewise, the "Phone" field 682 may be subdivided into three different fields corresponding to area code, exchange, and last four digits; a fourth field may be included for an extension number. Similarly, various forms additionally include drop-down menus or radio buttons wherein the user is requested to select, for example, an age range, an occupation or title, or a preferred credit card type from a limited list.
As described above, the system of the present invention maintains detailed records of information provided by a user both during the registration process and subsequent to registration, at the user's discretion. That is, when a user creates a registered account at the central server, the server creates a database record for that particular user; various user data may be retained. The server may request information from the user in as granular a format as possible; that is, telephone numbers, for example, may be segmented into at least four fields corresponding to country code, area code, full telephone number, and extension. As another example, names may be stored at the server in first name, middle name, last name format rather than as a single field. In this manner, the system of the present invention may be adapted to provide data to various forms requiring data in any one of numerous formats.
By way of background, typical forms encountered during Web exploration may be encoded in the HTML documents, or pages, visited by the user during browsing. In the case of wireless PDAs and Internet-capable telephones, the documents may be in another format, such as HDML, WML, cHTML, xHTML, DHTML, and the like, as noted above. It will be appreciated by those of skill in the art that the present invention is not limited to any specific document format or communication protocol; the following discussion refers to these file formats using the generic term: markup language (ML).
Any given ML page may include one or more forms, distinguished in the underlying ML code. The system of the present invention utilizes program code at the central server to parse the ML pages when the user invokes the form filling function. The program code is adapted to identify text strings in the ML code which represent forms embedded therein; each form contains one or more "meta types" recognizable by the system. Each meta type represents a logical data block comprising one or more information fields which are logically related in a meaningful way. Each information field, in turn, has a particular format associated therewith. The foregoing hierarchy of form components assists the system in assigning the granular user data to the correct location in the form during the form fill process.
In this regard, it will be appreciated that classifying different types of data according to meta type enables the system to approach the task of completing forms in an efficient manner which minimizes system overhead and user inconvenience. Either before or during the form fill process, for example, each meta type in its entirety, along with the specific data used for filling its fields, may be selected independently; that is, the user may employ drop-down menus or other GUI mechanisms provided in the utility window to select from a plurality of previously stored data within a given meta type. The interface in the utility window may be adapted to accommodate such selection through inclusion of a drop-down menu for each meta type, for example. In the case of user interfaces limited to text-only displays, a separate text-based menu may be provided for user selection of meta types; as noted above, such an option may be made accessible through the menu option 411 in
A detailed description of meta types and the form filling functionality of the present invention is set forth in copending application, U.S. Ser. No. 09/561,449, filed Apr. 28, 2000, entitled "METHOD AND SYSTEM OF IMPLEMENTING RECORDED DATA FOR AUTOMATING INTERNET INTERACTIONS". This detailed description is hereby incorporated by reference.
In accordance with one embodiment of the present invention, the user data stored at the central server is extracted from the database and manipulated so as to conform with the formatting requirements of the form by the program software at the server. The properly formatted user data may be used to fill a desired form such that the user need not enter the information manually; subsequently, the filled form may be transmitted to the user's computer terminal or portable device for verification or alteration. In an alternative embodiment, it may be desirable to utilize program code at the server to submit the filled form automatically, without any interaction from the user. While the number, type, and format of forms a user may encounter on the Internet are as varied as the number of Web sites requesting their completion, the system of the present invention recognizes any given form as falling into one of two broad categories: those forms which have been mapped into the system's database; and those forms which have not been mapped.
In addition to maintaining a database of user information at a central Web-based server, the system of the present invention is adapted to maintain a database of form data related to the numerous forms which may be encountered most often by users browsing the Web; these forms, required or requested by the most popular or most frequently visited Web sites, for example, may be mapped. Mapped forms have been parsed, for example, by a software script adapted to read the underlying ML code of the Web page containing the form.
The mapping process enables the system to recognize a previously mapped form upon subsequent encounters therewith; recognition of a particular form's fields and structure, in turn, enables the program code at the server to input the correct user data into each field, in the proper format, efficiently and systematically. Accordingly, mapping a form may involve all of the following: examining the underlying ML code for the purpose of analyzing the form's structure and arrangement; identifying the required fields, the optional fields, and the requested format of each; matching the form fields with the user data fields in the database to which they correspond; and recording all of the foregoing information under a unique identifier string through which the system may prospectively identify that particular form.
A detailed description of the ML parsing process, the mapping procedures used by the system of the present invention, and the granularity of database records is set forth in copending application, U.S. Ser. No. 09/561,449, filed Apr. 28, 2000, entitled "METHOD AND SYSTEM OF IMPLEMENTING RECORDED DATA FOR AUTOMATING INTERNET INTERACTIONS". This detailed description is hereby incorporated by reference.
In one embodiment, the form filling feature of the present invention may employ both the program code at the central server as well as the code underlying the enhanced interface, such as described above with reference to
In this particular embodiment of the present invention, user interface with the form filling function is enabled, and may be presented to the user in the form of an operative button, such as illustrated in
In one embodiment, for example, the programming code at central server 799 may simply extract the appropriate user data from the database records and return that data to the user's computer terminal 710 for filling form 780; the filled or partially filled form 780 may then be displayed to the user, who may alter, delete, or add information selectively. This embodiment provides two advantages: the user has an opportunity to delete or to modify optional information which the user does not wish to supply as specifically recorded in the database; and previously unmapped forms may be mapped according to the information provided by the user. As noted briefly above, the system may alternatively be adapted to submit the form automatically. In such a case, the user may be prompted selectively to supply any optional data at the user's discretion.
It will be appreciated from the foregoing that, once the user has logged in to the registered account at central server, the form filling feature provides a significant convenience. Simply by selecting the form fill option, for example through a utility window or through standard browser interface mechanisms, the user can complete an entire form or portions of a form automatically with little or no manual input. In addition, the system may recognize input from the user when a particular page is unloaded indicating that a form, which has been filled manually by the user, is being submitted independent of the form filling feature. In this manner, the system can "learn" from the user's experiences, mapping forms for future form fill operations invoked by other users.
The system of the present invention also offers appreciable convenience when a user desires to login to a particular registered account at an e-mail server or an e-commerce Web site, for example. A typical Web browser application offers a list, which may be edited, of the Web sites most frequently visited by the user. As commonly implemented, a "bookmarks" or "favorites" list merely enables the user to navigate to a particular site without having to enter the site's URL string; that is, the typical bookmark is only a navigational tool which is capable of no more than directing the browser to a specified address in cyber-space.
The present invention, on the other hand, combines the navigational utility of the typical bookmark with a customized form filling operation which substantially simplifies login procedures by eliminating the need for data input. The net result of this combination is a "smart" bookmark, which not only navigates a user to the login page of a specified account, but also completes and submits the login form, thereby logging the user in to a registered account without further intervention by the user.
The interface for this login feature may be installed into the utility window upon login with the central server as described above with reference to
By way of background, the types of registered accounts to which a user may be entitled access vary considerably. In the same manner in which a user may maintain multiple e-mail accounts at a single e-mail server, a user may also maintain more than one registered account at other types of servers, such as e-commerce Web sites, for example. The system of the present invention accommodates recordation of necessary data concerning multiple accounts in the same domain, corresponding to a home account and a work account, for example, at the same server.
Conversely, an account at one site may entitle a registered user to login at a different Web site in an entirely different domain, perhaps operated by the same entity or a co-brand partner; that is, creating an account at one Web site may potentially entitle the registered user to access that Web site's partner sites in different locations using the same user name and password recognized by the site with which the user is registered. The system of the present invention is able to recognize these types of partnership accounts, at least with respect to mapped sites; this recognition is not limited to the mapped sites.
Since a plurality of accounts may be accessed through the central server, for example, each account for which the login feature may be invoked may be given a unique identifier, or nickname, for identifying the account. The nickname of each account may be displayed to the user, for example, in menu or list form. In the case where a user is attempting to submit data concerning a second or subsequent account in the same domain, the program code at the central server may inform the user that an account already exists at the selected site, and prompt the user to confirm a new user name and password along with a different nickname for the new account.
As noted above, during a particular Web browsing session, a user need only select an account from the menu or list such as menu 411 for example, in order to invoke the program scripts at the central server which will log the user in to the selected registered account. Initially, however, the accounts for which the login feature is activated must be input so as to be recognized by the system. A detailed description of the manner in which account data may be input is provided in copending application, U.S. Ser. No. 09/561,449, filed Apr. 28, 2000, entitled "METHOD AND SYSTEM OF IMPLEMENTING RECORDED DATA FOR AUTOMATING INTERNET INTERACTIONS". This detailed description is hereby incorporated by reference.
In the exemplary automatic login procedure illustrated in
The mapped login form may be retrieved from the database at central server 899 and a "login template" may be created. The login template may generally be a page, created in the appropriate ML, which mimics the normal login page of the site, such as Web site 821, to which the user would like to login. Additionally, the login template includes the appropriate user data associated with the particular account which is required for login; that is, the form filling feature of the present invention is employed to fill the user name and password fields in the correct portions of the login template. In this manner, a login template including all requisite data, in the appropriate format, may be constructed at central server 899. The login template with user name and password data may then be transmitted to the user's device 810, as indicated by the arrow labeled 2 in
The login feature of the present invention preferably includes the additional step of actually submitting the form without further intervention on the part of the user; this automatic submission is depicted by the arrow labeled 3 in
A detailed description of automating form submission, for example through simulated selection of a button or other form actions in ML, is set forth in copending application, U.S. Ser. No. 09/561,449, filed Apr. 28, 2000, entitled "METHOD AND SYSTEM OF IMPLEMENTING RECORDED DATA FOR AUTOMATING INTERNET INTERACTIONS". This detailed description is hereby incorporated by reference.
The embodiment illustrated in
As shown in
In operation, program code at central server 999 may examine the normal login form in sufficient detail to enable the form fill routine to fill out the form accurately; this scenario reduces down to the embodiment illustrated in
Irrespective of the manner in which the registered account is set up to function with the login feature, once the central server has been provided with all of the requisite data, subsequent login with respect to any registered account may be automatic upon selection of the desired account; this selection may either be accomplished through the utility window interface described above with reference to
From the foregoing, it can be seen that a system designed in accordance with the present invention provides a versatile, efficient, and personalized Internet interface for specialized applications, particularly with respect to automating certain interactions which ordinarily must be completed manually. The preferred embodiments disclosed herein have been described and illustrated by way of example only, and not by way of limitation. Other modifications and variations to the invention will be apparent to those skilled in the art from the foregoing detailed disclosure. While only certain embodiments of the invention have been specifically described herein, it will be apparent that numerous modifications may be made thereto without departing from the spirit and scope of the invention.
Patent Citations
Non-Patent Citations
Referenced by
Legal Events
Original Image


text:
At Detention Debut May 3, Marilyn Fagerness, from North Branch Area High School, was officially named Teacher of the Year 2014 by the North Branch Education Association. Fagerness is an active supporter of students and staff. She has been teaching at the high school full-time for 24 years. Fagerness...Read More
North Branch Education Association
This sixth grade teacher has had an extraordinary impact on fellow teachers and students during a tough year at North Branch Area Middle School— Lisa Moeller will never forget her selection as North Branch Education Association's Teacher of the Year for 2013. Selected by her peers back in May, ...Read More
By MaryHelen Swanson To as many as 26 small people, nine months of the year, she's a mom, grandma, nurse, friend, disciplinarian… why she's a kindergarten teacher. And Pam Hendricks, who has been all this to so many, many little children for 31 years in the North Branch school district, wa...Read More

subset: commoncrawl


text:
'Adventure Series' to begin Friday
Citizen Staff Reports 02/27/12
The County of Henrico Division of Recreation and Parks will present its annual Adventure Series in March, featuring slide presentations and speakers celebrating the outdoors. The first two presentations will include speakers discussing their own adventures, and the series will conclude with some short films on mountain culture.
The Adventure Series is free for all ages and takes place on March 2, 16 and 23. Locations vary and are listed below, and seating is on a first-come, first-served basis.
The series will feature the following presentations:
• "Waterwalk: A Passage of Ghosts", Friday, March 2, 7:30 p.m. to 8:30 p.m. in the Henrico County Administration Board Room (4301 E. Parham Road, Henrico 23228) – In 1996 Steven Faulkner and his 16 year-old son Justin left the fast world of cars, jobs, schools, televisions, and computers and set out on a 1,000 mile voyage in their 16-foot canoe, Natty Bumpo. They followed the route first taken in 1673 by the early French explorers Joliet and Marquette to
discover the Upper Mississippi River. Waterwalk is a journey into the heart of this continent 300 years ago, a modern exploration of the quiet waterways that weave their way through America, and a voyage through the heart of a father-son relationship. Steven Faulkner teaches Creative Writing at Longwood University. A movie based on his book "Waterwalk: A Passage of Ghosts" is being produced by Michigan Blue Lake Productions.
• Across the Roof of America presented by Leonard Atkins, Friday, March 16, 7:30 p.m. to 8:30 p.m. in the Henrico County Administration Board Room (4301 E. Parham Road, Henrico 23228) – The Continental Divide follows the Rocky Mountains for more than 2,700 miles in the United States and is a part of the National Scenic Trails System. A
complete traverse of it demands using maps and compass during cross-country travel, fording glacier melt-swollen streams, ascending 13,000-foot passes, crossing deserts in 100-degree heat, and crashing through thigh-high snow drifts. As Coordinator of the Across the Roof of America Expedition, award-winning local author and renowned hiker
Leonard Atkins will share stories and photos as he walked the Continental Divide for six months from Canada to Mexico.
• An Evening With Mountainfilm, Friday, March 23, 7 p.m. to 10 p.m. in the Henrico Theatre in Highland Springs (305 E Nine Mile Road, Henrico 23075) – Each year in Telluride, Colorado, Mountainfilm celebrates cultures unique to mountain communities with an international rendezvous of legendary mountaineers, environmentalists, filmmakers, authors, scientists, and artists. The mission of Mountainfilm is to educate and inspire audiences about issues that matter, cultures worth exploring, and environments worth preserving. Don't miss this opportunity to view incredible outdoor films!
Short Pump Rotary volunteers help with rebuild, repair
On June 13, the Short Pump Rotary Club partnered with Schnabel Engineering for a day of volunteer work with Rebuilding Together Richmond. Team members (among them [from left] Chris Rufe, Melissa Abraham, Rick Naschold, and Micky Ogburn) completed a variety of repairs and home improvements ranging from painting and landscaping to cabinet installation and fence building.
"It was a privilege to be involved in this project," said club president Melissa Abraham. "The homeowner kept thanking the volunteers, but I think all of us would agree we are the ones who actually benefited. It was an opportunity to help a community member, fellowship with great people and improve our handyman skills." > Read more.
'Proof of Heaven' coming to Glen Allen
Dr. Even Alexander, a New York Times best-selling author who has been featured on Oprah and Dr. Oz, was in town last week to promote his June 27 talk, "Proof of Heaven," at Glen Allen High School.
Alexander (pictured, at right, while Unity of Bon Air church member Harry Simmons interviews him) has written about what he considers to be his journey through the afterlife.
Tickets to this month's event are $25 and will support the new Bon Secours Hospice House being built later this year. > Read more.
A triumphant return
Pixar's 'Inside Out' is a magnificent, emotional ride
Explaining the nuts and bolts of Pixar's new, exciting, innovative Inside Out – really digging into the film's shape-and-color explanation of the human mind – would take up the entirety of this review. And probably three or four more (if movies had instruction manuals, Inside Out's would be the size and general poundage of a cinder block).
It's a complicated movie. So here's the gist, in as simply-put terms can be. > Read more.
Henrico Extension ready to help residents grow SMART Lawns
HCPS students add skills, lobby Congress for technical education
State Police to increase patrols for Fourth of July weekend
Local fifth-grader to perform at Carnegie Hall
Lakeside girl to compete at MLB All-Star Game event
- More News
Print Edition
Jul. 2, 2015Click here to read the print edition.
A triumphant return
Weekend Top 10
Voltaggio to host three-course dinners at Family Meal July 21-22
Fan favorite shines in new West End home
Weekend Top 10
- More Entertainment
Obituary – Ruby White
Obituary – Thomas Stewart Gammon
Obituaries – Frances Inthavong
- More Obituaries
Short Pump Rotary volunteers help with rebuild, repair
'Proof of Heaven' coming to Glen Allen
Innsbrook Rotary celebrates 25 years
- More Community
My daughters' other dads
All hail to mothers and the hardest job of all
Cabin fever cures - and blessings
- More Opinions
Athlete of the Week – July 3: Kayla Sell
Athlete of the Week – June 19: Sydney Whitaker
Steward School's Enright drafted by NY Mets
- More Sports
Reader Survey | Advertising | Email updates
ClassifiedsREADERS & MUSIC LOVERS. 100 Greatest Novels (audio books) ONLY $99.00 (plus s h.) Includes MP3 Player & Accessories. BONUS: 50 Classical Music Works & Money Back Guarantee. Call Today!… Full text
Place an Ad | More Classifieds
CalendarCAT Theatre and 5th Wall Theatre will co-produce "Unexpected Tenderness" Jan. 22 through Feb. 13 at CAT Theatre, 319 N. Wilkinson Rd. Written by Israel Horovitz, "Unexpected Tenderness" is the… Full text


text:
|Thread Tools
|Search this Thread
|Display Modes
Gnarly Adventurer
Joined: Jun 2010
Location: Crossroads of Georgia
Oddometer: 119
The devil is in the details.
Beastly Adventurer
Joined: Nov 2010
Location: here, there, everywhere
Oddometer: 1,858
Beastly Adventurer
Joined: Nov 2010
Location: here, there, everywhere
Oddometer: 1,858
^ hey look i am counter-rolling
Richard Alps-aholic
Joined: Aug 2005
Location: Western NY, further from NYC than 6 entire states
Oddometer: 2,920
OK here is something for both sides to argue about.
Thais is an excerpt from Motorcycle Handling and Chassis Design the art and science, by Tony Foale Considered the Bible of motorcycle dynamics by many.
First is explains in detail what initiates the turn. For those that feel they must know exactly how it works in order to do it. (have fun trying to consciously apply this while riding). And for those that claim you counter steer all the way through a corner it shows why normally you do not, but at a point turn in the direction you want to go.
And the point I have tried to make , at the end, the brain with visual and information from our cochlea, and semicircular canal (inner ear) process and adjust rapidly. Yes people run off corners, not because they don't know how to counter steer, but because they get scared and look for an out, and as soon as they turn their head to look away from their target, 1/2 of the brains input changes channel, and your brain steers you there. IMHO LOOKING WHERE YOU WANT TO GO is a better lesson than learning the dynamics of counter steering.
So here is Tony Foale's in depth analysis.
Initiating a turn
The basics
How do we actually initiate the turn, we have already seen that a moving motorcycle has an automatic tendency to stay upright? Do we lean first or steer first? If we were to turn the handlebar in the direction we want to go, both centripetal tyre force and gyroscopic precession of the front wheel would cause the bike to topple outward. Therefore, if we momentarily turn the bar in the opposite direction, then the centripetal tyre force and, to a much lesser extent, the gyroscopic reactions will cause the machine to
bank to the correct side. There are four main effects to be observed.
• A steering action to the right, will cause the machine to start turning right, and just as in a car,
centripetal tyre force will cause a lean to the left. This is the major banking influence.
• This steering action as we have seen, will also produce a small precessional tendency to lean the
machine to the left. This is a small effect when the wheels are on the ground, as shown later.
• Gravity will then initially augment the banking effect, but this will become less important as the tyre
cornering force builds up and balances the gravitational moment completely, when the bike reaches
the steady state lean angle.
Balance and steering 4-7
• The velocity of banking or roll rate will give rise to gyroscopic torques which oppose the rider's
counter-steering input helping to steer the front wheel into the curve. This gyroscopic torque is in
opposition to the rider applied steering torque, and in fact balances most of his input and hence
works against rapid steering. However, without this "negative feedback" the bike would be rather
unstable and very hard to control, as we shall see.
These forces will also act on the rear wheel which, because it is rigidly attached to the bulk of the
machine, will tend to make the machine yaw into the curve. However, this reinforcing effect is secondary
to that of the front wheel. Steering rake and front-wheel trail, also help steer the machine into the curve
as the lean angle builds up. When we have established our correct lean angle, the processes for
maintaining balance, as described above, will come into effect and help keep the bike on our chosen
We have seen, then, that a turn can be initiated by steering momentarily in the "wrong" direction.
Termed "counter-steering", for most riders this action is accomplished subconsciously. In racing, riders
often make use of deliberate counter-steering to achieve the high roll rates necessary under those
extreme conditions. Briefly, it is the combination of gyroscopic moments and centripetal force that
requires this counter-steering action, we don't have a choice in the matter. There are those that would
have us believe that counter-steering wasn't known about until the 1970s. or '80s.. This is nonsense, it
is well documented that around the start of the 20th century the Wright Bros. were well aware that this
was the mechanism for turning a bicycle. In the early 1950s., whilst chief engineer at the Royal Enfield
motorcycle factory, Wilson-Jones did a series of tests with real motorcycles to investigate this further.
The results of these and some of his other experiments into steering geometry were published in
engineering journals.
However, counter-steering doesn't explain how we can corner "hands-off". Although, whilst it is possible
to do this, it is accomplished only with a lot more difficulty. So let us consider what happens if we try to
lean without being able to steer. As there is nothing solid for us to push against, the only way we can
apply bank is to push against the machine with the inertia of our own body. To lean the bike to the left,
we must therefore initially move our body weight to the right. The left leaning bike will now generate
camber forces from the tyres tending to lean both rider and machine over to the right, the roll rate will
again cause a gyroscopic steering torque which helps ensure correct balance. The initial bike lean to the
left might well be considered as a 'counter-lean', analogous to the 'counter-steer' of hands-on turning.
Anyone that has tried changing direction 'no-hands' will know that we have far less control over the
machine with just body movement available. The mechanisms involved with counter-steering produce
much greater response and more finesse of control.
So, we now have two possible methods of initiating a turn and it is interesting to note that in both of them
(banking and counter-steering) our physical effort is in the opposite sense to that which might be thought
natural. When learning we adapt quickly and the required action becomes automatic. It is these reverse
actions that require us to learn to ride in the first place. The required responses are clearly counter
intuitive. When learning most of us initially wobble about out of control until our sub-conscious latches
on to the fact that counter-steering and counter-leaning is the way to do it. Once the brain has switched
into reverse gear, it becomes instinctive and is usually with us for life, and we can return to riding after a
long layoff with no need to re-learn the art of balancing or steering.
In practice, we sub-consciously combine both methods, with some steering and some body motion. The
relative proportions by which we combine the two methods depend partly on riding style but also on
speed and machine characteristics. For example, a heavy machine with light wheels at low speeds
demands a different technique from that appropriate to a light machine with heavy wheels at high speeds
4-8 Balance and steering
and hence a different feel. However, humans adapt quickly and the correct technique soon becomes
second nature.
Prague and Small roads of the Alps
Tuscany 2010
Maritime Alps and Vosges
Richard Alps-aholic
Joined: Aug 2005
Location: Western NY, further from NYC than 6 entire states
Oddometer: 2,920
More from Motorcycle Handling and Chassis Design the art and science, by Tony Foale
More detail
Having considered the basis of initiating a turn in fairly general terms, let's now look at this very
important aspect in more detail.
Consider a racing bike approaching a corner and the rider needs to heel over as fast as possible. He
strongly applies counter-steer and the machine starts to lean over rapidly, but getting a quick roll
acceleration also means we need a quick roll deceleration. We start off upright with no roll velocity and
we end up at 45-50 degrees lean, again with no roll velocity. In the process the roll velocity must have
increased up to a maximum value somewhere around about half of the final roll angle, and then
decelerated back down to zero roll velocity at the final lean angle. So the whole lean-in process is not
just as simple as a bit of counter-steering followed by straightening out at the end. Basically, we use
counter-steer to lean the bike in, at about half way through the roll we have to remove it and possibly
give it some "pro-steering" to cause the roll deceleration.
For a long time those that read various motorcycle magazines may have been somewhat confused by
the rather conflicting "explanations" often given for this process. There would appear to be two
conflicting theories and the adherents of one seem to deny completely any possibility of validity in the
other. We might term these two theories
• Gyroscopic or precessional theory. Where it is taken as read, that at least the majority of the
lean-in torque comes from gyroscopic reactions.
• Steering out from under theory. Which basically assumes that as the front tyre steers out from
under the CoG., gravity will then continue the lean as the steering straightens up.
I imagine that most open-minded people interested in this subject would be inclined to the view that there
are probably some truths and untruths in both points of view with reality lying somewhere in a
combination of both. We shall see that this is indeed the actual situation, but we shall also see that the
physical mechanisms from either theory alone is capable of explaining the motorcycle lean-in. However,
neither theory alone properly explains all the observed phenomenon. Both theories however, require
that we use "counter-steering" i.e. the initial rider's input is counter to that necessary for a very slow
speed turn.
The whole process of establishing a stable cornering attitude is extremely complex and to understand it
properly needs a mathematical explanation outside of the scope of this book, but the following is a
detailed description of the process using graphical rather than mathematical results from computer
dynamic simulations. In order to fully understand what's happening some of the simulations represent
impossible situations, but are never-the-less useful. For example, in the first simulation we consider the
case in which the tyres produce no lateral force, thus leaving us with only gyroscopic reactions to lean
the machine. Another simulation is done with no gyroscopic effects, this approach allows us to clearly
see the individual forces and is useful to test the two theories above. The simulations allow us to
investigate the effects of parameter combinations that just aren't possible with a real machine, and this
can provide valuable insights to the detail behaviour. All the simulations are for a bike travelling at 100
km/h, and the rider is aiming for a final lean angle of 44 degrees. The bike data is not for any specific
Balance and steering 4-9
bike but, except where noted, are typical of an average large capacity machine. Before tackling the
following, the reader is advised to read Appendix 4 describing the mechanisms of gyroscopic effects.
The following text is quite detailed and possibly tedious to read, but is included for those that want to
better understand the detailed mechanisms of the lean-in process.
Prague and Small roads of the Alps
Tuscany 2010
Maritime Alps and Vosges
Beastly Adventurer
Joined: Jun 2012
Location: Long Beach, Ca.
Oddometer: 4,689
Beastly Adventurer
Joined: Jun 2012
Location: Long Beach, Ca.
Oddometer: 4,689
Beastly Adventurer
Joined: Jun 2012
Location: Long Beach, Ca.
Oddometer: 4,689
Joined: Jan 2012
Location: Florida
Oddometer: 291
Maybe we should teach a person to ride in simple terms with the caveat of later returning to us to learn counter-steering, before he/she becomes over-confident and stupid and tries negotiating that curve "riding faster than his ability and experience were prepared for".
lnewqban screwed with this post 08-31-2013 at 07:09 AM
Studly Adventurer
Joined: Apr 2011
Location: Minnesota west central
Oddometer: 527
however,explaining that a bike has to lean in order to turn,and further explaining that in order to get the bike to lean you have to countersteer.
just saying look where you want to go and having a new rider figure it out from there borders on the criminal.
if it works for you,great. but please,please don't be teaching anyone else how to ride.
you don't know what you don't know. imagine a person born blind. sight can be described to them be any number of sighted people. but they can never really know what it is to see.
now we're off to Wisconsin for the weekend. hope you have a great labor day weekend as well!
Beastly Adventurer
Joined: Mar 2007
Location: OR
Oddometer: 19,747
1. Continued going straight or
2. Fell over.
If you are going to teach your Son (or anyone else) Why not teach him (them) the truth?
Ask yourself: How did they change directions while standing on the seat?
Right answer: They initiated a counter steer.
Watch out for everything bigger than you, they have the "right of weight"
DAKEZ screwed with this post 08-31-2013 at 07:46 AM
Beastly Adventurer
Joined: Mar 2007
Location: OR
Oddometer: 19,747
This is exactly WRONG and a good way to get people hurt or killed.
Watch out for everything bigger than you, they have the "right of weight"
Gnarly Adventurer
Joined: Dec 2003
Location: Pampa, Texas
Oddometer: 357
Once again: counter steering is the ONLY way to turn any single track vehicle at any speed. There ARE
multiple ways to cause the bars to move other than with hand pressure. If you are passionate enough in your beliefs opposed to what I said, very carefully tack weld the steering head into the perfectly straight ahead position (I recommend a really junky old bicycle that only goes slow and full protective gear) and try to ride.
CAUTION: injury and/or death may suddenly occur, but a ride will not.
"Though no one can go back and make a brand new start, anyone can start from now and make a brand new ending." -Carl Bard
Beastly Adventurer
Joined: Jun 2012
Location: Long Beach, Ca.
Oddometer: 4,689
Studly Adventurer
Joined: Jul 2013
Location: Socal
Oddometer: 504
Thanks for putting that up. The above video actually put the whole thing solidly in my mind. Now that I know HOW it works and WHY you need to do...I can focus on really practicing it.
Just to make sure I have it.
There are three ways to turn a motorcycle. Crank the bars, reserved for parking lots and extreme low speed. Lean with little input on the bars (intuitive counter-steering) producing a long sweeping curve. And a true counter-steer...pushing the bar with the hand you want to turn towards....this initiates a lean faster and deeper, giving you the needed counter weight (I forgot how the vid refers to it) to overcome the bikes nature to bring itself upright again. This allows you to throttle through the turn and get around whatever problem may be occurring (curve, swerve, or etc). The video goes into more detail, but I think I've got the mechanics of the thing understood.... Right?
Motorcycles are like chlorine for the gene pool. 8/31/2013
Sniperx screwed with this post 08-31-2013 at 09:22 AM
|Thread Tools
|Search this Thread
|Display Modes
Linear Mode


text:
Working on a new logo for a legal courier startup. The client wants to do a "retro ambulance" medical theme. I'm not sure about the typefaces yet, but in this shot we tried Courier New and Airship 27 from Lost Type.
More J.W. Bulger
keyboard shortcuts: ← previous shot → next shot L or F like Z toggle zoom


text: Spoon off all excess fat from the top of the turkey stock. Strain the stock, in order to remove scraps left from the roasting procedure. Place the stock in a medium-sized saucepan. Mix 2 tablespoons flour with 1 cup skim milk, and add to turkey stock. Bring to a boil over low heat, stirring constantly. Continue to boil and stir until gravy is thickened. When heating or cooking your gravy, you may find that it is too thick or too thin. To thin the gravy down, add water, a little at a time, and stir. To thicken gravy, mix some flour with a small amount of cold water, place a few tablespoons of hot gravy into the flour/water mixture and stir quickly. Repeat this step a couple of times, and then add the mixture to the gravy slowly while stirring constantly. The gravy should thicken up without lumps. When gravy is done, taste it for salt, and add salt, if needed. The turkey stock is usually plenty salty. While hot, immediately pour into a gravy boat and serve. Yum!


text:
GenreSuperhero, Action, Sci-Fi
Release DateOctober 26, 2011 (Limited)
Duration156 min.
Production Budget$25 millions
StudioEros Entertainment
Official Siteclick here
REVIEWS RATE: Critics N/A Readers [Rate It]
Cast and Crew
DirectorAnubhav Sinha
ProducerShahrukh Khan, Gauri Khan
ScreenwriterDavid Benullo, Shahrukh Khan, Kanika Dhillon
- Shah Rukh Khan
- Kareena Kapoor
- Arjun Rampal
- Priyanka Chopra as Khalnayak's Girlfriend
- Sanjay Dutt
- Joe Egan
- Tom Wu
- Shahana Goswami
- Satish Shah
- Dalip Tahil
- Ben Hawkey
Attempting to connect with his teenage son, a Game Designer creates the ultimate videogame Villain. When the villainous program becomes self-aware, it escapes from the game and kills the father. Now hunted by the digital demon because he's the only player to ever defeat him, the Boy must extract the game's hero - designed in his father's image - from its cyber-world for protection. Together, the unlikely duo bond form a relationship they never shared as father and son while stopping the villain's plan to enslave the world.


text:
from The Open University
Alternatively you can skip the navigation by pressing 'Enter'.
Health, Sports & Psychology menu item
Childhood & Youth
Education menu item
History & The Arts menu item
Languages menu item
Money & Management menu item
Nature & Environment menu item
The Environment
Science, Maths & Technology menu item
Engineering and Technology
People, Politics & Law menu item
TV, Radio & Events menu item
Coming up
The Bottom Line: Summer 2015: The Bottom Line - Burger BattlesSaturday, 4th July 2015 17:30 - BBC Radio 4This episode of OU/BBC's The Bottom Line focuses on the rapidly-growing burger market. Read more: The Bottom Line: Summer 2015: The Bottom Line - Burger Battles
Thinking Allowed: Factory music and volunteering post-recessionMonday, 6th July 2015 00:15 - BBC Radio 4
The Met: Policing London: Episode FiveMonday, 6th July 2015 21:00 - BBC One
Catching History's Criminals: The Forensics Story: Instruments Of MurderMonday, 6th July 2015 22:00 - BBC Four
Catch up
The Bottom Line: Summer 2015: The Bottom Line - Burger BattlesAvailable for over a yearThis episode of OU/BBC's The Bottom Line focuses on the rapidly-growing burger market. Read more: The Bottom Line: Summer 2015: The Bottom Line - Burger Battles
Catching History's Criminals: The Forensics Story: Instruments Of MurderAvailable until Sunday, 2nd August 2015 11:00
The Met: Policing London: Episode OneAvailable until Friday, 10th July 2015 02:50
The Bank: Love and MoneyAvailable until Sunday, 2nd August 2015 00:50
Get Started menu item
Welcome to OpenLearn
Get the most out of OpenLearn - Sign in
OpenLearn is the home of free learning from the UK's largest university, The Open University. We have over 800 free courses available for you to study right now. More about this site
Inspire me
Catching History's Criminals: The Forensics StoryGabriel Weston investigates the world of the forensic scientist and the murders they've helped to... Read more: Catching History's Criminals: The Forensics Story
Take the photographic memory testCan you capture scenes just by looking at them? Find out with our photographic memory test. Launch now: Take the photographic memory test
Free courses
Start writing fictionHave you always wanted to write, but never quite had the courage to start? This free course,... Try: Start writing fiction now
Succeed with maths – Part 1If you feel that maths is a mystery that you want to unravel then this short 8-week course is for... Try: Succeed with maths – Part 1 now
Become an OU student
Learning to learnTry our free course and get the most out of all our free courses Try: Learning to learn now
What's in a title: Understanding meanings in community care
What do we mean by 'community', 'care' and 'welfare'? In this unit you will explore the...
What do we mean by 'community', 'care' and 'welfare'? In this unit you will explore the meanings of these words in their historical and cultural settings. The unit does not discuss these terms exclusively in terms of social work practice so service users, carers or anyone interested in community care and the ways in which welfare services are provided would find this unit useful.
After studying this unit you should be able to:
- Demonstrate an awareness that the words 'care', 'welfare' and 'community' have a wide range of social, cultural and historical meanings.
- Duration 4 hours
- Updated Friday 12th October 2012
- Intermediate level
- Posted under Health Studies
Study this free course
Enrol to access the full course, get recognition for the skills you learn, track your progress and on completion gain a statement of participation to demonstrate your learning to others. Make your learning visible!
What's in a title: Understanding meanings in community care
The unit you are about to study is exciting and stimulating. Working with adults in the community is changing at a pace that can sometimes feel bewildering. Practitioners are being asked to review what they are doing in a critical way and to adopt new approaches. For example, the word 'community' is one that we all use quite readily and is at the heart of many social work policies. However, we tend to take it for granted that everyone means the same thing when they talk about a community or the community, and we seldom have time to analyse what we mean and compare this with other people's views. Understanding more about key concepts like 'community' and 'care' will help you to appreciate why policies such as the introduction of 'community care' have raised such complex and controversial issues, and why different individuals can experience them in such different ways.
This material is from our archive and is an adapted extract from Care, welfare and community (K222) which is no longer taught by The Open University. If you want to study formally with us, you may wish to explore other courses we offer in this subject area [Tip: hold Ctrl and click a link to open it in a new tab. (Hide tip)] .
Archive content
This is an extract from an Open University course which is no longer available to new students. If you found this interesting you could explore more free Health Studies courses or view the range of currently available OU Health Studies courses.
Copyright & revisions
Publication details
Originally published: Monday, 25th July 2011
Last updated on: Friday, 12th October 2012
Copyright information
- Creative-Commons: The Open University is proud to release this free course under a Creative Commons licence. However, any third-party materials featured within it are used with permission and are not ours to give away. These materials are not subject to the Creative Commons licence. See terms and conditions. Full details can be found in the Acknowledgements section.
- This site has Copy Reuse Tracking enabled - see our FAQs for more information.
If you enjoyed this, why not follow a feed to find out when we have new things like it? Choose an RSS feed from the list below. (Don't know what to do with RSS feeds?)
Remember, you can also make your own, personal feed by combining tags from around OpenLearn.
Alternative formats
- OUXML File (64 KB)
Tags, Ratings and Social Bookmarking
Page Tags
Sign in or create a free account to add tags to your OpenLearn profile
About this site
OpenLearn: free learning from The Open University


text:
School Leader
The mission of KIPP San Francisco College Preparatory is to prepare all students with the academic skills, knowledge, and strength of character to succeed in college and in the competitive world beyond. Through a rigorous college-preparatory curriculum that emphasizes critical thinking, analytical writing, and public speaking, students will be empowered to take ownership of their own education and achieve success not only as students, but also as active citizens engaged in their communities.
KIPP San Francisco College Preparatory is a free, open-enrollment, public charter school open to all students in San Francisco. The new high school opened in the Fall of 2013 with 120 ninth grade students. Each year, the school will add a grade level until it becomes a ninth-through-twelfth grade high school in 2016. In 2017, members of the founding class will graduate and enroll in college.
Enrollment and Demographics
251 students , Grade 9 and 10 (growing to 9-12)
52% Latino
34% African American
9% Asian
5% Other
8% English Language Learners
10% Students with special needs
82% Students qualifying for free and reduced lunch
KIPP San Francisco College Preparatory
655 DeHaro Street
San Francisco, CA 94107
Phone: (415) 643-6951
Fax: (415) 826-9182
Email: firstname.lastname@example.com
We are currently enrolling Grades 9–11. Please submit your online application here or visit the school to submit an application.
You are welcome to come shadow a student at the school from 8 a.m.–12 p.m. on the following dates:
- Thursday, May 28, 2015
- Monday, June 1, 2015
- Tuesday, June 2, 2015
- Friday, June 5, 2015
- Monday, June 8, 2015
- Tuesday, June 9, 2015
If you have already accepted a spot at S.F. College Prep and have questions on registration, you can visit our informational office hours, on the following dates:
- Wednesday, May 27th- 4–5 p.m., Room 102
- Wednesday, May 27th- 6–7 p.m., Room 102
For all other inquiries, please contact:
Joel Portillo, Operations Manager
Phone: (415) 636-0751
Fax: (415) 826-9182
Email: firstname.lastname@example.com
To learn about KIPP SF College Prep's LCAP, click here.


text:
Results 1 to 7 of 7
September 28th, 2008 #1
Finally Joined and Decided to Get on with Critiques~
I'm new to ConceptArt, I've always been intimidated by the art that most of the users post because everyone is so damn good but enough with my ridiculous pity-party.
I would absolutely love it for anyone to critique everything on the pictures I post, I'm thick-skinned and I really appreciate harsh, but helpful, critiques. To get a feel in general for the style I'm going for, I plan on doing concept art for movies, video games, etc. and I'm going for a realism but sort of cartoon feel? Much like the Concept Art you'll find of Finally Fantasy XII, and so on. Well here I go;
Also, I'm sixteen and I definitely have the time, energy and ability to do whatever it will take to improve. Drawing is one of my only passions and I pour almost all of myself into art
reference for the last one;
I'm not sure the last one counts because it looks like a tracing of the original but I decided to post it anyway because I'm stupid.
Last edited by x0nicorn; September 28th, 2008 at 01:20 AM.
Hide this ad by registering as a memberSeptember 28th, 2008 #2Registered User
- Join Date
- Oct 2006
- Posts
- 2,060
- Thanks
- 323
- Thanked 458 Times in 338 Posts
Most of em have a traced feel. *slaps* Don't do dat!
Draw the things you see around you.
September 28th, 2008 #3
what application are you using?
September 28th, 2008 #4
only the last one was referenced; i have never traced something since i was what, five? haha but i do get what you're saying
as for what program I use, photoshop and I are not on good terms; I use Oekaki
September 28th, 2008 #5
Perhaps it's not so much as MiniGoth was saying they were traced, but that they 'feel' traced. Perhaps it's more that your art doesn't feel like it's yours, but rather something you like to be drawing. Of course I can't be sure about it, but when you draw someone around you, or draw something from posemaniacs, it feels as if you're going to turn that picture into one of a character you recognise. As such, your art isn't traced but feels that way because it's turned more into a fanart of sorts rather than your own.
By drawing people around you, and I agree with him on that, you develop the basics of a body, of anatomy, of mood and movements, lots of things and you'll develop your own style. If you want to be character designer (or I suppose any designer for that matter..) then sure it's nice to look at how other designers did things, but do things your own way. Make your own designs, create your own stories behind your characters and show those to us. I for one would to see that. Look at the others for the decisions they made in making you 'feel' a certain character. Analyse why er.. Kadaj (?) is appealing to you, and learn from that. Learn the whole idea behind the character, and not just his looks. His looks have a reason, and making those reasons for your own things can really make or (when lack thereof) break a drawing later on.
And I think it'd be a good idea to just head out and draw, instead of sitting behind the computer to draw. Photoshop is a great tool, and you can do great things with it and is worth learning and figuring out, but just not yet. You first need your basics down. The anatomy of a human figure, how muscles and skin fold around, how cloth works, how expression and movement work, all those sort of things. There's so much more to a character than just a face or clothing, it's his or her whole stance or emotion that makes them appealing and you need to get those basics down in order to convey those things properly.
The Following User Says Thank You to Tangrim For This Useful Post:
September 29th, 2008 #6
So simply just draw the people i see, try to capture their essence in the facial structure/expression and poses?
What's truly appealing to me is just the picture in general. The only reason 99% of my drawings are fanart is because my brain is in constant limbo between being able to create something original, and not being able to.
I will definitely try to stay away from drawing with my tablet and get to work on learning basic structure and what-not before returning to digital art; thank you so much for the help! It was really helpful and I REALLY appreciate it
September 29th, 2008 #7
Its both trying to capture their essence and just basic technical excersises
And drawing things on your own, trying out new things, not being scared that you're not original, that will help you make your art yours. This one is a hard one to explain how to do, and for everyone it's different. But that's what makes any artist different in their own way, and everyone has to do it. Perhaps looking for those things in art are what make art yours, and the journey there makes it all worthwhile too.
Don't forget to show us, y'hear?


text:
Summer is just around the corner (June 21), and the array of summer series in the area are in full swing.
From outdoor movies to concerts to dances, if you can't find something to entertain everyone in the family then, well, it's your own fault.
Party in the Park
Presented by the town of Mount Pleasant, WEZL 103.5 FM and Colonial Life's Party in the Park returns for another round of shows starting Tuesday.
Every week following the Mount Pleasant Farmers Market, the Mount Pleasant Memorial Waterfront Park will feature free concerts with an official after-party held each Tuesday at Red's Ice House on Shem Creek.
The first week in the series will feature performances by Natalie Stovall & the Drive and Love and Theft.
Music will start at 6 p.m. at the rain-or-shine event. In addition to the tunes, Party in the Park will feature food and beer vendors.
Lawn chairs and blankets are permitted, but organizers ask that dogs, coolers, umbrellas and tents be left at home.
For more info, go to www.wezl.com/ common/party-in-the-park.html.
Music on the Green
Another music event, this one on Friday at Freshfields Village, is the annual Music on the Green concert series.
From 6-9 p.m., enjoy live music by Groove Train, which performs a mix of R&B, pop, rock and recent hits.
Food and beverages will be available for purchase. Attendees are encouraged to bring a beach chair or blanket.
Freshfields Village is at the crossroads of Kiawah, Seabrook and Johns islands. Go to www.FreshfieldsVillage.com for more.
Starlight Cinema
Another summer series held at Freshfields Village is Starlight Cinema.
The free outdoor movie will begin at 8:30 p.m. Wednesday on the Village Green. Guests are encouraged to bring a beach chair or blanket.
Offering new releases and classic family films, the second film in the series will be one of my personal favorites: "Hook."
A reimagined telling of "Peter Pan," the story follows the adventures of Peter Ban- ning (Robin Williams), a mergers and acquisitions lawyer with a permanent scowl on his face and a cell phone permanently attached to his ear.
When a bit of Neverland comes to London to take Banning's two kids hostage, he's forced to face his past with help from the Lost Boys to square off against Captain Hook and save his children.
Freshfields Village is at the crossroads of Kiawah, Seabrook and Johns islands. For more information, go to www.FreshfieldsVillage.com.
Party at the Point
Billed as Charleston's "premier happy hour concert series," the long-running annual summer concert series Party at the Point continues its 14th season Friday.
Held at the Charleston Harbor Resort and Marina, 20 Patriots Point Road in Mount Pleasant, gates open at 5:30 p.m. with bands playing from 6:30-9:30 p.m.
Tickets are $5-$7. Free on-street parking is available, as is valet parking for $5. The event features $3 drafts while they last.
This week's concert will feature Super Deluxe.
For more, go to www.CharlestonParty atthePoint.com.
Notice about comments:
The Post and Courier is pleased to offer readers the enhanced ability to comment on stories. Some of the comments may be reprinted elsewhere in the site or in the newspaper. We ask that you refrain from profanity, hate speech, personal comments and remarks that are off point.
We do not edit user submitted statements and we cannot promise that readers will not occasionally find offensive or inaccurate comments posted in the comments area. If you find a comment that is objectionable, please click the X that appears in the upper right corner when you hover over a comment. This will send the comment to Facebook for review. Please be reminded, however, that in accordance with our Terms of Use and federal law, we are under no obligation to remove any third party comments posted on our website. Read our full terms and conditions.


text:
Grow up "Hoopz", really, what are you 12?
Originally written on Jocks and Stiletto Jill | Last updated 8/27/12
In break-up news that might move you, it looks as if Shaq and Nikki "Hoopz" Alexander have called it quits. There were rumors swirling earlier in the year that they split but Hoopz officially announced it last week to the Boston Globe. A couple breaking up isn't really that big of a deal, especially when [...]
27 Comments:
but are you rich in your spirit?....
Hi! My name is Juanita and yes I am that 1 good woman... I too have been on a search for that 1 special someone... If you woudl like to know more about me email me at nita email@example.com...
I hope you find the women that will give you the warmeth you need..It's a beautiful thing when you find that one!
So imagine when the princess doesn't get her way in everyday normal life things.....Shaq, you're no dummy to say "C-ya" She actually thought she could do what Gabby has done her whole life 12 hours a day? You got to be joking...this woman is nuts...If she was 16 and started she'd never make it. Stick to landing gold medal boyfriends.
She needs to stick to sukking dyks for a living, because that's what she does. These groupie hoes make their mistake when they try to...rise above their stations in life...go legit...
They need to just do what they do, because somebody-gotta-do-it. The world needs hoes like it needs anyone else. She should have just stuck to being a groupie hoe and smashing Shaq. Her mouth got her into trouble.
She's a loser, but I believe she will take the Superhead route and write a book about Flav and Shaq, etc. What else can she do? I don't think she'll land another baller, and she clearly isn't interested in stripping.
Shaq you are better off wihtout her....Your a very nice young man who deserves better. I met him years ago and he was so totally polite and very very respectful. There is someone out there better for you...
That's a smart move on Shaq's part.It will save him a lot of grief in the long run.
I did not read in this article that Shaq broke off the relationship. Did I miss something? Why couldn't it be that Hoopz broke up with him? She is a pretty woman and will not have a problem in finding someone else. I hate hearing of breakups. Maye they will reconcile. I am a hopeless romantic!
i'm sure shaq will be just fine. he seems like a real nice guy and he's pretty funny too. he won't have any problem replacing her.
on CNN last week the announcer asked her "Are you Shaq`s girl friend?" "Are you Shaq`s girl friend?" she said yes but why did you ask it twice? He replied "I didn`t."
Shaq like ghetto girls. His ex-wife was one & he cheated on her a lot & admitted it. However, he has to know this girl is not in his league and in it for the money. She has NO sense with this episode and a bad history to boot. Did she really think that sleeping with Shaq would equate to being the next Mrs.? At least Shaunie had some sense and put the time in to become his Mrs. and that included knowing how to behave in public.
Get yo life!!!! In my best Tamar Braxton voice noones ghetto especially not Shaunie
go back 2 u ex
Other than the two people involved, how does this impact anyone else's life? Booooorrrring.
Psycho bitch from hell........
This is news? She must really be good in other areas besides sitting in a sports venue and batting her eyes.
Good riddence.
its news because its shaq... smh
she was just for fun anyway.....
Its better to have loved and lost, then live with a psycho for the rest of your life.
i believe she was acting a fool and it wasnt her first time doing so, but the last time shaq was going to deal with that bullshiiit
Shaq is a better man than me. I thought he was crazy anyway for even wanting mess with a Flava Flav "leftover". LOL!! Guess you could say that he retired from "Hoops" again, now off to the Hall-of-Fame.
Typical spoiled self-entitled woman! That's what happens when you go after most beautiful women! Deal with it men you all know that's what you want hanging off your arm!
Did Ashton Kutcher write this article? I feel like I've been punked...
Comments are closed.
What do you think?To leave a comment, you can:
NBA News
Delivered to your inbox
You'll also receive Yardbarker's daily Top 10, featuring the best sports stories from around the web. Customize your newsletter to get articles on your favorite sports and teams. And the best part? It's free!
Follow us on Twitter
|Best of Yardbarker
|NFL News
|MLB News
Today's Best Stuff
For Bloggers
Join the Yardbarker Network for more promotion, traffic, and money.
Company Info
What is Yardbarker?
Yardbarker is the largest network of sports blogs and pro athlete blogs on the web. This site is the hub of the Yardbarker Network, where our editors and algorithms curate the best sports content from our network and beyond.
|© 2015 Yardbarker, Inc. All rights reserved. Use of this website (including any and all parts and components) constitutes your acceptance of these Terms of Use and Privacy Policy. (What's New?)


text:
Kick up your heels when you add an extra layer of fun to your costume in this black and white reversible petticoat.
The perfect skirt chaser, this petticoat adds volume to a southern belle costume, 50's costume, princess costume, historical costume...the possibilities are endless! Available in white or black nylon.
…-- a sassy Southern Belle would insist on this Deluxe White Petticoat. Any elaborate costume starts modestly enough with this white Layered tulle petticoat costume accessory, which also comes in black. Vamp it up with Sexy Lace Knee High White chunky heel boots, sold separately. Corset not included.
Whether you're a dark fairy, wickedly hot witch, pretty pirate, or simply a sexy lady, this deluxe black petticoat is sure to add flounce and bounce to your cute costume! This essential Halloween hosiery comes in white or black with with a ruffled edge, giving flair to any girl's gown or skirt.
They'll be in stitches when you walk down the aisle and into the party in this amazing Monster Bride Black and White girls costume. The black and white top with a stitch print and lace accents is accompanied by a tutu skirt, glovelettes, hair clip, veil and footless tights.
It's one for all and all for you when you wear this Madame Musketeer adult womens costume. The black and white, 100% polyester dress of this sexy womens costume features gold trim, elaborate sleeves and an attached white petticoat, complete with matching boot cuffs and a spectacular hat.
Picture yourself through the looking glass in this cute Storybook Alice tween costume. The blue and white, 100% polyester pinafore-style dress is trimmed in black with a white petticoat and comes complete with matching black and white leggings and glovelettes.
Enter a world of fantasy when you step through the rabbit hole and into the officially licensed Tim Burton's Alice in Wonderland Deluxe adult womens costume. Feel the magic in this pretty blue dress with white and black trim and an attached white petticoat along with matching glovelettes.
Be everyone's favorite animated sweetheart in this officially licensed Disney Sassy Pink Minnie Mouse adult womens costume. Pair up with Mickey on Halloween in the pink and white polka dot dress with detachable black tail, white petticoat, mouse ear headband, white gloves and white knee highs.
Anything can happen when you wear this officially licensed Disney Alice in Wonderland Alice Red Court Dress adult womens costume. Be gorgeous in the red party dress, complete with black and white stripe overlay, petticoat, arm band and red tie belt.
Get ready to walk down the aisle in this Green Monster Bride child costume. The black, white and green, 100% polyester dress comes complete with ruffled petticoat and hat with two bolts. All the other girls will be green with envy.
Everyone will flock to you when you arrive in this incredibly sexy Fantasy Butterfly adult womens costume. The orange, black and white mini dress features a ruffled skirt, attached polka dot petticoat, lace-up bodice and attached garters, complete with matching wings and a polka dot headpiece.
Graze the neighborhood for candy on Halloween in style when you wear this Zebra Tutu Child Costume! Off the shoulder animal print tutu dress adds a splash of pink to mix up the traditional black and white look and comes with leg warmers, wristlets and ears.
…Take advantage in this officially licensed Dr Seuss Cat in the Hat Tutu Adult Womens Costume. You'll get away with just about anything wearing black character T-Shirt with printed fur chest and red bow tie, headpiece with classic mini striped top hat, and red tutu dress with white ruffle hemline.
…Versailles Vampiress adult womens costume. The 100% polyester, spectacular floor-length black, burgundy and white ball gown of this vampire costume features lacy white bell sleeves and black bat bow accents. A matching choker collar with a skull cameo and a petticoat complete this Gothic costume.
…Monster Bride adult womens costume. The thigh-length white dress of this bride costume features a knitted polyester bodice with white elbow-length sleeves, white lace center bodice overlay, white taffeta under skirt, ruched white tulle overskirt, black waist cinch with silver buckles and grommets.
Reinventa classic storybook tale when you don this Racy Red Riding Hood adult womens costume. The red, white and black, 100% polyester dress features a red tutu skirt, black lace-up bodice, a white, puffy-sleeved peasant top along with an attached red hooded cape.
…Conscience adult womens costume. The black and white striped, penitentiary-inspired tutu dress of this prisoner costume features a black bandeau and a GUILTY patch on the bodice. Black, wrist-length fingerless fishnet glovelettes, a striped prison cap and black thigh highs complete this sexy womens…
They'll be in stitches when you show up in this amazing black and white Monster Bride tween costume. No detail is overlooked from the amazing top and tutu skirt, to the veil with hair clip and even fingerless glovelettes.
Whether you're venturing through Halloween Town or Christmas Town, either way you'll rule in the Jack Skellington Dress Adult Women's Costume. This black and white stripped bustier with bat detail collar has a matching tulle skirt.
Your little one won't just be stealing Mickey's heart in the Officially Licensed Minnie Mouse Infant Costume. Features a black snapsuit with sweet little collar, white and red tulle polka dot skirt and matching bow headband.
The royal court better watch out, there's a new star in town when you wear the Twisted Jester Adult Women's Costume. This classic black and white outfit features a fun tutu, sleeveless top and ornate neckpiece and headpiece.
Shiver some timbers in this seaworthy Theatrical Quality Deluxe Pirate Wench adult womens costume. The white satin dress features ruffled lace cuffs and comes complete with a gold-trimmed lace-up black vinyl vest, tulle petticoat, striped sash, striped bandana and a velvet choker.
Skeletons don't have to be in black and white when you mix it up with this Funky Punky Bones Child Costume! Electric rainbow tutu dress with colorful ribcage print matches bone printed leggings and wristlets so you'll be ready to brighten up the night. Accessorize with some glow sticks, not…