text:
|Publication number
|Publication type
|Application number
|Publication date
|Sep 29, 2009
|Filing date
|Oct 28, 1999
|Priority date
|Oct 28, 1999
|Fee status
|Publication number
|Stephen Willard Dickson
|Original Assignee
|Hewlett-Packard Development Company, L.P.
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (55), Non-Patent Citations (2), Referenced by (6), Classifications (16), Legal Events (7)
|External Links: USPTO, USPTO Assignment, Espacenet
1. Field of the Invention
The present invention relates to a computer file system and method, wherein one or more characteristics (e.g., actual data contained in the file, and/or meta-data associated with the file, such as file name/handle, ownership, related links, size, time of last modification, user access privilege-related data, etc.) of a data file maintained by a computer process (e.g., residing in a network computer node) may be accessed and modified by multiple other computer processes (e.g., residing in computer network client nodes), and a mechanism exists to maintain the coherency of the data file and its characteristics despite their being subject to modification by the multiple processes in the network. As used herein, the term "data file" comprises objects in a distributed computer file system, such as user and system program and data files, directories, and associated objects. Also as used herein, the "modification" of a data file may comprise the creation of the data file.
2. Brief Description of Related Prior Art
Data communication in a computer network involves data exchange between two or more entities interconnected by communication links. These entities are typically software program processes executing on computer nodes, such as endstations and intermediate stations. Examples of an intermediate station may be a router or switch which interconnects the communication links and subnetworks to enable transmission of data between the endstations. A local area network (LAN) is an example of a subnetwork that provides relatively short distance communication among the interconnected stations, whereas a wide area network enables long distance communication over links provided by public or private telecommunications facilities.
Communication software executing on the endstations correlate and manage data communication with other endstations. The stations typically communicate by exchanging discrete packets or frames of data according to predefined protocols. In this context, a protocol consists of a set of rules defining how the stations interact with each other. In addition, network routing software executing on the routers allow expansion of communication to other endstations. Collectively, these hardware and software components comprise a communications network and their interconnections are defined by an underlying architecture.
Modern communications network architectures are typically organized as a series of hardware and software levels or "layers" within each station. These layers interact to format data for transfer between, e.g., a source station and a destination station communicating over the network. Predetermined services are performed on the data as it passes through each layer and the layers communicate with each other by means of the predefined protocols. The lower layers of these architectures are generally standardized and are typically implemented in hardware and firmware, whereas the higher layers are generally implemented in the form of software running on the stations attached to the network. In one example of such a communications architecture there are five layers which are termed, in ascending interfacing order, physical interface, data link, network, transport and application layers. These layers are arranged to form a protocol stack in each communicating station of the network.
In general, the lower layers of the communications stack provide internetworking services and the upper layers, which are the users of these services, collectively provide common network application services. The application layer 112 provides services suitable for the different types of applications using the network, while the lower interface layer 120 accepts industry standards defining a flexible network architecture oriented to the implementation of LANs.
Specifically, the interface layer 120 comprises the physical interface layer 126, which is concerned with the actual transmission of signals across the communication channel and defines the types of cabling, plugs and connectors used in connection with the channel. The data link layer (i.e., "layer 2") 121 is responsible for transmission of data from one station to another and may be further divided into two sublayers: Logical Link Control (LLC 122) and Media Access Control (MAC 124).
The MAC sublayer 124 is primarily concerned with controlling access to the transmission medium in an orderly manner and, to that end, defines procedures by which the stations must abide in order to share the medium. In order for multiple stations to share the same medium and still uniquely identify each other, the MAC-sublayer defines a hardware or data link address called a MAC address. This MAC address is unique for each station interfacing to a LAN. The LLC sublayer 122 manages communications between devices over a single link of the network.
The network layer 116 (i.e., "layer 3") provides network routing and that relies on transport protocols for end-to-end reliability. An example of a network layer protocol is the Internet Protocol ("IP"). An example of such a transport protocol is the Transmission Control Protocol (TCP) contained within the transport layer 114. The term TCP/IP is commonly used to refer to the Internet architecture. (See, e.g., Tanenbaum, Computer Networks. Third Ed., Prentice Hall PTR, Upper Saddle, River, N.J., 1996).
Data transmission over the network 100 therefore consists of generating data in, e.g., sending process 104 executing on the source station 110, passing that data to the application layer 112 and down through the layers of the protocol stack 125, where the data are sequentially formatted as a frame for delivery onto the channel 180 as bits. Those frame bits are then transmitted over an established connection of channel 180 to the protocol stack 175 of the destination station 150 where they are passed up that stack to a receiving process 174. Data flow is schematically illustrated by solid arrows.
Although actual data transmission occurs vertically through the stacks, each layer is programmed as though such transmission were horizontal. That is, each layer in the source station 110 is programmed to transmit data to its corresponding layer in the destination station 150, as schematically shown by dotted arrows. To achieve this effect, each layer of the protocol stack 125 in the source station 110 typically adds information (in the form of a header) to the data generated by the sending process as the data descends the stack.
For example, the network layer encapsulates data presented to it by the transport layer within a packet having a network layer header. The network layer header contains, among other information, source and destination (logical) network addresses needed to complete the data transfer. The data link layer; in turn, encapsulates the packet in a frame that includes a data link layer header containing information required to complete the data link functions, such as (physical) MAC addresses. At the destination station 150, these encapsulated headers are stripped off one-by-one as the flame propagates up the layers of the stack 175 until it arrives at the receiving process.
A computer file system controls the formatting of data files, maintaining the location of the data files in memory, the logical hierarchy of data files, user/process access privileges (e.g., in terms of reading and writing) to the data files, and other file-related tasks, such as house-keeping and administrative functions that keep track of data file statistics (e.g., sizes of the files, dates of creation and last modification of the files, etc.). Computer file systems are frequently integrated with the operating system such that, although a logical or functional distinction may be made between the two systems, they are intertwined with each other from a source code standpoint. When the processes that implement the file system reside in multiple nodes in a computer network, that file system may be termed a "distributed" computer file system.
A "client/server network" is one conventional type of computer network architecture wherein data files stored or residing in one computer node (commonly termed a "server" computer) in the network are shared, using a distributed computer file system, by multiple processing executing/residing in other computer nodes (commonly terms "client" computers) in the network. That is, data files and their characteristics stored or residing in the server computer node may be accessed and modified, via the distributed file system, by multiple processes executing/residing in the client computer needs.
The client/server network architecture offers advantages over other types of network architectures. For example, since in a client/server network, data files residing in the server computer node may be accessed by processes residing in the client computer nodes, copies of these files need not also reside in the client nodes. This increases the amount of client computers' resources that may be made available for other purposes, and eliminates the cost and time necessary to support and maintain separate copies of these files in the client computers.
In distributed file systems, maintaining the coherency of data files and file characteristics shared among, and subject to modification by multiple processes residing in the client nodes can be problematic. That is, since multiple processes residing in the client nodes may be able to access and modify the characteristics of data files stored in the server node, it becomes necessary for the file system to ensure coherency of these characteristics despite their being subject to modification by the multiple processes.
In one conventional solution to this problem, a file system management process residing in the server node grants sets (i.e., combinations) of different types of "tokens" to requesting client node processes that grant permission to the processes to modify particular characteristics of files stored in the server node. Each "token" is identified by the particular class/type to which it belongs, and is associated with a respective data file. In order for a process to be able to execute a respective modification to a respective data file characteristic, the process must first be granted permission by the network server's file management process, in the form of a grant of a respective set of different types/classes of tokens associated with that file and the modification.
More specifically, according to this prior art technique, when a client node process desires to modify a respective characteristic of a respective data file stored in the server node, the process transmits separate respective token grant request messages to the server node's file management process that request grant of each of tokens in the predetermined set of tokens required for permission to make the desired modification. In response to each respective request message, the file management process determines whether the respective token whose grant is being requested by the respective request message is available for grant to the client node process. If the respective token is available for grant, the file management process transmits a token grant message to the client process that grants that respective token to the client process. Conversely, if the respective token is not available for grant, for example, as a result of being currently granted to another client node process, the file management process may transmit a token revocation message to the other client node process to which the respective token is currently granted. In response to the token revocation message, the other client node process forwards to the file management process a token relinquishment message indicating that the other client node process has relinquished its grant of the respective token, thereby returning the respective token to the pool of tokens available for grant to the requesting client node process. The file management process may then transmit the token grant message to the client process. A client node process may execute a desired modification to a respective data file only after, and for as long as, the process has been granted the respective set of tokens required to make the desired modification.
Although this prior art technique is able to maintain the coherency of data file characteristics stored in the server node, it has certain disadvantages and drawbacks. For example, since only a single respective token may be requested and granted in each token request and grant message, respectively, when the set of tokens required for a desired file characteristic modification comprises more than one token, multiple token request and grant messages must be exchanged between the file management and requesting client node processes to enable the requesting client node process to carry out the desired file characteristic modification. Likewise, since only a single respective token may be revoked and relinquished in each token revocation and relinquishment message, respectively, if multiple tokens must be revoked and relinquished to enable the desired modification to take place, multiple token revocation and relinquishment messages must be exchanged to effect the revocation and relinquishment of such multiple tokens. Thus, since, at any given time, many client node processes may seek to modify, and may presently be engaged in modification of, characteristics of frequently-used data files stored in the server node, this can result in an undesirably large amount of network bandwidth being consumed by tasks related to network file system overhead, and can undesirably increase network congestion.
In accordance with the present invention, a computerized file system and method are provided that are able to overcome the aforesaid and other disadvantages of the prior art. More specifically, in one embodiment of the system of the present invention, a distributed computer file system is provided for use in a client/server network. A first process (e.g., a file system management process) residing in a server computer node maintains a data file in computer-readable memory in the server computer node. A second process (e.g., a client node process) generates a first message that requests that the second process be granted by the first process a plurality of tokens required for the second process to be able to modify at least one characteristic of the data file. In response to the first message, the first process generates a second message that grants the tokens to the second process if the tokens are available for grant to the second process.
In this embodiment, if any of the tokens are unavailable for grant to the second process as a result of being currently granted to a third process (e.g., a process residing in a second computer node), the first process may generate a third message that requests that the third process relinquish its current grant of the unavailable tokens. In response to the third message, the third process may generate a fourth message relinquishing the current grant of these tokens, thereby making the tokens available for grant by the first process to the second process. The second and third processes may reside in two different client nodes that are geographically remote from each other.
In accordance with the present invention, the tokens whose grant are requested by the second process via the first message, and granted to the second process via the second message, respectively, may comprise all of the tokens required to enable the second process to be able to modify the at least one characteristic of the data file. Further, the third and fourth messages each may specify a plurality of tokens whose previous grant is to be revoked and relinquished, respectively. This permits the number of token request, grant, revocation, and relinquishment messages that need to be generated and transmitted according to the present invention to be substantially reduced compared to the prior art. Advantageously, this permits the amount of network bandwidth that is consumed by tasks related to network file system overhead in a network embodying the present invention to be substantially reduced compared to the prior art. Further advantageously, this may also permit the amount of network congestion present in a network embodying the present invention to be reduced compared to the prior art.
These and other advantages of the present invention will become apparent as the following Detailed Description proceeds and upon reference to the Drawings, wherein like numerals depict like parts, and in which:
Although the following Detailed Description will proceed with reference being made to illustrative embodiments and methods of use, it should be understood that the present invention is not intended to be limited to these embodiments and methods of use. Rather, the present invention should be viewed broadly, as being of broad scope limited only as set forth in the hereinafter appended claims.
With reference being made to
In operation, a data file and its associated characteristics (collectively and/or singly referred to herein after by the term "data file characteristic" and by numeral 250) are stored in memory 210 of node 202. The data file characteristic 250 is maintained in the server node's memory 210 by file system management process and associated executable instructions 252 resident in the server node's memory 210. The process 252 may be spawned by (or, alternatively, comprised in) one or more executing operating system processes 254 (e.g., comprised in the Alpha Server 64 Unix 5.0™ operating system of Compaq Computer Corp. of Houston, Tex.) that may also be resident in the memory 210 of the server node 202.
Also in operation, an executing distributed file system process 260 is resident in the memory 210 of client node 204. This process 260 may be spawned by (or, alternatively comprised in) one or more executing operating system processes and associated executable instructions 262 also resident in the memory 210 of the client node 204. Cache memory 264, the purpose of which will be described in greater detail below, may also be comprised in the memory 210 of client node 204.
Also in operation, an executing distributed file system process 280 is resident in the memory 210 of client node 206. This process 280 may be spawned by (or, alternatively comprised in) one or more executing operating system processes and associated executable instructions 282 also resident in the memory 210 of the client node 206. Cache memory 284, the purpose of which will be described in greater detail below, may also be comprised in the memory 210 of client node 206.
In this embodiment of the system of the present invention, when distributed file system process 260 desires to modify the data file characteristic 250 in server 202 (e.g., as a result of user input of commands to process 260 via the user interface of node 204), process 260 first determines which tokens are required to be granted to process 260 in order for process 260 to be able to carry out the desired modification to data file characteristic 250. For example, in system 200, in order to write to file 250 and thereby change its characteristics, process 260 must be granted by process 252 the following tokens: the ATTR_TOKEN token which grants permission to locally cache in cache memory 264 the non-static portions of the meta-data associated with the file 250, the MTIME_TOKEN token that grants permission to locally cache in cache memory 264 the last modification time of the file, and the SIZE_TOKEN token that grants permission to cache in cache memory 264 the byte size of the file 250. Depending upon the particular type of modification to the file characteristic 250 being requested by process 260, the number and type of tokens required to be granted to process 260 varies. In system 200, each type of respective possible modification that can be made by process 260 to the characteristics of file 250 is associated with a respective, set of different types of tokens, and can only be carried out by process 260 when that process 260 is granted the respective set of tokens associated with the respective modification. Process 260 maintains a table (not shown) in memory 210 of node 204 that correlates each of the respective possible modifications that can be made to the file 250, with the respective sets of tokens that must be granted to process 260 in order for process 260 to be able to carry out the respective modifications. For purposes of the present discussion, the tokens that must be granted to process 260 by process 252 to grant process 260 permission to execute the desired modification to data file characteristic 250 will be symbolically represented hereinafter as tokens A, B, and C.
When process 260 has determined the token set A, B, C that must be granted to process 260 in order for process 260 to be able to execute the desired modification to file characteristic 250, process 260 generates and forwards a message 300 via network 208 to file system management process 252 in node 202. The message 300 requests that process 260 be granted all of the tokens A, B, C necessary for process 260 to be able to execute the file characteristic modification that it desires to make. Message 300 contains information specifying the tokens, A, B, C, the node 204 and/or process 260 generating the message 300, and the file 250 associated with the tokens A, B, C. Of course, as will be appreciated by those skilled in the art, depending upon the manner in which system 200 is implemented, message 300 may contain information in addition to the foregoing.
Management process 252 maintains a table 251 that correlates respective pools of tokens that can be permissibly granted for each respective data file characteristic modification in the file system with the respective data files with which they are associated, and also indicates which of the tokens is presently granted, and if granted, the process (e.g., 260 or 280) in system 200 to which the token or tokens are granted. When server node 202 receives message 300, process 252 determines from this table 251 which of the tokens requested by the message 300 is currently available for grant to process 260. If as, is shown in the case 1 example in
Process 260 maintains in cache memory 264 a table 259 that correlates the tokens that it has been granted by process 252 with the data files with which they are associated. When process 260 receives message 302, process 260 updates this table 259 to reflect that process 260 has been granted the tokens A, B, C identified in message 302, and that tokens A, B, C are associated with file 250. Process 260 then determines whether it has yet to be granted any of the tokens (i.e., A, B, or C) that it requires to be able to carry out its desired file characteristic modification, based upon the information contained in the table 259. If after receipt by process 260 of message 302, as is the case in the present example, no additional tokens need to be granted for process 260 to be able to carry out its desired file characteristic modification, process 260 then undertakes such modification without the process 260 receiving a copy of the data file. Conversely, if any such required token has yet to be granted, process 260 waits to make such modification until it has been granted all such required tokens.
Also conversely, as is shown in the case 3 example in
When process 252 receives the relinquishment message 216, it generates and transmits to process 260, via network 208, grant message 302, and updates the token grant table 251, in the manner described previously in connection with the case 1 example in
Further conversely, as shown in the case 2 example in
When process 280 receives message 306, it first completes any on-going modification to the data file characteristic 250 that it may be presently engaged in that requires grant of the token or tokens B whose grant message 306 has requested be relinquished After completing any such modification to the file characteristic 250, process 280 then generates and transmits to process 252 a token relinquishment message 308 that is the same as the relinquishment message 316, except that relinquishment message 308 only relinquishes grant of the token or tokens B requested by message 306. When process 280 generates and transmits message 308 to process 252, process 280 also updates the token grant table 285 that it maintains in memory 284 to reflect that process 280 no longer is granted the token or tokens B whose grant has been relinquished by message 308. When process 252 receives message 308, process 252 generates and transmits to process 260 a token grant message 310 granting tokens A, B to process 260. When process 252 generates and transmits message 310 to process 260, process 252 also updates the token grant table 251 to reflect the grant of these tokens A, B to process 260 and the relinquishment of the grant of tokens A, B to process 280.
When process 260 receives message 310, process 260 updates the token grant table 259 to reflect that process 260 has been granted the tokens A, B. Process 260 then undertakes the modification that it desires to make to the data file 250 that requires grant of tokens A, B, and C.
The foregoing description has been directed to specific embodiments of the present invention. It will be apparent, however, that other alternatives, variations and modifications may be made to the described embodiments, with the attainment of some or all of their advantages. Therefore, it is intended that the present invention be viewed as being of broad scope and as covering all such alternatives, modifications, and variations. Thus, it is intended that the present invention be defined only as set forth in the hereinafter appended claims.
|Cited Patent
|Filing date
|Publication date
|Dec 1, 1981
|Nov 13, 1984
|International Business Machines Corporation
|Method of transmitting information between stations attached to a _unidirectional transmission ring
|Jan 27, 1986
|Dec 6, 1988
|Codenoll Technology Corporation
|Method for implementing a token passing ring network on a bus network
|Jan 29, 1988
|Feb 20, 1990
|Kabushiki Kaisha Toshiba
|Data collecting method and apparatus for loop-linked control system
|May 18, 1988
|Aug 14, 1990
|Nippondenso Co., Ltd.
|Communication system
|Jan 19, 1989
|May 7, 1991
|Motorola Computer X, Inc.
|System for locating a file in a logical ring by sequentially forwarding access request with file system name and file name
|May 15, 1989
|May 12, 1992
|International Business Machines Corporation
|Maintenance of file attributes in a distributed data processing system
|May 15, 1989
|Dec 29, 1992
|International Business Machines Corporation
|System and method for controlling client machine access to a portion of a file with a variable length
|Oct 3, 1991
|Sep 21, 1993
|The United States Of America As Represented By The Secretary Of The Navy
|Light update notification mechanism for shared data structures
|Oct 3, 1991
|Apr 26, 1994
|The United States Of America As Represented By The Secretary Of The Navy
|Method of database synchronization with consistency determined by entry and exit counters used on both update and retrieval
|Dec 23, 1991
|Oct 11, 1994
|International Business Machines Corporation
|Method for updating a block using record-level locks by committing the update if the block has not been updated by another process otherwise spinning
|Oct 16, 1992
|May 23, 1995
|International Business Machines Corporation
|Updating replicated objects in a plurality of memory partitions
|Jan 26, 1994
|Sep 26, 1995
|International Business Machines Corporation
|Distributed lock manager using a passive, state-full control-server
|Oct 17, 1994
|Apr 9, 1996
|International Business Machines Corporation
|Connection authorizer for controlling access to system resources
|Jun 1, 1993
|May 7, 1996
|The United States Of America As Represented By The Secretary Of The Navy
|Real-time distributed data base locking manager
|Mar 31, 1995
|Oct 8, 1996
|International Business Machines Corporation
|Resource arbitration system with resource checking and lockout avoidance
|Mar 2, 1995
|Dec 24, 1996
|Motorola, Inc.
|Computer system and method for secure remote communication sessions
|Jun 7, 1995
|May 6, 1997
|Microsoft Corporation
|System and method for providing opportunistic file access in a network environment
|Dec 30, 1994
|May 27, 1997
|International Business Machines Corporation
|System and method for multi-level token management for distributed file systems
|Jun 4, 1993
|Jul 15, 1997
|Xerox Corporation
|Method for delegating access rights through executable access control program without delegating access rights not in a specification to any intermediary nor comprising server security
|Jun 16, 1994
|Aug 19, 1997
|International Business Machines Corporation
|Scheme to determine completion of directory operations for server recovery
|Aug 28, 1995
|Apr 21, 1998
|International Business Machines Corporation
|Parallel network communications protocol using token passing
|Aug 7, 1995
|Jun 30, 1998
|Sun Microsystems, Inc.
|Pluggable account management interface with unified login and logout and multiple user authentication services
|Jun 19, 1996
|Sep 1, 1998
|At&T Corp
|Preventing conflicts in distributed systems
|Dec 11, 1996
|Nov 3, 1998
|Ncr Corporation
|System and method for providing object authorization in a distributed computed network
|Apr 12, 1995
|Mar 16, 1999
|British Telecommunications Public Limited Company
|Updating distributed data files using active token distributed at different times to different sites
|Dec 13, 1996
|May 11, 1999
|Novell, Inc.
|Object system capable of using different object authorization systems
|Dec 13, 1996
|Jun 22, 1999
|Novell, Inc.
|Method and system for implementing objects in a storage system
|Jul 11, 1997
|Aug 17, 1999
|International Business Machines Corporation
|Parallel file system and method anticipating cache usage patterns
|Jun 27, 1997
|Aug 31, 1999
|Sun Microsystems, Inc.
|Global mount mechanism used in maintaining a global name space utilizing a distributed locking mechanism
|Jul 11, 1997
|Sep 7, 1999
|International Business Machines Corporation
|Parallel file system and method for granting byte range tokens
|Jul 11, 1997
|Nov 16, 1999
|International Business Machines Corporation
|Parallel file system and method for parallel write sharing
|Mar 18, 1996
|Jan 25, 2000
|Cypress Semiconductor Corp.
|Interrupt-generating hardware semaphore
|Jul 11, 1997
|Feb 1, 2000
|International Business Machines Corporation
|Parallel file system and method for independent metadata loggin
|Jul 11, 1997
|Feb 8, 2000
|International Business Machines Corporation
|Parallel file system and method for multiple node file access
|Jul 11, 1997
|Feb 29, 2000
|International Business Machines Corporation
|Parallel file system with method using tokens for locking modes
|Sep 29, 1997
|Mar 28, 2000
|International Business Machines Corporation
|Method and system for a federated digital library by managing links
|Oct 31, 1997
|Jul 25, 2000
|International Business Machines Corporation
|Method and apparatus for password based authentication in a distributed system
|Oct 31, 1997
|Aug 22, 2000
|Oracle Corporation
|Method and system for locking resources in a computer system
|Apr 27, 1998
|Sep 12, 2000
|Cognet Corporation
|System and method using token processing to control software distribution and desktop management in a computer network environment
|Apr 24, 1997
|Sep 12, 2000
|Hewlett-Packard Company
|Method and structure for tokenized message logging system
|Mar 7, 1994
|Sep 12, 2000
|International Business Machines Corp.
|System and method for efficient cache management in a distributed file system
|Apr 30, 1998
|Sep 19, 2000
|Compaq Computer Corporation
|Filesystem data integrity in a single system image environment
|Mar 28, 1997
|Sep 19, 2000
|International Business Machines Corporation
|Dynamic server-managed access control for a distributed file system
|Jun 10, 1998
|Jan 30, 2001
|International Business Machines Corporation
|Token-based deadline enforcement system for electronic document submission
|Jul 31, 1998
|May 15, 2001
|Novell, Inc.
|Method and system for reflecting differences between two files
|Apr 30, 1998
|Jun 12, 2001
|Compaq Computer Corp.
|Filesystem failover in a single system image environment
|Apr 30, 1998
|Jun 19, 2001
|Compaq Computer Corp.
|Root filesystem failover in a single system image environment
|Jun 12, 1998
|Aug 21, 2001
|Microsoft Corporation
|Security model using restricted tokens
|Apr 6, 1999
|Jan 15, 2002
|International Business Machines Corporation
|Read/write data sharing of DASD data, including byte file system data, in a cluster of multiple data processing systems
|Jun 27, 1997
|May 7, 2002
|Compaq Information Technologies Group, L.P.
|Method and apparatus for synchronized message passing using shared resources
|Nov 19, 1999
|May 7, 2002
|International Business Machines Corporation
|Method, system and program products for sharing data between varied clients using token management
|Mar 3, 1999
|Sep 17, 2002
|Emc Corporation
|File server system using connection-oriented protocol and sharing data sets among data movers
|Jul 26, 1999
|Dec 24, 2002
|Microsoft Corporation
|Systems and methods for using locks with computer resources
|Mar 31, 2000
|Feb 28, 2006
|Massachusetts Institute Of Technology
|Collaborative agent interaction control and synchronization system
|Jun 27, 1997
|Aug 16, 2001
|Paul Karl Harter
|Method and apparatus for synchronized message passng using shared resources
|"Parallelizing I/O Intensive Image Access & Procewssing Applications"-Messerli et al.-IEEE Concurrency-vol. 7, Issue 2, Apr.-Jun. 1999 (pp. 28-37).
|"Recovery in the Calypso File System"-Devarakonda et al.-ACM Transaction on Computer Systems (TOCS), vol. 14, Issue 3 (Aug. 1996) (pp. 287-310).
|Citing Patent
|Filing date
|Publication date
|Nov 12, 2002
|Nov 9, 2010
|Intel Corporation
|Method and apparatus for serialized mutual exclusion
|Jun 20, 2007
|Mar 24, 2015
|International Business Machines Corporation
|Distributed lock manager for file system objects in a shared file system
|Nov 22, 2013
|May 2, 2017
|Tencent Technology (Shenzhen) Company Limited
|Systems and methods for sharing image data
|Nov 12, 2002
|May 13, 2004
|Huston Larry B.
|Method and apparatus for serialized mutual exclusion
|Jun 20, 2007
|Dec 25, 2008
|Cook Steven D
|Distributed Lock Manager For File System Objects In A Shared File System
|Nov 22, 2013
|Mar 27, 2014
|Tencent Technology (Shenzhen) Company Limited
|Systems and methods for sharing image data
|U.S. Classification
|1/1, 707/999.2, 707/999.1, 709/218, 709/217, 709/219, 707/999.003, 707/999.01, 707/999.008
|International Classification
|Cooperative Classification
|European Classification
|May 12, 2004
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS
Free format text: CHANGE OF NAME;ASSIGNOR:COMPAQ INFORMATION TECHNOLOGIES GROUP LP;REEL/FRAME:014628/0103
Effective date: 20021001
|Dec 28, 2010
|Certificate of correction
|Feb 26, 2013
|Fee payment
Year of fee payment: 4
|Nov 9, 2015
Owner name: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, TEXAS
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:037079/0001
Effective date: 20151027
|May 12, 2017
|Maintenance fee reminder mailed
|Jul 20, 2017
|Surcharge for late payment
Year of fee payment: 7
|Jul 20, 2017
|Fee payment
Year of fee payment: 8


text:
On Thursday, the Dallas Cowboys arrived in Indianapolis for the 2014 NFL Scouting Combine. On Friday, the process of deciding which players might fit with the Cowboys will begin. After the players arrive and are measured, each team will submit their list of 60 players that they would like to interview. One name reportedly on the list of the Dallas Cowboys is the controversial QB out of Texas A&M, Johnny Manziel.
Just because Manziel is on the list does not mean the Cowboys are considering drafting him. First of all, he will probably be long gone by the time Dallas makes their first selection at No 16 overall. Secondly, Jerry Jones has been adamant that the Cowboys will not use an early round selection on a QB because he believes that Tony Romo has many years of productivity left in him.
Those reasons, combined with the fact that the Cowboys are financially committed to Romo for the foreseeable future, make the chances of Johnny Manziel coming to Dallas between slim and none. But, I am here to tell you why Dallas should look seriously at finding a way to get Manziel.
I will start by saying that I have never believed that Tony Romo is the problem in Dallas. The majority of the criticism that he has received has been unjustified. I believe he has been a top 12 QB for most of his career, but he has never been on a team that had enough talent to be a Super Bowl contender. With that said, I have serious doubts that Romo will ever be the same QB again. He is 34 years old and is coming off his second back surgery in less than a year.
I would not be in favor of Dallas using an early pick on just any QB, but Manziel is not just any QB—he is special. I hear people say he is too small and has off-the-field issues. I hear what people say, but when I watch Manziel play, I see something different. I see a player that has the "It" factor—one who consistently makes plays that no other QB makes. I see a combination of Fran Tarkenton and Brett Farve. I see a guy that will be a star from the moment he gets to the NFL.
Guys like Johnny Manziel do not come along very often and if you don't make an attempt to get them, you regret it for years. Dallas has a lot of problems and they have an above average QB. But, Manziel presents an opportunity to get a once-in-a-lifetime QB. If given that opportunity, Dallas can't pass it up.
Jeremy Martin is a Dallas Cowboys writer for RantSports.com. Follow him on twitter @Jmartin1982 "Like him on facebook or add him to your network on Google

subset: commoncrawl


text:
Hospital Visiting/Card Writing….
Family and Friends,
We are having another great day today. I am at work, but was just able to run over to the hospital at lunch for a monitoring session. All of our babies are doing great and are showing all the right signs to the nurses to let them know that they are all doing well so far. Hopefully this shows that there are no current problems with cord compression or knotting to worry about, but we will keep watching!
Fun stuff:
We did have a couple of fun milestones that we reached this week that are very encouraging. First, when the initial sonogram was done when we checked into the hospital, the doctor doing the scan noticed that she was able to detect breathing movements in our boys. At about 28 weeks, babies are suppose to begin this movement to "practice breathing" before they are born. They still get all of their oxygen supply from Jen, but this will help to develop the muscles necessary to begin to breath when they are born. The other thing that happened for the first time this weekend is the famed fetal hiccups. Jen has now felt hiccups in two of the boys. I think it will be really funny sometime if they are all doing this at once!
Last, we have had some people ask about visiting while Jen is in the hospital. She would love to have visitors while she is there and we welcome all of you. The only thing we ask, for your own convenience, is that you call before you come. This way you will not drive all the way to the hospital only to find that Jen is being monitored and cannot have visitors. If you would like the address for the hospital along with Jen's room number, feel free to e-mail me and I will get that info to you. (mailto:email@example.com)
Thanks for your prayers, God continues to preserve the life of our precious boys!
Brad, Jen, and the hiccupers….is that a word?? 🙂
(Post Copied from www.triplet-update.blogspot.com)


text:
Hot Tomato Juice
By Carolin
This is by far the best tomato juice I ever tasted. Hot and fresh at the same time.
Very much like gazpacho, I bet if you mix in some tomato and cucumber cubes you get a fantastic gazpacho.
Preparation time is around 2 min total.
Wash the ingredients and take of any stems and leaves and add them to the juicer one at the time.
1 big tomato
1 medium carrot
1 celery stalk
1 inch cube of ginger root
1 garlic clove
This will give you one glass so you might as well double the recipe.
Juicing is so fast and easy. You just wash the ingredients and take of any stems or leaves and then you go. Right now I'm on a raw detox so I'm juicing A LOT.
Learn More About.. Healthy Recipes, juicing, body detox recipe, raw recipe


text:
The EURODEER database is the repositories where data coming from the different partners are standardized, stored and shared to be analyzed. The first goal of the project is to investigate variation in roe deer behavioural ecology along environmental gradients or population responses to specific conditions, such as habitat changes, impact of human activities, different hunting regime. Therefore, the main set of data stored into the EURODEER database are those generated by biotelemetry sensors to monitor animals movement, particularly:
- GPS data
- VHF data
- Activity data (accelerometer)
While these data sets provide a huge mine of data to be mined, it is when they are couple with additional information like that of the individuals, populations, management regimes and the environment that they can help to fully decipher the mechanisms of animals movement. This is why EURODEER is investing a lot in getting these information from each partner, standardize them and integrate into the analysis. This is a complex process but ultimately it is the biggest added value of the collaboration among scientist in addition to the integration in a single repository of the data coming from sensors. The work of data standardization requires long and iterative discussions but it is also an opportunity to identify good practice that can then be shared with a wider scientific community
Quality check
The quality of the data is of primary importance for the project because inconsistent or erroneous information can lead to misleading scientific interpretations of the animals movement. In additions to the controls and quality checks performed by each research group, all data are validated before they are included into the database. The experience of the project clearly show how, due to the nature (size and complexity) of the data sets, very rarely data provided by each group are without errors. These can be due to a number of possible reasons, for example to wrong information recorded in the field (e.g. start/end of a sensor deployment), errors in data acquisition/transmission by the sensors, mistakes in data handling when it is not properly automated/supervised.
Database data modeling
Data modeling is an important issue when data structure becomes large and complex, as in the case of animal movement tracking, where a large set of sensors, environmental variables and ancillary data sets (e.g. individuals, captures, population, managment regimes, study areas) can potentially interact and be used by many research groups in a collaborative framework. A data model (or database model) is the link between the elements of the real-world (e.g. moving animals, sensors, the environment) and the physical representation of those elements in a database (in EURODEER case, a relational database). It "translates" the researcher's conceptual model into a scheme inside the information system. A special effort towards a conceptual data model capable of accurately describing the real world was needed to develop the EURODEER database. It took into account the complexity of the real world problems to be solved, the nature of the application of the data, the technical environment, the policies governing the use of the information and the expected performance standard of the application. This modeling approach ensure in the long term that the software platform built around GPS data can efficiently manage data. Developing a database without a proper data model is like building a house without an architectural plan.
In the figure on the left, we present a scheme of EURODEER data model. It gives a picture of just the main elements of the database. It is limited to GPS data, but the same structure is used for VHF and activity data. The two main objects are the GPS devices and the animals monitored. The device provides coordinates of the location at a specified time interval, identifying the position of the animal carrying it. A device can be associated to an animal for a defined time range. On the base of the timestamp of the fix and of the table that associates individuals to GPS devices, a spatial table can be filled with the code of the individual, the point of the location (as a spatial object, not just as a pair of numbers), the timestamp and the code of the GPS device. Once transformed into a spatial feature (i.e., a point), the locations were intersected with other spatial layers enriching the record with all the relevant environmental and socio-economic information (i.e., elevation, slope, aspect, habitat class, temperature, rainfall, administrative boundary, distance from the closest road, distance to the previous location, angle of the movement, season, night/day, vegetation index). Two further objects are Studies and Research groups. Data can come from a specific project managed by one or more research groups, and the same research group can manage many projects. This scheme is specially important to keep the database open for future complex collaborations between EURODEER partners.
Many other objects are present in the database and linked to those mentioned, like home ranges or convex hulls (polygons) of specific selections of locations, trajectories or segment of trajectories (lines), that were also intersected with other spatial layers in the database. More information on individuals, GPS devices and any other aspect of each wildlife project (including the use of other sensors) were added to further extend the core data model.


text:
Several AWSM members have won awards in the 2014 Associated Press Sports Editors contest.
Contest results were announced the week of Feb. 9 from Lake Buena Vista, Fla. Eight AWSM members, including three individual winners, finished in the Top 10 in categories:
Rachel Lenzi from The Blade (Toledo, Ohio): Explanatory – 75,000 to 175,000
Amy Moritz from the Buffalo News: Projects – 75,000 to 175,000
Linda Robertson from the Miami Herald: Explanatory – more than 175,000
Christine Brennan was part of a USA Today team that finished top 10 in Projects – more than 175,000.
Jenni Carlson teamed with Berry Tramel from the Oklahoman to finish top 10 in Projects – 75,000 to 175,000 category.
Carolina Gazzara was a part of a Tuscaloosa (Ala.) News team that finished top 9 in Multimedia – under 30,000 circulation; less than 250,000 unique monthly visitors.
Michelle Kaufman was part of a Miami Herald team that finished top 10 in Projects – more than 175,000.
Amy Shipley was part of a South Florida Sun-Sentinel team that finished top 10 in Investigative – all categories.
Congratulations to all our APSE winners. For a more complete list of results, visit apsportseditors.org.


text:
Richard Monbrod is a senior professor at DeVry University where he specializes in financial accounting. He shares his expertise with students by teaching various business, finance and accounting courses, and he also has assisted with the DeVry University Senior Project Program.
For over twenty years, Mr. Monbrod has played a vital role in both the Chicago campus community and the business and management department. He founded the DeVry-Chicago Student Achievement Scholarship, helping several students to take advantage of DeVry University's business program and begin successful careers. In addition to teaching at DeVry University, Mr. Monbrod has spent time teaching at Elgin Community College and Robert Morris College. He also has served as a program administrator for the Corporation for Affordable Housing in McHenry County, a financial consultant for Turner Associates and a staff accountant for Coca-Cola Bottling Company.
Mr. Monbrod is currently a member of the Institute of Management Accountants, Institute of Internal Auditing, American Accounting Association and the Illinois Accounting Teachers Conference – Planning Committee. He has twice been honored with DeVry University's Ron Taylor President's Award, for founding the DeVry University Student Achievement Scholarship and for excellence in teaching.
Thought Leadership
- Believes it is essential for accounting professionals to be comfortable with the application of International Financial Reporting Standards (IFRS) in a global business environment.
- Professionals will need to become more flexible and have the ability to go above and beyond to provide outstanding goods and services. Service providers –whether they are accountants, lawyers or doctors – must strive to provide excellent client service, or they risk losing their clients to competitors. Many companies have already started to outsource their accounting department activities to firms operating inside, as well as outside, the U.S.
- It is imperative that accounting professionals know how to utilize technology in an efficient manner. Accountants should also possess a solid understanding of how technology can be effectively implemented in order to improve financial and managerial reporting, as well as corporate audits.
To schedule an interview with Richard Monbrod, please contact Katie Pearson at 312-861-5248 or firstname.lastname@example.com.


text:
'Our life is a living hell'Oron Shaul's family responds to rumors of Hamas negotiations, says they 'don't know if the information is accurate.'
The White House's plan for peace in the Middle EastPresident Trump's plan: reduce building in Judea, Samaria, use Jordan and Gulf states to help with Israel's security.
Will Abbas surrender freeze?Advisor to PA chairman says Abbas willing to cede building freeze as precondition for opening negotiations, contrary to previous position.
White House considering 'statement of principles' for peace planSenior Israeli, US, and PA officials say White House is considering a statement of principles that would serve as basis for peace talks.
Bennett's demands for peace negotiationsJewish Home party says negotiations with PA must not include one-sided concessions, freeing terrorists; emphasize willingness to negotiate.
Watch: Palestinian Authority wants world to do everything for itProfessor Moshe Sharon says PA never negotiates in good faith, wants world to give it a state without making any concessions.
Israel will never reach peace deal with PA, 2/3 of Israelis sayJust 29% of Israelis believe Israel, Palestinian Authority will ever reach peace agreement. Just 4% it will be in foreseeable future.
PA: No more negotiations with Israel, everPA Foreign Minister rejects direct negotiations with Israel, suggests ISIS may soon take over Judea, Samaria.
Top White House Aid: Netanyahu, Obama 'Moving On' from Iran DealIn an interview with Army Radio, top White House staffer Ben Rhodes said now that PM Netanyahu and President Obama were 'moving on.'
Hamas: In the End, Israel Will 'Pay the Price' For MengistuHamas on Sunday continued its propaganda campaign over Avraham Mengitsu and a still-unnamed Bedouin Arab,
Security Official: Don't Count on Congress to Dump Iran DealIsraelis should not put too much hope in the possibility of an Iran nuclear deal not being approved by Congress, an Israeli official said.
MK Nagosa: Do 'Everything Possible' to Free Kidnap VictimEthiopian-Israeli MK said Thursday that Israel must do everything possible to find captive Avraham Mengistu.
French FM Will Visit to Prompt New Israel-PA TalksFrench Foreign Minister Laurent Fabius is set to visit Israel next month, with a new plan to get Israel and the PA talking.
Kerry: We're There for Our Mideast AlliesThe United States will not allow Tehran to run amok and do as it pleases in the Middle East, said Secretary of State John Kerry.
Shaked Crowdsources Suggestions for Peri's ISIS NegotiationsAfter Yesh Atid MK Yaakov Peri suggests negotiating with Islamic State, Jewish Home's Ayelet Shaked offers him a 'helping hand'.
Report: Israel and PA Held Secret Back Channel NegotiationsReport reveals that Israel and PA held secret peace talks from 2010; collapsed when it was realized negotiator didn't have Abbas' backing.
Poll: Leftists, Arabs Want More Women in NegotiationsA new poll shows that two thirds of Israelis believe the women should have more of a role in negotiations with the Palestinians.
Israeli Negotiator: Gazans Have Nothing to CelebrateAmos Gilad, who helped hammer out the ceasefire between Israel and Hamas, says that the terror group did not gain anything in the deal.
Israel Trying to Scuttle Cairo Talks, Says HamasHead of the Palestinian delegation expresses hope that Israel may still send a team to Cairo.
Poll: Majority of Israelis Say PA Doesn't Want PeaceThe more right wing an Israeli, the less likely they are to agree with the 'two-state solution,' a poll said.
Ya'alon: Enemies of Israel, Jews Will Stop at NothingDefense Minister warns world leaders to learn the Holocaust's lessons in light of recent Hamas-PA unity pact.
Shabak Head: Released Terrorists Can't Return to Judea, SamariaIf the "fourth round" of terrorist prisoner releases takes place, at least 10 terrorists will have to be sent abroad, the Shabak head said.
Ramallah Insists Israel Torpedoed TalksSpokesman claims that Israel used talks to stall for time, brought end to talks by 'building settlements.'
A Generation of the UnteachableOrwell said it first.
Danon: PA 'Has Livni Wrapped Around Their Little Finger'The PA is still negotiating only to ensure that Israel releases more terrorists. Israel should not play along, MK Danny Danon said
Abbas to Tell Obama 'No' on RecognitionPA Chairman still refuses to recognize Israel as Jewish state, repeats demand for Arab 'return.'
Livni Supports PA Recognition of IsraelIsrael's demands to be recognized as a Jewish state are legitimate says Livni, while adding 'conceding is easy.'
'Extreme Left is Exploiting PA Arabs'The extreme Left is using PA Arabs in an attempt to harm Israeli towns in Judea and Samaria, Vice Prime Minister says.
Olmert: 'Right-Wing Americans' to Blame for Peace FailureRight-wing Americans are to blame for the failure of Israel-PA negotiations to yield a peace deal, former PM Ehud Olmert accuses.
Abbas: Bibi the Toughest NegotiatorNetanyahu is the hardest Israeli leader for the PA to negotiate with, Abbas complains in interview to Arab media.


text:
Classes update:
Welcome back ! It is the start of another dance term and the enthusiasm and positive attitude that everyone brought to classes this week ensured we all had a lot of fun in our lessons. Well done to our new dancers who are already getting to grips with the steps and beginning to put the moves together. If you have any questions or would like to us to cover any specific moves then just come and ask us in class or give Jim a ring on 07909 536 329
We offer classes in Lindy Hop and Swing Jive. Learn to dance in a friendly fun atmosphere with experienced teachers. Starting with basics, we build your repertoire, before you know it you will be dancing. Get fit, meet new people and open the door to a whole new world of fun. No need to book or bring a partner - just come along and join in. Wear comfy clothes and smooth soled shoes.
Mondays - Lindy Hop - Stroud
At King's Stanley Village Hall, Marling Close, Broad Street, King's Stanley, Stroud, Glos. GL10 3PN - Click here for map
Beginners - 7.15pm
Intermediates - 8.15pm
£6.00 per class per person - £9.00 per person for 2 classes on the same night.
No bar - tea and coffee provided or bring your own drinks.
2017 Term Dates: April 24th - July 10th. September 4th - December 4th.
Please Note: there are no classes on Bank Holiday Mondays.
Tuesdays - Swing Jive - Swindon
At St. Paul's Church Centre, St. Paul's Drive, Covingham, Swindon SN3 5BY
Beginners - 7.00pm
Intermediate 1 - 8.00pm
Intermediate 2 - 9.00pm
£6.00 per class per person - £9.00 per person for 2 classes on the same night.
No bar - please bring your own drinks.
Classes taught by Gail and John
2017 Term Dates: April 25th - July 11th. September 5th - December 5th.
Tuesdays - Swing Jive - Tetbury
At The Tetbury Goods Shed, Gumstool Hill, GL8 8DG. (SatNav: use GL8 8EY)
Beginners - 7.30pm until 8.30pm (Intermediate level to start in January 2018).
£6.00 per person
No bar - please bring your own drinks.
2017 Term Dates: September 12th - December 5th. ** Last Class will be a Dance with support from the teachers and intermediate dancers.**
Wednesdays - Swing Jive - Stroud
At the Subscription Rooms, George Street, Stroud, Glos. GL5 1AE - Click here for map
Beginners - 7.00pm
Intermediate 1 - 8.00pm
£6.00 per class per person - £9.00 per person for 2 classes on the same night
Bar sometimes open, water cooler always available or bring your own drinks
2017 Term Dates: April 26th - July 12th. September 6th - December 6th.
*** PLEASE NOTE - WEDS 22nd NOVEMBER CLASSES WILL BE TAUGHT AT KINGS STANLEY VILLAGE HALL. BACK TO NORMAL THE FOLLOWING WEEK***


text:
Wooden DIY kit for Preschoolers
I was actually hunting for a birdhouse kit for Spencer to make my mother-in-law for Mother's Day or something, when I stumbled across this on Amazon:
How cute is this? It's a little set of ready to assemble, sanded and otherwise unfinished wooden pieces made in Vermont from New England pine. The set includes a truck, tractor, tugboat and train and it is intended for younger kids to be able to assemble with help from a parent. This is such a cool idea because a lot of these sets are 8 and up and much too difficult for smaller children. This one is crafted with younger hands in mind.
This Made in the USA wooden craft set from Montgomery Schoolhouse would be a perfect gift for Mother's Day, Father's Day or and sort of day where you want to guilt people in to making crafts with a kid! Awesome. Or just gift it to the child. That might be more reasonable. I think I might order one of these.


text:
The Super-Easy and Surprising Way to Get Smarter
From playing video games to hanging out with intelligent people, there are all sorts of ways to become smarter. However, Inc. is reporting on a surprisingly simple everyday thing that can make you smarter. "According to Gretchen Reynolds, author of The First 20 Minutes, a book about the science of exercise, recent research shows that exercise can help your brain resist physical shrinkage and improve cognitive flexibility." It turns out that exercise does more to increase thinking than actual thinking does!
Regular exercise, the article shows, can slow and in some cases reverse the physical decay of the brain. In many ways, the brain is like a giant muscle; exercise builds muscle, so it's only natural that working out would make new brain cells more effective. While most of the studies have focused on how aerobic activities—like running or swimming—positively affect the brain, a simple pursuit like walking can be beneficial. Moral of the story: Exercise is more important than you think. Not only does it keep your body healthy and in shape, but it keeps your mind and thought processes on point, too.
Work out in style by wearing a pair of Goldsheep spandex leggings.
What do you think of the research? Does exercise make you feel smarter?


text:
Hardcore orgy with Darryl Hanah and Bianca Dagger getting their pussies drilled deep
Description:Two horny studs poke their cunts in various positions making them groan loud. Girls are sucking dicks between each pose switching.
Category:+18 only (Adult)
Added:2 years ago
0 likes, 0 dislikes
Embed / Iframe code:
Make your selection, copy and paste the embed code above.
Standart sizes: Custom size:
What is the problem?
Please do not abuse this section. The videos ,which are on investigate list, are manually checked by editor.
Security code:(is not case-sensitive) can't read
Write a comment
at least 10 characters, up to 400 characters
400 characters remaining
Security code:
(is not case-sensitive) can't read


text: I am planning my fleet of mowers for next season and want a couple of good 21'' movers that have a gallon or more gas tank. Has anyone fitted a toro, or any common residential 21'' mower with a larger gas tank? I know it can be done. I just would rather have 4 residentials(toro) then 1 commerical (exmark). If they all had 1 gallon tanks. Vance Trendov


text:
Safety Showers and Eye Washes Online Training Course
Course Overview
Introduction to Safety Showers and Eye Washes is an online training course that will help employees to understand OSHA rules and regulations for these important safety features in various workplaces. Topics covered include proper functioning of showers and eye wash stations, corrosive agents, hazardous materials, chemical hygiene plans, material safety data sheets
Learning Objectives
After successful completion of this OSHA compliant course, the student will be able to:
- Prepare to act properly and according to OSHA standards in the event of a lab emergency.
- Know how to safely use shower and eye wash stations.
- Prevent serious injury to themselves and those around them.
Course Outline
- The basic procedures used to prevent accidents in a lab.
- A review of the different safety showers and eye washes.
- Proper functioning of safety showers.
- Correct location of showers and eye wash stations.
- Examples of corrosive agents like Sulfuric acids and Potassium hydroxide.
- The proper steps to avoid exposure to corrosive agents, like Personal Protective Equipment, Material Safety Data Sheets, and Chemical Hygiene Plans.
- Locating safety showers and eye washes in a laboratory.
- Knowing how to assist someone who needs the use of a shower or eye wash station.
- The specific steps to take when you are splashed by a hazardous substance.
- What to do when you are helping a victim: removing their PPE, completely soaking them, and removing their shoes.
- What to do with "waste" water from showers and eye stations.
- Clothing that needs to be disposed of properly after exposure to hazards.
- The first steps to take if a chemical is splashed in the eye.
- How to avoid further contamination.
- Using portable eye wash stations.
- Small Eye wash bottles in extreme emergencies.
- Seeking medical attention after using an eye wash of shower station.


text:
Enjoy the warmth of the Kapiti Coast
Summerset on the Coast has a warm, welcoming community feel and with a range of activities and events on offer you can create a lifestyle to suit.
Our retirement village features a beautiful central lake and a quiet and peaceful garden environment for you to enjoy.
Our living options include villas and apartments and we offer a range of aged-care services from in-home support to rest home and hospital-level care.
Summerset on the Coast recently achieved back-to-back four year certification with the Ministry of Health to provide healthcare services - this evidences the quality care on offer.
We'd love to hear from you
To find out more about our village, give us a call or fill in this online form and we'll send you a free information pack.


text:
Hello! My mom had an awesome better homes and gardens cookie and candy cookbook when I was a kid, my parents suffered a house fire last year and we don't have the book anymore...
in it there was a recipe for an apricot/cheddar cookie that my mom and I used to make every Christmas. It is a super yummy/interesting cookie of apricot and cheddar that distinctly tastes of the holidays to me :)
You made a rather savory cheddar crust (almost a pie dough) and fill it with a quick apricot jam you make by cooking dried apricots with sugar and water until they break down. You cut the dough into squares, put a tablespoon of filling in the center, take diagonal corners and pinch closed. They were always a huge challenge; I don't know if it was my mom's cooking skills or the recipe but the dough was difficult to use, the filling would run all over the oven and we would curse ourselves for attempting them again...but they were so flipping delicious and such a family favorite we always put them on our Christmas baking list.
I have searched high and low for the recipe, or something remotely similar and have come up short. I want to recreate the recipe to make it more foolproof, but I'd love to see the original again for inspiration. Does anyone have this cookbook or a similar cookie recipe? Does anyone else know any cheddar/apricot cookie history or where else they might be popular?
Happy almost Thanksgiving! Thank you all!


text:
Thomasville, NC
(336) 475-0921
Our services
For complete plumbing services in Thomasville, NC
Handling all of your plumbing needs!
At Baity Plumbing Co in
Thomasville, NC
, you can expect to find the best in
plumbing services
throughout the Triad Area. Since 1976, we have been a family-owned and operated business starting with our founder Randy Baity. As an established plumbing company in Thomasville, our goal is to provide consistent service on all jobs large and small. Whether you're looking to have a basic fixture repaired or want more extensive plumbing work done, we're the team to enlist.
High-quality service specialists
Baity Plumbing Co in Thomasville is comprised of highly experienced and trained plumbing specialists with years of experience. Collectively we have seen just about every situation imaginable, so we are able to handle any issue you may be having. With our training and state-of-the-art equipment, we can quickly diagnose your issues and provide expert plumbing services and solutions for all customers, residential or commercial. We show up on time, and always make sure that your time and space is respected while we are working.
Emergency service available
Emergencies happen when you least expect them, which is why Baity Plumbing Co in Thomasville offers emergency service. One of our courteous team technicians are on call to help you when that emergency arises. Whether your septic tank starts to flood your basement or your drains are completely blocked and causing issues, our team will be there for you. With our emergency plumbing services, you never have to worry again about waiting all night for further damages to happen, simply give us a call!
Reasonable rates
Baity Plumbing Co's primary goal is to provide expert plumbing services that are of the highest quality, and service at affordable rates. Essential services such as those we provide shouldn't break the bank. Our team, based in Thomasville is dedicated to keeping our rates competitive while exceeding expectations when it comes to quality.
Baity Plumbing Co
Thomasville, NC 27360
(336) 475-0921
Built by Vivial
Privacy Policy
Share by:


text:
(Holocene, 1001 SE Morrison) If you love modern R&B of the "barn-burning" variety, check out Portland's dance-tastic Magic Mouth, who layer experimental textures atop ridiculously FAT R&B bass lines. Vocalist Chanticleer Tru takes the handoff from the Isley Brothers and slams it into the end zone for a night of the sweatiest, sexiest soul you're likely to hear in this town. WM.™ STEVEN HUMPHREY
(Arlene Schnitzer Concert Hall, 1037 SW Broadway) Pixies have existed mostly as a nostalgia act since reanimating about a decade ago—a touring band with four albums of classic material from which to pull, all of it released more than 20 years ago. The recent shakeups in the Pixies camp are that longtime bassist Kim Deal left the band, and they've released a couple EPs of new material. Both of those things suck. While Deal's headbutting with frontman Black Francis had been much chronicled during the band's first go-around, her official exit came without much elaboration. And the first Deal-less releases, EP1 and EP2, are unexciting, limp facsimiles of an idea of what Pixies kinda sound like—a copy of a copy. But as a nostalgia act, shuffling those four albums in any order makes for a can't-miss set every time. MATTHEW W. SULLIVAN
(Hawthorne Theatre, 1507 SE César E. Chávez) When death metal was first kicking its tires in America in the mid- to late '80s, it tended to be a gore-obsessed collection of brutal riffs, exemplified by the likes of Death (the early stuff), Obituary, and Cannibal Corpse. Over in Sweden, a more melodic version of the subgenre gained traction, with bands like At the Gates and In Flames weaving more New Wave of British Heavy Metal elements into extreme metal. One of the earliest pioneers of that Swedish sound was Dark Tranquillity, who've spent the past two and a half decades churning out the most consistently good catalog of all the early Swedish death metalers. MWS


text:
Weapon Pillows
The world would be a more peaceful place if pillow fights happened more often. Or better yet, if pillow fights were used in place of war. But of course,…
Pokemon Monopoly
Partner with Pikachu and friends in Pokemon Monopoly! Travel through all eight gyms and battle all kinds of Pokemon in the Pokemon Kanto Edition of Monopoly. Buy, sell and…
App-Controlled Combat Robot
It stomps across the room seeking its prey. It fires its weapons up to thirty feet. With a direct hit it explodes. Let us repeat that. It actually explodes….
Despicable Me Minions Sleeping Bag
Outcoat: high quality super soft fabrics *Inner padding: 80% Polyester, 20% Cotton *Overall Size: 200CM * 180CM (79″ * 71″) *New Weight: 11KG
Remote Control Tarantula Spider
Remote Control Tarantula with Light-up Eyes. Watch it crawl with real spider-like movement. Its furry texture makes it seem like the real thing. Use the unique spider egg remote…
Narwhal Heated Slippers
Two Detachable USB Powered Footwarmers One Size Fits Most Foot For laptop or desktop USB port use only, use on other kind of USB port such as keyboard USB…
iPad Foosball Table
Classic Foosball has been brought into the future with New Potato's Classic Match Foosball for iPad accessory. Now you can work your pull, snake, bank and bread and butter…
Secret Agent Alarm Clock
Feel like a secret agent with this unique clock. Simply take aim and fire to project the time onto any surface. Don't settle for a mundane morning routine –…
Work Desk Foosball
the act of erasing can provide a social commentary about the world we live in, remove traces of DNA, and clean the remnants of our mistakes. when we think…
Pac-Man Cookie Cutters
Bake a homage to the ever popular, retro game with Suck UK's Pac-Man Cookie Cutters!. You get 4 cookie cutters per pack – one Pac-Man and 3 ghosts, all officially…
Crayon Rocks
Crayon Rocks are simply the best coloring tool for young children! They are vibrantly colored and make beautifully textured art work similar to oil pastels. These all natural soy…
Kid Safety Leash
Zoo pal keeps little ones safe and close during journeys. Zoo Harness is a mini backpack with a detachable tether for the smallest travelers. Friendly zoo faces, adjustable pack…
3D Transformer Deco Light
Make your walls come to life with this 3D Transformer light. Safe and cordless. Can be mounted anywhere. This light is cool to the tough and never gets hot….
Electronic Piano Mat
When kids is not noisy enough, buy this to irritate yourself more when they run around.
Dress a Snowman Kit
This Dress Your Own Snowman Kit from Toysmith contains everything a well-dressed snowman needs, including eyes, "carrot" nose, mouth, pipe, buttons, and a bright red stocking cap. Just add…
Wall Climbing Remote Car
The Wall Driving Car is an utterly astonishing, gravity defying, remote controlled Stunt Car that does just what its name implies, it really does climb up walls. Thanks to…
Magical Book Reader
Magical Book Reader is a revolutionary device that clips directly on to any picture book, which it then reads aloud in a pre-recorded voice. (allowing you to record and…
Monopoly iPad Edition
Take an app-enhanced trip through the whirlwind world of property trading with Monopoly Zapped! Get the app free from the App Store and play your I pad and gameboard…
iGo Pro Bike Trailer
You really want to be able to get out and ride, but the kids are home from school. Sure you can have them ride their Striders and tricycles, but…
Homer Simpson Slippers
Looking for the perfect pair of funny slippers? These cool Homer Simpson slippers are soft, plush and lots of fun. Your foot slips right inside Homer's mouth. They are…
Sandwich Tetris Style
Create delicious nice looking breakfast with Sandwich Tetris Style for your kids!
Spring Inflatable Pool
Ensure your kids have tons of fun crawling in and out of this twisty, floating tunnel. Spring thing is made of heavy gauge vinyl and measures 52-inch long.
Baby-Bump Sound System
Makes the perfect pregnancy gift! Bellybuds is a baby-bump sound system that offers parents-to-be a means to deliver audio stimulation to their developing child to start creating those memories…
Fishing Pole Kite
Cute Fishing Pole Kite that will definitely interest your kids to play outdoor!
Water Sports First Class Lounge
Water Sports First Class Lounge which has two lockers for beverages or gear. Keep the seat up to stay dry or flip it down to kick your legs up and…
Horror Zombie Peeping Notebook
Horror Zombie Peeping Notebook may not be as discreet as the originals. But, they will certainly be useful when you need to play 'dead' to avoid your boss or…
Eagle Series Zipline
Eagle Series Zipline is one of the most exciting items you can put in your backyard, for hours of enjoyment! It help improve strength and balance, all while riding a…
Infant Pacifier Thermometer
Infant Pacifier Thermometer provides a comfortable and soothing way to take a child's temperature. Convenient memory feature recalls the previous reading so you can monitor your child's progress. The…
LEGO Utensil Set
Cooking and playing are now synonymous thanks to LEGO Utensil Set, a set of 3 utensils consisting of a ladle, a spatula and a pasta pasta drainer you can…
Double-Shot Arcade Basketball System
Double-Shot Arcade Basketball System turns your recreational room into an arcade with optical scoring sensors, an adjustable-height backboard, side-by-side shooting competition, and high-quality construction for long-lasting durability. Designed with innovative features…


text:
1/6 Scale Modern US NAVY Fighter Pilot Suit and Helmet LOT Top Gun Loose
Sold for:
Start Free Trial
or Sign In to see what it's worth.
- Sold Date:
- Source: eBay
In Hand and ready to ship.You are bidding on the item(s) pictured. ITEMS ARE 1/6 SCALE for Action figures - WILL NOT FIT REAL PEOPLE --------------------------------------------------------------------------------------------------------------------------------- General Information: All boxes and carded items are C8 (condition 8 on a scale of 1-10) unless otherwise stated. Loose figures come with accessories on the figure... stands and background items are NOT included. Sales of $250 or more (shipping included) will have to ship signature confirmation (in the US) or via Ebay's Global Shipping program for overseas orders due to Paypal's requirement to show a signature as proof of delivery. US Shipping : See Shipping and Payment Tab for current Shipping Overseas Shipping : I use Ebay's new Global Shipping Program for most overseas packages. This allows for quicker delivery with tracking throughout the delivery. See the Shipping and Payments Tab for Shipping and other fees. If Global Shipping is not available, I will ship via US Postal Service Priority Mail only. I can not ship first class due to lack of tracking information and the high rate of "lost" packages when using First Class mail Payment Information: All payments ... read more


text:
Indigo Dhabu Pillow | Dala
Mud resist or Dhabi is a traditional Indian resist dying technique. In order to create a pattern, areas of the cloth must be prepared to resist the natural indigo. This is usually done by block printing with a paste made from clay, lime, flour, water and gum arabic that prevents the dye from penetrating the fabric. WASH CARE: Due to the nature of hand printed indigo, we recommend washing separately in a delicate, cold water cycle using a mild detergent. Do not tumble dry, soak or bleach. Iron at medium setting if necessary. To avoid excessive fading, keep out of direct sunlight. 100% cotton. Feather/down insert included. Hidden zip closure. 20" x 20" in stock and ready to ship. Please allow 2 weeks for delivery on other sizes as these are made to order.


text:
When the undertaker coming back to wwe
August 10, 2010 by Post Team
When the undertaker coming back, This is confirmed that the Undertaker is coming back in SummerSlam. He has been out of action since his match against Rey Mysterio Jr. a while back. The Undertaker suffered a nosebleed during the game and some sources say that he was injured during the game, a
Possible concussion. Shortly afterwards, the WWE decided to create a story about how someone put Undertaker in a vegetative state of mind.
For the past week has been Kane on a rampage, trying to figure out who attacked her brother. Has been blamed for many superstars like CM Punk, Jack Swagger, and Rey Mysterio. Kane has been trying to get to the bottom of which attacked the Undertaker, and now says it was no doubt who attacked Rey Mysterio, and are now fighting at SummerSlam 2010.
I think it's obvious that attacked the Undertaker. It will come out that Kane was the one who put the Undertaker in a vegetative state. I think the Undertaker will return at SummerSlam 2010, just after the game, and he will attack Kane. I think the Undertaker Kane attacked him reveal that, after confrontations with Kane for a bit.
Once the Undertaker is back for good, will probably end the fight against Kane at Night of Champions. I do not think Kane will celebrate the title when he faces the Undertaker, but Undertaker undoubtedly a victory against Kane.
Anything can happen in the WWE, but I have a strong feeling that the Undertaker will return at SummerSlam 2010 and will tell the world of WWE Kane was the one who attacked him. I think that this conflict is only going to last a month or two.
Please feel free to send if you have any questions regarding this post , you can contact on
Disclaimer: The views expressed on this site are that of the authors and not necessarily that of U.S.S.POST.


text:
Home Health Specialties
About Home Health Specialties2600 Wilson Street Stop 1
Miles City, MT 59301
Service Area for Home Health Specialties
We don't have the exact service area for Home Health Specialties. Based on the average area most agencies cover, the agency is very likely to provide services to the area in green and less likely to provide services further outside this area. Be sure to contact the agency to make sure they provide services in your area.
Other Nearby Home Health Care Agencies
|Holy Rosary Homecare - Miles City, MT
|< 1 mile
|Wel-Home Health Of Miles City - Miles City, MT
|< 1 mile
|Wel-Home Health - Miles City, MT
|< 1 mile


text:
Thanks for visiting!
I am a full time professional guitar tutor and have been teaching since 2001.
I am fully certified to grade 8 in both guitar and bass through the Registry of Guitar Tutors at the London College of Music. I also hold a Btec Nat Dip (Merit) in Popular Music.
With me you can learn:
- Electric, Acoustic and Bass guitar. Complete beginners to advanced players welcome, all levels in all styles and techniques.
- Professionally produced tuition material and a large selection of guitar tablature included.
- Study to grade levels, or just play for fun.
- Music theory.
- Ear training.
- Recording with Logic Pro X.
I can also provide the following services:
- CD duplication.
- Mixing and mastering.
- Transfer of vinyl and cassette to CD or digital media.


text:
Email This Page to a Friend
This page has been sent to the email address you provided.
(Cart Empty)
This Truth Hardware Telescoping Pole is used for reaching the crank handle for overhead awning window operators. The pole has a hex ball end and is five feet (1.5 meters) long.
Return Policy |
Shipping Policy |
Terms of Use / Privacy Policy |


text:
Daily Fantasy MLB 4/29/14: Matchup Plays and Value Picks
Fantasy Baseball Daily Leagues: Sleeper Picks and Advice for Upcoming Matchups
April 29, 2014
See the Latest Odds
The early-week series are in full swing around the MLB, and as a result there are plenty of fantasy considerations out there for wise owners. With that in mind, let's take our daily look at some of the hot players who are being picked up at a rapid pace in leagues everywhere. If you're looking for a trendy sleeper or a matchup play, here's where to start.
Kyle Seager, 3B, Seattle Mariners: Over the past couple of days, Seager has been one of the most-added players in fantasy. He's riding a four-game multi-hit streak, with six runs, five homers and 11 RBI to his credit in that span.
Seager started out the 2014 campaign stinking it up, and a lot of people ignored him. His BA is still pretty ugly (.228) but you simply can't ignore that kind of power. He's in New York to face the Yankees today.
USA TODAY Sports
Ben Revere, OF, Philadelphia Phillies: We're pretty big Ben Revere backers here, and his recent play is making him a solid fantasy commodity. Over his past six games, he's produced 12 hits, five runs, an RBI and four stolen bases.
Revere is a speedster, so he won't get you much in the way of power numbers. That said, if you need swipes and/or runs--and can't get Rajai Davis--Revere is your guy. He's at home against the Mets today.
Chris Denorfia, OF, San Diego Padres: Denorfia is a relative newcomer to this space, and he's making quite a name for himself in fantasy. During the Nationals series, he put up six hits, two runs, two RBI and a steal in four games. He came up empty yesterday, however.
Denorfia hasn't been too high on most people's radar, but that should change soon. As a sleeper candidate for a solid season, you can't do much better. The San Francisco series continues today.
Omar Infante, 2B, Kansas City Royals: Infante turned a lot of heads during his last outing on Sunday, nailing a homer and collecting six RBI in a 2-for-3 effort against Baltimore. It was his second blast of the season, and helped bloat his RBI number up to 17 thus far.
Infante hasn't ever eclipsed the 55-RBI mark, but he's well on his way to doing that this season. With such a thin talent pool at 2B, you might want to give him a look. The Blue Jays come to town today.
GET A FREE $100 in FREE PLAY FOR DAILY FANTASY WITH REAL CASH PRIZES!! Use Code: SCP
Trevor Plouffe, 3B, Minnesota Twins: We've talked about Plouffe from time to time this year, and he's been playing well enough recently to deserve mention once again. He's got a nice little seven-game hit streak to his credit right now, during which he's collected seven runs and six RBI.
That said, you'll have to monitor Plouffe's health if you're interested in grabbing him. He left Saturday's game due to a triceps contusion (Sunday's game was postponed). If he checks out, he's worth a look in the Dodgers series.
For the latest article updates, follow Andrew on Twitter @SCPAndrew.


text:
Friday, March 27, 2009
So what do you think about the Dodgers? Looks like one of those ninety-win, almost-make-the-playoffs kind of seasons to me. I would almost prefer incompetence, since then I wouldn't have to spend all of this time believing, and agonizing over the possibility of being disappointed. My grandfather once told me that sports could teach you something about being a man. I believed it. In some ways, I still do, but I don't know what it is to be a man when I can opt the other way if I'm willing to undergo a minor surgery and take some pills. I don't know what it is to be a man when I never played sports. I don't know what it is to be a man when I can go in the VR and be a woman if I want, or a dog, or Diogenes the Cynic. I almost wish that the cops weren't going to kill Curt Laskowski, because I'd like to go into the VR and be him, just to see what it is that made him do what he did. How can you rationally analyze the circumstances of your life and conclude that randomly killing a cop at a demonstration is okay, is the thing that you must do? You can't. Not rationally. So the answer is that rationality isn't the answer, which brings me right back to the Dodgers. Rationally I know they will crush my hopes. But every April, and even every August when things are still marginally possible, those hopes spring up again. Hope is a fucking dandelion. A cynical, Diogenes dandelion. It challenges us to live up to ourselves.
Posted by Alexander Irvine at 11:01 AM
Subscribe to: Post Comments (Atom)


text:
Several who encounter back pain will frequently discover that when it starts, it may turn into a persistent issue that's extremely difficult to have gone completely. Maybe you've experienced a vehicle accident, or it might begin abruptly without any caution or experienced another damage which causes it. People ought to know that discomfort is just a danger signal that anything is amiss. Without pain, we continue till we'd hurt ourselves much more and might never be notified that there's an issue. Then when you have back-pain, viewing a chiropractor for pain reduction that is back is definitely an essential action to consider. Certainly a quantity is of explanations why you can be experiencing back pain. A chiropractor uses knowledge and their understanding to precisely know what is evoking the serious distress. They'll frequently execute assessments that are such as X rays and also have an appointment using the individual, referring to health background, previous accidents, and probable causes.
The chiropractor will begin a treatment solution when the trigger is decided. Frequently they use spinal adjustment to assist handle pain. This treats the entire body, making sure that stress isn't being locations on any nerves with a misaligned back, that will be frequently an underlying cause of discomfort and that everything is working correctly. These Adelaide Chiropractor experts trigger-point treatment and frequently utilize additional techniques, for example massage therapy, and they'll will often have an extended dialogue using the individual about workout and their diet. You observe, applying a great diet and viewing a chiropractor for back-pain reduction is about managing pain normally, plus they attempt to begin with natural treatments and workout routine to assist the entire body be balanced as you can chiropractor directory.
Pain medicine may be first spent weeks on by several simply to understand that it's just assisting their discomfort is masked by them in the place of reach the problem's main. This is just cheap; however it could be harmful to the body. Everybody knows that these medicines shouldn't be studied for lengthy amounts of time, and several also provide about too to be worried. Nevertheless, those people who are viewing a chiropractor for pain reduction that is back will frequently find aid after just a few appointments. Often the first visit is about discussion. Often subsequently assessments are organized along with there is a conclusions provided and treatment program is planned. Perhaps you are astonished at how rapidly you'll start to feel just like oneself again, which a benefit in order Togo to day from day without continually is damaging.


text:
Our sponsor is:-
My A5 Landscape DT Card
Products Used
Digi image is:- Scilla Fairy - Crafty Sentiments Designs
Sakura Glitter Pens
Card stock:- Stardream - Joanna Sheen
Bp is:- Aspen Blossom Petite - Karen Neuburger - Paper Aventures
Die:- S4-161 - Labels One - Spellbinders
Feathers:- J.J.D Cards
Flower:- Bazzill White #303569
Sentiment Computer generated but went over with a clear glitter pen
Blue Trim from mu stash.
Thank you for looking and have fun.
I wish to enter this for:-
http://emeraldfaeries.blogspot.co.uk/ Ch#39 - Celebration
http://challenges4everybody.blogspot.co.uk/ Ch#12 - Anything Goes
http://deepoceanchallengeblog.blogspot.co.uk/ Ch#43 - Anything but a square
http://ppp-makeitmonday.blogspot.co.uk/ -124 - Anything Goes
http://paper-craftingjourney.blogspot.co.uk Anything Goes
http://daisydoodlescreativechallenges.blogspot.co.uk/ Ch#76 - Something Girlie
http://dreamvalleychallenges.blogspot.co.uk/ Ch#49 - Girls-Girls-Girls
http://stampinfortheweekend.blogspot.co.uk/ - Something Girlie
http://cutedaisymay.blogspot.co.uk/ - Use a Digi


text:
Outdoor/Indoor Flea Kit
Buy Now
Terry from Patterson La writes,
I have 3 dogs and a flea problem inside and out. What do you recommend to kill them?
If you want to use the same product for both indoor and outdoor flea treatments you should consider purchasing our Outdoor/Indoor Flea Kit. This kit contains Onslaught which is a broad spectrum insecticide which can be used as a broadcast spray for both indoor and outdoor infestations. The kit also contains Martins IGR which will help break the breeding cycle of the fleas for long term control. You must vacuum indoors prior to the first treatment and then vacuum daily for 14 days to help eliminate some of the flea eggs and flea debris that the pupae feed on. Outdoors you should concentrate on moist, shady areas and areas where the animals spend time resting. After 14 days a retreatment may be needed to eliminate any left over fleas (the kit comes with enough product for repeat applications). Your dogs must be treated with a product that is labeled for flea control on animals.
Answer last updated on: 09/14/2011
9 of 9 people found this answer helpful. Was it helpful to you? Yes No


text:
Don't miss out on a lower price on this hotel
Get an overview of this hotel4-star Duesseldorf hotel in Friedrichstadt, near Duesseldorf City Hall
Collecting Nectar Points
Simply enter your Nectar card number when you check out. Your points will be credited 35 days after you return from your trip.
*Terms and conditions apply.
Popular property highlights
Located in Friedrichstadt, this hotel is within 1 mi (2 km) of Forum Freies Theater and Duesseldorf City Hall. Rhine Tower and Museum Kunstpalast are also within 2 mi (3 km).
Hotel Features
Along with a restaurant, this hotel has a bar/lounge and self parking. WiFi in public areas is free. Other amenities include conference space, dry cleaning, and laundry facilities.
Room Amenities
All 146 soundproofed rooms feature free WiFi and minibars. Other amenities available to guests include cable TV, free newspapers, and hair dryers.Information missing or incorrect? Tell us!Opens in a new window
IntercityHotel Düsseldorf
Hotel Amenities
Hotel Amenities
The hotel offers a restaurant. A bar/lounge is on site where guests can unwind with a drink. Public areas are equipped with complimentary wireless Internet access. Event facilities measuring 2066 square feet (192 square meters) include conference space. This business-friendly hotel also offers tour/ticket assistance, multilingual staff, and complimentary newspapers in the lobby. Parking is available onsite for a surcharge.
- Bar/lounge
- Elevator/lift
- 24-hour front desk
- Conference space
- Restaurant
- Meeting rooms 4
- Tours/ticket assistance
- Year Built 2004
- Dry cleaning/laundry service
- Free WiFi
- Self parking (surcharge)
- Conference space size (meters) - 192
- Safe-deposit box at front desk
- Number of meeting rooms - 4
- Luggage storage
- Breakfast available (surcharge)
- Conference space size (feet) - 2066
- Shopping on site
- Laundry facilities
- Total number of rooms - 146
- Number of floors - 6
- Number of buildings/towers - 1
- Multilingual staff
- Free newspapers in lobby
Family Friendly Amenities
- Family Hotel
- Free Wi-Fi
- Soundproofed rooms
- Laundry facilities
- Cribs/infant beds (complimentary)
Available in all rooms: Free WiFi
Available in some public areas: Free WiFi
Self parking (surcharge)
Room Amenities
- Free cribs/infant beds
- Air conditioning
- Minibar
- Private bathroom
- Hair dryer
- Shower only
- Cable TV service
- Desk
- Free WiFi
- Free newspaper
- In-room climate control (air conditioning)
- Soundproofed rooms
- In-room safe
- Rollaway/extra beds (surcharge)
Where to Eat
Buffet breakfasts are available for a surcharge.
IntercityHotel Düsseldorf has a restaurant on site.
Nearby Things to Do
The recreational activities listed below are available either on site or nearby; fees may apply.
- Bicycle rentals nearby
Hotel Policies
Check-out time is noon
Payment types
Children and extra beds
- Children are welcome.
- Rollaway/extra beds are available for EUR 30.00 per night.
- Free cribs (infant beds)!
- Pets allowed for an extra charge of EUR 15 per pet, per night
You need to know
Extra-person charges may apply and vary depending on property policy.
- No onsite parking is available.
Optional extras
- Fee for buffet breakfast: EUR 14 per person (approximately)
- Self parking fee: EUR 15 per night
- Pet fee: EUR 15 per pet, per night
- Rollaway bed fee: EUR 30.00 per night
Hotel Name
- InterCityHotel Düsseldorf
- InterCityHotel Düsseldorf Hotel
- InterCityHotel Düsseldorf Hotel Duesseldorf
- InterCityHotel Düsseldorf Duesseldorf


text:
Results 1 to 2 of 2
Thread: Separate tables based on role
02-21-07, 20:59 #1Registered User
- Join Date
- Feb 2007
- Posts
- 3
Separate tables based on role
My system has multiple user types e.g. customers, administrators, service users. Customers and service users have similar attributes but administrative users have a variation.
My current design has the users with common attributes (customers + service users) in a users table with a role attribute to identify the user type and a separate table for administrator users.
I'm wondering, would it be better/cleaner to create a separate table for each user type and forget the role attribute..that way there won't be this business of some user types being in the user table and another separate table for admins even though symantically an admin is a user etc...
In summary: is it better to have a separate table for each user type? what are the pros and cons..
Thanks for any help!
02-21-07, 23:38 #2World Class Flame Warrior
- Join Date
- Jun 2003
- Location
- Ohio
- Posts
- 12,595
In my experience, it is better to have a single table of "Persons", and then a subtable listing their roles (allowing them to have multiple roles).If it's not practically useful, then it's practically useless.
www.chess.com: "sqlblindman"


text:
Imperial Beach is about as beautiful as it gets for any seaside town. The residents here love where they live and the visitors to the area don't want to leave. Despite the fact that there are so many people here on any given day to enjoy the sun and the surf, the number of car accidents that occur here is relatively low. That said, any Imperial Beach car accident lawyer that reviews the data from recent years will most likely identify at least one problem with traffic in this community. That problem involves pedestrians and automobiles colliding. If you or someone you love has been harmed in this or any other manner in Imperial Beach, contact an attorney as soon as possible.
A look at the Imperial Beach car accident data from 2013 reveals the following types of crashes as the 5 most common in the area that year:
A review of the Imperial Beach car accident data from 2014 shows not only troubling consistency, but a terrible trend upward for vehicle/pedestrian accidents:
Vehicle/pedestrian crashes dropped in terms of percentage in 2015 in Imperial Beach, but they remained very high on the list:
It seems clear that while broadside collisions were the leading type of crash in Imperial Beach in each of the previous three complete years, pedestrians are at risk when on the roads here. Clearly, pedestrians are at a distinct disadvantage when it comes to collisions with vehicles for a plethora of reasons. As such, vehicle/pedestrian accidents often lead to serious injuries and fatalities. While not all of these crashes are the fault of motorists, those that are need to be handled quickly, efficiently and thoroughly so that the injured party can recover all that he or she has lost and will lose.
That is not nearly as likely to happen if that injured person seeks a recovery alone as opposed to obtaining the help of an Imperial Beach car accident lawyer. That's because insurance companies have skilled professionals working for them who will do what it takes legally to limit the insurance company's financial exposure. If you or someone you love plans on walking in Imperial Beach, please do so with caution. If you have been wrongfully harmed, contact Gomez Trial Attorneys today to schedule a free initial consultation.
No Fees Unless We Recover Money On Your Behalf


text:
I Can't Ignore
Personal Stories, Advice, and Support 13 People
ADHD and the RestI've been aware of this crap for some time. But recently a parent threw a bottle (ok Plastic) at the head of a teacher. Got a suspended jail sentence. Her child suffers form Attention deficit hyperactivity (I am a crap parent and want someone else to take responsibility for my...
stevester 46-50, M 28 Responses 5 Aug 21, 2009
My Tax ReturnIt lies there taunting me. It rises to the top of every piles of papers. I set down my keys and they're on brown manilla. It frightens me as I fill in the figures. Did I really get that much?! Where is it now?
stevester 46-50, M 0 Feb 23, 2009
I Hear ...The shriek of tons of must do responsibilities, I want to stay on line and write stories, I want to enjoy surfing the net, Yet I can't ignore the fact that I am hurting my loved ones trust, That I come to my senses and do what is expected of me.
LordVoldemort 36-40, F 12 Responses 0 Feb 23, 2009
All The Laws Of Truth Are Present Everywhere I Go....I can't run, I can't hide or ignore. All the laws of truth are coded in everything at every place I go. The same lessons to learn, cause there is only one lesson to learn. I can't ignore it, it will assure me it is real. I can't ignore the light; that...
XxJamberxX 18-21, F 0 Jun 25, 2010