text:
|Publication number
|Publication type
|Application number
|Publication date
|Oct 10, 2002
|Filing date
|Mar 9, 2001
|Priority date
|Oct 27, 2000
|Also published as
|Publication number
|Shimon Shmueli, Alex Lang, Jean Billman
|Original Assignee
|Shimon Shmueli, Alex Lang, Jean Billman
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (26), Referenced by (118), Classifications (9), Legal Events (6)
|External Links: USPTO, USPTO Assignment, Espacenet
[0001] This application claims the benefit of provisional application serial No. 60/243,816, filed Oct. 27, 2000, entitled PORTABLE PRIVACY AND CONFIGURATION FOR COMPUTER AND WEB BASED APPLICATIONS, the disclosure of which is incorporated herein by reference.
[0002] The present invention relates to portable devices to facilitate computing, and in particular, relates to a portable device capable of interacting with a computing device to facilitate user interaction.
[0003] Using multiple computers and multiple computing devices is becoming commonplace. The need or desire for people to use more than one computer in addition to mobile computing devices, such as personal digital assistants (PDAs) and mobile telephones accessing the Internet, is increasing for private and business use. These users frequently access the Internet and demand customization of their computing environments. For example, most users customize their desktop and browser settings to provide a friendly interface as well as make favorite web pages readily accessible with organized bookmark settings. Unfortunately, such settings configured on one computing device are not readily portable to other computing devices. The other computing devices typically require replicating configuration information to arrive at the preferred settings that are frequently used. Although users that interact with different computing devices on a routine basis would often benefit from having customized settings available on each device, the limited use on any one computing device does not outweigh the time and effort necessary for customization. When a user accesses the web from a public or shared host system, the web browser does not contain a user's setup and preferences, but rather those of the host system. In addition, shared access may compromise the privacy of the owner of the system as well as that of the user.
[0004] The increase in mobile computing also corresponds to concerns about privacy. Administrators of computing devices want to make sure that users are authorized to use the computer and control access to the various programs and data available from the computer. Second, users would like the freedom to use computing devices as desired without leaving readily accessible records of their activities, which are available by viewing cookies, computing or browsing histories, and the like.
[0005] As such, there is a need for a way to provide portability of customization options and settings to optimize interactions on multiple computing devices. There is a further need to address the privacy and security issues associated with computing on multiple computing devices on commercial and personal levels.
[0006] The present invention relates to a portable device configured to interact with a number of host computing devices. The portable device primarily includes memory having software capable of running on one of the host computing devices. The memory will be associated with an interface to facilitate interaction with one or more of the host computing devices. Although the portable device is primarily a memory device, the portable memory device may include control circuitry to assist in interaction with the host computing devices as well as organizing the data stored thereon.
[0007] The present invention uses a portable memory device to directly or wirelessly interact with one or more host computing devices to provide a customized configuration for one or more aspects associated with a computing session. In particular, software on the portable device will automatically execute on the host computing device after the host computing device recognizes the presence of the portable device. The software provides instructions for the host computing device to launch a select program on the host computing device and provide a customized configuration for the program. The customized configuration is based on information stored on the portable device. As such, the portable device may automatically set preferred interface or program configurations personalized to the user. For example, the interface settings for a desktop, productivity, or browser application may be tailored as defined by information stored on the portable device. Other settings, such as bookmarks for a browser, may be stored on the portable device and made available to the program launched on the host computing device.
[0008] Preferably, the portable computing device will emulate a file system in memory of the host computing device, such as a hard disk drive, wherein the software and data appear as a file system or other memory available to the host computing device. The portable device may interact with the host computing device through a direct or wireless interface. Preferably, most of the information provided on or by the portable device is encrypted to enhance security. Data compression techniques are available to maximize the amount of information capable of being stored on the portable device.
[0009] In addition to customizing select programs launched on the host computing device, the present invention may provide an authentication procedure. Authentication may include receiving authentication indicia from the user via an interface on the host computing device and determining if the authentication information received from the user matches authentication indicia stored on the portable device. As such, protection is provided to prevent non-authorized users from using the portable device. The portable device may also be configured to remove remnants or records of user interaction during a computing session from the host computing device to enhance the privacy associated with the computing session.
[0010] The present invention may be implemented on numerous types of portable devices as well as in software provided on a computer readable medium, such as a compact disk, floppy disk, or the like, capable of being provided to or stored on the portable device according to the present invention.
[0011] Those skilled in the art will appreciate the scope of the present invention and realize additional aspects thereof after reading the following detailed description of the preferred embodiments in association with the accompanying drawing figures.
[0012] The accompanying drawing figures incorporated in and forming a part of the specification illustrate several aspects of the invention, and together with the description serve to explain the principles of the invention.
[0013]FIG. 1 is an illustration of a computing environment compatible with the operation of the present invention.
[0014]FIG. 2A illustrates a portable key that is capable of being inserted into and interacting with multiple computing devices according to the present invention.
[0015]FIG. 2B is a smart card configured to interact with multiple computing devices according to the present invention.
[0016]FIG. 2C is a remote communication device, such as a transponder, configured to interact with multiple computing devices according to the present invention.
[0017]FIGS. 3A and 3B are a flow chart outlining a basic process for interacting with multiple computing devices according to the present invention.
[0018]FIG. 4 illustrates a software architecture according to a preferred embodiment of the present invention.
[0019]FIG. 5 illustrates an exemplary launching bar provided by the present invention.
[0020]FIG. 6 represents an expansion window associated with the launching bar illustrated in FIG. 5.
[0021]FIG. 7 illustrates a preferred service providing a content push for the markup language area of the launching bar illustrated in FIG. 5.
[0022] The present invention provides a portable memory device capable of interfacing with a number of computing devices. The portable memory device, referred to generally as a key, is preferably configured to provide one or more applications capable of running on a computing device, generally referred to as a host, to facilitate user interaction. Preferably, the user interaction is embraced with one or more privacy and security measures.
[0023] The embodiments set forth below represent the necessary information to enable those skilled in the art to practice the invention and illustrate the best mode of practicing the invention. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the invention and will recognize applications of these concepts not particularly addressed herein. It should be understood that these applications and concepts fall within the scope of this disclosure and the accompanying claims.
[0024] With reference to FIG. 1, a basic representation of a computing environment consistent with the implementation of the present invention is illustrated. At the heart of the invention is the portable memory device, which is referred to as a key 10. The key 10 is configured to interact with any number of computing devices, which are referred to as hosts 12. Each host 12 will typically interact with one or more servers 14 via a network 16, which may include a local area network (LAN), the Internet, or a combination thereof.
[0025] The key 10 will primarily include memory 18 having software 20 capable of running on one of the hosts 12, and data 22. The memory 18 will be associated with a key interface 24 to facilitate an interface with one or more of the hosts 12. Although the key 10 is primarily a memory device, the key may include control circuitry to assist in interaction with the host as well as organizing the data 22. Preferably, once an interaction between the key 10 and a host 12 is established, the memory 18 will emulate a file system on a memory device, such as a hard disk drive, accessible by the host 12 wherein at least certain aspects of the software 20 are capable of running or executing on the host 12.
[0026] In the preferred embodiment, the key 10 will include four or more megabytes of flash memory and a built-in USB sleeve interface. When the key 10 is plugged into a USB port of a host 12, the key 10 will emulate a file system on a solid state mass storage device, and via plug-and-play functionality, rely on device drivers that are typically associated with the host's operating system. The key 10 is preferably configured for autorun capability, which may emulate that of a CD-ROM autorun configuration. This configuration will allow a start-up application stored on the key 10 to start executing when the key 10 is plugged in to the USB port of the host 12. Those skilled in the art will recognize a variety of configurations for the key 10 wherein when the key 10 is placed into or associated with the host 12, one or more applications are automatically executed by the host 12. The organization of the memory 18 will preferably resemble a file structure addressable by the host 12. Preferably, the software 20 will include Java applets, Active-X components, or the like capable of automatically running on the host 12 upon engaging the key 10 with the host 12, or otherwise establishing an interaction between the two devices. Additional detail is provided below.
[0027] The host 12 may take many forms, including a personal computer (PC), workstation, personal digital assistant (PDA), notebook computer, web-enabled mobile telephone, or the like. The host 12, regardless of form, will typically include a central processing unit (CPU) 26 associated with memory 28 having the requisite software 30 and data 32 for operation. Typically, a user interface 34 is provided to facilitate interaction with the host's user, which is preferably the owner of the key 10, who is interacting with the host 12. The CPU 26 is preferably associated with a key interface 36 to facilitate interaction with the key 10, and a network interface 38 to facilitate interaction with any number of devices associated with network 16, such as the servers 14.
[0028] Importantly, the software 20 on the key 10 is configured to readily execute on the host 12 upon interface. For example, the key 10 may be compatible with Windows plug-and-play capability, and the key interface 24 may be USB compatible, wherein when the key 10 is plugged into the key interface 36 of the host 12, the host 12 will recognize the key 10 and execute select applications or functions provided by the software 20 of the key 10.
[0029] The host 12 is preferably configured to access various servers 14 over the network 16 upon executing applications or functions of the key 10. These servers 14 may be configured in any number of ways. The servers 14 may be traditional application servers facilitating the function of the host 12, or may be web servers capable of downloading markup language content upon request from a browser running on the host 12.
[0030] The server 14 will typically include a CPU 40 having memory 42 with the requisite software 44 and data 46 to facilitate operation. The server 14 will typically include a user interface 48 and a network interface 50 cooperating with the CPU 40. The user interface 48 allows a direct interface with the server 14, wherein the network interface 50 facilitates interaction with any number of network devices, including other servers 14 and hosts 12.
[0031] Turning now to FIGS. 2A-2C, the key 10 may take on any number of configurations. The preferred embodiment is shown in FIG. 2A wherein the key 10 takes the form of a physical key-like device 10A capable of being plugged into a USB port or other readily accessible port on the host 12. Preferably, the key 10A is light and portable enough to be carried on a key chain or the like. FIG. 2B represents a smart card 10B capable of carrying out the concepts of the present invention. The smart card 10B may be a contact-based or a contactless (wireless) smart card 10B capable of interacting with the host 12 as described above. FIG. 2C depicts a wireless communication device 10C, such as a transponder, capable of facilitating wireless communications with the host 12. Whereas a physical connection with a key 10 may implement the Windows plug-and-play interface, a wireless device 10C may incorporate an automatic detection or sensing technology, such as the discovery process used by Bluetooth, which is well documented and available to those skilled in the art. The key 10 may also be implemented in a wireless personal digital assistant (PDA), mobile terminal, such as a mobile telephone, or like portable computing device. The applications or functions stored on the key 10 and capable of executing on the host 12 are referred to in general as keylets. As discussed below, keylets may also reside on a host system itself, depending on the security level associated with that host 12. Typically, keylets are assigned a class indicating the basic functionality of the keylet, and preferably a security level corresponding to the functionality of the keylet. The keylets are preferably Java applets, but may incorporate any software technology facilitating ready execution on a host 12. The keylets may provide any number of functions, several of which are discussed in detail below.
[0032] A generic process providing multiple functions is outlined in the flowchart of FIGS. 3A and 3B, wherein user authentication is required before a certain function or interaction is allowed by the host 12. Further, upon completion or termination of the interaction or function, remnants indicative of the user's interaction are removed from the host 12 to facilitate privacy.
[0033] The process begins when the key 10 is inserted into or placed within communication range of the host 12 (block 100). Preferably, the key 10 is identified (block 102) and the communication interface is configured to facilitate interaction (block 104). One of the keylets may be programmed to configure the user's desktop and basic interface features. For example, the user may have a keylet configured to set preferred color schemes for the desktop, provide a select screen saver after a certain period of dormancy, or activate a particular application. For example, the user may want a light green desktop with a screen saver using a favorite wallpaper after ten minutes of dormancy. Further, the user may have the keylet automatically configure Microsoft Outlook to check e-mail from a select pop email server, as well as launch Microsoft Word and Excel. The keylet may launch Word and Excel to have the user's favorite toolbars and settings. Internet Explorer or other browser may be launched with bookmarks stored on the portable device. This type of functionality is available on any host 12 capable of interacting with the key 10. Preferably, the key 10 is configured to be readily operable with any number of computing devices acting as host 12.
[0034] Regardless of the function provided, a specific keylet is typically configured to initially execute on the host 12 (block 106). Generally, the initial keylet to execute is a basic keylet requiring little or no security to execute. The execution of the keylet may require access to data stored on the key (block 108).
[0035] In this example, the initial keylet runs an authentication routine to ensure that the holder of the key 10 is authorized to use the key 10 in association with the host 12 (block 110). Typically, the authentication routine will provide a user authentication interface (block 112) requiring a password, logon information, or biometric indicia from a biometric reader (not shown) associated with the host 12. In response, the user will provide authentication indicia to the host 12. The authentication routine, which is running on the host 12, will receive the authentication indicia from the user (block 114), and determine if the user is authenticated (block 116).
[0036] If the authentication indicia does not match that stored on the key 10 or otherwise associated with the authentication routine (block 116), the keylet may have the user re-enter the authentication data, or may simply end the process (block 118). If the user is authenticated (block 116), one or more additional keylets based on the user authentication are executed according to the interaction of the user (block 120). Notably, as will be discussed in further detail below, the keylets available for use may be based on a security level corresponding to the authentication.
[0037] During execution of any of the keylets, data may be accessed from the key 10 as necessary based on the keylet and the authentication or security level (block 122). Further, the data 22 stored on the key 10 may be updated based on the user interaction as desired (block 124). The user may also be queried to update data 22 on the key 10. Alternatively, keylets may be configured to automatically update the key 10 without informing the user. Those skilled in the art will recognize the various options capable of being provided to the user.
[0038] Depending on the keylet being executed, the user may indicate a desire to end the session, wherein the keylets or data involved in the interaction may be updated as necessary. Throughout this process, one or more of the keylets may monitor for the insertion or loss of presence of the key 10 (block 126). If the key 10 is not removed (block 128), the process will repeat. If the key has been removed (block 128), one or more of the keylets will preferably continue to run on the host to clean any residue left from the user interaction (block 130). Cleansing the residue from the host 12 will preferably include removing any cookies, histories, information in cache, or other memory indicative of the user's interaction. Such a cleansing is also preferable upon a scheduled termination of the session, wherein the cleansing will occur upon the user signaling for an end of the interaction. The automatic cleansing upon removal of the key 10 is a safeguard for those forgetting to properly end the session and simply removing the key 10 without providing the host 12 forewarning.
[0039] In the preferred embodiment, the key 10 will include multiple keylets providing various functions. The keylets may have access to common data files or select, corresponding data files. An exemplary architecture is provided in FIG. 4 for the key 10 and a server 14 configured to interact with select ones of the keylets while operating on the host 12. For purposes of illustration, three keylets are illustrated: auxiliary keylets 52, core keylets 54, and web keylets 56. Each of the keylets preferably interacts with a key manager (KM) application 58 capable of managing interaction among keylets and between keylets and associated data files: auxiliary data files 60, core data files 62, and web data files 64. Depending on the functionality of the keylets and the business models for marketing keys 10 having the various keylets, the core keylets may be provided by the provider or manufacturer of the key 10. The web keylets 56 are particularly configured for interaction with one or more servers 14 when the keylets are executed on the host 12.
[0040] As illustrated, the server architecture may include web servlets 66 configured to facilitate interaction between the web keylets 56 and the web servlets 66 running on server 14 via the network 16. Notably, servlets 66 are similar to keylets, with the exception that they are stored and run on the server 14. Notably, any of the keylets 52, 54, 56 may provide any type of functionality, and are only illustrated as being different for the purposes of description. As such, the auxiliary keylets 52 may be provided by business partners associated with the providers or makers of the key 10. The core keylets 54 may provide functionality basic to the core elements of the key 10, wherein the auxiliary keylets 52 may provide functionality corresponding to a particular function associated with the given business. The auxiliary, core, and web data files 60, 62, 64 are preferably used to store data used or provided by the auxiliary, core, and web keylets 52, 54, 56, respectively. Preferably, the keylets use compression and encryption techniques to minimize the impact on memory as well as to provide secure transfer of data between the executing keylets and the various data files 22 stored on the key 10.
[0041] The key manager 58 may also provide various levels of security for keylets and data files. For example, an initial security level may allow access only to select data files and keylets, whereas an authorization corresponding to a higher-level security may provide access to all of the data files and use of all of the keylets. Further examples of security levels and use of security are described in greater detail below in association with particular keylets.
[0042] The server architecture may include any number of servlets or services, such as the core services 68 or third party services 70. The core services 68 may correspond to the basic functionality of key interaction and use, wherein the third party services 70 may correspond to a business partner's application configured to run in association with the use of a key 10. Typically, the key manager 58 will interact with the various keylets using a key manager application program interface (API) 72, wherein the servlets and services may interact with each other through an extended API 74. The types of keylets available are limited only to the types of functionality required of the key 10. Further, multiple functions may be provided in a single keylet, or provided in a corresponding number of keylets, wherein one function corresponds to one keylet. The following outlines numerous functions that may be provided by keylets individually or in combination.
[0043] The authentication function is a security feature that provides for user authentication when accessing a host 12 or services on the host 12. To access the authentication function, the user must engage the key 10 with the host 12 by actually plugging the key 10 into the host 12, or by placing the key 10 within a certain proximity to the host 12 (wireless). Once the host 12 recognizes the key 10 and executes a keylet providing the authentication function, the user is preferably queried to enter a user name and password. Once entered, the keylet will confirm or deny the user name and password entered by the user with information stored, and preferably encrypted, on the key 10. Assuming that the user name and password are authenticated, access to at least a portion of the services provided by the key 10, and perhaps by the host 12, are authorized. Different passwords and user names may be used in various combinations to access various levels of security and may be provided by the key 10. The authentication function is particularly useful when combined with other functions provided in the same or different keylets.
[0044] A second function made possible by the present invention relates to private and secure Internet access on multiple hosts 12. When a user normally accesses the Internet from a public or shared host system, the host's web browser does not contain the user's normal setup and preferences found on the user's home PC, but rather those of the host 12 being used. In addition, shared access may compromise the privacy of the owner of the host system as well as that of the user.
[0045] With the present function, upon interaction of the key 10 with the host 12, a "private" web browser is launched from the host 12 upon execution of the keylet providing the function. Preferably, the keylet launches the web browser on the host and causes the web browser to fetch select information relating to desired settings, preferences, bookmarks, and the like, from the key 10, thereby protecting the security and privacy of both the owner and the user of the system, while allowing the user to apply his preferences and information for the browsing event. As noted above, when the user removes the key 10 or otherwise disassociates the key 10 from the host 12, the same or other keylet will close the browser, and the temporary environment established for the browsing session will be cleaned without leaving any traces such as history, cookies, cache, preferences, etc. The keylet will also close itself, and preferably operate to completely remove the keylet, or leave the keylet in such a state that it is readily erased upon restart or minimized to the point where information is unavailable from analyzing the keylet.
[0046] Another unique function provided by executing a particular keylet on a host 12 provides for a launching an interface bar, referred to as a launching bar, with advertising content as well as a way to access other functions provided by one or more keylets on the key 10. A launching bar, generally referred to as 76, is depicted in FIG. 5. Preferably, the launching bar 76 will appear as or will be closely associated with the web browser's tool bar and advertising banner.
[0047] Although the Internet provides tremendous opportunity for advertising, there is a need to increase customer retention by holding advertising content provided on the browser's advertising banner for a period of time sufficient for the user to actually view the advertising, instead of catching only a glimpse while navigating from one web page to another. Preferably, when a "private" web browser session is started as described above, the session will start with a narrow, fixed markup language frame, as depicted in FIG. 5. The frame may take many forms and may associate itself with the toolbar or banner of the web browser, or may actually act as a mini-web page, positioned anywhere on the screen. Preferably, the frame is configured to override or otherwise conceal or hide the advertising normally provided by the web browser or page being displayed. The frame may include any elements compatible with the markup language being used, such as GIFs, links, buttons, banners, text, animation, etc.
[0048] As depicted, the launching bar 76 may include a logo 78, a markup language (ML) content area 80, a help button 82, an end button 84, and a launch button 86. Preferably, the launching bar 76 will redirect uniform resource locators (URLs) and other web page content through the launching bar 76, so as not to interfere with the content intended to be displayed to the user or functional buttons and drop-down menus provided by the browser. Preferably, the launching bar 76 will provide advertising information associated with the provider of the key 10. As such, the logo area 78 may include a fixed logo for a company. Notably, the logo remains in place throughout a browsing session wherein the user is browsing any number of pages. The markup language content area 80 may include fixed information provided by the key 10, select information provided as a web page from any one of the servers 14, or a combination thereof. Importantly, the content provided in the markup language content area 80 may come from a select web page dictated by information provided in the key 10 and independent of the actual web page selected by the user. As such, the provider of the key 10 has multiple opportunities to provide advertising information to the user during a browsing session, even when the user is skipping from one page to another.
[0049] The launching bar 76 may act as an interface to the various functions provided by the keylets on the key 10. For example, clicking on or otherwise selecting the help button 82 may invoke a help keylet capable of accessing help information stored on the key 10. Similarly, the end button 84 will act to close the launching bar 76, and preferably, initiate a cleansing function to remove traces of the user's interaction during the browsing or computing session.
[0050] Typically, the logo area 78 contains a button displaying the logo of a business. When the button is clicked, the web page of the business being advertised is launched. The markup language area 80 may contain a banner, image, or hyperlink associated with a keylet, service, or servlet. The markup language area 80 be associated with or facilitate the functionality of a browser. Preferably, clicking on this area will enable a content push, which is described below in greater detail. In the preferred embodiment, the launch button 86 is the only way to launch the various keylets in order to provide maximum marketing and advertising benefit of the launching bar 76. Those skilled in the art will recognize numerous ways to execute keylets and that the launching of keylets need not be limited to this preferred mode. When the end button 84 is selected, the keylet controlling the launching bar 76 will preferably terminate and end the user session as it is associated with the key 10. At this time, or when the key 10 is removed from the host system 12, the launching bar keylet or associated clean-up keylet will clear the markup language area 80 and replace it with a notification that the key 10 has been removed and key termination is in progress.
[0051] The launch button 86 may be configured in a number of ways. The launch button 86 may be used to simply elect a function provided by one or more of the keylets or provide a selection window upon activation to display the various functions available to the user. A selection window associated with the launching bar 76 is shown in FIG. 6, wherein upon selection of the launch button 86, a function menu is provided including a selection for "My Bookmark" 88, "E-Cart" 90, and "E-Wallet" 92. As such, the launching bar 76 may provide a user interface to the functions provided by the key 10 as well as the fixed advertising medium to hold advertising information or select advertising information independent of the web page selected by the user.
[0052] Another function of the present invention that is capable of being provided by executing an appropriate keylet on the host 12 operates to manage passwords for web-based services. Typically, web users are registered at multiple web-based services. Some choose to register by different user names and passwords; consequently, they often have difficulties recalling their user names and passwords. Many others solve these problems by reusing the same user name and password combinations across multiple sites and services, which creates a risky security exposure.
[0053] The passwords manager function is preferably a Java applet that allows a convenient way for a user to store his user name and password in an encrypted form on the key 10. When the user accesses a web site that requires authentication or the entry of a password, the passwords manager will preferably automatically recognize the site and the need for insertion of a user name and password and will actually insert the user name and password in the appropriate fields on the web page.
[0054] The passwords manager function may automatically fill in the requisite information upon entry of the page requiring the information, or may only provide the information upon command by the user. Preferably, the passwords manager will automatically recognize entry into a particular site, and automatically fill in the user name and password fields in a fashion eliminating steps by the user. Preferably, the user name and password are automatically filled in the appropriate fields in a fashion taking the user directly into the site by requesting the subsequent web page.
[0055] Alternatively, the keylet providing the password manager function may directly cooperate with the web servlets 66 via the network 16 to facilitate the same or similar functionality. In this case, the web servlet 66 will be specially configured to interact with the particular keylets to provide the functionality, instead of the keylet taking the sole responsibility for detecting the web page and filling in the requisite information.
[0056] Notably, the passwords are not relegated to merely user name and password configurations, those skilled in the art will recognize that various types of password configurations are used for logging into web-based services. Further, the authentication function described above is particularly useful in combination with the passwords manager to ensure that only authorized users may have their user names and passwords automatically filled in the appropriate fields when accessing a particular web site.
[0057] The passwords manager function will preferably allow tracking, updating, and changing passwords for any given web page or service. Further, the passwords manger function may be combined with other functions, for example, upon activating a service from the launching bar 76, one or more keylets may execute to enter the web site and automatically fill in user name and password fields. Further, this functionality may be allowed only if the user was properly authenticated.
[0058] Another issue facing users is that built-in bookmark tools on browsers require users to classify their bookmarks in a hierarchical structure. The hierarchy is typically not a natural organizational method, and can pose difficulties when the same site being bookmarked can be associated with multiple categories. For example, Amazon.com is a shopping site for both music and books, and should be classified under both categories.
[0059] The present invention provides a bookmark manager that readily allows classification of a common URL under multiple keywords identifying categories. Further, a graphical user interface may be provided, wherein new categories may be added and URLs may be associated with any number of categories. Thus, when a user selects a certain keyword, all of the URLs associated with that category may be displayed. A more basic function for the bookmark manager is to simply make the various user bookmarks available for any browsing session.
[0060] Preferably, the browser launched for the session will incorporate all the bookmarks and organization thereof from the key 10 instead of those stored on the host 12. If the bookmarks are changed, new bookmarks added, or old bookmarks deleted during the session, the key 10 will be updated so that the new configuration is available for the user's next session on the same or other host 12. The bookmark manager function may cooperate with the password manager such that when a website associated with a particular bookmark is accessed, the user name and password are automatically entered in the appropriate fields to quickly propel the user into the web site associated with the bookmark. Further, these functions may be affiliated with other keylets, such as an authentication keylet, and may be provided on the launching bar 76 directly or in association with the launch button 86.
[0061] Another aspect of the present invention allows for efficient use and security for managing various financial account numbers used online. According to a study by Visa, approximately 27% of online shoppers leave their shopping carts behind at the stage when they are asked to fill out a form with credit card and shipping information. Users have security concerns and limited patience for filling out long payment and shipping forms. The present invention includes aspects that allow users to store in the key 10 information for one or more financial accounts, such as credit and debit card account numbers, billing addresses, and multiple shipping destination addresses. Preferably, this information is encrypted and protected in the user's key 10.
[0062] When the user needs to fill out payment and shipping forms at an e-commerce site, the key 10 will or will have authenticated the user as described above and the user will be prompted via a graphical user interface to select a particular account number, and perhaps shipping and billing addresses, to use. A credit card manager function will then decrypt the information and fill out the appropriate fields in the web page, or alternatively, send the encrypted information directly to an e-commerce site for bill processing. In the latter case, the particular keylet providing the function may cooperate with a web servlet 66 specially configured to interact with the keylet to provide processing of the account information, and perhaps, decryption of the encrypted information. Preferably, the keylet or keylets providing the account manager are compatible with the electronic commerce modeling language (ECML) standard. The keylet may allow the user to paste entries into non-ECML fields by a menu of buttons that correspond to the full repertoire defined by the ECML standard.
[0063] Preferably, the keylet will allow users to keep track of various account numbers and any associated security for a variety of accounts. Passwords for the accounts and the like may also be stored and automatically used during this transaction directly in association with a function or in combination with other functions provided in the same or other keylets. In essence, the account manager will manage multiple financial accounts, facilitate filling in forms for checkout, and aid in providing a secure transaction for the user in a fast and efficient manner.
[0064] Another function of the present invention capable of enhancing user convenience as well as facilitating e-commerce is the portable shopping cart function. The portable shopping cart function provides a shopping cart available for one or more e-commerce sites, wherein the shopping cart is actually kept on the key 10 between shopping sessions. Information relating to products selected to place in a shopping cart for one or more sites is kept on the key 10, wherein when the user revisits a site, the shopping cart is available. The shopping cart may be site-specific wherein items placed in a cart for a particular site are only available for that particular site.
[0065] Alternatively, the shopping cart may be configured to work with multiple e-commerce sites. For example, basic product information from Amazon.com, Borders.com, and BarnesandNoble.com may be used to identify one or more items, wherein items selected to place in a shopping cart at one site may be available for comparison or purchase via another site. The products may be identified in the shopping cart based on proprietary item numbers, universal product codes (UPCs), or sufficiently descriptive information, such as the title in combination with the artist or author.
[0066] In general, the keylets will be configured to interact with a web page and act as the shopping cart for the site or otherwise interact with the shopping cart to automatically provide or receive information therefrom. The interaction depends on whether the user is bringing a shopping cart with items to a site or leaving a site with items yet to be purchased. As with the above, the shopping cart function may be combined with any of the various functions. For example, if the user is shopping online, one or more keylets may be configured to provide a shopping cart for the products to purchase, fill in an account number, and provide passwords for the account, the shopping cart, and online retailer. The shopping cart may be updated during shopping and used to store products between shopping sessions. Further, the user may be authenticated as described above before allowing any interaction.
[0067] An expansion of these concepts can be applied to marketing between brick-and-mortar stores and online shopping sites. Cross-promotion selling is provided by allowing a user to gather information from a brick-and-mortar computer terminal or other host 12 and use the information online, and vice versa. As such, online retailers can encourage users to visit the corresponding brick-and-mortar stores, while traditional retailers can encourage users to visit certain online sites. All of these functions may be provided with varying levels of security, compression, and encryption.
[0068] Additional functions may allow the storage and protection of unique coupons and tokens on the key 10. The coupons may have a time expiration, number of uses, or a transferability flag to enhance marketing. The coupons may be used in conjunction with any of the functions above to facilitate shopping and e-commerce.
[0069] A content push service is preferably used to fill the markup language area 80 of the launching bar 76. As illustrated in FIG. 7, a keylet running on the host 12 will cooperate with a servlet running on the server 14 to automatically load content in the markup language area 80. Preferably, web-based input 94 is provided to a content push service 96 associated with a push servlet 98 running on the server 14. The push servlet 98 is preferably a web servlet 66 as previously described in FIG. 4. The push servlet 98 will cooperate with a push keylet 100 being executed on the host 12. The push keylet 100 may be a web keylet 56 as illustrated in FIG. 4. The push servlet 98 and push keylet 100 will cooperate to push the content of a markup language file 102 to the markup language area 80 of the launching bar 76. As illustrated, the markup language file 102, as with most of the files processed in association with the key 10, is preferably encrypted for enhanced security. Using the content push service 96 allows the markup language area 80 of the launching bar 76 to be updated using different types of content. However, the content is provided by a specified source associated with the key 10 in lieu of the content simply being associated with whatever web page is being viewed by the user.
[0070] Since the present invention provides numerous possible functions and combinations thereof, the preferred embodiment of the present invention uses the key manager 58 (as shown in FIG. 4) to manage the interaction and overall relationship between the various keylets providing their respective functions. Thus, it is important for the key manager 58 to provide sufficient facilities for seamless interoperation among keylets.
[0071] For example, a bookmark manager will typically integrate with password manager functionality so that when a user gets to a page through the bookmark manager, the password manager will automatically be invoked to provide the proper password for the bookmarked page. Some of the functions provided by the key manager 58 facilitate installation and use of various encryption certificates for use with one or more keylets and files associated therewith. Further, the key manager 58 may facilitate the updating of software on the key 10 as well as facilitate backup of information to a certain computer, which will be discussed in greater detail below.
[0072] The key manager 58 may act as a central authority for registration of services and permissions associated with various keylets. For example, when a keylet is installed on the key 10, it may register its data file and specify its default read or write permissions by defined application class or by specific application. Continuing with our example, a bookmark manager will typically want to expose the bookmarks to other applications with read permission only. This will allow a password manager to identify the web site being accessed and offer password services to the user. Although a key manager 58 is not necessary for various aspects of the present invention, the use of a key manager 58 in embodiments incorporating multiple keylets requiring interaction with one another is preferred.
[0073] The key manager 58 in the preferred embodiment provides the following functionality.
[0074] When the key 10 is disengaged from the host system without going through a normal termination process, files may be corrupted. For that purpose, the key manager 58 will provide a mechanism that will monitor the integrity of the data files and restore the latest state before corruption occurred.
[0075] The keylets may need encryption and/or decryption services to access data files. The key manager 58 will facilitate encryption and decryption as necessary for interoperation and access to the data files.
[0076] As noted, the key manager 58 will preferably facilitate seamless interoperation among keylets. The keylets will preferably register with the key manager 58 when they are first installed on the key 10. When registering, the keylets will provide access permission information about the data files with which they are associated. For example, access permissions may include read/write, read only, or match only, based on the class and security level of the keylets, as defined below.
[0077] The key manager 58 may provide termination for the key 10, based on either a time limit expiring, a user clicking on the end button 84 of the launching bar 76, or a user failing to provide the correct name and password during an authentication routine.
[0078] As mentioned above, a user may be required to provide a correct name and password for authentication. If a faulty authentication is provided, the key manager 58 may provide further questions to prevent fraudulent use of the key 10. Further, the key manager 58 may keep a log of these uses for historical purposes.
[0079] Once authentication is provided, the key manager 58 may provide help with changing passwords, if desired by the user or required by the expiration of a current password.
[0080] The present invention provides the opportunity for multiple levels of security and use with hosts 12 having various degrees of trustworthiness. As an example, the preferred embodiment of the present invention provides for three types of host systems: home systems, trusted systems, and public systems. These definitions are based on the user's level of trust as far as how much data, if any, is allowed to be exposed on any particular system. The table below shows the types of applications recommended (X) and possible with an override (U) with respect to each type of system. The user has the ability to declare which systems are trusted systems and public systems, while home systems are determined by the installation of initialization software. A single key 10 may be used with any number of systems and recognize the different types accordingly.
Home Trusted Public Service System System Systems Generation of Public Key Pair X Acquisition of X.509 X Certificate Set Up User's Authentication X Information Backup to HDD X U Software Installations X U Software Upgrades X U U Cache Browser on HDD X X Backup to Web-based Service X X X
[0081] The home system is defined as that which provides for the initialization of the key. When a user receives the key 10, she may install initialization software on a host 12, such as a personal computer (PC). This software may be initially contained within or separate from the key 10 itself. Then, the key 10 must be initialized. Performing the initialization will include the following steps:
[0082] Setting up the user's authentication information;
[0083] Generating a public key pair that will reside on the key 10; and
[0084] Acquiring encryption certificates that will reside on the key 10.
[0085] In addition to initializing the key 10, the software is capable of performing backups to the hard disk drive of the PC and performing software installations and upgrades.
[0086] Typically, the home system used for initialization will be the user's "private" system, such as that used at home or at the office and protected with a password. The software of the present invention will provide means to protect private or confidential information contained on the home system. Importantly, multiple PCs may be used as home systems.
[0087] Trusted systems are systems like office PCs or other PCs that are not likely to be intentionally inspected. The first time the key 10 interacts with a host 12, the key 10 will search the system for a registry entry to determine its type. If no type is found, a keylet will execute and generate a prompt to the user asking the type of system. At that point, the user may choose to label the system a trusted system, indicating that a privacy risk is acceptable in order to obtain certain benefits. The limited memory capacity on the key 10 may prevent it from storing browser cache. As such, trusted systems may allow the key to keep browser cache on the hard disk drive.
[0088] Public systems are assumed to be non-trusted systems where additional security and privacy measures are necessary, such as kiosks in public shopping areas, automated teller machines (ATMs), PCs not belonging to the user, and the like.
[0089] In addition to optionally categorizing host systems, various security levels for the individual keylets may be defined. For example, keylets may be defined as having either level 1 or level 2 security. As such, level 1 security may correspond to those keylets requiring higher levels of security or privacy, such as those containing transactional information or passwords. As such, the corresponding keylets may only store data on the key 10 and only backup the information to web-based services through secure interaction. For level 2-based keylets, less security may be mandated. A bookmark manager function may fall in this category, wherein the corresponding keylet may store the data on the key 10 or other web-mapped drives.
[0090] Regardless of the class and security level, keylets may be configured to encrypt and decrypt data files, or reserve this functionality for the key manager 58. To enhance security, keylets may be configured to be started only through the software of the present invention, and updated using only a home system.
[0091] The keys 10 may have various combinations of memory and interface types. The memory types may include: flash memory with hard disk drive emulation; SRAM-based, typically with hard disk drive emulation and a battery backup; internally mapped device memory; or memory, such as that used in a smart card, which does not require or use hard disk drive emulation. The interfaces may include those standard for personal computers, such as the universal serial bus (USB), IEEE 1392, etc., or wireless interfaces, such as that provided by Bluetooth, IEEE 802.11, and the like.
[0092] Regardless of the type of memory and interface, the keys 10 will be able to interface to the hosting computer where keylets can execute, and emulate the file systems of the hosting computer and store data files and keylets. In addition to computers, personal digital assistants (PDAs), and mobile telephones, hosts 12 may also include various types of kiosks, such as automated teller machines (ATMs) and the like. Keys 10 may emulate various types of Windows- and UNIX-based systems and the like.
|Cited Patent
|Filing date
|Publication date
|Jun 25, 1993
|Mar 5, 1996
|Kabushiki Kaisha Toshiba
|Portable computer which has a task selection menu allowing easy selection and execution of arbitrary application software without entering a command
|Jan 22, 1996
|Jul 7, 1998
|Motorola, Inc.
|Solar cell powered smart card with integrated display and interface keypad
|Sep 17, 1997
|Sep 21, 1999
|Micron Electronics, Inc.
|Method for configuring a computer-based system with a configuration card
|Apr 14, 1997
|Sep 28, 1999
|De La Huerga; Carlos
|Security badge for automated access control and secure data gathering
|Dec 2, 1997
|Nov 16, 1999
|Nippon Telegraph And Telephone Corporation
|Internet accessing system using card readers and dual cards with information pertaining to log on
|Oct 24, 1997
|Aug 1, 2000
|Intellect Australia Pty Ltd.
|Host and user transaction system
|Sep 15, 1997
|Aug 8, 2000
|International Business Machines Corporation
|Universal web shopping cart and method of on-line transaction processing
|May 29, 1998
|Aug 8, 2000
|Symbol Technologies, Inc.
|Personal shopping system portable terminal
|Nov 9, 1999
|Mar 6, 2001
|Webtv Networks, Inc.
|Initiating a user session at an internet terminal using a smart card
|Oct 16, 1997
|Aug 28, 2001
|Visa International Service Association
|Internet payment system using smart card
|Dec 2, 1998
|Dec 25, 2001
|Access control facility for a service-on-demand system
|May 26, 1998
|May 7, 2002
|Sun Microsystems, Inc.
|Secure token device access to services provided by an internet service provider (ISP)
|Dec 10, 1999
|May 28, 2002
|Gordon W. Romney
|Anonymously linking a plurality of data records
|Oct 10, 2000
|Jul 23, 2002
|Durango Corporation
|Notebook security system using infrared key
|Jan 20, 1999
|Aug 13, 2002
|Retail Multimedia Corporation
|Interactive shopping system with mobile apparatus
|Dec 3, 1998
|Sep 17, 2002
|International Business Machines Corporation
|Method and apparatus for selective caching and cleaning of history pages for web browsers
|Dec 21, 1998
|Oct 1, 2002
|Qwest Communications International, Inc.
|Pay per record system and method
|Nov 19, 1999
|Nov 19, 2002
|International Business Machines Corporation
|System method and article of manufacture for accessing and processing smart card information
|Nov 4, 1999
|Apr 22, 2003
|Symbol Technologies, Inc.
|Method and system for presenting item information using a portable data terminal
|Oct 23, 1998
|May 20, 2003
|Microsoft Corporation
|Integrated circuit card with identity authentication table and authorization tables defining access rights based on Boolean expressions of authenticated identities
|May 17, 2001
|Jun 17, 2003
|Rakesh Mathur
|Techniques for identifying and accessing information of interest to a user in a network environment without compromising the user's privacy
|Feb 3, 2000
|Aug 19, 2003
|The Chase Manhattan Bank
|Method and system for processing internet payments using the electronic funds transfer network
|Dec 15, 1999
|May 18, 2004
|3M Innovative Properties Company
|Smart card controlled internet access
|Feb 15, 2001
|Sep 14, 2004
|Colin Hendrick
|System for automatic connection to a network
|Oct 11, 2000
|Mar 22, 2005
|Kana Software, Inc.
|System and method for web co-navigation with dynamic content including incorporation of business rule into web document
|Jun 1, 2001
|May 2, 2002
|David Hodson
|Integrated electronic shopping cart system and method
|Citing Patent
|Filing date
|Publication date
|Nov 25, 2003
|Aug 9, 2005
|Segwave, Inc.
|Method and apparatus for storing personalized computing device setting information and user session information to enable a user to transport such settings between computing devices
|Mar 12, 2003
|May 23, 2006
|Barry Edmund James
|Memory device with applications software for releasable connection to a host computer
|Oct 16, 2001
|Apr 24, 2007
|Kabushiki Kaisha Toshiba
|Method and system for providing services to a portable electronic device via a terminal device that handles the portable electronic device
|May 8, 2003
|Nov 20, 2007
|Migo Software, Inc.
|System and method for transferring personalization information among computer systems
|Oct 25, 2004
|Feb 26, 2008
|I2Telecom International, Inc.
|Portable VoIP service access module
|May 21, 2004
|Jun 3, 2008
|Mcm Portfolio Llc
|Multi partitioned storage device emulating dissimilar storage media
|Nov 19, 2002
|Oct 21, 2008
|Ken Scott Fisher
|Portable memory drive with portable applications and cross-computer system management application
|Mar 11, 2005
|Dec 2, 2008
|I2Telecom International, Inc.
|Dynamically adapting the transmission rate of packets in real-time VoIP communications to the available bandwidth
|Jul 8, 2003
|Dec 2, 2008
|Axalto S.A
|Device functionalities negotiation, fallback, backward-compatibility, and reduced-capabilities simulation
|Feb 9, 2004
|Feb 10, 2009
|International Business Machines Corporation
|Secure management of authentication information
|Oct 15, 2004
|Feb 17, 2009
|Microsoft Corporation
|Portable computing environment
|Nov 4, 2004
|Apr 14, 2009
|Microsoft Corporation
|Portable computing environment solution
|Nov 4, 2004
|May 26, 2009
|Microsoft Corporation
|Remote services for portable computing environment
|Nov 3, 2004
|May 26, 2009
|Microsoft Corporation
|Security features for portable computing environment
|Jul 22, 2003
|Oct 20, 2009
|I2 Telecom International, Inc.
|System and method for routing telephone calls over a voice and data network
|Sep 8, 2004
|Oct 20, 2009
|International Business Machines Corporation
|System and method for pervasive computing with a portable non-volatile memory device
|Feb 25, 2005
|Mar 9, 2010
|Nortel Networks Limited
|Use of location awareness to establish and suspend communications sessions in a healthcare environment
|Feb 25, 2005
|Apr 27, 2010
|Avaya Inc.
|Use of location awareness to transfer communications sessions between terminals in a healthcare environment
|Mar 3, 2006
|May 25, 2010
|Hewlett-Packard Development Company, L.P.
|Portable device comprising a BIOS setting
|Aug 11, 2005
|Aug 24, 2010
|I2Telecom Ip Holdings, Inc.
|System and method for sharing an IP address
|Sep 7, 2007
|Aug 24, 2010
|Data Transfer, Llc
|System and method for bi-directional synchronized conversion of electronic mail data
|Feb 25, 2005
|Sep 21, 2010
|Avaya Inc.
|Use of location awareness of establish communications with a target clinician in a healthcare environment
|Jun 8, 2001
|Sep 28, 2010
|Schwab Barry H
|System for transferring desktop computer configuration
|Jul 3, 2003
|Jun 7, 2011
|Geos Communications, Inc.
|System and method for using multiple communication protocols in memory limited processors
|Feb 25, 2005
|Jun 21, 2011
|Avaya Inc.
|Use of location awareness to control radio frequency interference in a healthcare environment
|Oct 5, 2010
|Aug 16, 2011
|Red Hat, Inc.
|Access to a remote machine from a local machine via smart card
|Jun 23, 2008
|Aug 16, 2011
|Avaya Inc.
|Systems and methods for facilitating a first response mission at an incident scene using precision location
|Jun 23, 2008
|Oct 18, 2011
|Avaya Inc.
|Systems and methods for facilitating a first response mission at an incident scene
|Dec 20, 2007
|Nov 1, 2011
|Avaya Inc.
|Methods and systems for use in the provision of services in an institutional setting such as a healthcare facility
|Jun 23, 2008
|Nov 8, 2011
|Avaya Inc.
|Systems and methods for facilitating a first response mission at an incident scene using patient monitoring
|Feb 8, 2006
|Nov 29, 2011
|Flash Networks, Inc.
|Method and system for improving user experience while browsing
|Mar 15, 2007
|Apr 24, 2012
|Flahs Networks, Ltd.
|Method and system for accelerating browsing sessions
|Jun 14, 2005
|May 8, 2012
|Microsoft Corporation
|Special PC mode entered upon detection of undesired state
|Feb 25, 2005
|May 15, 2012
|Avaya Inc.
|Use of location awareness to request assistance for a medical event occurring in a healthcare environment
|Jan 29, 2007
|Jun 5, 2012
|Storage Appliance Corporation
|Systems and methods for automated diagnosis and repair of storage devices
|Jan 29, 2011
|Jun 5, 2012
|Storage Appliance Corporation
|Data backup system including a data protection component
|Jan 5, 2010
|Oct 9, 2012
|Samsung Electronics Co., Ltd.
|Technique for controlling device management response messages
|Jan 12, 2004
|Oct 30, 2012
|International Business Machines Corporation
|Intelligent, export/import restriction-compliant portable computer device
|Aug 3, 2005
|Oct 30, 2012
|International Business Machines Corporation
|Transportable computing environment apparatus system and method
|Oct 31, 2008
|Dec 18, 2012
|Geos Communications IP Holdings, Inc., a wholly owned subsidiary of Augme Technologies, Inc.
|Method and system of renegotiating end-to-end voice over internet protocol CODECs
|Sep 12, 2005
|Dec 18, 2012
|Microsoft Corporation
|Tuning product policy using observed evidence of customer behavior
|Dec 20, 2004
|Jan 1, 2013
|Microsoft Corporation
|Device certificate individualization
|Jun 8, 2005
|Jan 8, 2013
|Microsoft Corporation
|System and method for delivery of a modular operating system
|Sep 2, 2009
|Feb 19, 2013
|Augme Technologies, Inc.
|System and methods to route calls over a voice and data network
|Jan 7, 2009
|Mar 19, 2013
|International Business Machines Corporation
|Secure management of authentication information
|Apr 27, 2005
|May 7, 2013
|Microsoft Corporation
|Secure clock with grace periods
|Dec 22, 2004
|Jun 11, 2013
|Microsoft Corporation
|Isolated computing environment anchored into CPU and motherboard
|Nov 13, 2008
|Sep 17, 2013
|International Business Machines Corporation
|Entering data into a webpage
|May 23, 2008
|Nov 19, 2013
|Avaya, Inc.
|Methods and systems for managing communication requests in an institutional setting such as a healthcare facility
|Aug 3, 2006
|Dec 10, 2013
|Flash Networks Ltd.
|Method and system for accelerating data communication that is using multipart
|Mar 21, 2008
|Apr 15, 2014
|Microsoft Corporation
|Issuing a publisher use license off-line in a digital rights management (DRM) system
|Jul 8, 2010
|May 6, 2014
|Microsoft Corporation
|Issuing a publisher use license off-line in a digital rights management (DRM) system
|Apr 15, 2005
|May 13, 2014
|Microsoft Corporation
|Output protection levels
|Jun 11, 2008
|May 20, 2014
|Apple Inc.
|Portable memory module with wireless emitter to facilitate the provision of location-dependent services
|Jul 13, 2010
|Jul 15, 2014
|Microsoft Corporation
|Extensible media rights
|Nov 27, 2012
|Jul 29, 2014
|Hipcricket, Inc.
|System and methods to route calls over a voice and data network
|Feb 6, 2013
|Aug 12, 2014
|Hipcricket, Inc.
|System and method of media over an internet protocol communication
|Nov 26, 2012
|Sep 23, 2014
|Hipcricket, Inc.
|Method and system of renegotiating end-to-end voice over internet protocol CODECs
|Apr 1, 2010
|Dec 16, 2014
|Whitserve Llc
|Portable password keeper with internet storage and restore
|Dec 19, 2005
|Jan 6, 2015
|Rockstar Consortium Us Lp
|Method and system for enhancing collaboration
|Mar 14, 2011
|Mar 3, 2015
|Flexiworld Technologies, Inc.
|Portable communication USB device for providing mobile internet access service or for providing other communication services
|Sep 9, 2013
|May 26, 2015
|Flexiworld Technologies, Inc.
|Portable communication device for providing phone calling service
|Nov 25, 2013
|Aug 25, 2015
|Flexiworld Technologies, Inc.
|Communication device or media device for providing phone calling service, internet access service, or digital content service
|Feb 15, 2007
|Aug 25, 2015
|Samsung Electronics Co., Ltd.
|Method and apparatus for executing an application automatically according to the approach of wireless device
|Apr 4, 2001
|Oct 10, 2002
|Marko Vanska
|Operating user profiles with distributed profile model using a hybrid terminal
|Mar 12, 2003
|Nov 13, 2003
|James Barry Edmund
|Memory device with applications software for releasable connection to a host computer
|Nov 19, 2002
|May 20, 2004
|Fisher Ken Scott
|Portable memory drive retaining personalized interface on multiple host computers
|Nov 10, 2003
|May 20, 2004
|Rainbow Technologies, Inc.
|Driverless USB security token
|May 8, 2003
|Aug 26, 2004
|Levine David Brett
|System and method for transferring personalization information among computer systems
|Feb 25, 2004
|Aug 26, 2004
|Alden Kathryn A.
|Web site management system and method
|Jun 11, 2003
|Dec 16, 2004
|Citycites.Com Corp.
|Remote access software solution for rapidly deploying a desktop
|Jul 22, 2003
|Jan 6, 2005
|Doug Bender
|System and method for routing telephone calls over a voice and data network
|Jul 11, 2003
|Jan 13, 2005
|International Business Machines Corporation
|Autonomic non-invasive backup and storage appliance
|Jul 14, 2003
|Jan 20, 2005
|Jing-Lung You
|Parent-children interactive intelligent management system
|Feb 9, 2004
|Feb 3, 2005
|Fathy Yassa
|Method and apparatus to add functionality to gaming devices
|Apr 30, 2004
|Mar 31, 2005
|Peter Bookman
|Mobility device platform
|Apr 30, 2004
|Apr 28, 2005
|Peter Bookman
|Mobility device
|Apr 30, 2004
|Apr 28, 2005
|Peter Bookman
|Mobility device management server
|Nov 25, 2003
|May 26, 2005
|Michael Jay
|Method and apparatus for storing personalized computing device setting information and user session information to enable a user to transport such settings between computing devices
|Jan 12, 2004
|Jul 14, 2005
|International Business Machines Corporation
|Method and apparatus for an intelligent, export/import restriction-compliant portable computer device
|Feb 9, 2004
|Aug 11, 2005
|International Business Machines Corporation
|Secure management of authentication information
|Aug 11, 2005
|Feb 16, 2006
|I2 Telecom International, Inc.
|System and method for sharing an IP address
|Sep 8, 2004
|Mar 30, 2006
|International Business Machines Corporation
|System and method for pervasive computing with a portable non-volatile memory device
|Nov 4, 2004
|Apr 20, 2006
|Microsoft Corporation
|Portable computing environment solution
|Nov 4, 2004
|Apr 20, 2006
|Microsoft Corporation
|Remote services for portable computing environment
|Oct 15, 2004
|Apr 20, 2006
|Microsoft Corporation
|Portable computing environment
|Nov 3, 2004
|Apr 20, 2006
|Microsoft Corporation
|Security features for portable computing environment
|Oct 25, 2004
|Apr 27, 2006
|Robb Barkley
|Portable VoIP service access module
|Jul 8, 2003
|May 11, 2006
|Axalto Sa
|Usb device
|Dec 22, 2004
|May 18, 2006
|Microsoft Corporation
|Isolated computing environment anchored into CPU and motherboard
|Jun 11, 2004
|Jun 15, 2006
|Huafeng Dai
|Authentication method based on private space of the usb flash memory media
|Feb 25, 2005
|Aug 17, 2006
|Nortel Networks Limited
|Use of location awareness to facilitate clinician-charger interaction in a healthcare environment
|Feb 25, 2005
|Aug 17, 2006
|Nortel Networks Limited
|Use of location awareness to request assistance for a medical event occurring in a healthcare environment
|Feb 25, 2005
|Aug 17, 2006
|Nortel Networks Limited
|Use of location awareness to control radio frequency interference in a healthcare environment
|Feb 25, 2005
|Aug 17, 2006
|Nortel Networks Limited
|Use of location awareness to detect potentially supsicious motion or presence of equipment in a healthcare environment
|Feb 25, 2005
|Aug 17, 2006
|Nortel Networks Limited
|Use of location awareness to transfer communications sessions between terminals in a healthcare environment
|Feb 25, 2005
|Oct 19, 2006
|Nortel Networks Limited
|Use of location awareness to establish and suspend communications sessions in a healthcare environment
|Feb 25, 2005
|Oct 26, 2006
|Nortel Networks Limited
|Use of location awareness ot establish communications with a target clinician in a healthcare environment
|Jan 5, 2006
|Nov 9, 2006
|Peter Bookman
|Mobility device platform
|Jun 30, 2006
|Nov 30, 2006
|Powerhouse Technologies Group, Inc.
|System and method for transferring personalization information among computer systems
|Jun 30, 2006
|Nov 30, 2006
|Powerhouse Technologies Group, Inc.
|System and method for transferring personalization information among computer systems
|Dec 19, 2005
|Jan 4, 2007
|Nortel Networks Limited
|Method and system for enhancing collaboration
|May 12, 2006
|Jan 11, 2007
|Kuan-Hong Hsieh
|Portable electronic device with function of displaying a personal favorite computer environment for user
|Aug 3, 2005
|Feb 8, 2007
|Dawson Colin S
|Transportable computing environment apparatus system and method
|Jul 2, 2009
|Jan 7, 2010
|Oberthur Technologies
|Mobile electronic device including a portable application and a secured module able to communicate with each other, and associated communication method
|Mar 13, 2010
|Jul 1, 2010
|Jeffrey Brunet
|Methods for Selectively Copying Data Files to Networked Storage and Devices for Initiating the Same
|Feb 27, 2009
|Sep 2, 2010
|International Business Machines Corporation
|Apparatus, system, and method for start-up authentication
|Aug 30, 2010
|Dec 23, 2010
|Schwab Barry H
|System and method enabling licensed software to be used on multiple computers
|Jan 27, 2011
|Samsung Electronics Co. Ltd.
|Technique for controlling device management response messages
|Aug 18, 2011
|Sony Europe Limited
|Customisation of the appearance of a user interface
|Apr 1, 2010
|Oct 6, 2011
|Whitmyer Jr Wesley W
|Portable password keeper with internet storage and restore
|Aug 9, 2012
|May 16, 2013
|Apple Inc.
|Remote Access to Layer and User Interface Elements
|Apr 12, 2004
|Jan 25, 2006
|Flexiworld Technologies, Inc.
|Autorun for integrated circuit memory component
|Nov 30, 2004
|Aug 23, 2006
|Buffalo Inc.
|Encryption/decryption system, device, and method
|Feb 6, 2007
|Aug 22, 2007
|Samsung Electronics Co., Ltd.
|Method and apparatus for executing an application
|Mar 22, 2007
|Oct 4, 2007
|Christopher R Elbring
|Digital media distribution system
|Oct 26, 2007
|Jun 12, 2008
|Philip Behrens
|Method, system and device for controlling and/or limiting electronic communication
|Nov 4, 2008
|Jun 18, 2009
|Method and system for entering data into a web page
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification
|Mar 9, 2001
Owner name: KEYNETICA, INC., NORTH CAROLINA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHMUELI, SHIMON;LANG, ALEX;BILLMAN, JEAN;REEL/FRAME:011602/0579
Effective date: 20010305
|Mar 29, 2002
Owner name: M-SYSTEMS FLASH DISK PIONEERS LIMITED, ISRAEL
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KEYNETICA, INC.;REEL/FRAME:012757/0981
Effective date: 20020315
|Jul 1, 2009
|Fee payment
Year of fee payment: 4
|Sep 16, 2009
Owner name: MSYSTEMS LTD, ISRAEL
Free format text: CHANGE OF NAME;ASSIGNOR:M-SYSTEMS FLASH DISK PIONEERS LIMITED;REEL/FRAME:023234/0421
Effective date: 20060504
|Sep 17, 2009
Owner name: SANDISK IL LTD, ISRAEL
Free format text: CHANGE OF NAME;ASSIGNOR:MSYSTEMS LTD;REEL/FRAME:023245/0492
Effective date: 20070101
|Mar 11, 2013
|Fee payment
Year of fee payment: 8


text:
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Amazon Price
|New from
|Used from
"Learn to sit in contemplative practice longer and translate simple yoga movements into creating ease in daily, routine tasks like sitting at a desk. Jean Erlbaum's well-informed book is straightforward and clear, with just enough detail for nonexperts." (Yoga Journal)
"A very useful book, which could benefit many who aren't confident about attending formal yoga classes, yet who need help dealing with the inevitable aches and pains. I was pleased to see that the figures in the illustrations resemble normal people of various ages, both sexes, a variety of races, and with normal body types." (Wildmind Buddhist Meditation)
"A true blessing for everyone who has a body." (Melissa Myozen Blacker, guiding teacher, Boundless Way Zen, co-editor, The Book of Mu)
"Not only do my eyes see the beauty in this much-needed book for meditators and anyone who sits on any chair, my heart is happy that we finally have this well-mapped-out guide. Thank you Jean!" (Lakshmi Voelker, founder of Lakshmi Voelker Chair Yoga)
"Whether you spend your days in the temple or in the boardroom, Sit with Less Pain is the perfect companion guide to remaining comfortable and pain-free. A must-have for everybody who sits!" (Willa Miller, coauthor of The Arts of Contemplative Care)
"This book should be required reading for all meditators to nourish and protect our bodies as we do the physically demanding (and rewarding) work of meditation." (David Rynick, author of This Truth Never Fails)
"For one whose decade long yoga practice was what first offered the invitation into the world of meditation, I am grateful to Jean Erlbaum for this wonderful and beautiful book that demonstrates, with superb illustrations, the intricate connections of the body mind." (Barbara Bonner, author of Inspiring Generosity)
Jean Erlbaum, M.S., E.R.Y.T., L.V.C.Y.T, author, has been studying yoga and meditation since 1965 and has been teaching since 1972. An Experienced Registered 500-Hour Yoga Teacher, she is certified as a teacher of several styles of yoga, meditation, and stress reduction. She has studied Zen for over thirty years and in 2012 was designated as a senior Dharma teacher by Boundless Way Zen (Worcester, Massachusetts). She offers classes in Greenfield, MA, and Naples, FL, where she lives with her husband Richard Rumelt and their two dachshunds, Stella and Oscar. Richard and Jean have two daughters, Anna and Libby, who live in New York City. For more information about Jean, her classes and media resources, please go to www.yogaforrelaxation.org.
Michelle Antonisse, illustrator, is an artist living in Los Angeles and an educator at the Museum of Contemporary Art. Her previous illustration work includes Veggiyana: The Dharma of Cooking (Wisdom Publications, 2011).
Frank Jude Boccio, author of the foreword, is an interfaith minister who integrates the practice and philosophy of yoga, Buddhism, and Ayurveda. He is a certified yoga teacher/therapist through the Bateman Institute on New York City and is the author of the bestselling Mindfulness Yoga.
Product Details
Would you like to update product info or give feedback on images?

subset: commoncrawl


text:
Your team members often have insights that can help your organization recover from a failure, John Baldoni observes. You shouldn't be afraid to ask about your own mistakes or for your employees' ideas for fixing the problem. "Leaders who ask good questions in the wake of failure demonstrate that they are willing be part of the solution," he writes.
Full Story:Bloomberg Businessweek


text:
I've spent two whole days trying to figure out how to verify return signatures using Amazon's simple pay button. It's not feeling so simple anymore. Isn't there just an Amazon URL that I can make a server-side call to? All I can find are difficult to understand APIs and examples that never show any URLs. Can anyone help me with square one?
- I have my button generated
- I have a python script listening at the return URL. It captures all of the GET data. I just don't know what to do with it.
Thanks everyone,


text:
Blake knew he was in the right hands the moment he saw the surgeon's wrists. Dr. John M. Tew, Blake's neurosurgeon, was wearing one of Lance Armstrong's yellow LiveStrong cancer bracelets. So was Blake. Dr. Tew, who was also sporting a Tour de France lanyard, was an avid cyclist. So was Blake. The two cyclists…
Read More
- Back to UC Neuroscience Institute Home
- Back to UC Cancer Institute
Your Resource for Brain Tumor Conditions
Patients seek our expertise for:
- UC Brain Tumor Center Blog
- In the News
- Upcoming Events
Press Releases
- Brain Tumor Conference Explores Healing, Wellness & Research »
- New Home Planned for University of Cincinnati Neuroscience Institute »
- New Home Planned for University of Cincinnati Neuroscience Institute »
- Study: Glioma Tumor's Genetic Profile More Telling Than Physical Appearance »
- Cancer Expert Says Seasonal Allergy Symptoms that Persist May Mean a Bigger Problem »


text:
Marooned Chic Homunculus Lover
Jun 26, 08 10:04am
Hello Friend!
Take Care!
Your friend, Refia.
Nami Skater Homunculus LoverStamp Spree!Lucky number one!I saw you around and HAD to stamp.Sorry if u dunt like pokemon.REALLY sorry.
Mar 27, 08 9:37am
SerialZero Homunculus LoverI used to be a little boy
Mar 17, 08 8:04pm
So old in my shoes
And what I choose is my choice
What's a boy supposed to do?
Divinorse Homunculus LoverHey I'm on a stamping spree and because your one of my friends I couldn't miss your guest book! You may not have noticed so I'm just going to come out with it, I got a name change! It's no longer GameFreakACWW but The Rising Nebula. Enjoy my stamp now and please stamp me back when you can, bye frand! XD
Mar 09, 08 11:32am
:.From your friend.:
Dragon Warrior1 Homunculus Lovercongradulations #6! You win all exclusive pre-payed trip to....your very own GUESTBOOK!
Feb 19, 08 11:12pm
And have a complimentary stamp
Divinorse Homunculus LoverHello
Dec 25, 07 11:02am
So as you can see I've managed to make sometime for neoseeker and with this time I've decided to spend it on you. I thought that because I haven't been on in quite a long time and because I haven't been able to talk to you I would like to now. Since it's so cold out and snowy in some parts of the world I would like to wish you a...
Merry Christmas!
I not only would like it if you had a great holiday but I hope you get everything you wanted. Please remember that I really care about you, want you safe, and am your friend. I have not forgotten our friendship.
Merry Christmas!
I not only would like it if you had a great holiday but I hope you get everything you wanted. Please remember that I really care about you, want you safe, and am your friend. I have not forgotten our friendship.
Quierta Homunculus Lover
Dec 24, 07 12:00pm
UGH, I planned on sending these out on Christmas but I just couldn't wait any longer XD
I'm signing all the people who made a big impact on me when I first came to NeoSeeker, and even now. You're somewhere on that list, haha! ^__^
Have an awesome holiday, whichever what may be, and keep up the good mod work! ^__^
I'm signing all the people who made a big impact on me when I first came to NeoSeeker, and even now. You're somewhere on that list, haha! ^__^
Have an awesome holiday, whichever what may be, and keep up the good mod work! ^__^
gameguinus12 Homunculus LoverHow come we never talk anymore? We need to talk more! I'll send you a pm! I'm getting better at drawing. See...here's a stamp that I drew. It kinda sucks though lol. But I'll get better!
Nov 13, 07 10:38pm
-Your lil sis Gameguinus12 (aka Sara)
RebeccaScene Homunculus LoverHey it's me! I like to sign guest books! lol.
Sep 29, 07 11:58am
4 sum dumb reason...I feel like doing the KIRBY DANCE! <("<) <(")> (>")>
See ya around!
Lylodile Homunculus LoverAloha. I've seen you in a quite a lot of forums and I'm just stoppin' by to say hi. COOL! That totally rhymed! Anyway prepare for the Red Hot Chili Pepper's WRATH!
Sep 29, 07 3:24am
See ya round. And Stamp me back =P.
gameguinus12 Homunculus LoverLong time no talk. Hope you like the stamp! I credit it to my new computer and it's free powerpoint 2007!
Jul 26, 07 9:40pm
Divinorse Homunculus Lover
Jun 13, 07 11:27pm
Whats up buddy? We haven't PM'd each other in so long, I remember you, your like one of the best Graphic Artist I no! Anyways I've been working with my art and I'm getting better and better each day you inspired me to excell, I want you to have a great summer! Have fun!
(Please sign back, or Celebi won't keep ya company over the summer!!)
(Please sign back, or Celebi won't keep ya company over the summer!!)
fairygrl Homunculus Lover
Mar 24, 07 6:16am
that is tom delonge he is so hott haha. thought i'd share
mettaur Homunculus Lover
Mar 12, 07 3:03am
Sign back when you can !
Excalibur Homunculus Lover
Feb 24, 07 1:54pm
Excalibur: Neoseeker wouldnt be the same without you Kate, thanks
Fujiwarano_Sai Homunculus Lover<3
Feb 15, 07 2:58pm
Happy Valentines.
fairygrl Homunculus Loverhey ever since i met u on here a few years ago I've viewed you sorta like a big sister. So I'm stamping your GB.
Feb 10, 07 9:00am
DenniseA Homunculus Lover
Jan 26, 07 5:06am
Signing Spree! (:
Yes, it's that time of the year again. xD
Sign back or else.... you don't get a cookie! O:
Yes, it's that time of the year again. xD
Sign back or else.... you don't get a cookie! O:
Monkey_King Homunculus LoverThanks for being one of the few to sign my guestbook. I'll promise to bring you that chicken one day. It will be the hardest promise to keep, but if you want a chicken, I'll bring it to ya!! Maybe in a couple of years though...and *gulp* I don't know how in the world you put stamps on stuff. But this is as good as I can do (for the moment).
Jan 19, 07 1:43pm
cheatheadVIII Homunculus Lover
Jan 09, 07 10:50am
Please stamp his GuestBook or I'll get whipped for it..
Waluigi_the_KF Homunculus LoverRandom signing attack.
Dec 18, 06 2:28am
Hmm whats this? Instructions *reads* 0_o
Disturbing, and yet intriguing
clevelandbrowns_rox Homunculus LoverHey I thought I would sign your gb...you can sign mine sometime if you want to...I love to get messages...
Dec 01, 06 9:27am
SunnyDelight Homunculus LoverKinky Bunny slave?.....Awkward
Nov 09, 06 9:42am
Anyway here's my stamp to you.
Chroma Homunculus LoverHappy Halloween! . And if you dont celebrate Hallow-whatsit, Then go out and buy yourself some candy, you poor, poor soul Anyway, due to all those complaints from The ChristiansI-I mean, Minorities! *cough* Due to all the complaints from the MINORITIES, I will always call this holiday . International Candeh day. (FTW!) Ha ha ha! So, put on a Richard Simmons exercise video, and be terrified! >=O My Corneas still hurt from the last encounter . ;_;
Nov 01, 06 10:27am
Well, because I officially creep people out when I go trick-or-treating (who said getting older was fun? ;_; ) I, Will be sitting on my arse watching cheesy horror flicks sobbing over my lost youth and eating Reeses.
.. How do you eat YOUR Reeses?? Answer quickly, for at this very moment, a deadly nerve gas is filling your room. You only have 36.2780 seconds to live. *Evil laughter* . Just kidding! Its only a SEMI-Deadly nerve gas! Were gonna be okay!! *steals your candy while faking happiness* ~_~ (( That was a SAW reference, by the way . I need a cool nick name, like Jigsaw did! >=O ooo! Just call me . Crossword!! ))
Yknow, this year, I was gonna go as a serial killer. I mean, they look JUST LIKE everyone else! 0_0 Its the perfect costume! I mean, did they ever suspect Mister Rogers of being a serial killer?? NO! Not until that last moment, when He snapped poor little Donkey Hodie . ;_; But I even had my first victim planned out! >=o Behold!
Magically Delicious my Ass!! ((shes got them slogans messed up . ))
Sigh . Well, I guess this spastic message is coming to an end So I have one final thing for you
MY CORNEAS!!! X_x
h-a-p-p-y c-a-n-d-y d-a-y!!! *hugNkisses*
~~Mucho quiero,
Cangriman Homunculus LoverHAHAHAHA...
Oct 28, 06 2:15am
Lover, oh my lover, you just got stamped. La la la la la...
Sorry I don't have stamp but tht doesn't mean I can use a invisible stamp.
There you go.
See it.


text:
Redesigned Ice Cream Scoop Eliminates Unnecessary Wrist Pain
A new scoop that cuts through ice cream like a hot knife through butter.
To perfect the art of ice cream scooping, you need a Belle-V in your kitchen utensil drawer. The Belle-V, designed by Dr. Karl Ulrich at the Wharton School, is an ice cream scoop that has been ergonomically crafted to eliminate any wrist tension when used.
Lunar, a world-class design firm known for its user-friendly products, helped out every step of the way, developing the asymmetric handle and angled scoop head.
Belle-V is made from aluminum and contracts heat from your palm through the handle to more easily release ice cream. The spade-shaped edge of scoop lets you reach those hard-to-reach corners at the bottom of the container.
The project is currently featured on Kickstarter, and is still looking for more supporters. This is a great gift for anyone with a devilish sweet tooth!
- Share
- | Today
PSFK Labs Presents
The Future of Connected Life
The New Consumer and Their Journey to Effectiveness, Balance & Personal Growth


text:
Craftsy Member since October 2013
I'm enrolled in these Craftsy classes:
Couture Cakes
Too-Cute Toppers!
The Clean & Simple Collection: Elegant Techniques
The Ultimate Cake-Baking Toolbox
Capture the Moment: Three Unforgettable Cakes
Dramatic Cake Design: Luscious Lace
The Wilton Method®: Creative Cake Pops
Better Buttercream
Romantic Garden Roses
The Perfect Cupcake
Baby Shoes: Step by Step
Sugar Flowers
Arranging Sugar Flowers
Contemporary English Over-Piping
Fabulous Bows & Fashion Details
Mini-Cakes, Many Occasions
Fondant Ruffles, Pleats & Drapes
Piece of Cake! with Colette Peters
Decorating in Three Dimensions
A Cake for Every Season
Building Your Business: Smarter Display Cakes
Mastering Modern Sugar Flowers
Perfect Party Cakes
Dream Wedding Cakes
Tropical Sugar Flowers
High-Fashion Heels
Exotic Sugar Orchids
Custom Lettering & Monograms
Cakes in Full Bloom
Building Better Cakes: Creative Cake Separators
Clean & Simple Cake Design
Sugar Berries, Leaves & Blossoms
The Secrets to Perfect Stenciling
Creative Flavors for Cakes, Fillings & Frostings
Delicate Wafer-Paper Cakes
The Ultimate Sugar Rose
Cake Design Made Simple: Art Deco
Cake Topper Techniques: Fondant Animals
Intro to Modeling Chocolate
Modern Piping
The Hand-Painted Cake
Vintage Cakes, Modern Methods
Southern Sugar Flowers
Spring & Summer Sugar Flowers
The Art of Airbrushing
Learning the Lambeth Method
Cake Design Made Simple: The Wedding Dress
Basic Fondant Techniques
Simply Modern Cake Design
Elegant Lace Cakes
Classic Sugar Flowers
The Wilton Method®: Baking Basics
Fondant Frills
Advanced Fondant Techniques
Handcrafted Sugar Flowers
Modern Buttercream
Designer Fondant Textures
Jeweled Wedding Cake
Delicious Decorations
Vintage Cake Design
Charming Party Cakes
Exploring Chocolate Cakes, Fillings & Frostings
Stretch Your Style: Designs for Any Client
Layered Embellishments: 12 Stunning Techniques
Simple Skills for Dramatic Designs
Custom Cake Toppers: Step by Step


text:
Auburn Baseball will hold its inaugural Fall Camp League beginning this September, head coach Sunny Golloway announced on Saturday. The Fall Camp League will be open to any high school player interested in participating and will run for eight weeks from September 8 through October 27.
Click here for the original story.
Welcome to SECTalk.com
|Welcome to SECTalk.com -- The Home of 6 Straight National Titles!
You are currently accessing our site as a guest which means you can't access all of our features such as social groups, sports betting, and many more. By joining our free community you will have access to all of these great features as well as to participating in our forums, contacting other members, and much more. Registration only takes a minute and SECTalk.com is absolutely free, so please join today!
If you have any problems registering or signing in, please contact us.
Latest Topics
Latest News
Top Bettors
Top High Fived
Baseball Announces Fall Camp League for 2014
Started by Spunk, Aug 16 2014 09:41 AM
Similar Topics
|Started By
|Last Post Info
Second Week of Fall Practices Begins for Baseball
Started by Tider27, Yesterday, 01:56 PM In: The West → Alabama Sports → Alabama News
- 0 replies
- 21 views
Baseball to Wrap up First Week of Practice, Set to Scrimmage Friday and Saturday
Started by Tider27, 02 Oct 2015 In: The West → Alabama Sports → Alabama News
- 0 replies
- 42 views
Baseball Continues Fall Scrimmages This Weekend
Started by GAMECOCK_FAN, 01 Oct 2015 In: The East → South Carolina Sports → South Carolina News
- 0 replies
- 51 views
Baseball Banquet Tickets Available Now
Started by SECTalk.com, 30 Sep 2015 In: The East → Vanderbilt Sports → Vanderbilt News
- 0 replies
- 59 views
Georgia Baseball Alumni Event
Started by TheRealBrave, 29 Sep 2015 In: The East → Georgia Sports → Georgia News
- 0 replies
- 43 views


text:
Forgot Password? | Not a User? Sign up
Your browser does not support iframes.
Hodgenville has been buzzing with activity this past week as local businesses, people and organizations have been preparing for the annual Lincoln Days festival this weekend.
The festival is Saturday, October 3 and Sunday, October 4. Lincoln Days President Rob Thurman said a lot of people have been working for several weeks to prepare for the festival.
This year's LaRue County Herald News Photo Contest is themed "FOCUSED" and we are excited for our readers to submit their photos. The deadline is quickly approaching so we are reprinting the guidelines and rules for the contest.
All entries should be emailed to Vanessa at firstname.lastname@example.com. or you can bring digital photos on a CD, SD card, or thumb drive to our office at 40 Shawnee Drive, Hodgenville. The deadline for entries is noon Monday, October 5.
The Lincoln Museum, located on the square in Hodgenville, will host several unique events and activities in the week leading up to Lincoln Days.
The Lincoln Days Art Show is being hosted in the Lincoln Museum Community Room and is open to the public on Saturday October 3 from 10 a.m. to 2 p.m. and on Sunday, October 4 from 1 to 4 p.m. There is no admission to the art show and the public is invited to participate in the LaRue County People's Choice voting.
An annual bicycle ride for wounded, injured and ill soldiers came through LaRue County enroute to Fort Campbell.
The third annual Bluegrass Rendezvous started in Fort Knox on the morning of Thursday, September 17 and ended on Friday, September 18 at Fort Campbell. Approximately 50 veterans and active military members from the Fort Knox and Fort Campbell warrior translation battalions rode in the two day event.
WWII veteran Edwin Pickerell, 95 of Hodgenville is among the war veterans who will travel to Washington, D.C. on Saturday, September 26 as part of this year's Honor Flight. He will be among the largest contingent of Bluegrass State veterans ever to make the one-day tour of war and military memorials erected in their honor in the nation's capital. The WWII veteran will represent Nolin RECC, which is sponsoring his all-expense paid trip.
A ministry event honoring disabled people was held at the LaRue County Fairgrounds last Saturday, September 26.
The Luke 14 Hodgenville event featured a county fair theme that included carnival games, face painting, a petting zoo, hayrides and other activities. The event was held exclusively for disabled people and their families or caretakers.
The LaRue County Fiscal Court approved a job training contract to aid new and expanding businesses at their monthly meeting on September 22.
The job training contract is with Heartland Communications. LaRue County Judge-Executive Tommy Turner explained that the Workforce Investment and Opportunity Act is part of a federal and state economic and development effort. Turner said the cost for the contract will be paid by the Lincoln Trail Workforce Board.
"This contract is for procurement of vendors to manage WIOA," said Turner.
During a visit to LaRue County Middle School September 25, State Representative Terry Mills saw first-hand how teachers, through a Reading Recovery program, are helping students greatly improve their reading skills.
"With respect to educating our kids, I firmly believe that those who start early are better prepared for future education," said Mills, a Democrat from Lebanon who represents the 24th House District that includes Green, LaRue, and Marion counties. "Our teachers should be commended for the caring they demonstrate."
Copyright © 2015
The LaRue County Herald is your source for local news, sports, events and information in LaRue County, KY, and the surrounding area.


text:
Reviews, reviews, reviews...
FreakScore is a weighted average of all aggregated professional and user review scores.
Read more
This product has a FreakScore of 6.9
out of 10 based on 515 scores.
Strap yourself in and get ready for the most exciting racing act
Read more
Best Price at Amazon


text:
Obituary & Guest Book Preview for Joel M. Ulrich
Joel M. Ulrich Obituary
Published in Reading Eagle from June 16 to June 17, 2012
First 25 of 186 words
: Joel Michael Ulrich, 26, died unexpectedly June 13, 2012, in his Robesonia residence, where he resided with his fiancee, Courtney T. Porr. Born in Reading,...
View Full Obituary & Guest Book for Joel Ulrich
Joel Ulrich Guest Book | View 2 of 20 Entries:
View Additional entries from:
Previous 10
Next 10
View Complete List
View Full Obituary & Guest Book for Joel Ulrich
Ways to View
Restore Obituary & Guest Book
Keep the Obituary and Guest Book online for one of these time periods:
Permanent Sponsorship
$ 79.99
One-Year Sponsorship
$ 29.99
24-Hour Restoration
$ 2.95
Print Obituary & Guest Book
Order a professionally printed copy, starting at $39.00:
Deluxe Hardcover Book
$ 79.00
Laminated Hardcover Book
$ 59.00
Laminated Softcover Book
$ 39.00
Didn't find the Obituary you were looking for?
Return to today's Obituaries for the Reading Eagle.
Powered By
Search Obituaries
How To
Questions? Contact Us
Privacy Policy
© 2015 Legacy.com All Rights Reserved


text:
|ISSN 1088-6850(online) ISSN 0002-9947(print)
A weak separable space whose unit ball is not weak separable
Abstract | References | Similar Articles | Additional Information
Abstract: We provide a ZFC example of a compact space such that is -separable but its closed unit ball is not -separable. All previous examples of such kind had been constructed under CH. We also discuss the measurability of the supremum norm on that equipped with its weak Baire -algebra.
Retrieve articles in Transactions of the American Mathematical Society with MSC (2010): 28E15, 46E15, 46E27, 54G20
Retrieve articles in all journals with MSC (2010): 28E15, 46E15, 46E27, 54G20
Additional Information


text:
Entry to Big Muddy Challenge Parent/Child Run
Belvedere Plantation • Fredericksburg, VA
Use between Thursday, April 03 – Saturday, June 07
What you get
- $36 ($73 Value) for One Parent/Child Registration
- Kid-Friendly Adventure Run Encourages Fitness and Teamwork
- Following Purchase, Please Register Your Voucher Online
Active parents rejoice! Having kids doesn't mean the end of your outdoor adventure days -- the Big Muddy Challenge was created by runners who wanted to share a fun, challenging exercise experience with their children. This two-mile mud run includes age-appropriate obstacles that motivate families to work together to reach the finish line. Bring your crew to Belvedere Plantation in Fredericksburg on Saturday, June 7, and help each other conquer the muddy course for a bonding experience you won't forget.
Big Muddy Challenge Trailer from Big Muddy Challenge on Vimeo.
Fine printREFUND POLICY: This event is nonrefundable. No full or partial refunds are given to customers who miss the event. In the event of a cancellation, your voucher will be fully refunded • Limit 2 per customer • Each voucher is good for 2 people and includes registration fees • The deal is valid only for tickets on the date[s] of the event as listed and may not be exchanged or redeemed for any other dates • Purchaser may change the name of the individual retrieving tickets up to 24 hours in advance of event via the LivingSocial website event details section; no name-changes or alternate pick-ups permitted without notice at venue • Entire value must be used in a single visit
Other conditions apply
Except where noted in the fine print:
• Cannot be combined with any other offer or promotion
• Tax and gratuity are not included
• Merchant is responsible for the quality of the products or services provided to you at redemption
• LivingSocial Terms and Conditions - https://m.livingsocial.com/terms
Entry to Big Muddy Challenge Parent/Child Run
times for
More upcoming events
use by Oct 17
Washington, DC
Ticket Package to a Washington Capitals Home Game
Verizon Center
use by Oct 11
Washington, DC
Ticket Package to Taste of DC
Pennsylvania Ave Between 3rd & 7th Streets
use by Nov 9
Paint Nite Painting Event at Local Pub or Restaurant
Sunday Nov 8
Washington, DC
Entry to National Race to End Women's Cancer
Freedom Plaza
use by Oct 17
Doswell, VA
Entry to Insane Inflatable 5K
Meadow Event Park
use by Nov 1
Washington, DC
VIP Demon Pack at Scream City Washington DC
Scream City Washington DC
use by Feb 7
OTL Comp Ticket Underground One-Year Premiere Membership
Saturday Nov 7
Richmond, VA
2 All-Access Passes to the Fashion Opera
Greater Richmond Convention Center
Nearby deals
Riverside Outfitters
3-Hour Guided Rafting Trip + Drinks and Snacks
Riverside Outfitters
3-Hour Paddleboarding Trip
Perfect Clean
Carpet Cleaning for Three Rooms and a Hallway
HBG's Mobile Detailing Service
Home Pressure Washing
Windy Hill Sports Complex
Go-Kart Rides with Mini-Golf or Batting Cage Time
Total Peace Massage
Customized or Hot Stone Massages
Floyd's Powerwashing & Auto Detailing
Powerwashing for Your Home
3 Guys Pizza Pies
$20 to Spend or an 18" Pizza with Garlic Knots