text:
|Publication number
|Publication type
|Application number
|Publication date
|Aug 10, 2010
|Filing date
|Oct 22, 2003
|Priority date
|Oct 22, 2003
|Fee status
|Also published as
|Publication number
|J. Scott Mulligan, Benjamin Bowes Beasley, Jr.
|Original Assignee
|Apple Inc.
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (136), Non-Patent Citations (24), Referenced by (34), Classifications (7), Legal Events (4)
|External Links: USPTO, USPTO Assignment, Espacenet
The technology relates generally to software setup for data processing systems.
It is typical for a data processing system to require a certain amount of initial setup to be performed before the system can be utilized. For example, a typically operating system requires basic information such as: language preferences, keyboard type, system administrator's account and password, current date and time, network address, hostname, the software license key for the operating system, and the optional services that shall be turned on when the operating system starts, such as email, printer, and web services.
It is typical for a computer system to require that this type of configuration information be provided before the system can be used. The process for providing this information usually requires a person to enter the information using a keyboard at the time the computer system is booted for the first time after the operating system is installed (or reinstalled). Once the operating system is configured, subsequent rebooting of the system will not require this data, as the setup information has already been applied.
The process of supplying this configuration information can be tedious and duplicative, especially when managing a large number of computers. Further, installation of an operating system on one computer may need to be performed repeatedly. For example, it may be desirable to reinitialize a computer to have a fresh installation of an operating system after certain uses of the computer. Further, when configuring a large number of computers, similar data often need to be provided to each of the computers for the initial setup.
Thus, many system administrators would prefer to use an automated method to install the operating system. For example, Red Hat Linux provides a kickstart installation method for the automated installation. Kickstart installation uses a kickstart file which is a simple text file containing a list of items that provides the information required for the installation. The kickstart file may be created by editing a copy of an existing kickstart file using a text editor, by running a Kickstart Configurator application, or by writing it from scratch. The administrator specifies the location of the kickstart file (e.g., a boot diskette, a Boot CD-ROM, a Network File System (NFS) volume, a HyperText Transfer Protocol (HTTP) directory, or a local file system) to begin a kickstart installation. The installation program uses the information in the kickstart file at the specified location to complete the installation without further user input.
Methods and apparatuses for automatic system setup are described here. Some of the embodiments of the present invention are summarized in this section.
At least one embodiment of the present invention stores the setup configuration information (e.g., in files and/or in directory servers). The setup configuration information is stored (e.g., using a configuration file naming scheme) so that the configuration information for a particular machine can be found among those for various different machines. A setup daemon/process on the machine automatically searches for suitable configuration information in a number of places, such as in a location in a local file system, in locations in mounted file volumes, and in one or more directory servers. In the event the configuration information is encrypted, the setup daemon/process automatically searches for the corresponding decryption key in a similar fashion.
In one embodiment of the present invention, a method to set up software installed on a storage device of a data processing system includes automatically searching in a plurality of locations for configuration information and setting up the software installed on the storage device of the data processing system using first configuration information found in at least one of the plurality of locations. In one example, the first configuration information includes a decryption key and encrypted configuration information decryptable with the decryption key. The decryption key and the encrypted configuration information are found in different locations among the plurality of locations. In one example, the plurality of locations are periodically searched. In one example, the plurality of locations include: a default location on a storage device attached fixedly and locally to the data processing system, a location in a removable device (e.g., a firewall drive, or a removable medium, such as a floppy diskette or a CD-ROM) locally attached to the data processing system, and a remote location accessible to the data processing system through a network connection (e.g., a directory server). In one example, the software is a portion of an operating system of the data processing system, and the configuration is performed as an initial setup for the operating system. In one example, a plurality of identifications of the data processing system are determined (e.g., a network address of the data processing system, a hostname of the data processing system, a hardware serial number of the data processing system, a hardware address of a network interface device of the data processing system, and others), and the search uses the plurality of identifications to find configuration information suitable for the data processing system.
In one embodiment of the present invention, a method to set up software for a data processing system includes querying a directory server to obtain configuration information (e.g., user account information, time zone information, keyboard information, a default language, a license key for the software and others) and setting up the software for the data processing system using the configuration information obtained from the directory server. In one example, the software is a portion of an operating system of the data processing system, and the operating system is set up for initial use. In one example, a network address and an address of the directory server is automatically obtained from a server (e.g., a DHCP server) on a local area network, a network interface device of the data processing system is then configured to use the network address, and querying the directory server uses the address of the directory server and the network interface device, which is configured to use the network address. In one example, the configuration information includes information specifying whether one or more services of the operating system (e.g., email, printer, firewall, web, and others) shall be provided on the data processing system.
In one embodiment of the present invention, a method to set up software installed on a data processing system includes: automatically searching for encrypted configuration information; determining a decryption key to decrypt the encrypted configuration information; and setting up the software with the decryption key and the encrypted configuration information. In one example, the decryption key is communicated from a remote data processing system to the data processing system, and the decryption key is not stored on a file system of the data processing system. In one example, the decryption key is determined from searching in a plurality of locations (e.g., a removable storage device locally attached to the data processing system, a predetermined location in a file volume in a file system of the data processing system, a database on a remote directory server system accessible to the server system through a network connection, and others).
In one embodiment of the present invention, a method to configure software installed on a data processing system includes periodically searching for first configuration information; and configuring the software installed on the data processing system using the first configuration information when the first configuration information is found. In one example, the first configuration information is encrypted, and the first configuration information is found in a remote location accessible to the data processing system through a network connection (e.g., in a database, such as a directory server).
The present invention includes methods and apparatuses which perform these methods, including data processing systems which perform these methods, and computer readable media which when executed on data processing systems cause the systems to perform these methods.
Other features of the present invention will be apparent from the accompanying drawings and from the detailed description which follows.
The present invention is illustrated by way of example and not limitation in the figures of the accompanying drawings in which like references indicate similar elements.
The following description and drawings are illustrative of the invention and are not to be construed as limiting the invention. Numerous specific details are described to provide a thorough understanding of the present invention. However, in certain instances, well known or conventional details are not described in order to avoid obscuring the description of the present invention. References to "one embodiment" or "an embodiment" in the present disclosure are not necessarily references to the same embodiment, and such references mean at least one.
At least one embodiment of the present invention seeks to store the configuration information so that an automated search process can potentially discover the configuration information and automate the software configuration process.
As shown in
It will be apparent from this description that aspects of the present invention may be embodied, at least in part, in software. That is, the techniques may be carried out in a computer system or other data processing system in response to its processor, such as a microprocessor, executing sequences of instructions contained in a memory, such as ROM 107, volatile RAM 105, non-volatile memory 106, cache 104 or a remote storage device. In various embodiments, hardwired circuitry may be used in combination with software instructions to implement the present invention. Thus, the techniques are not limited to any specific combination of hardware circuitry and software nor to any particular source for the instructions executed by the data processing system. In addition, throughout this description, various functions and operations are described as being performed by or caused by software code to simplify description. However, those skilled in the art will recognize what is meant by such expressions is that the functions result from execution of the code by a processor, such as the microprocessor 103.
A machine readable medium can be used to store software and data which when executed by a data processing system causes the system to perform various methods of the present invention. This executable software and data may be stored in various places including for example ROM 107, volatile RAM 105, non-volatile memory 106 and/or cache 104 as shown in
Thus, a machine readable medium includes any mechanism that provides (i.e., stores and/or transmits) information in a form accessible by a machine (e.g., a computer, network device, personal digital assistant, manufacturing tool, any device with a set of one or more processors, etc.). For example, a machine readable medium includes recordable/non-recordable media (e.g., read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, etc.), as well as electrical, optical, acoustical or other forms of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.), etc.
In one embodiment of the present invention, the configuration information is stored as a file in a file system, or as an entry in a database (e.g., a record on a directory server). An application program may be used to collect and save the configuration information into a file or in a directory server. The configuration information can be saved as clear data without encryption, which can be easily edited using a text editor. Alternatively, the application program may further encrypt the configuration information (e.g., for storage in the directory server) so that confidential information, such as user accounts and passwords, are protected against unauthorized access. To facilitate the automated search and easy management of the configuration data for a number of computers, the storing of the configuration data can be associated with the identification information of the corresponding computers, such as the hostname of a computer, the Internet Protocol (IP) address and the Media Access Control (MAC) address of a network interface device of the computer, and a hardware serial number of the computer. More details are described below.
In one embodiment of the present invention, different portions (e.g., user account information and license keys) of the configuration information can be stored in different files and directory service records. The information found in different files and records are combined (e.g., based on a priority scheme) when applied to the configuration process. For example, the file associated with a hardware serial number of a computer is intended only for the computer with this hardware serial number, and, data in a generic entry at a directory server can be applied to any computer. When certain data is missing from the file associated with the hardware serial number of the computer, the corresponding data in the generic entry in the directory server can be used.
In one embodiment, an administrator computer can be used to set up a target computer through the network. For example, when target computer 205 is in the setup process, setup responder 231 can run as a daemon process to listen to the network 203 for a broadcast message from a setup searcher running on administrator computer 203. The setup assistant on administrator computer 203 can find out the computers on the network that need to be set up using setup searcher (e.g., a separate process or a module of setup assistant). The setup searcher broadcasts a message on the subnet to look for a list of computers that are in the setup process. In response to the message from the setup searcher, the setup responder sends a message to the setup searcher. The message from the setup responder includes identification information of the target computer (e.g., the IP address, the MAC address and the hostname) and other information indicative of the status of the installation and/or setup process. Note that the IP address of the target may be configured through a DHCP server, or through a self-assigning process (e.g., selecting one IP address from a class of IP network address, checking it for any conflict on the subnet, and using it if there is no conflict). The setup searcher presents the list of target computers that responded to the broadcast message to the setup assistant. The administrator can then select one target computer for remote configuration. If the administrator knows the identification information of the target computer, the administrator can also directly ask the setup assistant to set up the target computer. Once the administrator enters the configuration for the target computer on the administrator computer, the setup assistant on the administrator computer places the configuration information in a configuration file on the default location (e.g., 237) on the target computer. For example, the during the setup process, a password for accessing a file on the target computer can be automatically set to a value known to the administrator (e.g., the hardware serial number of the target computer). The setup assistant can then use the password to copy the configuration file from the administrator computer to the target computer (e.g., using Secure Copy (scp), which provides encrypted file transfer of data over insecure networks).
Alternatively, when computer 205 needs setup configuration information, it may also run setup responder 231 to communicate with a remote administrator computer through a network for remote setup. For example, setup responder 231 may broadcast, on a subnet, a request for a remote setup assistant to collect the configuration information on behalf of computer 205. To remotely set up computer 205 from administrator computer 203, one can start a setup assistant on administrator computer 203 on the subnet to target computer 205 for remote setup. In response to the request for a remote setup assistant from computer 205, the setup assistant on administrator computer 203 establishes communication with setup responder 231 for remote setup. In one embodiment, setup responder 231 requires the remote setup assistant to submit a correct password (e.g., the hardware serial number of computer 205) from the administrator computer to allow the administrator computer to remotely set up computer 205. After the communication between administrator computer 203 and target computer 205 is established for remote setup, one can use the user interface of administrator computer 203 to collect the configuration information for target computer 205. In one embodiment, after the setup assistant of administrator computer 203 communicates the configuration information to setup responder 231 of target computer 205, setup responder 231 writes the configuration information into a file in default location 237, so that the setup program can use the configuration information to perform the initial setup of the operating system.
Setup daemon 239 on the target computer monitors default location 237 for a configuration file. If a configuration file is found at the default location, the setup process can configure the target computer according to the parameters in the configuration file. In one embodiment of the present invention, setup daemon 239 not only monitors the default location for the configuration file but also searches for configuration information at other locations. For example, setup daemon 239 may search locations 235 in the target computer (such as directories or folders in mounted volumes of the target computer) and locations in the other computers (such as directory server 207, or other type of databases).
In one embodiment of the present invention, the setup assistant of administrator computer 203 can collect the configuration for a target computer without performing the remote setup. The collected configuration information for the target computer is stored into a file (e.g., on a removable medium) or as a record on directory server 207.
One may modify the configuration information of one computer (e.g., computer 205) to generate configuration information for other computers (e.g., computers 221-227). For example, computers A-D (221-227) can be rack-mount servers that do not have displays and input devices attached to them individually. Some server computers do not have displays and input devices (e.g., keyboard and mouse), and some server computers share displays and input devices. For example, a Keyboard, Video and Mouse (KVM) Switch (217) may be used to selectively couple display 213, keyboard 211 and mouse 215 to one of computers 221-227. It is generally a time consuming task to provide configuration information individually through the input devices (e.g., keyboard 211 and mouse 215). In one embodiment of the present invention, after the configuration files are generated (e.g., through the use of a set up assistant, or through modifying an existing copy of the configuration file), the configuration information can be maintained at a number of locations. A computer in need of configuration information (e.g., servers 221-227) can then automatically search for the suitable configuration information to automate the configuration process. Since the computer can search in a plurality of locations automatically, it is not necessary to specify a location to the configurator manually. Thus, the task of managing system configuration can be greatly simplified, especially for a large number of computers.
A hardware serial number is typically stored on a non-volatile memory of a computer (e.g., a ROM of the computer). The hardware serial number can be used to uniquely identify the computer. A MAC address may also be used to uniquely identify the computer. However, it is understood that a computer may have a number of network interface devices and thus a number of different MAC addresses. Further, a network interface device may be a removable device (e.g., a PCMCIA network card, or a network device attachable to a USB port). Based on the MAC addresses, a Dynamic Host Configuration Protocol (DHCP) server can be configured to assign predetermined IP addresses to the corresponding computers. Alternatively, the DHCP server can be configured to sequentially assign a list of IP addresses to a number of computers, which are configured one after another. A DHCP server can also provide various network configuration information, such as the IP addresses of Domain Name System (DNS) servers and Network Information Service (NIS) servers. Using the IP address, a computer can further determine its hostname through querying the DNS servers. Alternatively, the hostname, IP address and other identifications for the computer can be provided in a configuration file in a local file system of the computer (e.g., on a hard drive, a removable device, such as an IEEE 1394 compatible drive, a floppy diskette, or a CD-ROM). Further, these identifications can be obtained through a remote setup assistant (e.g., on a computer 303 attached to the same subnet of the computer that is to be configured) during the installation process or during the configuration process. In one embodiment of the present invention, at least one network interface device is configured during the remote installation of the operating system for the computer. Thus, after the installation, the identification information is available to the computer for initial setup. Once the identifications for the computer are determined, configuration information can be further searched based on these identifications.
In one embodiment of the present invention, the configuration information can be maintained in a number of locations, and a daemon process runs in the background to automatically search for the configuration information in various locations. For example, configuration files for various computers can be stored on removable media 311 (e.g., an IEEE 1394 compatible drive, a floppy diskette, or a CD-ROM). The configuration files have a naming system so that the configuration files for a specific computer can be identified and retrieved using the identification information of the computer. Since a computer may have a number of different identifications, the daemon process searches for applicable configuration files according to the priorities associated with the identifications. For example, when the computer has a hardware serial number, the configuration file with a name that matches the hardware serial number has a high priority.
In one embodiment of the present invention, a configuration file is designed to contain all the configuration information required to complete the setup process. Thus, once a configuration file is found (e.g., a file that matches the hardware serial number), no further search is necessary. Alternatively, portions of the configuration information may be distributed in a number of different configuration files. A configuration file may contain only a portion of the configuration information, and the daemon process continues the search until all required configuration information is found. For example, a configuration file associated with an identification that matches a group of computers (e.g., the subnet address, or a file that matches all the computers) can be used to store all the common information for the configuration process. A configuration file that is uniquely associated with the identification of one computer (e.g., the hardware serial number) can be used to provide the configuration information unique to the computer (e.g., hostname and software license key). Further, the configuration information may further be grouped in portions (e.g., selection of optional services, configuration parameters specific for one service, and others) so that different portions of the configuration information may be specified in different configuration files. In one embodiment, the configuration information for setting up a server computer includes the information for setting up programs and services such as AFP (Apple File Protocol), FTP (File Transfer Protocol), print server, NetBoot, web server (e.g., Apache), WebDAV (WWW Distributed Authoring and Versioning), NTP (Network time protocol) client, NTP server, QTSS (Quicktime Streaming Server), mail, SMB (Server Message Block, e.g., Samba), LDAP (Lightweight Directory Access Protocol) client, LDAP server, NetInfo client, password server, watchdog and others. Through the search process, the daemon process may collect and copy the configuration information into a configuration file at the default location.
In one embodiment of the present invention, the configuration files at the default location may be created in a number of ways. For example, the local interactive setup assistant or the local setup responder in communication with a remote setup assistant may save a configuration file at the default location. The daemon process may search and copy configuration files from various other locations to the default location. Alternatively, the local interactive setup assistant can be configured to save the configuration files in different locations, from where the daemon process may discover and copy the suitable configuration information to the default location.
In one embodiment of the present invention, the daemon process searches predetermined locations in all mounted file volumes. A file volume is typically a set of files stored in a hierarchical fashion in an individual storage medium (e.g., files, directories, or folders in other directories or folders). For example, the files in a removable medium (e.g., an IEEE 1394 compatible drive, a floppy diskette, a CD-ROM) are typically mounted as a file volume (e.g., as a directory tree in the root files system in Mac OS X available from Apple Computer, Inc. or in a similar-style operating system, or as a logical drive in a Microsoft Windows operating system). The files on a large capacity hard drive may be mounted as a single file volume or partitioned and mounted as multiple file volumes. In one embodiment, the daemon process searches in a predetermined location (e.g., directory (or folder) "Auto Server Setup") in each of the mounted file volumes in the computer system. For example, if a file volume is mounted at the directory "/volumes/Volume Name", the daemon process searches the directory "/Volumes/Volume Name/Auto Server Setup/" for matched configuration files. When a removable storage device (e.g., an IEEE 1394 compatible drive, or a CD-ROM) is attached to the computer, the computer automatically mounts the file volume for the storage device (e.g., mounted at "/Volumes/removable drive"). Then, the corresponding location (e.g., "/Volumes/removable drive/Auto Server Setup/") in the local storage devices is searched to find suitable configuration files. In one embodiment of the present invention, the computer may also automatically mount any available network file volumes (e.g., on a local area network) and search the configuration information in the mounted network file volumes. In addition to the file volumes mounted in the file system of the computer, the computer may further search in one or more databases accessible to the computer through a network (e.g., directory server 307 or other network resources, such as an HTTP server). The addresses of the network resources can be specified in a configuration file in the file system or through other servers, such as a DHCP server). A directory server provides directory services by sending data entries to a client in response to a query from the client. A directory server may communicate with a client in a standard protocol such as Lightweight Directory Access Protocol (LDAP). Alternatively, an Active Directory server or other type of directory server that uses other communication protocols may also be used to provide the directory service. Configuration information may also be retrieved from a web server using an HTTP protocol. The address of the web server can be provided to the computer as the default World Wide Web (WWW) server by a DHCP server (or in a configuration file).
A configuration file may contain confidential information, such as user accounts and passwords. Thus, a configuration file may be encrypted. For example, the configuration file stored on the directory server (e.g., 307) can be encrypted and a decryption key can be stored separately in a different configuration file in a better-guarded location (e.g., removable media 311). Alternatively, the decryption key can be supplied to the computer remotely from a setup assistant running on a remote computer through a network connection. For example, the remote setup assistant may receive the decryption key from the user input device at the administrator computer, communicate the decryption key to the setup responder, which decrypts an encrypted configuration file using the decryption key without storing the decryption key in the file system. In one embodiment of the present invention, the decryption key may also be automatically found by searching in a plurality of locations in a similar fashion.
Some databases (e.g., directory server 307) may not accept binary data as an entry. Thus, the binary information (e.g., the encrypted content of a configuration file) may be encoded as ASCII data for storage in the database. The ASCII data entry can be subsequently decoded after the retrieval to obtain the original binary data (e.g., the encrypted content of the configuration file). It is understood that any methods known in the field for converting between a binary format and an ASCII format and for encryption and decryption can be used with the present invention.
The IP address and the hostname of a computer may be obtained from a DHCP server (e.g., according to the MAC address of the computer). Alternatively, the network information (e.g., IP address, subnet mask, hostname, default gateway, DNS server address, directory server address, and others) can also be specified in a separate configuration file (e.g., in "003065653740.plist" for a network device with the MAC address of 003065653740). After configuration file locator finds the configuration file with the network information (e.g., "003065653740.plist"), the network interface device with the corresponding MAC address (e.g., 003065653740) can be configured for Internet access, and the corresponding IP address and hostname can be further used in the search for additional configuration information.
To prevent tampering with the configuration process, the configuration file locator may request that the configuration file found in less trustworthy locations (e.g., directory server, a remote file system, a remote database) be authenticated against keys found in trusted locations (e.g., a local file system, such as a file on a removable storage device or a file on a hard drive). For example, the encrypted configuration information available at a remote computer (e.g., a directory server) must be successfully decrypted with a decryption key provided through a secure channel (e.g., from a file on a local hard drive or a locally attached removable storage media) before the information can be used.
Although the above examples are for the initial setup of an operating system after the installation of the operation system, it is understood that the methods according to various embodiments the present invention can also be used for the automatic setup of other software applications. For example, configuration information for a software application (e.g., a multimedia program) can be stored on a database (e.g., a directory server) so that the configuration process after the reinstallation of the software application (e.g., after the reinstallation of the entire computer system) can be automated. Further, the configuration information can be used for software program upgrade and migration (e.g., moving from one computer to another). Further, the database of the configuration information can have a version control so that when the updated configuration information is loaded into the database, a daemon process can automatically discover the updated configuration information and cause the corresponding software application to be configured according to the updated configuration information.
Since the system can automatically search and discover the configuration setup data, the need for time-consuming data entry through interactive user interface can be eliminated, and the time from installation to up-and-usable can be shortened. Administrators can save setup data on local hard drives, shared storage, CDs, IEEE 1394 compatible drives, iPods, Flashcard memory, and other storage devices that can be attached to the system. Further, setup data can be stored in a database, such as a directory server. The setup configuration data can be stored as clear data or as encrypted data. Thus, embodiments of the present invention provide administrators with a great deal of flexibility in managing and organizing the configuration for one or more systems.
In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. It will be evident that various modifications may be made thereto without departing from the broader spirit and scope of the invention as set forth in the following claims. The specification and drawings are, accordingly, to be regarded in an illustrative sense rather than a restrictive sense.
|Cited Patent
|Filing date
|Publication date
|Oct 9, 1985
|May 24, 1988
|American Telephone & Telegraph Company
|Dual operating system computer
|Jan 17, 1986
|Nov 22, 1988
|International Business Machines Corporation
|Method to manage coprocessor in a virtual memory virtual machine data processing system
|Mar 28, 1988
|Jan 8, 1991
|Kabushiki Kaisha Toshiba
|Memory access control apparatus
|Oct 28, 1988
|Aug 13, 1991
|Matsushita Electric Industrial Co., Ltd.
|Write once read many optical disc storage system having directory for storing virtual address and corresponding up-to-date sector address
|Sep 28, 1989
|Jul 14, 1992
|Grid Systems Corporation
|Solid state disk drive emulation
|Sep 6, 1988
|Sep 8, 1992
|Digital Equipment Corporation
|Remote bootstrapping a node over communication link by initially requesting remote storage access program which emulates local disk to load other programs
|Jul 22, 1991
|Oct 26, 1993
|International Business Machines Corp.
|Network computer workstation with initial program load control
|May 15, 1992
|Jan 18, 1994
|Digital Equipment Corporation
|Remote bootstrapping a node over communication link by initially requesting remote storage access program which emulates local disk to load other programs
|Jul 23, 1991
|Mar 1, 1994
|Nexcom Technology, Inc.
|Methods and apparatus for hard disk emulation
|May 18, 1990
|Jun 28, 1994
|Compaq Computer Corporation
|External boot information loading of a personal computer
|Jul 1, 1992
|Aug 16, 1994
|Telefonaktiebolaget L M Ericsson
|System for dynamic run-time binding of software modules in a computer system
|Dec 10, 1991
|Sep 19, 1995
|Digital Equipment Corporation
|Generic remote boot for networked workstations by creating local bootable code image
|Sep 28, 1992
|Sep 26, 1995
|Conner Peripherals, Inc.
|Method of emulating access to a sequential access data storage device while actually using a random access storage device
|Feb 19, 1993
|Oct 17, 1995
|Conner Peripherals, Inc.
|Flash solid state drive that emulates a disk drive and stores variable length and fixed lenth data blocks
|Mar 18, 1994
|Nov 7, 1995
|International Business Machines, Inc.
|Method and system for providing device driver support which is independent of changeable characteristics of devices and operating systems
|Dec 17, 1992
|Jan 9, 1996
|Bull Hn Information Systems Inc.
|System for switching between two different operating systems by invoking the server to determine physical conditions to initiate a physical connection transparent to the user
|Nov 18, 1994
|Feb 13, 1996
|International Business Machines Corporation
|Display subsystem architecture for binding device independent drivers together into a bound driver for controlling a particular display device
|Jun 21, 1994
|Mar 12, 1996
|International Business Machines Corporation
|Small computer system emulator for non-local SCSI devices
|Apr 6, 1993
|Aug 13, 1996
|Olympus Optical Co., Ltd.
|Personal computer system with start-up capability from an external mass storage device
|Oct 28, 1993
|Aug 20, 1996
|Dell Usa, L.P.
|Composite drive controller including composite disk driver for supporting composite drive accesses and a pass-through driver for supporting accesses to stand-alone SCSI peripherals
|Nov 18, 1994
|Feb 11, 1997
|International Business Machines Corporation
|Selective shadowing and paging in computer memory systems
|Jul 3, 1995
|Sep 9, 1997
|Bell Atlantic Network Services, Inc.
|Downloading operating system software through a broadcast channel
|Mar 4, 1997
|Dec 2, 1997
|International Business Machines Corporation
|BIOS emulation parameter preservation across computer bootstrapping
|May 15, 1995
|Feb 10, 1998
|Compaq Computer Corporation
|Method and appartus for emulating a peripheral device to allow device driver development before availability of the peripheral device
|Jul 25, 1994
|Mar 3, 1998
|Apple Computer, Inc.
|Supervisory control system for networked multimedia workstations that provides remote launching of files
|Mar 10, 1995
|Apr 21, 1998
|Microsoft Corporation
|Automatic software installation on heterogeneous networked client computer systems
|Feb 15, 1996
|May 19, 1998
|International Business Machine Corp.
|Client/server communication system
|Jul 7, 1995
|May 26, 1998
|Sun Microsystems, Inc.
|Local area network and network operating system for formatting a client disk and installing a client operating system
|Jun 6, 1995
|Jun 9, 1998
|Apple Computer, Inc.
|Method and apparatus for automatic software replacement
|May 3, 1996
|Jul 21, 1998
|Intel Corporation
|Apparatus and method for operating a peripheral device as either a master device or a slave device
|Jul 3, 1995
|Sep 1, 1998
|Sun Microsystems, Inc.
|Client-server computer system and method utilizing a local client disk drive as a data cache
|Sep 12, 1995
|Nov 24, 1998
|Digital Equipment Corporation
|Generic remote boot for networked workstations by creating local bootable code image
|May 27, 1997
|Jan 12, 1999
|Novell, Inc.
|Managing application programs in a computer network by using a database of application objects
|Aug 5, 1996
|Mar 30, 1999
|Micronet Technology, Inc.
|System for transparently identifying and matching an input/output profile to optimal input/output device parameters
|Mar 20, 1997
|Jun 22, 1999
|Ricoh Company, Ltd.
|Method and system for operating a scanner which emulates a disk drive
|Mar 17, 1997
|Jun 29, 1999
|International Business Machines Corporation
|Booting an operating system using soft read-only storage (ROS) for firmware emulation
|Aug 15, 1997
|Jul 20, 1999
|International Business Machines Corporation
|Network computer emulator systems, methods and computer program products for personal computers
|Nov 15, 1995
|Aug 31, 1999
|Dell Computer Corporation
|Computer system having a controller which emulates a peripheral device during initialization
|Dec 2, 1996
|Sep 7, 1999
|The Foxboro Company
|Methods and systems for booting a computer in a distributed computing system
|Jun 24, 1997
|Sep 14, 1999
|Compaq Computer Corporation
|Method and apparatus for emulating a peripheral device to allow device driver development before availability of the peripheral device
|Oct 29, 1997
|Sep 28, 1999
|Vlsi Technology, Inc.
|Real time event determination in a universal serial bus system
|Apr 23, 1997
|Oct 19, 1999
|Advanced Micro Devices, Inc.
|Primary swap size increase on a UNIX based computer system
|Mar 20, 1998
|Oct 26, 1999
|3Com Corporation
|Technique for reliable network booting of an operating system to a client computer
|Sep 28, 1993
|Dec 21, 1999
|Bull Hn Information Systems Inc.
|Emulating disk drives of a first system on a second system
|Sep 5, 1996
|Dec 21, 1999
|Open Software Associates, Ltd.
|Systems and methods for automatic application version upgrading and maintenance
|Jun 24, 1997
|Dec 28, 1999
|3Com Corporation
|Method and apparatus for automatically updating software components on end systems over a network
|Sep 12, 1997
|Dec 28, 1999
|Telxon Corporation
|Integrated device driver wherein the peripheral downloads the device driver via an I/O device after it is determined that the I/O device has the resources to support the peripheral device
|Jul 2, 1997
|Jan 4, 2000
|Cypress Semiconductor Corp.
|Bus interface system and method
|Dec 19, 1996
|Jan 18, 2000
|International Business Machines Corporation
|Preloading software onto a computer system
|May 21, 1996
|Jan 18, 2000
|Iomega Corporation
|Method for integrating removable media disk drive into operating system recognized as fixed disk type and modifying operating system to recognize as floppy disk type
|Oct 23, 1997
|Feb 1, 2000
|Terminal for audio-video communication
|May 2, 1997
|Feb 8, 2000
|Webtv Networks, Inc.
|Automatically selecting and downloading device drivers from a server system to a client system that includes one or more devices
|Jul 21, 1997
|Mar 14, 2000
|Tibco, Inc.
|Method and apparatus for storing and delivering documents on the internet
|Sep 18, 1998
|May 16, 2000
|International Business Machines Corp.
|Peripheral device for use in a computer as an internal and external device
|Nov 5, 1998
|May 23, 2000
|Platinum Technology Ip, Inc.
|Method and apparatus for operating system personalization during installation
|Mar 26, 1998
|May 23, 2000
|Innova Patent Trust
|Multiple operating system and disparate user mass storage resource separation for a computer system
|Jul 10, 1997
|Jun 6, 2000
|National Instruments Corporation
|System and method of write posting in a universal serial bus system
|Jan 17, 1997
|Oct 3, 2000
|Advanced Micro Devices, Inc.
|Installing operating systems changes on a computer system
|Jul 25, 1994
|Oct 10, 2000
|Apple Computer, Inc.
|Supervisory control system for networked multimedia workstations that provides simultaneous observation of multiple remote workstations
|Oct 1, 1997
|Oct 17, 2000
|Micron Electronics, Inc.
|Method for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface
|Nov 20, 1998
|Dec 12, 2000
|Microsoft Corporation
|System and method for storing configuration settings for transfer from a first system to a second system
|Oct 1, 1997
|Dec 19, 2000
|Micron Electronics, Inc.
|Method for communicating a software-generated pulse waveform between two servers in a network
|Dec 7, 1998
|Jan 2, 2001
|Mediaone Group, Inc.
|On-the-fly trivial file transfer protocol
|Apr 23, 1998
|Jan 16, 2001
|Vpnet Technologies, Inc.
|Method and apparatus for swapping a computer operating system
|Aug 5, 1998
|Jan 16, 2001
|Kabushiki Kaisha Toshiba
|Client computer, initialization processing method applied to client computer, and computer program product used in client computer
|Sep 11, 1998
|Jan 23, 2001
|Powerquest Corporation
|Managing multiple operating systems on a single computer
|Oct 2, 1998
|Feb 6, 2001
|Trustees Of The University Of Pennsylvania
|Secure and reliable bootstrap architecture
|Apr 7, 1998
|Mar 6, 2001
|Nortel Networks Limited
|Architecture repartitioning to simplify outside-plant component of fiber-based access system
|Sep 22, 1998
|Mar 6, 2001
|International Business Machines Corporation
|Distribution of software updates via a computer network
|Dec 8, 1997
|Mar 13, 2001
|Nortel Networks Limited
|Process and apparatus for initializing a computer from power up
|Jul 17, 1995
|Mar 20, 2001
|Daniel W. Wright
|Shared virtual desktop collaborative application system
|Oct 3, 1997
|Mar 20, 2001
|Helius Development Corporation
|Method and system for asymmetric satellite communications for local area networks
|Jul 17, 1998
|Mar 27, 2001
|International Business Machines Corporation
|Configuring computer network operations based upon a sequence of interactive user entries into a network server computer with a one time entry of data commonly required by multiple clients
|Aug 12, 1998
|Mar 27, 2001
|Microsoft Corporation
|Correcting for changed client machine hardware using a server-based operating system
|Feb 17, 2000
|Jun 26, 2001
|Sun Microsystems, Inc.
|Selectable depacketizer architecture
|Jul 7, 1998
|Jun 26, 2001
|International Business Machines Corporation
|Method for parallel, remote administration of mirrored and alternate volume groups in a distributed data processing system
|Jun 10, 1998
|Jul 10, 2001
|Compaq Computer Corporation
|Method and apparatus for migrating resources in a multi-processor computer system
|Aug 15, 1997
|Jul 24, 2001
|International Business Machines Corporation
|Methods, systems and computer program products for secure firmware updates
|Dec 11, 1998
|Jul 31, 2001
|Alcatel Usa Sourcing, L.P.
|Method and platform for interfacing between application programs performing telecommunications functions and an operating system
|Feb 8, 2000
|Jul 31, 2001
|Webtv Networks, Inc.
|Automatic selecting and downloading device drivers from a server system to a client system that includes one or more devices
|Nov 12, 1998
|Aug 21, 2001
|International Business Machines Corporation
|Dynamic JAVA™ class selection and download based on changeable attributes
|Jan 7, 1999
|Aug 21, 2001
|Dell U.S.A., L.P.
|Computing system and operating method for booting and running a graphical user interface (GUI) with r/w hard drive partition unavailable
|Apr 30, 1996
|Sep 18, 2001
|Sun Microsystems, Inc.
|Operating system installation
|Jul 25, 1994
|Nov 6, 2001
|Apple Computer, Inc.
|Displaying workstations requests in differentiating manner according to their respective priorities
|Oct 19, 1998
|Nov 13, 2001
|International Business Machines Corporation
|Booting a computer system from a network
|Apr 30, 1999
|Dec 11, 2001
|Powerquest Corporation
|Manipulation of virtual and live computer storage device partitions
|May 19, 1998
|Dec 11, 2001
|Nortel Networks Limited
|Method and apparatus for managing software in a network system
|Dec 22, 1998
|Dec 25, 2001
|International Business Machines Corporation
|Generic operating system usage in a remote initial program load environment
|Apr 19, 1999
|Feb 5, 2002
|Cisco Technology, Inc.
|Methods and apparatus for remote configuration of an appliance on a network
|Jul 1, 1998
|Feb 5, 2002
|Fujitsu Limited
|Communication-terminal management system with storage-processing-system network and real-time-processing-system network and a communication terminal for these networks
|Oct 21, 1998
|Mar 12, 2002
|Wildseed Limited
|Usage characteristic based software customization
|Feb 23, 1999
|Apr 16, 2002
|Adaptec, Inc.
|Method for generating a footprint image file for an intelligent backup and restoring system
|Mar 31, 1999
|Jun 4, 2002
|International Business Machines Corporation
|Cross file system caching and synchronization
|Apr 26, 1999
|Jul 16, 2002
|International Business Machines Corporation
|Method and apparatus for managing boot images in a distributed data processing system
|Dec 23, 1998
|Aug 13, 2002
|Apple Computer, Inc.
|Computer operating system using compressed ROM image in RAM
|Jul 28, 1992
|Aug 20, 2002
|Eastman Kodak Company
|Technique using FIFO memory for booting a programmable microprocessor from a host computer
|Apr 3, 2000
|Sep 24, 2002
|Adc Telecommunications, Inc.
|Power distribution panel with modular elements
|Mar 31, 1999
|Oct 15, 2002
|International Business Machines Corporation
|Server based configuration of network computers via machine classes
|Jun 18, 1999
|Nov 5, 2002
|Phoenix Technologies Ltd.
|Method and apparatus for extending BIOS control of screen display beyond operating system boot process
|Sep 30, 1999
|Nov 26, 2002
|International Business Machines Corporation
|Dynamic mac allocation and configuration
|Sep 16, 1999
|Dec 3, 2002
|International Business Machines Corporation
|Method and system for automatically configuring the boot process of a computer having multiple bootstrap programs within a network computer system
|Jun 2, 1999
|Jan 7, 2003
|Intel Corporation
|Automatic web-based detection and display of product installation help information
|Oct 6, 1998
|Jan 28, 2003
|Hitachi, Ltd.
|Proxy server selecting server and proxy server
|May 27, 1999
|Feb 11, 2003
|International Business Machines Corporation
|Installable file system for client in a computer network
|Aug 31, 1999
|Mar 4, 2003
|Accenture Llp
|Multi-object fetch component
|Mar 27, 1997
|Mar 18, 2003
|International Business Machines Corporation
|Initial program load in data processing network
|Jul 29, 1999
|Apr 1, 2003
|Hewlett-Packard Development Company, L.P.
|Method and apparatus for archiving and restoring data
|Jun 30, 1999
|May 13, 2003
|International Business Machines Corporation
|Method and apparatus for managing distribution of change-controlled data items in a distributed data processing system
|Oct 4, 1999
|Jun 10, 2003
|Microsoft Corporation
|Method, data structure, and computer program product for identifying a network resource
|Nov 22, 1999
|Aug 12, 2003
|Accenture, Llp
|Providing collaborative installation management in a network-based supply chain environment
|May 27, 1999
|Aug 26, 2003
|International Business Machines Corporation
|Selective loading of client operating system in a computer network
|Mar 16, 2000
|Sep 23, 2003
|International Business Machines Corporation
|Automatic recovery of a corrupted boot image in a data processing system
|Jun 29, 1999
|Oct 7, 2003
|Emc Corp
|Methods and apparatus for interfacing to a data storage system
|Jun 10, 1998
|Oct 14, 2003
|Hewlett-Packard Development Company, L.P.
|Method and apparatus for virtual resource handling in a multi-processor computer system
|Jul 11, 2001
|Dec 30, 2003
|Advanced Micro Devices, Inc.
|Method and apparatus for passing device configuration information to a shared controller
|May 5, 1999
|Apr 6, 2004
|Microsoft Corporation
|Methods for managing the distribution of client bits to client computers
|Mar 31, 2000
|Apr 27, 2004
|Mitsubishi Electric Research Labs, Inc
|System and method for locating and installing device drivers for peripheral devices
|Jul 30, 1999
|May 11, 2004
|International Business Machines Corporation
|Method system, and program for dynamic resource linking when copies are maintained at different storage locations
|Oct 18, 1999
|Jun 15, 2004
|Apple Computer, Inc.
|Providing a reliable operating system for clients of a net-booted environment
|Jan 26, 2000
|Jun 29, 2004
|International Business Machines Corporation
|Method and apparatus for providing responses for requests of off-line clients
|Dec 28, 2000
|Aug 31, 2004
|Intel Corporation
|Mechanism for automatically securing licensing for unlicenced codec
|Jun 2, 1998
|Oct 19, 2004
|Pointcast, Inc.
|Utilization of information "push" technology
|Oct 25, 2000
|Oct 19, 2004
|Sony Corporation
|Content provider system
|Aug 29, 2001
|Feb 8, 2005
|International Business Machines Corporation
|System and method for the automatic installation and configuration of an operating system
|Jun 15, 2001
|Sep 13, 2005
|Sun Microsystems, Inc.
|Selectable depacketizer architecture
|Oct 12, 2000
|Sep 13, 2005
|International Business Machines Corporation
|Method, system, computer program product, and article of manufacture for updating a computer program according to a stored configuration
|Dec 27, 2000
|Dec 13, 2005
|Nec Corporation
|Content acquiring device, method, and system using valid terms to keep a cache up-to-date
|May 17, 2002
|Dec 13, 2005
|Hewlett-Packard Development Company, L.P.
|Systems and methods for driver installation
|Mar 29, 2001
|Feb 7, 2006
|Sonus Networks, Inc.
|System and method to internetwork wireless telecommunication networks
|Sep 10, 2002
|Jul 11, 2006
|Microsoft Corporation
|Infrastructure for generating a downloadable, secure runtime binary image for a secondary processor
|Feb 6, 2001
|Aug 8, 2006
|Hewlett-Packard Development Company, L.P.
|System for installing peripheral software during peripheral installation
|Oct 12, 2000
|Aug 8, 2006
|International Business Machines Corporation
|Method, system, computer program product, and article of manufacture for downloading a remote computer program according to a stored configuration
|Oct 14, 2003
|Jul 24, 2007
|Microsoft Corporation
|System and method for deploying a software build from a plurality of software builds to a target computer
|Nov 7, 2001
|May 8, 2003
|Sanders Scott D.
|Client version advertisement service for overriding default client version properties
|May 16, 2006
|Sep 14, 2006
|Fletcher Thomas O
|Computer file management system
|Apr 28, 2008
|Aug 28, 2008
|International Business Machines Corporation
|Method and system for updating attachment files
|"Device Configuration Assistant Design Overview" Sun Microsystems, 1999 (8 pages).
|"Etherboot," downloaded from www.slug.org.au/etherboot/ on Oct. 11, 1999, 4 pages.
|"Netboot Introduction", Downloaded from www.han.de/.about.gero/netboot/english/introduction.html on Oct. 11, 1999, 13 pages.
|Alexander, S. "HDCP Options and BOOTP Vendor Extensions" Network Working Group, RFC 2132, Mar. 1997 (34 pages).
|Apple Computer, Inc., "Getting Started with Mac OS X Server: includes installation and setup information for Mac OS X Server version 10.2", pp. 1-24, 2002.
|Arbaugh, William A., et al. "A Secure and Reliable Bootstrap Architecture" IEEE Symposium on Security and Privacy, May 4-5, 1997, pp. 65-71.
|Burke, Michael G. et al., "The Jalapeno Dynamic Optimizing Compiler for Java(TM)," IBM Thomas J. Watson Research Center, 1999 (14 pages).
|Burke, Michael G. et al., "The Jalapeno Dynamic Optimizing Compiler for Java™," IBM Thomas J. Watson Research Center, 1999 (14 pages).
|Campbell, Andrew T. et al., "A Survey of Programmable Networks," 1999.
|Chuang, Shaw-Cheng et al., "A Case Study of Secure ATM Switch Booting," IEEE 1996 (10 pages).
|Croft, Bill and Gilmore, John. "Bootstrap Protocol (BOOTP)" Network Working Group RFC 951, Sep. 1985 (12 pages).
|Davidson, Rusel and MacKinnon James G., "Bootstrap Tests: How Many Bootstraps?" Jun. 1998 (15 pages).
|Estrin, Deborah et al. "A Dynamic Bootstrap Mechanism for Rendezvous-Based Multicast Routing" IEEE INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. vol. 3, Mar. 21-25, 1999, pp. 1090-1098.
|Ford, Bryan et al. "The Flux OS Toolkit: Reusable Components for OS Implementation" IEEE May 5-6, 1997, pp. 14-19.
|Ford, Bryan et al., "The Flux OS Kit: A Substrate for Kernel and Language Research," 1997 (15 pages).
|Hesterberg, Tim C., "Bootstrap Tilting Interference and Large Data Sets- Proposal to NSF SBIR Program," Jun. 11, 1998, pp. 2-22.
|Hobbs, M.J. et al., "Booting of the RHODOS Distributed Operating System," Sep. 8, 1984 (18 pages).
|Kaszeta, Rich "A New Use for Old and Outdated PC's," Downloaded from www.menet.umn.edu/′kaszeta/unix/xterminal/index.html on Oct. 11, 1999, 8 pages.
|Kaszeta, Rich "A New Use for Old and Outdated PC's," Downloaded from www.menet.umn.edu/'kaszeta/unix/xterminal/index.html on Oct. 11, 1999, 8 pages.
|Red Hat, Inc., "Red hat Linux 9: Red Hat Linux Customization Guide", chapter 7-8, pp. 29-68, 2003.
|Reynolds, J. "BOOTP Vendor Information Extensions" Network Working Group RFC 1395, Jan. 1993 (8 pages).
|Uhlig, Richard et al., "Trap-Driven Simulation with Tapeworm II," 6th Int. Conf. Architectural Support for Programming Languages and Operating Systems (ASPLOS-VI), Oct. 1994, pp. 1-13.
|Wimer, W. "Clarifications and Extensions for the Bootstrap Protocol" Network Working Group, RFC 1532, Oct. 1993 (22 pages).
|Wong, P.K. "Remote Boot Windows 95a Step by Step Instructions," Downloaded from wpkgate.kc.com.my/remoteboot/win95.text on Oct. 11, 1999, 5 pages.
|Citing Patent
|Filing date
|Publication date
|Aug 31, 2006
|Jan 25, 2011
|Microsoft Corporation
|Distribution of encrypted software update to reduce attack window
|Mar 19, 2002
|Jun 12, 2012
|Sony Corporation
|Software updating system, software updating method, and software updating program
|Jun 16, 2009
|Sep 18, 2012
|International Business Machines Corporation
|Status information saving among multiple computers
|Mar 31, 2009
|Apr 9, 2013
|Red Hat, Inc.
|Systems and methods for providing configuration management services from a provisioning server
|Jun 21, 2007
|Jun 11, 2013
|Red Hat, Inc.
|Methods and systems for dynamically generating installation configuration files for software
|Mar 30, 2011
|Jul 9, 2013
|Phoenix Technologies Ltd.
|Supporting hardware configuration changes in a UEFI firmware component
|Jun 20, 2007
|Oct 15, 2013
|Red Hat, Inc.
|Methods and systems for dynamically generating installation configuration files for software
|Oct 17, 2008
|Mar 18, 2014
|Honeywell International Inc.
|System, method and apparatus for replacing wireless devices in a system
|Feb 19, 2009
|Jul 8, 2014
|Yokogawa Electric Corporation
|Recording medium, computer program and method for software installation with divided install execution files
|Jul 27, 2012
|Jul 29, 2014
|International Business Machines Corporation
|Status information saving among multiple computers
|Mar 8, 2010
|Sep 2, 2014
|Microsoft Corporation
|Virtual software application deployment configurations
|Jul 29, 2014
|Oct 6, 2015
|Microsoft Technology Licensing, Llc
|Virtual software application deployment configurations
|Jul 10, 2014
|Jan 5, 2016
|International Business Machines Corporation
|Status information saving among multiple computers
|May 31, 2011
|Jul 19, 2016
|Red Hat, Inc.
|Customizing an operating system installer via a web-based interface
|Feb 11, 2014
|Oct 11, 2016
|Apple Inc.
|Dynamic retrieval of installation packages when installing software
|Feb 14, 2014
|Mar 21, 2017
|Apple Inc.
|Housing as an I/O device
|Jan 2, 2013
|Jun 13, 2017
|Carbonite, Inc.
|Systems and methods for automatic synchronization of recently modified data
|Mar 19, 2002
|Aug 12, 2004
|Yuji Okachi
|Software updating system, software updating method, and software updating program
|Aug 31, 2006
|Mar 20, 2008
|Microsoft Corporation
|Distribution of encrypted software update to reduce attack window
|Nov 26, 2007
|Jun 26, 2008
|Canon Kabushiki Kaisha
|Data processing apparatus and control method thereof
|Apr 9, 2007
|Oct 9, 2008
|Sanchez Elton R
|Automating the deployment of applications
|Nov 30, 2007
|Jun 4, 2009
|Norman Lee Faus
|Methods and systems for providing configuration data
|Feb 19, 2009
|Aug 27, 2009
|Yokogawa Electric Corporation
|Recording medium, install method, and computer program
|Mar 31, 2009
|Sep 30, 2010
|Dehaan Michael Paul
|Systems and methods for providing configuration management services from a provisioning server
|Jun 16, 2009
|Dec 16, 2010
|International Business Machines Corporation
|Status information saving among multiple computers
|Feb 24, 2010
|Aug 25, 2011
|Aviv Soffer
|Secured kvm system having remote controller-indicator
|Mar 8, 2010
|Sep 8, 2011
|Neil Jacobson
|Virtual software application deployment configurations
|Mar 30, 2011
|Oct 4, 2012
|Mortensen James L
|Supporting hardware configuration changes in a uefi firmware component
|May 31, 2011
|Dec 6, 2012
|Shreyank Gupta
|Mechanism for Customizing an Operating System Installer via a Web-Based Interface
|Jan 2, 2013
|Jul 3, 2014
|Martyn Roland James
|Systems and methods for automatic synchronization of recently modified data
|Jul 29, 2014
|Nov 13, 2014
|Microsoft Corporation
|Virtual software application deployment configurations
|Jun 2, 2014
|Dec 11, 2014
|Fujitsu Limited
|Setting-data encrypting apparatus, information processing apparatus, and setting changing method
|Aug 6, 2015
|Nov 26, 2015
|At&T Intellectual Property I, L.P.
|Method and apparatus for provisioning a communication device
|Mar 21, 2016
|Jul 14, 2016
|Hige Sec Labs Ltd.
|Secured kvm system having remote controller-indicator
|U.S. Classification
|717/174, 717/176, 717/175, 717/168
|International Classification
|Cooperative Classification
|European Classification
|Oct 22, 2003
Owner name: APPLE COMPUTER, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MULLIGAN, J. SCOTT;BEASLEY JR., BENJAMIN BOWES;REEL/FRAME:014644/0297
Effective date: 20031020
|Apr 26, 2007
Owner name: APPLE INC., CALIFORNIA
Free format text: CHANGE OF NAME;ASSIGNOR:APPLE COMPUTER, INC., A CALIFORNIA CORPORATION;REEL/FRAME:019234/0400
Effective date: 20070109
|Nov 22, 2011
|Certificate of correction
|Jan 15, 2014
|Fee payment
Year of fee payment: 4


text:
Member since 5/14/2012
- 1 total post
- 1 comment
Recent comments from ajapelblue
I had a fotofacial 6 months ago. I have very noticeable fat loss. The radiofrequency in the machine that does the fotofacial can cause fat loss. And the loss progresses with time. You notice something is wrong right away but within... READ COMMENT

subset: commoncrawl


text:
Film director and food critic;
Born: October 20, 1935; Died: January, 21, 2013.
MICHAEL Robert Winner, who has died aged 77, was a film director with more than 30 films to his credit who achieved worldwide success with his Death Wish series starring Charles Bronson, then in later years went on to become a successful food critic.
Loading article content
It is fair to say that Winner, the only child of a couple of Russian emigre stock, was always going to live up to his surname. While his mother gambled away the £10 million family fortune his property developer father had acquired, young Michael was never less than lordly. Indeed, he was asked to leave Christopher's School, Letchworth, after it was discovered he was paying another boy to clean his room.
From the age of 14, public schoolboy Winner wrote a newspaper column, Michael Winner's Showbiz Gossip, an indicator of not only his precocious talent but of his fascination with showbusiness.
After a law degree at Cambridge, his first on-screen credit was earned in 1958 with the crime film Man With a Gun. His second film project, Some Like It Cool, was the tale of a young woman who introduces her prudish husband and in-laws to the joys of nudism.
His sense of fun was certainly evident in his version of The Mikado, which starred Frankie Howerd, and his sex comedy, The System, produced a partnership with Oliver Reed that would last more than 25 years. Those who had endured National Service didn't laugh on discovering Winner had avoided his own stint by pretending to be gay.
It was Winner's American films which launched his career onto the world stage, working on Chato's Land with Bronson and with the same star in the Death Wish series, which began in 1974. By now defined as an action director, his subsequent attempts to tackle light relief with the likes of The Wicked Lady remake with Faye Dunaway failed to hit the mark.
That's not to say Winner, who had a long-term affair with the actress Jenny Seagrove, would ever fade into obscurity. He went on to present the hit series Michael Winner's True Crimes on ITV, appear on the likes of BBC's Have I Got News For You and was a regular on the television chat show circuit.
Yet that wasn't enough to keep the highly amusing Winner entertained. He became a leading restaurant reviewer and later the face of an insurance company in a series of television adverts, which he directed. His catchphrase, "Calm down, dear", entered the national consciousness – and has never quite gone away.
His winning personality and natural outspokenness (one of his defining quotes is: "A team effort is a lot of people doing what I say") means he will be remembered. And there is his sense of outrageous fun. A portly figure, he once wrote The Big Fat Pig Dieting Book which one reviewer described as "the most outrageous, hilarious and oddly inspiring diet guide you'll ever read".
Winner, who often edited his own films under the pseudonym Arnold Crust, also created smiles when he switched from being a Thatcherite Tory to support Tony Blair's New Labour. And the fact he was worth more than £35m (despite living a rather hedonistic life and spending fortunes on a fine art collection) never presented him with any class confusion.
Ironically, the food critic's illness was precipitated by food, when he caught a bacterial infection while on holiday in Barbados in 2007 and food poisoning in 2011 after eating raw meat. In the summer of 2012 specialists diagnosed liver disease and said Winner's life expectancy was short.
He is survived by his wife Geraldine Lynton-Edwards. The couple first met in 1957 when he was a 21-year-old film-maker and she was a 16-year-old actress and ballet dancer. He joked that it took him 72 years to get engaged so she was not to hold her breath for the marriage. The couple did marry in 2011. Mrs Winner described her husband as a wonderful man, brilliant, funny and generous.
But perhaps the most poignant tribute to Winner came when Sir Michael Caine appeared on This Is Your Life.
"I am here to tell everybody, Michael, you are a complete and utter fraud," said Caine. "You come on like this bombastic, ill-tempered monster. But it's not the side of you I see. You're extremely funny, very sensitive, very kind and very generous. I hope everyone believes me when I say that you are a kind and wonderful person."


text:
ROCKED by the news that striker Gary Ricketts has left the club, Hucknall Town slipped up again in their latest Blue Square North match.
Ricketts (33) was the subject of a bid by title-chasing Tamworth, who are managed by former Nottingham Forest and Notts County star Gary Mills and ex-Yellow Darron Gee.
Initially he indicated to manager Bryan Chambers that he wanted to stay at Watnall Road.
But now he has opted to quit after Tamworth offered him the chance of a one-year contract if they win promotion to the Blue Square Premier next season.
He made his debut as a 73rd minute substitute in The Lambs' 2-1 victory over Fleetwood Town on Saturday (March 28).
The news got no better for Town when they were held to a 1-1 draw by fellow strugglers Blyth Spartans at Watnall Road, also on Saturday.
Blyth reached the Third Round of the FA Cup earlier this season before being beaten 1-0 by Premier League Blackburn Rovers.
But they arrived in Hucknall with the worst away record in the league, having won just once in 16 games, taken only six points from 48 and leaked 33 goals.
The Yellows were without not only Ricketts but also centre-backs Richard Liburd and Gary Sucharewycz, who were both injured. In came Jay Smedley and Adrian Hawes, while Dave Kettle was also handed a rare but welcome start.
Watched by a crowd of 239, Blyth took a 15th minute lead through Chris McCabe, who prodded past goalkeeper James Lindley after a long throw by Gary Brown.
In Ricketts' absence, Town unveiled 11th-hour new signing, former Notts County trainee Stef Frost.
But in a scrappy match, spoiled by the wind, it was Frost's 69th minhute replacement, substitute Antwon Bonnick, who salvaged a point 12 minutes from the end.
Bonnick went up for a corner from Laurie Wilson and prsssurised Blyth goalkeeper Mark Bell into fumbling the ball into his own net.
The result extended The Yellows' run of games without a win to nine. It left them stranded at the bottom of the table by six points and adrift of relegation-safety by ten points.
They have only seven matches remaining, beginning on Tuesday night (March 31) with another home game, this time against much-improved Vauxhall Motors.
TOWN LINE-UP -- Lindley/ Smedley Timons Hawes Spriggs Meikle Wilson Wiggins-Thomas Kettle Frost Bacon. Subs: Bonnick, Ward, Walters, Mitchell, Baxter.


text:
Col. Stephen Trigg
b.1744 Virginia
d.19 August 1782 Blue Lick, Kentucky, USA
Family tree▼
m. est. 1741
m. bef. 1770
Facts and Events
Stephen Trigg was one of the Early Settlers of Augusta County, Virginia
Stephen Trigg (c. 1744 – August 19, 1782) was an American pioneer and soldier from Virginia. He was killed ten months after the surrender of Cornwallis at Yorktown in one of the last battles of the American Revolution while leading the Lincoln County militia at the Battle of Blue Licks, Kentucky.
A son of William and Mary (Johns) Trigg, he mainly worked as a public servant and militia officer during the early years of the frontier counties of southwest Virginia, which then Kentucky. He was one reportedly of the wealthiest men on the frontier. Trigg was a delegate to the first Virginia Revolutionary conventions, and was a member of the Fincastle Committee of Safety that drafted the Fincastle Resolutions, a precursor to the Declaration of Independence passed by the Second Continental Congress on July 4, 1776. He was also elected to the Virginia House of Delegates.
Trigg was appointed to the Virginia Land Court Commission in 1779, charged with settling land titles in Kentucky. He then settled in Kentucky himself. In 1782, a raiding party of Shawnee Indians led by British and Loyalist officers attacked Bryan Station, but were driven off. Kentucky militia companies pursued the invaders. Trigg commanded one half o the men, Daniel Boone the other. Ignoring Boone's warnings of a trap, the militiamen charged into an Indian ambush at Blue Licks. Trigg and many others, including Boone's youngest son, were killed. Trigg's body was later found cut into pieces.
Trigg County, Kentucky, was named in memory of Stephen Trigg.
Records in Augusta County, VA
From Chalkley's Augusta County Records:


text:
Welcome to Frugalistas! Have a seat and introduce yourself.
Welcome to Frugalistas! We're glad you're here!
To introduce yourself and meet other moms, please click here:
Welcome to Frugalistas! Please introduce yourself..... Get started here!
Hubby has been unemployed for about 6 months so my income is barely keeping us going. I am a selfemployed draftsman and a full time student that finally graduates in Dec. Always looking for ways to make my monies go further.
Hi! I'm Dayija! Mother of two and been married for 4 years! I'm a SAHM and I loooove to save money :-)
Join me in June 2011 Babies!
wife of 4 years to Adam! Happy mommy to 2 boys; Quinten and Torrin!
Hey everyone! My name is Kim and I am here to be a more frugal individual. I thought Ihad being "cheap" down to science, I guess I was wrong. Shopping clearance, couponging and buying sparingly; I have come to find that there is so much more to this lifestyle. So, I am here to learn and possibly give some advice or tips to others.
By now, I thought that everyone knew me and was bored to tears already! So let me tell you some different stuff about myself. You know that I am 63, and married and have two girls and an ASD grandson, along with two normal, (except for one is a teenager and one is a young adult) granddaughters.
Now, onto other stuff. I was in the local paper, and made headlines when my buggy, which my mother was pushing was run down by a car, w/ a hit & run driver. I was thrown into the hood of the buggy and didn't have a scratch! So......I was the "miracle toddler"!
I once had the priviledge of saving someone's life. I witnessed a bad accident and stayed on scene with the victim until he could be life flighted. Both the scariest and most satisfying time of my life.
But as I look back I see that life is always scarey, satisfying and inspiring. Thanks God he sees us through everything we bear and keeps us up and laughing and crying, and going! I think that all in all it is a good life! Beth100
Hello. I am sofia. I am married to a wonderful husband for 2 years. i am a stay home wife. i want to know and discover anything that will help me to be practical in a way to help my husband. I think this group will help me in that way. Have a nice day everyone.
hi all, I am a single mother of two, I work full time and go to school almost full time as well. I want to know all there is to being frugal, my money has to strech very far.
Hello! My name is Dena and I'm a homemaker with six children and a great husband.
This post has been locked, replies are no longer allowed.


text: Travis Oliphant wrote: >Nils Wagner wrote: > > >>scipy.test(1,10) results in >> >> >> >> >I accidentally committed some changes to f2py/rules.py that I was >playing with last night but didn't mean to commit. > >I restored the file. Try version 1493. Be sure to recompile scipy.. > >-Travis > >_______________________________________________ >Scipy-dev mailing list >Scipy-dev at scipy.net >http://www.scipy.net/mailman/listinfo/scipy-dev > Hi Travis, Thank you for the bug fixing. Tests for integrate.odeint - how about that ? Or is it planned to replace odeint by sundials ? Nils


text:
This is the first article in what will be a long-running series written by me about the time in my life that will most likely conclude my enlistment in the Army National Guard. Some of you already know what this is about. I don't know who I'm really writing this for. I guess I'm writing it for me.
I was standing at the very front of the mass formation because I'm that guy. I don't mind standing in front. Some people do, but not me. They were waiting for the colonel. I was waiting for what the colonel had to say. Most of us knew what was coming. It was just the specific details that were hazy. The young guys couldn't or wouldn't shut up about it and most of us older guys would just grimace when the topic came up.
The captain snuck around the corner of the building to tell the major that the colonel was coming. For those of you unfamiliar with the military, this previous sentence sums up the life of an officer almost perfectly. Or at least that's how I've always viewed it from an enlisted point of view.
The major called us all to attention and turned to face the colonel. He saluted and moved to the rear. The colonel put us at parade rest.
Without great fanfare or preamble he announced that Minnesota's 34th Infantry Division was putting together a brigade combat team for a little trip overseas.
The PFC standing next to me looked like he was going to faint. I just felt my stomach turn upside down. It wasn't a terrible surprise to me"… or rather it didn't upset me as much as it probably should have.
The colonel continued on, only to be interrupted by an M113a3 roaring past. The motor pool isn't the best place to have a mass formation. He looked like he was about to rip the driver's head clean off but he continued on. The essence of the spiel was that a lot of us were going. It's hard to explain the feeling. It's probably like winning the lottery. There's a strong feeling of uncertainty mixed in with the knowledge that your life will never be the same.
The formation broke up a little bit later. That same PFC started yammering at me about how he has plans and a life and everything. Well no sh*t. Don't we all?
Whether or not a Guardsman gets deployed is decided by chance, and by chance, I mean the people making the roster. Those people like me. They like me because they know that I'll do my best not to get the people around me killed and do my best to kill the "bad guys" should the need arise. They grabbed a bunch of guys like me for this little"… hoo-hah. I like that word. It's fanciful.
One of those other guys like me walks up with his ever-present grin. All he says is, "˜Are you buying the hub or am I?' I just grin back. Our biggest complaint last time we deployed to Bosnia was that nobody brought a hub big enough for everybody. My 16-port Linksys shipped from New Jersey yesterday.
I told the PFC not to worry. He's going with the guys he knows. We'll have plenty of time to train. He asked me what was going happen. I told him, "˜What's going to happen? We're going to Iraq.'
Wish you and your people good luck, Reap.
I think I've made it pretty clear to you how I feel about this whole situation so I won't insert the political opinion volcano that's bubbling up.
You better keep your ass safe in that hell whole. You will be missed and thought of often. Godspeed.
Just don't get shot or all blown up. I hear you have to wait a friggin' long time to respawn.
One of my two best friends in the world is shipping out right now - good luck. I think if I was being sent to the desert, I would be dividing all my free time between the firing range and learning conversational Arabic.
Alien Love Gardener with the hilarious/possibly inappropriate humor. Respect to everyone for keeping this thread free of politics.
Wow, crazy times Reap. Glad to see you'll be taking a 16 port hub along for the trip however Hope to see you Online in your downtime. Watch out for those crazy spiders.
Don't worry so much about those spiders.
I'd wondered where you were, since we haven't seen you in BF2. Now I know.
Remember your training and do the best you can.
May you live in thoroughly uninteresting times. :)
Indeed. We need you, and all of your guns back here safe Reap.
When I saw the title of this article and the author, I knew what it was probably about and I just didn't want to read it. I thought you might be getting deployed a while back when you had to go away for a couple of weeks and wouldn't really say what it was about. I hate that you are going to Iraq, and I'm proud of you at the same time, and I have faith in your ability. Stay safe, stay focused, do your job, and know that you have a place in our hearts and prayers and we will be waiting for your safe return. It's good to know that you will be writing to us regularly. Like Deva, I'd love to have an address where I can send you homey comfort type things. Maybe I'll send you a silly rabbit's foot for luck...not so lucky for the rabbit.
Just get your ass back here safe.
Hugs from me too!
Rabbit said it all.
You know.. minus the hugs. You just get a manly handshake from me. And maybe a reacharound. We'll see.
Come back safe man.
You know, I've avoided reading this article for weeks now. It just sucks that much.
Good luck Reap, maybe you can score some time with BF2 while you're over there
Sir, I wish you the best. And I hope that you keep all of your mates alive and take them back home with you when it is all done.
Good luck Reap, maybe you can score some time with BF2 while you're over there :)
I know my best friend just got a new Alienware laptop to take to Iraq with him, and he's a BF2 fanatic. I'd say the chances of finding a BF2 scene over there are pretty good:
The picture on that second article looks just like my college experience, down to the haircuts and everything.
It's very difficult for me at the moment to keep my political view out of this (and I don't think I can completely do so), but I just want to add my well wishes to everyone else's, Reap, and hey: if you don't mind, give us an address or something so that those of us who want to can send you "care packages" or whatnot.
If we're lucky, we'll be done with this mess before you actually ship out, but I don't know how close you are to that so I don't know if that's a feasibility or not.
Take care man, may you not have to shank anyone.
Good luck out there, hopefully you'll return only with tales and legends and such.
Good luck, Reaper. Everyone's said all the witty comments and the thoughtful ones already, just just ditto that for me. Stay safe.
Best of luck to you!!! Return safe and sound....Keep your extra frags and ammo policed and don't leave nothing for you know who.....
Good Luck Reaper. Keep you and your boys out of trouble and stay safe.


text:
If you haven't already signed the petition, please do so NOW (click here to add your signature)
Let NYS Governor Andrew M. Cuomo know you support clemency for former NYPD officer Richard DiGuglielmo:
Email: firstname.lastname@example.com
Phone: (518) 474-7516 - (518) 474-8390 - (212) 681-4580
Fax: (518) 474-3767
Write: Office of Governor Andrew M.Cuomo, State Capitol, Albany NY 12224
2008 Conviction Vacated and Richard DiGuglielmo Is Released!
- The prosecution violated its duty to disclose exculpatory material if it had been received at trial verdict would be more favorable to defendant unconstitutionally obtained with insufficient evidence of depraved indifference. Read more...
2010 Appellate Court Reinstates Conviction and Sends Him Back to Prison!
- The Appellate Court stated "Richard's 'belief that Campbell's imminent use of deadly force to be objectively reasonable - Campbell did not strike DiGuglielmo Sr. near his head or other vital area, indicating a lack of intent to use the bat as a deadly weapon.'"
- The Appellate Court also stated that even if the jury heard the newly discovered evidence...would not have changed the outcome of the verdict. Read more...
Case History
May 2012: Richard Diguglielmo Seeks New Evidence Review from Second Circuit Federal Court
Ex-cop fights life sentence in bizarre murder case
By Julie O'Neill and Deborah Feyerick, CNN


text:
‹ iGEM 2008 shifting into high gear • OWW joins The Coalition on the Public Understanding of Science ›
Having a presence on OWW can help a lab gain exposure in some unexpected ways. Last week the French, Keymer, and McKinney labs, all of whom maintain wikis on OWW, were mentioned in Virtual networking for microbiologists, a Nature review about Web 2.0 applications and science. Check out the full review at http://www.nature.com/nrmicro/journal/v6/n6/full/nrmicro1922.html.
Trackback link: http://blog.openwetware.org/community/2008/05/19/openwetware-mentioned-in-naturecom/trackback/


text:
Albums - H #10
Hat Full Of Stars (8 Songs) by Cyndi Lauper
A Part Hate Lies Product Of Misery..
Hat Trick (1 Songs) by America
She s Gonna Let You Down..
Hatful Of Rain (7 Songs) by Del Amitri
Cry To Be Heard Move Away Jimmy Blue When You Were Young..
Hatred Passion And Infidelity (1 Songs) by Diamond
Pains And Strife..
Hatred Shaped Man (10 Songs) by Lehavoth
Burning The Seeds Hatred Shaped Man Reptile..
Hatred Towards Mankind And Life Itself (5 Songs) by Massemord
Aeon Ov Gehenna God Of Latex Fire Ion Storm Dodheimsgard Cover..
Hats (2 Songs) by Blue Nile
Headlights On The Parade The Downtown Lights..
Hats Off To Larry (4 Songs) by Del Shannon
The Swiss Maid Hats Off To Larry Kelly..
Hats Off To The Buskers (9 Songs) by The View
Typical Time Claudia Gran s For Tea..
Hats Off To The Insane (5 Songs) by Therapy
Turn Screamager Totally Random Man..
Hatsukoi Limited Character Song 3 - Bessho Koyoi & Chikura Nao (1 Songs) by Toyosaki Aki
Sweet Soda In..
Hattan (2 Songs) by Hattan
Rindu Bertandang Lagi Dia..
Hau Ruck (11 Songs) by KMFDM
Free Your Hate Auf Wiederseh n Hau Ruck..
Haughty Melodic (12 Songs) by Mike Doughty
Grey Ghost Sunken-Eyed Girl American Car..
Haunted (13 Songs) by Poe
Haunted Terrible Thought amp Minute Hallway..
Haunted (1 Songs) by Poe Featuring Mark Danielewski
Hey Pretty Remix..
Haunted Cities (1 Songs) by The Transplants
What I Can t Describe..
Haunted Heart (1 Songs) by Sammy Kershaw
Queen Of My Double Wide Trailer..
Haunting The Chapel (4 Songs) by Slayer
Haunting the Chapel Captor of Sin Aggressive Perfector..
Hauptsache Peter (1 Songs) by Schrottgrenze
Von Vornherein Verw hlt..
Haut Les Nains (1 Songs) by As De Trêfle
Havana Daydreamin' (10 Songs) by Jimmy Buffett
Something So Feminine About A Mandolin Cliches Woman Goin Crazy On Caroline Street..
Havana Moon (6 Songs) by Santana
Vereda Tropical One With You Watch Your Step..
Have A Ball (7 Songs) by Me First And The Gimmie Gimmies
Seasons In The Sun Leavin On A Jet-Plane Nobody Does It Better..
Have A Ball (6 Songs) by Me First & The Gimmie Gimmies
Fire And Rain Me And Julio Down By The Schoolyard Leaving On A Jet Plane..
Have A Holly Jolly Christmas (1 Songs) by Burl Ives
Rudolph The Red-Nosed Reindeer..
Have A Little Faith (2 Songs) by Joe Cocker
The Simple Things Tell The Lie..
Have A Look (Single) (1 Songs) by Vanessa Amorosi
Have A Look..
Have A Nice Bath (1 Songs) by Freequency
Have A Nice Bath..
Have A Nice Day (15 Songs) by Roxette
Beautiful Things Wish I Could Fly Pay The Price..
Have A Nice Day (13 Songs) by Bon Jovi
These Open Arms I Am I Want To Be Loved..
Have A Nice Decade: Disc 6 (1 Songs) by Cyndi Grecco
Making Our Dreams Come True..
Have A Nice Trip (14 Songs) by Die Apokalyptischen Reiter
Warum Terra Nola Das Paradies..
Have Another Ball (2 Songs) by Me First And The Gimme Gimmes
Rich Girl The Boxer..
Have Another Ball! (1 Songs) by Me First And The Gimme Gimmes
Only The Good Die Young..
Have I Got A Deal For You (8 Songs) by Reba McEntire
The Great Divide Red Roses Won t Work Now She s Single Again..
Have I Told You Lately That I Love You (2 Songs) by Marty Robbins
Tonight Carmen Girl With Gardenias In Her Hair..
Haven (12 Songs) by Dark Tranquillity
At Loss For Words Fabric Not Built To Last..
Haven (12 Songs) by Dark Tranquility
The Wonders At Your Feet Haven Fabric..
Hävetkää! (1 Songs) by Timo Rautiainen Ja Trio Niskalaukaus
Leijonan Periaatteet..
Browse by albums
All lyrics are property and copyright of their respective authors, artists and labels. All lyrics provided for educational purposes only.
On LyricsInfo.org you can find lyrics, album names, artist overviews, history, current and past members of bands, listen and watch videos.


text:
Loading Prices..
Membrane control of cellular activity
Publisher: Fischer
ISBN10: 0895740117 ISBN13: 9780895740113 DDC: 591 s LCC: QL1 Edition: (U.S.)
"Contributions presented at an International Symposium on "Membrane Control of Cellular Activity""--Pref. Includes bibliographies and index.
- Dewey Decimal: 591 s
Book Details
- Language: eng
- Physical Description: xi, 462 p. : ill. ; 25 cm. --
- Edition Info: (U.S.)
- Cell membranes -- Congresses
- Cellular control mechanisms -- Congresses
- Ion Channels -- congresses
- Biological transport, Active -- Congresses
- Ion exchange -- Congresses
Buying This Book
We query many merchants so that you can instantly compare prices and availability. You can even check historic prices and subscribe for notifications. For a manual check, clicking on a link will open a new window with a search for this book on the merchant's site of your choice.
- Amazon.com by title or by ISBN - widest selection, reliable service, good prices
- Abebooks.com by title or by ISBN - good source for rare and out-of-print books
- Textbooks.com by title or by ISBN - large inventory of new & used textbooks
- Alibris.com by title or by ISBN - their slogan is "books you thought you'd never find"
- eCampus.com by title or by ISBN - they specialize in textbooks, used and new
- BN.com by title or by ISBN - Barnes & Noble has a wide selection of new and used books


text:
I started Latisse as a result of using fake eyelashes they pulled out my own.
I am seeing wonderful results with this product but am very concerned about iris color change. My iris color is a really pretty green/gold. The side effects say it can change iris to brown permanently.
What is the chance of my iris turning brown. I have been using product for 9 weeks?


text:
More small businesses are expected to offer health insurance to their workers this year because of a tax credit in the new health insurance reform law, researchers believe. But many small business owners still are opposed to the law.
The percentage of companies with between three and nine employees that are offering health insurance has increased to 59 percent this year, up from 46 percent last year, according to a report from Bernstein Research that is based on September survey by the nonprofit Kaiser Family Foundation.
But pushback from small businesses is marching in lockstep with this increase, stemming in part by the increased insurance costs they're facing. These employers have been socked with double-digit premium increases , which insurers attribute in part to the costs of complying with the new law.
Small Business employers aren't the only ones feeling the pain from rising costs; workers now dig deeper in their own pockets for coverage as well. About one in four workers now face annual deductibles of $1,000 or more, the Kaiser data show, including nearly half of those employed by small businesses
They are also facing additional paperwork under the law, particularly the nearly universally-hated 1099 compliance requirement. Resistance is rapidly marshalling: the National Federation of Independent Business (NFIB) has joined hands with 20 states that have sued to challenge the constitutionality of the Patient Protection and Affordable Care Act .
The NFIB says that its members have reported that increasing healthcare costs is their No. 1 problem since 1986.
Nonetheless, small businesses will benefit from portions of the law, which includes a tax credit starting this year that covers as much as 35 percent of a company's insurance premiums.
The full credit is available to companies with 10 or fewer full-time workers with average earnings under $25,000. The credit gradually phases out and is capped at companies with 25 employees with average annual wages of $50,000. The Obama administration estimates that 4 million companies will qualify for the credit.
• Six Questions Withâ¦Fox Anchor Neil Cavuto
• Need for Healthcare Delays Retirement for Many
• New Proposals to Repeal 1099 Reporting Law Linger in Congress
Reach BusinessNewsDaily senior writer Ned Smith at email@example.com. Follow him on Twitter @nedbsmith.
More small businesses are expected to offer health insurance to their workers this year because of a tax credit in the new health insurance reform law, researchers believe. But many small business owners still are opposed to the law.


text:
The Sony Xperia Z Tablet has been officially announced today and Sony say it's the slimmest 10 inch tablet out there. It's a long time since Sony launched a tablet, which was in fact, the Tablet S way back in 2011. We can't really say the Tablet S was any great success but 3G expect the Xperia Z Tablet to be huge a success based on the announcement details.
As you may imagine, the Sony Xperia Z Tablet brings all the great qualities that the Xperia Z smartphone possesses. This is mainly due to its stunning OmniBalance design and the quality of materials used within the build. It is also water resistant which is a very useful feature as its far too easy to spill a drink on a tablet device.
The Xperia Z Tablet weighs only 495 grams and is really thin at only 6.9mm - which Sony claim makes it the slimmest 10 inch tablet currently available. There are two versions available which are the WiFi and the 3G LTE ( 4G ) versions - both of which are available in either black or white.
The processing power for the Sony Xperia Z Tablet comes from its Qualcomm Snapdragon S4 Pro asynchronous quad core processor, it comes with 2GB of RAM, has a 10.1" HD WUXGA touchscreen display, powered by Mobile BRAVIA Engine 2, has a 8MP main camera featuring "Exmor R for mobile" and comes with Sony's S-Force Front Surround 3D and two in-built speakers.
The full specification at the time of announcement for the Sony Xperia Z Tablet is :
- 10.1" HD 1920x1200p WUXGA Display with Mobile BRAVIA Engine 2
- S-Force Front Surround 3D
- The world's thinnest design at 6.9 mm and lightweight at 495g for 10.1"
- Dust and water resistant (IP55 & IP57) with a durable glass front display
- Snapdragon S4 Pro processor with 1.5GHz asynchronous quad CPUs and 2GB RAM
- One-touch connectivity with Near Field Communication (NFC)
- A unique OmniBalance design with subtly rounded edges and smooth reflective surfaces
- 8 MP rear camera featuring "Exmor R for mobile" and Superior Auto plus 2MP HD front camera
- Battery STAMINA mode further improves the standby time
3G will be looking to get hold of the Xperia Z Tablet at the earliest opportunity to complete our Sony Xperia Z Tablet Review.
©Copyright 2017 www.3G.co.uk - All Rights Reserved


text:
eastern ports
we are booked on the valor sept 11-18, trying to find things we may want to do. nothing is grabbing my attention except in san juan...I need a few suggestions for St Thomas and Grand Turks...Thanks!
Can't help you with Grand Turk as we have not been there as of yet. But for St Thomas, we like to go to St John and go to a beach. The most popular is Trunk Bay, but there are several beaches there in the US National Park system. You can take a ships tour, but you can also take the bus or a taxi to Red Hook and take the ferry to St John ($7 a person I think) and then on St John there are taxis running to the beaches. Just give yourself about two hours to get back. The ferry runs every half hour so if you just miss it you lose a half hour and then its about 20 mins in the ferry. Then a taxi ride back to the ship can take 30 mins. It works out to be a little cheaper than the ships tour but you also can stay longer than the ships tour stays.
Coki Beach in St. Thomas is another place where you can snorkel and enjoy the beach. It's about a 20 minute taxi ride from the ship.
We did an eco-kayak tour in Grand Turk. It was a wonderful kayak excursion led by an expert in the local flora and fauna, an easy ride amongst trees, foliage and water plants. There was time afterwards for swimming.
Grand Turk is also a good beach day. I've heard the Segways are a fun tour.
For Grand Turk - check out the Grand Turk Cruise Center website CarnivalGrandTurk Home
There's lots of information there.... There's been a lot of things added since we were there in 2006 . . . It's a small but lovely island. Great snorkeling. There's a beach right off the pier set up with chairs and clam shells for cruise guests, there's a pool at the Margarittaville in the cruise center.
|All times are GMT -7. The time now is 11:02 AM.


text:
Videos and Webinars
Mark Walker, MathWorks
Tanya Morton, MathWorks
See students compete to develop a Simulink controller for LEGO MINDSTORMS NXT robots to navigate a course in the shortest time possible.
Children Program LEGO Mindstorms NXT Robots
LEGO MINDSTORMS EV3 Programming Using Simulink
Bringing NXT Robots to Life with MATLAB and Simulink
Lego Robot Solves Rubik's Cube
Using Simulink for Control Algorithms with LEGO
Simulink Student Challenge 2014
Simulink Student Challenge 2015
Simulink Student Challenge 2013
Simulink Student Challenge 2012
LEGO MINDSTORMS NXT Student Contest
MATLAB Meets MINDSTORMS: How to Control LEGO NXT Robots...
MATLAB Support for LEGO MINDSTORMS EV3
Obstacle Avoidance Using LEGO MINDSTORMS EV3 and Simulink
A Hands-On Approach to Teaching with LEGO MINDSTORMS and...
Contest: Darkness Commentary
Contest: Flood Wrap-up
Behind the Scenes of the MATLAB Programming Contest
Student Teams Use MATLAB and Simulink in the Formula...
Programing Control Logic with Stateflow and LEGO
Programming LEGO with Stateflow
Choose your country to get translated content where available and see local events and offers. Based on
your location, we recommend that you select: .
You can also select a location from the following list:
See all countries


text:
NEW YORK ( TheStreet) -- The Federal Reserve late on Thursday said the nation's largest banks will have sufficient capital to continue lending even under severely adverse economic conditions. All but Ally Financial passed the regulator's annual stress tests for the nation's largest 18 bank holding companies. The stress tests gauge the big banks' ability to withstand a deep recession beginning this year, while remaining well-capitalized with Tier 1 common equity ratios of at least 5.0%. This year's "severely adverse scenario" includes a 4% increase in the unemployment rate during 2013, along with 5% negative GDP growth, a 50% decline in equity prices and a 20% decline in real estate prices. The Fed said that projected losses at the 18 bank holding companies would total $462 billion during the nine quarters of the hypothetical stress scenario. The aggregate tier 1 common capital ratio, which compares high-quality capital to risk-weighted assets, would fall from an actual 11.1 percent in the third quarter of 2012 to 7.7 percent in the fourth quarter of 2014 in the hypothetical stress scenario. That is well above the regulatory minimum of 5% and is calculated "using capital action assumptions provided within the Dodd-Frank Act stress testing rule." Here's how the "big four" U.S. banks would perform under the severely adverse scenario described above, according to the Federal Reserve. Bank of America's ( BAC) Tier 1 common equity ratio would fall from 11.41% as of Sept. 30, to 6.8%. Citigroup's ( C) Tier 1 common equity ratio would to drop from 12.7% as of Sept. 30, to 8.3%. JPMorgan Chase's ( JPM) Tier 1 common equity ratio would decline from an actual 10.4% as of Sept. 30 to 6.3%. Wells Fargo's ( WFC) Tier 1 common equity ratio would decline from 9.9% as of Sept. 30, to 7% under the severely adverse scenario. "These results, achieved in the face of extreme assumptions and highly pessimistic scenarios, are further proof that the banking industry has rapidly regained its health and is strong enough to withstand even the most challenging economic circumstances," the American Bankers Association President and CEO Frank Keating said in a statement.
- Log In
- Newsletters
Access insights and guidance from our Wall Street pros. Find the product that's right for you.
- Action Alerts PLUS
- Daily Swing Trade
- Income Seeker
- Quant Ratings
- Real Money
- Real Money Pro
- Stocks Under $10
- Top Stocks
- Trifecta Stocks
- Real Money Pro Portfolio
- Chairman's Club
- Compare All


text:
Front To Back: Ranel Miller, George Bond, John Tackett, John Edward Miller.
Ranvel is the son of Owen Winfield Scott Miller and his wife, Ladora Belle Bond. He was born Aug. 18,1890 and died Feb.1,1970
George Bond is the son of Ephraim Bond. John Edward is a brother of Ranvel.
Information is written on back of picture and I'm not sure which John Tackett this is,
and have no additional information for this George Bond.
Submitted by: John Cooper
Ranel Miller was born on 18 Aug 1890. He died on 1 Feb 1970. He was buried in Garvin Ridge Cemetery, Olive Hill, Carter Co, KY, USA.
Ranel married Lola Lemaster daughter of Lewis LeMaster and Sarah Henderson. Lola was born on 18 Nov 1902. She died on 21 Oct 1967. She was buried in Garvin Ridge Cemetery, Olive Hill, Carter Co, KY, USA.
They had the following children:
Lillian Miller Dean was born on 2 Sep 1920. She died on 17 Nov 1963.
Vena Miller was born on 14 Oct 1921. Vena married Sam Morris. Sam was born on 10 Apr 1908.
Maxine Miller was born on 23 May 1923.
Vada B Miller was born on 11 Jan 1925.
Wilbur G Miller was born on 16 May 1927. He died on 31 Mar 1997.