text:
|Publication number
|Publication type
|Application number
|Publication date
|Jun 24, 2003
|Filing date
|Jun 30, 1999
|Priority date
|Jun 30, 1999
|Fee status
|Also published as
|Publication number
|Thomas Alexander Bellwood, Christian Lita, Matthew Francis Rutkowski
|Original Assignee
|International Business Machines Corporation
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (6), Non-Patent Citations (3), Referenced by (136), Classifications (15), Legal Events (6)
|External Links: USPTO, USPTO Assignment, Espacenet
1. Technical Field
The present invention relates generally to network security protocols and, in particular, to a method of extending to an intermediary (e.g., a transcoding proxy) the privacy of a secure session between a client and one or more origin servers.
2. Description of the Related Art
Network security protocols, such as Netscape's Secure Sockets Layer protocol (SSL) and the Internet Engineering Task Force (IETF) Transport Layer Security protocol (TLS), provide privacy and data integrity between communicating applications. These protocols, for example, are commonly used to secure electronic commerce transactions over the Internet.
Recently, the computer industry has sought to add computer processing and communications capabilities to devices other than what would normally be considered a traditional computer. Such devices are quite varied and include, for example, personal digital assistants (PDAs), business organizers (e.g., IBM� WorkPad� and the 3Com� PalmPilot�,), smartphones, cellular phones, other handheld devices, and the like. For convenience, these devices, as a class, are sometimes referred to as "pervasive computing" clients as they are devices that are designed to be connected to servers in a computer network and used for computing purposes regardless of their location.
Pervasive computing clients, however, typically do not support the full function set of an HTML Windows-based client. As a result, transcoding services typically are required to translate information to be rendered on the pervasive client from one source markup language (e.g., HTML) to another (e.g., HDML or handheld device markup language). The provision of transcoding services over a secure network connection, however, is problematic. In particular, there is a fundamental conflict between the security and transcoding services because traditional security protocols such as SSL and TLS are designed precisely to prevent a third party from intervening in the communication between the client and the server.
Restricting third party intervention in a secure session is also problematic in other applications. For example, if a client is located behind a firewall, SSL/TLS communications to servers in the outside network cannot be readily audited or otherwise monitored. Thus, data records or other sensitive information can be transmitted from the client, possibly without administrative authorization. As another example, a client that communicates with a server over a secure connection cannot take advantage of third party caching or pre-fetch mechanisms that would otherwise be useful in reducing network resource demands and enhancing communications between the devices.
It would be desirable to provide a mechanism by which a client could delegate enough security information to a proxy to enable the proxy to perform a given function (e.g., transcoding, auditing, monitoring, caching, pre-fetching, encryption/decryption on behalf of the client, etc.) without diluting the security of the network protocol. Further, it would also be desirable to enable such a proxy to secure data from another origin server during the process of servicing a request on behalf of the client.
The present invention solves these important problems.
A client that is using a network security protocol (e.g., SSL or TLS) to communicate with an origin server allows a proxy to participate in the session without changing the security attributes of the session. In accordance with the invention, a protocol is provided to enable the client to take a session master secret negotiated with an origin server, and to securely deliver that secret to the proxy. The proxy uses that master secret to encrypt/decrypt data passing between the client and the server. If the proxy requires additional secure data from a second origin server while servicing a given client request, the proxy asks the client to repeat the protocol to obtain another session master secret (negotiated with the second origin server), which secret is then delivered to the proxy for use in obtaining data from the second origin server.
It is thus an object of the present invention to enable a given third party intermediary or proxy to participate in a secure session between a client and one or more origin servers. Preferably, the third party participates without the express knowledge of a given origin server. As a consequence, the method does not require changes to the origin server or changes to the handshake protocol used in negotiating the session secret.
It is another object of the invention to enable security and other services (e.g., transcoding, caching, monitoring, encryption/decryption on the client's behalf, and the like) to coexist while communications are passed according to a network security protocol.
It is a more specific object of the invention to enable a proxy to provide transcoding services while a pervasive computing client communicates with one or more origin servers over a secure link.
Yet another specific object of the invention is to enable a proxy to perform caching or other administrative services on behalf of a client that communicates with one or more servers using a network security protocol.
A still further object is to enable a proxy to perform encryption/decryption on behalf of a client that communicates with one or more origin servers using a network server protocol.
In a preferred embodiment, a proxy participates in a secure communication between a client and a first server. The method begins by establishing a first secure session between the client and the proxy. Upon verifying the first secure session, the method continues by establishing a second secure session between the client and the proxy. In the second secure session, the client requests the proxy to act as a conduit to the first server. Thereafter, the client and the first server negotiate a first session master secret. Using the first secure session, this first session master secret is then provided by the client to the proxy to enable the proxy to participate in secure communications between the client and the first server. After receiving the first session master secret, the proxy generates cryptographic information that enables it to provide a given service (e.g., transcoding, monitoring, encryption/decryption, caching, or the like) on the client's behalf and without the server's knowledge or participation. The first secure session is maintained between the client and the proxy during such communications.
According to a feature of the present invention, if the proxy requires data from a second server to process a given client request, the above-mentioned protocol is repeated. In particular, the proxy issues a request to the client to establish a separate connection with the second server by again tunneling through the proxy. As described above, this protocol enables the client to establish a second session master secret with the second server, and that secret is shared with the proxy in the manner previously described. The proxy then continues its service operation (e.g., transcoding) by using this second secret to obtain secure data from the second server.
Thus, once the basic tunneling protocol is established between the client and a given origin server, the protocol is repeated as needed by the client to enable the proxy to obtain secure data from up to "n" additional origin servers while servicing a given client request to the given origin server.
The foregoing has outlined some of the more pertinent objects and features of the present invention. These objects should be construed to be merely illustrative of some of the more prominent features and applications of the invention. Many other beneficial results can be obtained by applying the disclosed invention in a different manner or modifying the invention as will be described. Accordingly, other objects and a fuller understanding of the invention may be had by referring to the following Detailed Description of the Preferred Embodiment.
For a more complete understanding of the present invention and the advantages thereof, reference should be made to the following Detailed Description taken in connection with the accompanying drawings in which:
FIG. 1 is a simplified diagram of a known client-server networking environment using a network security protocol;
FIG. 2 is a simplified diagram of a client-server networking environment wherein a third party intermediary or proxy participates in a secure session;
FIG. 3 is a detailed flowchart of the basic tunneling method;
FIG. 4 is a simplified block diagram of the present invention wherein, after the client initially delegates security to the proxy, the proxy requests the client to establish one or more additional secure connections by tunneling through the proxy to "n" additional origin servers; and
FIG. 5 is a block diagram of a pervasive computing client-server architecture in which the present invention may be implemented.
FIG. 1 illustrates a conventional client-server network architecture of the prior art. In this illustration, client 10 communicates to server 12 over a network 14, which may be the Internet, an intranet, a wide area network, a local area network, or the like. Client 10 and server 12 communicate using a network security protocol, such as Netscape's Secure Socket Layer (SSL) protocol or the IETF's Transport Layer Security (TLS) protocol. Generalizing, a client is any application entity that initiates a TLS or SSL connection to a server. A server is any application entity or program that accepts connections to service requests by sending back responses. Any given program may be capable of being both a client and a server. The primary operational difference between the server and the client is that the server is generally authenticated, while the client is only optionally authenticated. The server on which a given resource resides or is to be created is sometimes referred to herein as an origin server.
The client 10 and the server 12 participate in a secure session. A SSL or TLS session is an association between a client and a server that is created by a handshake protocol. Sessions define a set of cryptographic security parameters, which can be shared among multiple connections. They are used to avoid the expensive negotiation of new security parameters for each connection. In SSL or TLS, a session identifier is a value generated by a server that identifies a particular session. To establish an SSL or TLS session, the client and server perform a handshake, which is an initial negotiation that establishes the parameters of a transaction between the entities. Once a session is created, communications between the client and server occur over a connection, which is a transport (in the OSI layering model definition) that provides a suitable type of service. For SSL and TLS, such connections are peer-to-peer relationships. The connection is transient, and every connection is associated with one session. Typically, communications over the connection are secured using public key cryptography, which is a class of cryptographic techniques employing two-key ciphers. Messages encrypted with a public key can only be decrypted with an associated private key. Conversely, messages signed with the private key can be verified with the public key.
Once the session is established, the client has a certificate, which was issued by the origin server, for the purpose of authenticating the client to the origin server. The client also requires the origin server to present a certificate so that it may authenticate the origin server as valid. Authentication is the ability of one entity to determine the identify of another entity. Typically, as part of the X.509 protocol (a/k/a the ISO Authentication framework), certificates are assigned by a trusted certificate authority and provide a strong binding between a party's identity (or some other attribute) and its public key.
The above-described functionality is known in the art. The functionality is implemented, for example, in protocols conforming to IETF TLS Version 1.0 and SSL Version 2.0/3.0. These protocols, while very similar, are composed of two layers: the record protocol and the handshake protocol. As will be seen, the present invention takes advantage of a method of extending these types of security protocols to extend the privacy of a session to a third party intermediary or proxy. Preferably, the invention is implemented together with a handshake protocol between a client and a proxy that is layered on top of a secure session, as will be seen. This extension does not change the basic properties of the secure connection at the record protocol layer. Although the technique is described in the context of TLS and SSL, this is not a limitation of the present invention.
Referring now to FIG. 2, the basic method enables a client 10′, which is using SSL or TLS as a security protocol to communicate with one or more origin servers 12′a-n, to allow a proxy 15 to participate in the session without changing the security attributes of the session. As noted above, this method is independent of the encryption strength or the steps used by the client 10′ and a given origin server 12′ to authenticate each other. The present invention has the same advantages of TLS/SSL in that it extends the protocol yet still allows higher level protocols to be layered on top. Such higher level protocols include, for example, application protocols (e.g., HTTP, TELNET, FTP and SMTP) that normally layer directly on top of the transport (e.g., TCP/IP) layer.
FIG. 3 is a flowchart illustrating the operation of a security delegation protocol useful in the present invention. According to this protocol, the client 10′ sets up two (2) distinct sessions each time it desires to establish a connection with a given origin server. A first secure session is set up between the client 10′ and the proxy 15, and this session is used as a pipe or conduit for passing secret information between the client and the proxy. The first secure session is represented by the first two columns of the flowchart. In addition, the client 10 also sets up a second secure session with the proxy, as represented by the last three columns of the flowchart, however, in this session the proxy 15 is used to tunnel to the origin server 12′. A tunnel is an intermediary program that acts as a blind relay between two connections. Once active, a tunnel is not considered a party to a given communication (e.g., an HTTP request or response), although the tunnel may have been initiated by that communication.
In this illustrative example, it is assumed that the client wishes to access an origin server (sometimes referred to as a first server) to retrieve given content but desires to use the proxy to display those contents properly. Servicing of the request may also require retrieval of given objects from one or more additional origin servers. As noted above, according to the SSL/TLS protocol, the client has a certificate issued by an origin server for the purpose of authenticating the client to the origin server, and the client also requires the origin server to present a certificate so that it may authenticate the origin server as valid. As will be seen, the client also requires the proxy to have a certificate to be authenticated by the client prior to it (the client) divulging (to the proxy) a session master secret.
The routine begins at step 20 with the client requesting a secure session with the proxy. This is the first secure session identified above. As seen in the flowchart, the client must request a certificate from the proxy since it is about to delegate its security attributes. This is the primary session through which the client will send (to the proxy) any origin server's negotiated secret, along with an internal session identifier. Typically, this identifier is not the same as the SSL/TLS session identifier. It will be described in more detail in a later step.
At step 22, the client authenticates the validity of the certificate received from the proxy and, as a result, is satisfied that it has a secure session with the proxy. The routine then continues at step 24, with the client opening a second connection to the proxy. This is the second secure session described above. As noted, the client requests to tunnel to a given origin server (e.g., using the HTTP CONNECT method for a request). As part of the tunnel request through the proxy, the client adds a header to the HTTP request notifying the proxy that an internal session identifier should be generated. This header implies that the client intends to forward the master secret to the proxy at a future time.
At step 26, the proxy generates a unique internal session identifier and returns this information to the client. The value of the internal session identifier is attached to the secure HTTP reply. This is the value that the client will use when forwarding the session master secret to the proxy. At step 28, the proxy establishes a connection with the origin server and allows data to flow between the client and the origin server. At this point, the proxy behaves like a tunnel. It does not become an "active proxy" until the client forwards the session master secret, as will be seen. At step 30, the client performs a handshake with the origin server to negotiate a session master secret.
The routine then continues at step 32. At this point, the client sends (to the proxy) the internal session identifier along with the session master secret. This information is sent on the primary session as illustrated. At step 34, the proxy receives the internal session identifier and the session master secret. It uses this information to manufacture the necessary cryptographic information to be used to decrypt origin server replies, to modify the served content, and/or to encrypt data prior to sending it to the client. The proxy then switches to an "active proxy" for the current connection with the origin server.
At step 36, the client sends a secure HTTP request for a resource on the origin server. Optionally, at step 38, the proxy may decrypt the request, and modify it as needed, and then encrypt the new request and send it to the origin server. At step 40, the origin server satisfies the request and sends reply data back to the proxy. Note that the origin server preferably is not even aware of the proxy's active participation. At step 42, the proxy receives the content, decrypts, and modifies the data to satisfy the transcoding needs of the client. Optionally, at step 44, the proxy may establish additional connections with the origin server (if the origin server supports session resumption) for the purpose of obtaining additional data and/or to improve performance. If multiple connections are established, cipher block chaining (CBC) is used to adjust the cipher. If the proxy does not establish an additional connection as part of this session, it must notify the client of the cipher specification changes by sending notification on the primary session along with the session identifier. This process is illustrated at step 46 and is necessary to allow the client to resume this session with the origin server at a future time.
According to the present invention, the proxy may require additional secure sessions to other origin servers during the processing of a given client request to the initial origin server. Thus, for example, if the proxy requires additional secure sessions to other origin servers, e.g., to transcode the current request, it sends a notification to the client requesting the client to establish a new session with each additional origin server required. This is illustrated generally at step 48. Finally, the proxy encrypts the final transcoded content and sends it to the client. This is step 50.
FIG. 4 illustrates in more detail how the proxy initiates one or more additional secure sessions to other origin servers. In this example, client 10″ cooperates with the transcoding proxy 15″ and the first origin server 12″ in the manner previously described. As illustrated in the figure, Session 1 represents the initial session that the client establishes with the proxy, and Session 2 is where the client establishes the secure session with the first origin server. Steps (1)-(12) illustrated in the figure correspond to the steps described above in the flowchart of FIG. 3. If during the illustrative transcoding operation the proxy 15″ determines that it requires secure data from a second origin server 17″, the proxy asks the client 10″ to establish a second connection with the server 17″, in particular, by again tunneling through the proxy. This enables the client to establish a master secret with the second server 17″. The latter master secret is sometimes referred to as a second master secret, to distinguish it from the session master secret generated as a result of the client tunneling through the proxy to the first origin server. In particular, step (13) in FIG. 4 illustrates the proxy 15″ making the request to the client 10″. Steps (3)-(7) are then repeated with the second origin server 17″ in the manner previously described.
The proxy 15″ has the capability to maintain separate master secrets as required to secure communications between the client, on the one hand, and the respective origin servers, on the other. Thus, the client and the proxy maintain separate master secrets, one for each origin server session, within the context of the original client request. This allows the proxy to access and use data on the client's behalf with multiple origin servers. If desired, the client may deliver the session master secret(s) to the proxy over the same secure session (e.g., Session 1 as illustrated in FIG. 1), or by using different secure sessions.
As can be seen, the client, a given origin server, and the proxy all share a master session secret. In particular, once the client and the given origin server agree on a master session secret, that secret is provided to the proxy through a secure session previously created between the client and the proxy. Stated another way, the client hands off (to the proxy) this master session key after establishing the primary (i.e. first) session (between the client and the proxy). The origin server, however, need not be aware (and typically is not aware) that the proxy is doing some work or otherwise participating in the secure connection.
As can be seen, the changes necessary to support this security delegation are minimal and impact only the client and proxy, not the given origin server or servers that may be needed to process a given client request. Also, this method does not require the client to divulge any information related to its private key or the method used to authenticate the client to the origin server. Further, because the client has the ability to establish additional connections to an origin server, it may change the cipher specification or terminate the session, thus limiting the proxy's capability to establish other connections to the origin server on behalf of the client.
To summarize the changes required, the client needs to have the ability to take one or more session master secrets negotiated with one or more respective origin servers, and to securely deliver them to the proxy. The proxy needs to be able to manufacture the necessary encryption information from the client's master secret(s) to allow it to start participating in the client's session. The above method does not require any changes to the handshake protocol used in negotiating the session secret. The additional load on the overall network traffic is minimal as there is just one additional session between the client and proxy while the client requires services from the proxy. There are no changes required to the origin server(s).
The primary session between the client and the proxy can be considered asynchronous, because for each arriving record there is a session identifier. Writes from the client to the proxy may occur independent of the proxy writing to the client, because there are no acknowledgments required. It is assumed, of course, that the underlying transport layer implements a reliable delivery method. Proxy requests to the client to establish new connections (to additional origin servers) preferably use a null* session identifier, because one will be assigned later by the proxy when the client requests to tunnel. For performance reasons, the proxy does not have to notify the client of cipher specification changes, with the understanding that the client will be forced to perform the full authentication handshake, because it will not be in synchronization with the given origin server. This implies a larger payload on client during initial session establishment with an origin server but reduces the chatter if the proxy establishes new connections or sends additional requests to the given origin server or some other origin server.
There are numerous applications for the proxy. The following are several representative examples.
One such use of the proxy is to reduce the necessary computing power required for a client to perform encryption/decryption. If, for example, the client is located behind a firewall, using the proxy, the client may perform the authentication steps just once but then actually send and receive data in the clear between it and the proxy, thus moving the encryption payload to the proxy. Alternatively, the proxy is used to provide auditing capabilities to a firewall configuration by enabling (or requiring) the client to hand-off the session secret before any actual data records can be exchanged with the origin server. In this case, the proxy need not require the client to deliver any private/privileged information about itself or the origin server. In still another example, the proxy may be used to improve client performance by allowing a caching proxy to participate in the session without changing the security properties of the session between the client and origin server. Alternatively, the proxy may be used to pre-fetch content on behalf of the client (by resuming sessions at a later time) without the proxy having explicit knowledge of the client's private key. In this case, the proxy could obtain, for example, regular updates of the client's subscriptions during off-peak hours. These examples are merely illustrative and should not be taken to limit the scope of this invention.
Thus, as noted above, another application of the present invention is to enable a third party to participate in a secure session involving a pervasive computing client device. Representative devices include a pervasive client that is x86-, PowerPC�- or RISC-based, that includes a realtime operating system such as WindRiver VXWorks™, QSSL QNXNeutrino™, or Microsoft Windows CE, and that may include a Web browser. This application is now illustrated in more detail below.
Referring now to FIG. 5, a representative pervasive computing device comprises client stack 140 including a number of components, for example, a client application framework 142, a virtual machine 144, a speech engine 146, and an industry-supplied runtime operating system (RTOS) 148. The client application framework 142 typically includes a browser 150, a user interface 152, a pervasive computing client application class library 154, a standard Java class library 156, and a communication stack 158. The pervasive computing client connects to a server platform 160 via a connectivity service 162.
At its lower level, the connectivity service 62 includes a gateway 164 that provides compression and encryption functions. The gateway implements a network security protocol that has been extended according to the method of the present invention. The upper level of the connectivity service 162 is the proxy 166 that provides one or more different functions such as: transcoding, filtering, prioritization and link to device management.
The server platform 160, namely, a given origin server, may be of several different types. The platform 160 may be a Web/application server 170 (a synchronous request-response type server) or a data synchronization server 172 174 (an asynchronous queued communication type server). The basic functions of each such server type are illustrated. Alternatively, the platform 160 may be a value-added server that provides additional services such as LDAP directory/repository, awareness and notification, network management, device life cycle management, user and device registration, or billing.
The security delegation protocol provides numerous advantages over the prior art. As discussed above, the protocol extension does not change the basic properties of a secure connection at the record protocol layer. Moreover, the connection to the proxy is private, and symmetric cryptography (e.g., DES, RC4, etc.) may be used for data encryption. The keys for this symmetric encryption preferably are generated uniquely for each connection and are based on a secret negotiated by another protocol (such as TLS or SSL handshake protocol). Further, the connection to the proxy is reliable. Message transport typically includes a message integrity check using a keyed MAC. Preferably, secure hash functions (e.g., SHA, MD5, etc.) are used for MAC computations.
The handshake protocol provides connection security with several basic properties. The peer's identity can be authenticated using asymmetric, i.e. public key, cryptography (e.g., RSA, DSS, etc.). This authentication can be made optional, but is generally required for at least one of the peers. Moreover, the negotiation of a shared secret is secure. The negotiated secret is unavailable to eavesdroppers, and for any authenticated connection the secret cannot be obtained, even by an attacker who can place himself in the middle of the connection. Further, the negotiation with the proxy is reliable. No attacker can modify the negotiated communication without being detected by the parties to the communication.
As further discussed above, the security protocol allows a proxy to participate in a secure session between a client and a set of origin servers without changing the attributes of the session. The method is also independent of the encryption strength or the authentication techniques used.
The invention may be implemented in software executable in a processor, namely, as a set of instructions (program code) in a code module resident in the random access memory of the computer. Until required by the computer, the set of instructions may be stored in another computer memory, for example, in a hard disk drive, or in a removable memory, or downloaded via the Internet or other computer network.
In addition, although the various methods described are conveniently implemented in a general purpose computer selectively activated or reconfigured by software, one of ordinary skill in the art would also recognize that such methods may be carried out in hardware, in firmware, or in more specialized apparatus constructed to perform the required method steps.
Having thus described our invention, what we claim as new and desire to secure by letters patent is set forth in the following claims.
|Cited Patent
|Filing date
|Publication date
|Nov 21, 1994
|Apr 22, 1997
|Milkway Networks Corporation
|Apparatus and method for providing a secure gateway for communication and data exchanges between networks
|Jul 6, 1995
|Jan 6, 1998
|Electric Classifieds, Inc.
|Integrated request-response system and method generating responses to request objects formatted according to various communication protocols
|May 31, 1996
|Jun 9, 1998
|Lucent Technologies, Inc.
|Communicating between diverse communications environments
|Feb 2, 1996
|Jul 14, 1998
|Digital Equipment Corporation
|Transparent and secure network gateway
|Mar 19, 1998
|Oct 1, 1998
|Intel Corp
|System for dynamically transcoding data transmitted between computers
|Jun 28, 2000
|Jan 11, 2001
|Dynamic connection to multiple origin servers in a transcoding proxy
|Fox et al., "Adapting to Network and Client Variability via On-Demand Dynamic Distillation", 7th Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, pp. 160-170, Oct. 1996.
|Han et al., "Dynamic Adaptation in an Image Transcoding Proxy for Mobile Web Browsing", IEEE Personal Communications, v. 5, n. 6, pp. 8-17, Dec. 1998.
|Norifusa, "Internet security: difficulties and solutions", International Journal of Medical Informatics, v. 49, n. 1, pp. 69-74, Mar. 1998.
|Citing Patent
|Filing date
|Publication date
|Feb 8, 2000
|Aug 31, 2004
|Lucent Technologies Inc.
|Method and apparatus for proxy chaining
|Mar 20, 2001
|Mar 22, 2005
|Networks Associates Technology, Inc.
|Method and apparatus for securely and dynamically managing user roles in a distributed system
|Aug 31, 2001
|May 10, 2005
|Intel Corporation
|Network interface device capable of independent provision of web content
|Oct 6, 2000
|Nov 15, 2005
|International Business Machines Corporation
|Method and apparatus for automated transcoder selection
|Mar 27, 2002
|Dec 20, 2005
|International Business Machines Corporation
|Messaging system and method with transcoder filtering of baseline message representations
|Apr 19, 2001
|Feb 7, 2006
|Microsoft Corporation
|Negotiating secure connections through a proxy server
|May 30, 2001
|Feb 21, 2006
|Flatrock Ii, Inc.
|Method and apparatus for providing network dependent application services
|Jan 10, 2002
|Aug 15, 2006
|Mcafee, Inc.
|Transferring data via a secure network connection
|Sep 10, 2001
|Sep 19, 2006
|Cisco Technology, Inc.
|Load balancing approach for scaling secure sockets layer performance
|Jun 28, 2001
|Oct 3, 2006
|Sun Microsystems, Inc.
|System and method for providing tunnel connections between entities in a messaging system
|Jul 9, 2001
|Nov 14, 2006
|Ingrian Systems Inc.
|Method and system for caching secure web content
|Jul 6, 2001
|Dec 12, 2006
|Juniper Networks, Inc.
|Secure sockets layer proxy architecture
|Aug 14, 2001
|Jan 30, 2007
|Koninklijke Philips Electronics, N.V.
|Method and system for transferring a communication session
|Sep 1, 2000
|Feb 13, 2007
|Zoran Corporation
|Method and apparatus for securing transfer of and access to digital content
|Jul 5, 2001
|May 22, 2007
|Deutsche Telekom Ag
|Method for key agreement for a cryptographic secure point—to—multipoint connection
|Jul 6, 2001
|Jun 5, 2007
|Juniper Networks, Inc.
|Bufferless secure sockets layer architecture
|Dec 19, 2001
|Jul 3, 2007
|Cavium Networks, Inc.
|Method and apparatus for establishing secure sessions
|Mar 31, 1999
|Jul 24, 2007
|International Business Machines Corporation
|Method for client delegation of security to a proxy
|Apr 8, 2002
|Oct 30, 2007
|Sun Microsystems, Inc.
|Method and apparatus to facilitate virtual transport layer security on a virtual network
|Sep 4, 2002
|Dec 4, 2007
|Cavium Networks, In.
|Decoupled architecture for data ciphering operations
|Jul 31, 2001
|Apr 22, 2008
|Arraycomm Llc
|Method and apparatus for generating an identifier to facilitate delivery of enhanced data services in a mobile computing environment
|Dec 2, 2002
|May 20, 2008
|F5 Networks, Inc.
|Method and system for performing asynchronous cryptographic operations
|Sep 3, 2002
|Sep 30, 2008
|Fs Networks, Inc.
|Method and system for providing persistence in a secure network access
|Feb 13, 2003
|Mar 17, 2009
|Cisco Technology, Inc.
|Methods and apparatus for network communications via a transparent security proxy
|May 2, 2003
|Mar 17, 2009
|Alcatel-Lucent Usa Inc.
|Mobile security architecture
|May 20, 2004
|Apr 14, 2009
|Safenet, Inc.
|Encrypted table indexes and searching encrypted tables
|Mar 31, 2004
|May 19, 2009
|Microsoft Corporation
|Signing and validating session initiation protocol routing headers
|Feb 3, 2005
|Jul 21, 2009
|Sun Microsystems, Inc.
|Three component secure tunnel
|Nov 8, 2000
|Aug 11, 2009
|Telecommunication Systems, Inc.
|Web page content translator
|Mar 28, 2001
|Oct 6, 2009
|Sanyo Electric Co., Ltd.
|Content data storage
|Mar 5, 2003
|Dec 15, 2009
|Microsoft Corporation
|Use of network address translation for implementation of stateful routing
|Dec 7, 2006
|Jun 15, 2010
|Ipg Electronics 503 Limited
|Method and system for transferring a communication session
|Jan 2, 2002
|Jul 13, 2010
|Safenet, Inc.
|Method and apparatus for transparent encryption
|Jul 14, 2008
|Aug 24, 2010
|Viasat, Inc.
|Methods and systems for bandwidth measurement techniques
|Nov 6, 2006
|Nov 2, 2010
|Juniper Networks, Inc.
|Secure sockets layer proxy architecture
|Dec 2, 2005
|Dec 7, 2010
|Hitachi, Ltd.
|Relay method of encryption communication, gateway server, and program and program memory medium of encryption communication
|Jul 6, 2001
|Dec 14, 2010
|Juniper Networks, Inc.
|Load balancing secure sockets layer accelerator
|Feb 1, 2006
|Jan 18, 2011
|F5 Networks, Inc.
|Selectively enabling network packet concatenation based on metrics
|Dec 3, 2003
|Feb 15, 2011
|Comtech Ef Data Corp
|Method and system for increasing data access in a secure socket layer network environment
|Mar 31, 2004
|Mar 8, 2011
|Novell, Inc.
|Techniques for securely accelerating external domains locally
|Jul 6, 2001
|Mar 15, 2011
|Juniper Networks, Inc.
|Secure sockets layer cut through architecture
|Feb 15, 2007
|Jun 7, 2011
|Ingrian Networks, Inc.
|Method for fast bulk loading data into a database while bypassing exit routines
|Sep 19, 2008
|Aug 9, 2011
|F5 Networks, Inc.
|Method and system for providing persistence in a secure network access
|Dec 29, 2010
|Aug 30, 2011
|F5 Networks, Inc.
|Selective compression for network connections
|May 21, 2004
|Sep 20, 2011
|Microsoft Corporation
|Efficient message routing when using server pools
|Oct 1, 2004
|Sep 20, 2011
|F5 Networks, Inc.
|Selective compression for network connections
|May 10, 2001
|Sep 20, 2011
|Deutsche Telekom Ag
|Encryption of data to be stored in an information processing system
|Feb 23, 2004
|Nov 15, 2011
|Novell, Inc.
|Techniques for securely managing and accelerating data delivery
|Sep 18, 2006
|Nov 22, 2011
|Google, Inc.
|Method for evolving detectors to detect malign behavior in an artificial immune system
|Jan 24, 2001
|Dec 6, 2011
|Cunchon Francois
|Secure multiapplication proxy
|May 27, 2004
|Jan 3, 2012
|Hewlett-Packard Development Company, L.P.
|Communication in multiprocessor using proxy sockets
|Jan 26, 2009
|Jan 3, 2012
|Citrix Systems, Inc.
|Systems and methods for fine grain policy driven cookie proxying
|Mar 27, 2008
|Jan 3, 2012
|Fs Networks, Inc.
|Method and system for performing asynchronous cryptographic operations
|Mar 17, 2006
|May 1, 2012
|Microsoft Corporation
|Authentication and authorization of extranet clients to a secure intranet business application in a perimeter network topology
|Sep 29, 2008
|Aug 14, 2012
|Viasat, Inc.
|Server message block (SMB) security signatures seamless session switch
|Apr 23, 2004
|Sep 4, 2012
|The Boeing Company
|Authentication of untrusted gateway without disclosure of private information
|Dec 3, 2009
|Oct 16, 2012
|Ricoh Company, Ltd.
|Communications apparatus, communications system, and method of setting certificate
|Jul 14, 2009
|Nov 6, 2012
|Riverbed Technology, Inc.
|Methods and systems for secure communications using a local certification authority
|Aug 18, 2011
|Dec 4, 2012
|F5 Networks, Inc.
|Selective compression for network connections
|May 28, 2009
|Dec 11, 2012
|Microsoft Corporation
|Efficient distribution of computation in key agreement
|Mar 2, 2006
|Feb 12, 2013
|F5 Networks, Inc.
|Enabling a virtual meeting room through a firewall on a network
|Oct 29, 2007
|Feb 19, 2013
|Safenet, Inc.
|Multikey support for multiple office system
|Feb 8, 2007
|Feb 26, 2013
|Safenet, Inc.
|High performance data encryption server and method for transparently encrypting/decrypting data
|Aug 3, 2006
|Mar 5, 2013
|Citrix Systems, Inc.
|Systems and methods for using a client agent to manage HTTP authentication cookies
|Jul 5, 2011
|Mar 26, 2013
|F5 Networks, Inc.
|Method and system for providing persistence in a secure network access
|Oct 24, 2005
|Apr 9, 2013
|F5 Networks, Inc.
|Rule based extensible authentication
|Nov 21, 2011
|Apr 23, 2013
|F5 Networks, Inc.
|Method and system for performing asynchronous cryptographic operations
|Jul 7, 2004
|May 7, 2013
|Hitachi, Ltd.
|Terminal and communication system
|Jun 29, 2010
|May 7, 2013
|Riverbed Technology, Inc.
|Method and apparatus for split-terminating a secure network connection, with client authentication
|Feb 20, 2009
|May 28, 2013
|Cisco Technology, Inc.
|Methods and apparatus for network communications via a transparent security proxy
|Jul 26, 2010
|Jun 25, 2013
|Riverbed Technology, Inc.
|Interception of a cloud-based communication connection
|May 6, 2008
|Jul 2, 2013
|Cisco Technology, Inc.
|System and method for managing dynamic network sessions
|Dec 15, 2010
|Jul 2, 2013
|F5 Networks, Inc.
|Selectively enabling network packet concatenation based on metrics
|Dec 3, 2008
|Jul 2, 2013
|Riverbed Technology, Inc.
|Reducing latency of split-terminated secure communication protocol sessions
|Sep 14, 2011
|Jul 9, 2013
|Hewlett-Packard Development Company, L.P.
|Communication in multiprocessor using proxy sockets
|Jan 8, 2010
|Aug 13, 2013
|Tectia Oyj
|Transmission of packet data over a network with security protocol
|Jul 25, 2012
|Aug 20, 2013
|F5 Networks, Inc.
|Selective compression for network connections
|Oct 5, 2005
|Sep 10, 2013
|F5 Networks, Inc.
|Network traffic management through protocol-configurable transaction processing
|Jul 14, 2008
|Oct 1, 2013
|Viasat, Inc.
|Methods and systems for javascript parsing
|Aug 4, 2009
|Oct 8, 2013
|Blackberry Limited
|System and method for providing remote data access and transcoding for a mobile communication device
|Sep 9, 2011
|Oct 15, 2013
|F5 Networks, Inc.
|Selectively enabling packet concatenation based on a transaction boundary
|Aug 3, 2006
|Oct 15, 2013
|Citrix Systems, Inc.
|Systems and methods for using a client agent to manage HTTP authentication cookies
|Mar 2, 2006
|Oct 22, 2013
|F5 Networks, Inc.
|Selectively enabling packet concatenation based on a transaction boundary
|Mar 22, 2006
|Oct 29, 2013
|F5 Networks, Inc.
|Selective tunneling based on a client configuration and request
|Jan 26, 2010
|Nov 5, 2013
|Ricoh Company, Ltd.
|Communication apparatus, communication system, certificate transmission method, anomaly detection method and a program therefor
|Aug 22, 2012
|Dec 17, 2013
|F5 Networks, Inc.
|Selectively enabling packet concatenation based on a transaction boundary
|Sep 4, 2012
|Dec 17, 2013
|Ricoh Company, Ltd.
|Communications apparatus, communications system, and method of setting certificate
|Jul 18, 2006
|Dec 17, 2013
|Riverbed Technology, Inc.
|Split termination for secure communication protocols
|Sep 29, 2005
|Dec 31, 2013
|F5 Networks, Inc.
|Certificate selection for virtual host servers
|Nov 22, 2011
|Dec 31, 2013
|Google Inc.
|Method for evolving detectors to detect malign behavior in an artificial immune system
|Sep 14, 2011
|Feb 11, 2014
|Hewlett-Packard Development Company, L.P.
|Communication in multiprocessor using proxy sockets
|Aug 9, 2007
|Mar 4, 2014
|Alcatel Lucent
|Bootstrapping method for setting up a security association
|Jul 29, 2010
|Apr 15, 2014
|F5 Networks, Inc.
|Proxy SSL authentication in split SSL for client-side proxy agent resources with content insertion
|Mar 3, 2009
|Apr 22, 2014
|Riverbed Technology, Inc.
|Split termination of secure communication sessions with mutual certificate-based authentication
|Mar 4, 2013
|Jul 1, 2014
|F5 Networks, Inc.
|Method and system for providing persistence in a secure network access
|Jan 26, 2009
|Jul 1, 2014
|Citrix Systems, Inc.
|Systems and methods for proxying cookies for SSL VPN clientless sessions
|May 26, 2006
|Jul 15, 2014
|F5 Networks, Inc.
|Accessing SSL connection data by a third-party
|Sep 28, 2007
|Jul 15, 2014
|Microsoft Corporation
|Multi-session secure tunnel
|Apr 27, 2012
|Jul 22, 2014
|Yahoo! Inc.
|System and method for a cloud-based electronic communication vault
|Jul 1, 2009
|Jul 29, 2014
|Crfd Research, Inc.
|Web page content translator
|Dec 27, 2011
|Oct 14, 2014
|Citrix Systems, Inc.
|Systems and methods for multi-level tagging of encrypted items for additional security and efficient encrypted item determination
|Aug 3, 2006
|Jan 27, 2015
|Citrix Systems, Inc.
|Systems and methods for using an HTTP-aware client agent
|Jul 14, 2008
|Feb 24, 2015
|Viasat, Inc.
|Methods and systems for performing a prefetch abort operation for network acceleration
|Mar 31, 2009
|Apr 21, 2015
|Qualcomm Incorporated
|Apparatus and method for virtual pairing using an existing wireless connection key
|Jun 17, 2014
|Jun 16, 2015
|Citrix Systems, Inc.
|Systems and methods for proxying cookies for SSL VPN clientless sessions
|Mar 18, 2011
|Aug 4, 2015
|F5 Networks, Inc.
|Strong SSL proxy authentication with forced SSL renegotiation against a target server
|Nov 16, 2008
|Aug 11, 2015
|F5 Networks, Inc.
|Method, intermediate device and computer program code for maintaining persistency
|Aug 27, 2008
|Sep 8, 2015
|F5 Networks, Inc.
|Exposed control components for customizable load balancing and persistence
|Jul 9, 2001
|Feb 7, 2002
|Rajeev Chawla
|Method and system for caching secure web content
|Aug 14, 2001
|Jun 27, 2002
|U. S. Philips Corporation.
|Method and system for transferring a communication session
|Jan 2, 2002
|Aug 15, 2002
|Dan Boneh
|Method and apparatus for transparent encryption
|Mar 20, 2001
|Sep 26, 2002
|Sames David L.
|Method and apparatus for securely and dynamically managing user attributes in a distributed system
|Jul 5, 2001
|Sep 18, 2003
|Tobias Martin
|Method for key agreement for a cryptographic secure point - to - multipoint connection
|Jul 24, 2002
|Jan 22, 2004
|Dan Boneh
|Client-side inspection and processing of secure content
|Oct 23, 2002
|May 13, 2004
|Weihl William E.
|Method and system for secure content delivery
|Mar 5, 2003
|Sep 9, 2004
|Microsoft Corporation
|Use of network address translation for implementation of stateful routing
|May 2, 2003
|Nov 4, 2004
|Sudhir Aggarwal
|Mobile security architecture
|Feb 20, 2004
|Apr 21, 2005
|Hsieh Vincent W.
|Method and apparatus for providing secure communication
|Dec 29, 2003
|Jul 21, 2005
|Nokia, Inc.
|Method and system for unified session control of multiple management servers on network appliances
|Mar 31, 2004
|Oct 6, 2005
|Sankaran Narayanan
|Signing and validating Session Initiation Protocol routing headers
|Apr 23, 2004
|Oct 27, 2005
|Angus Ian G
|Authentication of untrusted gateway without disclosure of private information
|May 27, 2004
|Dec 15, 2005
|George Shin
|Communication in multiprocessor using proxy sockets
|May 21, 2004
|Feb 9, 2006
|Microsoft Corporation
|Efficient message routing when using server pools
|May 20, 2004
|Feb 23, 2006
|Andrew Koyfman
|Encrypted table indexes and searching encrypted tables
|May 23, 2005
|Mar 9, 2006
|Flak Richard A
|Friction stirring and its application to drill bits, oil field and mining tools, and components in other industrial applications
|Dec 2, 2005
|Jun 22, 2006
|Yoshiteru Takeshima
|Relay method of encryption communication, gateway server, and program and program memory medium of encryption communication
|Jul 11, 2003
|Jul 6, 2006
|Ingrian Networks, Inc.
|Network attached encryption
|Dec 3, 2008
|Mar 26, 2009
|Riverbed Technology, Inc.
|Reducing latency of split-terminated secure communication protocol sessions
|Dec 31, 2008
|Apr 30, 2009
|Comscore Networks, Inc.
|User identification in the header of data packets
|Sep 30, 2010
|Qualcomm Incorporated
|Apparatus and method for virtual pairing using an existing wireless connection key
|Sep 22, 2011
|F5 Networks, Inc.
|Local authentication in proxy ssl tunnels using a client-side proxy agent
|Jan 27, 2011
|Mar 15, 2012
|Fuji Xerox Co., Ltd.
|Data relay system, relay device, and computer readable medium
|Nov 8, 2012
|T-Central, Inc.
|Methods and apparatus for preventing crimeware attacks
|Apr 27, 2012
|Oct 31, 2013
|Yahoo! Inc.
|System and method for a cloud-based electronic communication vault
|Nov 23, 2004
|Jul 21, 2005
|Nokia Inc
|Method and system for unified session control of multiple management servers on network appliances
|Apr 27, 2007
|Nov 8, 2007
|Samsung Electronics Co Ltd
|System and method for performing a delegation operation
|U.S. Classification
|713/171, 713/182, 726/12
|International Classification
|Cooperative Classification
|European Classification
|Jun 30, 1999
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BELLWOOD, THOMAS ALEXANDER;LITA, CHRISTIAN;RUTKOWSKI, MATTHEW FRANCIS;REEL/FRAME:010089/0736
Effective date: 19990628
|Sep 26, 2006
|Fee payment
Year of fee payment: 4
|Jan 31, 2011
|Maintenance fee reminder mailed
|Mar 11, 2011
|Fee payment
Year of fee payment: 8
|Mar 11, 2011
|Surcharge for late payment
Year of fee payment: 7
|Oct 10, 2014
|Fee payment
Year of fee payment: 12


text:
Oy Vey! Something went wrong. We are very sorry, please try again later.
10x15 cm matte and silver frame house blessingProduct ID: BLS-JA-10313
Chat with a Judaica expert Click Here
10x15 cm matte and silver frame house blessing
Material Silver
Dimensions 10x15cm
Estimated processing time: 2-3 Business Days.
Your order's processing time is the estimated number of days that it will take for your order to be prepared for shipment from our Israel-based fulfillment center.
10x15 cm matte and silver frame house blessing
This 10x15 centimeter silver frame features Hebrew and English
This beautifully crafted wave etched silver frame features a wonderful matte-finished inlay. The silver centerpiece has been delicately etched with a beautiful view of Jerusalem and large palm trees. The traditional house blessing in the center has been written in Hebrew and English. This would make a great gift for any friend!
10x15 cm matte and silver frame house blessing Customer Reviews
Average customer review 0 Customer Reviews

subset: commoncrawl


text:
Fans arrive for Game 3 of the Red Wings-Bruins playoff game on April 22 at Joe Louis Arena.
- Filed Under
Tickets are still available for the Red Wings' annual HockeyFest on Sept. 14 at Joe Louis Arena.
The event, which runs from 11 a.m. to 6 p.m., includes player and alumni autograph sessions, a tour of the locker room and the press box, interactive hockey games, question-and-answer sessions, prize giveaways and photo opportunities with Nicklas Lidstrom's No. 5 banner, the 2008 Stanley Cup banner ...


text:
Algorithms in Combinatorial Design Theory
Edited By
- C.J. Colbourn
- M.J. Colbourn
The scope of the volume includes all algorithmic and computational aspects of research on combinatorial designs. Algorithmic aspects include generation, isomorphism and analysis techniques - both heuristic methods used in practice, and the computational complexity of these operations. The scope within design theory includes all aspects of block designs, Latin squares and their variants, pairwise balanced designs and projective planes and related geometries.View full description
Book information
- Published: January 1985
- Imprint: NORTH-HOLLAND


text:
Still Alive (Portal Cover)
Credits & Info
- Date
- 02/04/2008
- File Info
- Song
- 2 min 57 sec
- Score
- 3.86 / 5.00
Related Content
You might also enjoy:
Licensing Terms
You may not use this work for commercial purposes without making specific arrangements with the artist UNLESS your work is a web-based game or animation, in which case you may use this freely.
- Score:
- Rated 3.86 / 5 stars
- Plays & Downloads:
- 2,760 Plays | 187 Downloads
- Share Links:
- Genres:
- Electronic - Industrial
- None
Author Comments
Rated 5 / 5 stars
when do i encounter a original song of this?!
Rated 5 / 5 stars
Truly love it. And truly the best 8-Bit version of this song i have ever heard. it is awesome. so awesome i am downloading.
Rated 4.5 / 5 stars
-leans from side to side as I play the game boy-
Wait a minute! Its not on! O.O ; ...
This song is pretty wicked, rock on!
Rated 4 / 5 stars
hmm... its too good
but its good for a good thing
Rated 3.5 / 5 stars
Not really music...
This isn't really music, it's just playing with notes. It sounds like the old GB (Gameboy) Pokemon tune. Aaahhh... Good times. That's kinda it on this track. 3/5 and I'm going to see your other art...
I should mention that that's the whole point.
I do chiptunes (ie gameboy music).


text:
Capital Markets
Company Overview of PPF Partners
BOARD MEMBERS AFFILIATED WITH Mel Gerard Carvill CPA*
Founder, President, and Chief Financial Officer
*Data is at least as current as the most recent Definitive Proxy.
MOST CONNECTED PEOPLE TO Mel Gerard Carvill CPA
|John Edward Hallam
|68 Relationships
|Karl Sternberg
|67 Relationships
|David Phillip Allvey
|49 Relationships
|Peter John Gibbs
|47 Relationships
|Daniel Kretinský
|45 Relationships
Sponsored Financial Commentaries
Sponsored Links
Report Data Issue
To contact PPF Partners, please visit . Company data is provided by Capital IQ. Please use this form to report any data issues.
Please enter your information in the following field(s):
Your requested update has been submitted
Our data partners will research the update request and update the information on this page if necessary. Research and follow-up could take several weeks. If you have questions, you can contact them at firstname.lastname@example.com.


text:
Making Dreams Come True
Creating happy memories
Help us to make more dreams come true
Over 348 Dreams Granted!
Brightening young lives
Request a Dream
Many magical dreams granted
The Dream Factory - Making Wishes come true
Bringing joy to children and young people
How you can support us
We have a job vacancy! The Dream Factory is looking for a Part-time Administrator. Find out more.....


text:
Thank you for taking the time to send this listing information to a friend or relative.
By filling out this form your friend/relative will receive all details about this listing. You may also send a brief message by filling out the message text box.
Thank you for your interest in my listing.
Tulum, Quintana Roo 77780
Your appointment to view this property is important to me.
Please fill out the form below, indicating the time and date that best suits your schedule. I will contact you by email/phone to confirm your appointment.
Thank you for contacting me.
Providing you the best service possible is my TOP PRIORITY.
Thank You for Your Interest!


text:
The Rolling Stones performing "Sympathy For The Devil", live at Zilker Park, Austin, Texas, 22nd October 2006.
"Sympathy For The Devil" was originally featured on the 1968 album Beggers Banquet.
This version features Mick Jagger on vocals, Keith Richards on guitar, Charlie Watts on drums, Ronnie Wood on guitar, Darryl Jones on bass, Chuck Leavell on piano, Lisa Fischer and Bernard Fowler on backing vocals, Blondie Chaplin on backing vocals and percussion, Bobby Keys and Tim Ries on saxophone, Michael Davis and Kent Smith on horns.
"Sympathy For The Devil"-- Live
Shine A Light -- Original Soundtrack
Saving Playlist
We are saving your playlist, please wait.
Autofill fills your queue, based on the video you're watching
Enter Dj Mode, then click any video to add it to your queue.
Signing In
Signing you out...


text:
On September 4, 2015, a long running legal battle over the right to use footage from a 1972 concert by Aretha Franklin took a twist right out of a Hollywood movie when the Queen of Soul sought, and was granted, a temporary...more
Cindy Lee Garcia thought she was playing a bit part in "Desert Warrior," an adventure film being made by an amateur film maker. The film was never completed. Instead, Ms. Garcia's performance was re-purposed, and her physical...more
Ninth Circuit sitting en banc reverses 2-1 panel decision that required Google to remove anti-Islam video from YouTube based on actor's claim of copyright in her five-second appearance, holding that "a weak copyright claim...more
In Garcia v. Google, No. 12-57302 (9th Cir. May 18, 2015), the en banc Ninth Circuit reversed a prior panel decision and held that an actress was not entitled to a preliminary injunction removing all copies of a film from...more
After an en banc review, the Ninth Circuit reversed a preliminary injunction against YouTube requiring the takedown of the controversial trailer of the film "Innocence of Muslims." The preliminary injunction was granted by a...more
A young actress agreed to appear in a low-budget, Middle Eastern themed action film. The producer re-cut and over-dubbed the video, which included five seconds of the actress' performance, fashioning it into "Innocence of...more
On Monday, May 18, 2015, the Ninth Circuit, sitting en banc, overturned a highly-controversial opinion in Garcia v. Google, Inc., in which a three-judge panel of the Ninth Circuit reversed the trial court and held that an...more
On May 18, 2015, the Ninth Circuit sitting en banc vacated its prior decision in Garcia v. Google. The prior decision, authored by Judge Alex Kozinksi, controversially held that an actress had standing to issue a DMCA...more
Wilson v. The Walt Disney Co. - USDC, N.D. California, July 30, 2014:
Identifying numerous similarities, the court allowed the plaintiff filmmaker to pursue a claim that Disney's teaser trailer for Frozen infringed on...more
Effie Film, LLC v. Murphy - USCA Second Circuit, May 7, 2014 -
Second Circuit affirms grant of declaratory judgment to producer of film based on same historical facts as those underlying defendant's screenplay,...more
Recently in Garcia v. Google, 743 F.3d 1258 (9th Cir. 2013), the Ninth Circuit Court of Appeals granted an actress' request to remove a provocative film from YouTube, because the film, in which she appeared for five seconds,...more
In This Issue:
- Employer Access to Employee Social Media: Applicant Screening, 'Friend' Requests and Workplace Investigations
- Driving Under the Influence (of Google Glass)
- U.S. Courts' Evolving Approaches to...more
An aspiring actress moves to California and finds her life threatened. While standard fare for pulp fiction, the case of Garcia v. Google involves a twist on this well-worn plot line that not even the most imaginative...more
Copyright law generates plenty of discussion these days, but few copyright decisions have been as controversial as the Ninth Circuit's recent opinion in Garcia v. Google. The court's ruling – that a film actor owns an...more
Gold Glove Productions, LLC v. Handfield -
USDC C.D. California, February 24, 2014 -
In Depth -
District court grants summary judgment to defendant film company on issue of substantial similarity, finding...more
An actress's brief appearance in an anti-Islamic film may be copyrightable, entitling the actress to an injunction requiring Google to remove the film from YouTube, the Ninth Circuit found.
Cindy Garcia was cast in a minor...more
By now, you've probably heard the agonized shrieks of your friendly neighborhood copyright lawyer, decrying the Ninth Circuit's opinion Garcia v. Google. If you haven't had the time or inclination to read the opinion, here is...more
The U.S. Court of Appeals for the Ninth Circuit held that a district court properly dismissed a copyright infringement suit as untimely where the plaintiff sought to establish its ownership in several motion pictures more...more
If you are in London this week, I might suggest that you drop by the British Film Institute (BFI), which is celebrating the work of the Indian film maker, Satyajit Ray....more
The film and television industries have expanded beyond traditional studios and locations. Independent and documentary filmmakers swell the ranks of those making large screen feature films and documentaries, while the growing...more
This post is probably a bit dated for the readers that are on the cutting edge of developments in the film industry. But since that may only be a small subset of our readers, I thought this information was worth...more
Your first step to building a free, personalized, morning email brief covering pertinent authors and topics on JD Supra:
Sign up to create your digest using LinkedIn*
Back to Top
Copyright ©


text:
3y budgetbabe
Rise Dianna Baros | The Budget Babe
budgetbabe It's too boxy on me but the faux fur is choice! Not loving the $60 price 3y
nickichicki_ What is up with all these "budget" store creeping up their prices?! I can find better deals at Marshall's/TJMaxx & Norstrom Rack an the quality is probably better as well. /rant 3y
nickichicki_ But on a side note I love leopard print and faux fur 3y
yarihernandez Love your Instagram! It's like you pre-shop for me lol 😎 3y
budgetbabe @nickichicki_ agreed 3y
budgetbabe @yarihernandez haha thx! I can't help but share when I shop 3y
aprilcox_ @budgetbabe do you remember the price? And btw I always look forward to your target shopping sprees! Love! 3y
» LOGIN to Instagram to like or post comment on this post!
Facebook comment.
More posts from this user


text:
StartUpHire is the place to find Junior Financial Analyst jobs. Review the list of Junior Financial Analyst career opportunities to the left. These Junior Financial Analyst jobs represent some of the most rewarding careers available.
You can refine your job search for Junior Financial Analyst career opportunities by adding a job title, company name, or keyword to the search box above … or click the "Advanced Search" link for more options.
Don't see the employment opportunity you're looking for? Check back soon for more Junior Financial Analyst jobs, or sign up for an email alert (link below) to receive periodic updates on new Junior Financial Analyst jobs.
Job Tracking ID: 85373-195536 Location: Birmingham, AL Job Type: Full-Time/Regular Date Updated: June 16, 2015 Invite a friend: Job Description: The Application Support Billing/Financial Analysts role is to deliver support to end users in the organization about8/3/2015 Birmingham, AL Save This Job
Summary: HelloWallet is committed to providing all Americans with access to a secure financial future. The Analytics team is responsible for innovating new data and analytics products to help our users build wealth and make the most of their employer-provided benefits and to9/2/2015 Washington, DC Save This Job
Requisition Number15-0415 Post Date7/23/2015 TitleData Services Analyst CityDenver StateCO Description Envestnet, Inc. (NYSE:ENV) is a leading independent provider of technology-enabled investment and practice management solutions to financial advisors who are independent, as8/10/2015 Denver, CO Save This Job
JOB DESCRIPTION Internal Controls Analyst The Internal Controls Analyst assists in the delivery of the internal controls initiatives across various departments. Responsibilities: Assist in planning individual or multiple audit engagements (i.e., issue engagement letters to9/18/2015 Irving, TX Save This Job
247 is currently seeking a Sr. Business Analyst to help turn data from our hundreds of millions of users into meaningful, shareable insights that direct our strategy, product roadmap, go to market approach, and partnerships. This individual will be responsible for ensuring that8/25/2015 Campbell, CA Save This Job
Company Background Exari is an exciting and vibrant multinational company with an office in the heart of the Back Bay in Boston. We are a global leader in the development of document automation, document assembly and Contract Lifecycle Management (CLM) solutions for large8/23/2015 Boston, MA Save This Job
Responsibilities include: Validates and/or signs off banks? data to the quality standards set by the managers and also continuously establishes communication with the managers to improve the data quality and processes Ensures issues are identified and tracked, reported on and8/2/2015 White Plains, NY Save This Job
At Pandora, we're a unique collection of engineers, musicians, designers, marketers, and world-class sellers with a common goal: to enrich lives by delivering effortless personalized music enjoyment and discovery. Peopleâthe listeners, the artists, and our employeesâare9/23/2015 Oakland, CA Save This Job
Date Posted4/23/2015 Job TypeFull-Time Regular Position Id22330 Job Description The Senior Business Systems Analyst will create strategic partnerships with business in an effort to provide technologically innovative, solutions in support of market data reference and data8/31/2015 Pasadena, CA Save This Job
Job Description Manager - Legal Business Solutions - (15000138) OVERALL PURPOSE OF JOB: Manage client engagements as part of the Legal Business Solutions team; provide business consulting services, process improvement analysis and technology utilization. Demonstrate9/10/2015 Overland Park, KS Save This Job


text:
Each character can of course be leveled up through 11 ranks (increasing the strength and function of your abilities as you go), and they can grab items and loot while playing along as well, all of which is saved in the actual toy as you play. And players can even pit their heroes against each other in head-to-head arena battles, proving that your Stump Smash can beat anyone's Ignitor. You can check out all of the various real-life toys in the gallery below as well.
Buy from $170
- Key specs
- Reviews • 330
- Prices
- Discussions
- Game format Optical disc, Downloadable
- Online features Multiplayer, Voice chat, Store, Browser
- Drive capacity 512 MB
- Controller type Wired, Wireless
- Motion controls Accelerometer, Camera / optical
- Video outputs Component, RCA / composite, S-Video
- Weight 2.65 lb
- Released 2006-11-19


text:
We were unable to find any relevant results. Please check your spelling or browse providers by specialty near Madera, CA
Fresno, CA (19 miles away)Riverdale, CA (39 miles away)Turlock, CA (56 miles away)Visalia, CA (62 miles away)Hollister, CA (73 miles away)Watsonville, CA (95 miles away)Delano, CA (95 miles away)San Jose, CA (105 miles away)Los Gatos, CA (105 miles away)Fremont, CA (109 miles away)Santa Clara, CA (109 miles away)Mountain View, CA (113 miles away)Palo Alto, CA (117 miles away)Danville, CA (119 miles away)Stanford, CA (120 miles away)Menlo Park, CA (121 miles away)San Leandro, CA (123 miles away)Walnut Creek, CA (126 miles away)El Dorado Hills, CA (128 miles away)Sacramento, CA (129 miles away)San Mateo, CA (130 miles away)Folsom, CA (131 miles away)Oakland, CA (134 miles away)Berkeley, CA (136 miles away)San Francisco, CA (139 miles away)Roseville, CA (139 miles away)Greenbrae, CA (151 miles away)Novato, CA (158 miles away)Reno, NV (171 miles away)Santa Rosa, CA (176 miles away)Santa Barbara, CA (176 miles away)Ventura, CA (191 miles away)Stevenson Ranch, CA (196 miles away)Oxnard, CA (197 miles away)Camarillo, CA (199 miles away)Sylmar, CA (204 miles away)Chatsworth, CA (205 miles away)Northridge, CA (209 miles away)Tarzana, CA (212 miles away)Van Nuys, CA (212 miles away)Malibu, CA (216 miles away)La Canada Flintridge, CA (219 miles away)Los Angeles, CA (220 miles away)West Hollywood, CA (221 miles away)Pasadena, CA (224 miles away)Torrance, CA (239 miles away)Norwalk, CA (240 miles away)Long Beach, CA (243 miles away)Los Alamitos, CA (246 miles away)Placentia, CA (247 miles away)Orange, CA (252 miles away)Huntington Beach, CA (254 miles away)Fountain Valley, CA (255 miles away)Santa Ana, CA (255 miles away)Loma Linda, CA (256 miles away)Irvine, CA (259 miles away)Riverside, CA (259 miles away)Costa Mesa, CA (260 miles away)Newport Beach, CA (262 miles away)Moreno Valley, CA (266 miles away)Las Vegas, NV (271 miles away)Mission Viejo, CA (272 miles away)Nellis AFB, NV (283 miles away)Henderson, NV (283 miles away)La Jolla, CA (325 miles away)Ramona, CA (326 miles away)San Diego, CA (327 miles away)La Mesa, CA (337 miles away)National City, CA (341 miles away)Chula Vista, CA (344 miles away)San Ysidro, CA (350 miles away)Klamath Falls, OR (376 miles away)Medford, OR (400 miles away)Flagstaff, AZ (486 miles away)Glendale, AZ (502 miles away)Boise, ID (503 miles away)Sandy, UT (506 miles away)Provo, UT (507 miles away)Salt Lake City, UT (509 miles away)Phoenix, AZ (511 miles away)Eugene, OR (514 miles away)Scottsdale, AZ (518 miles away)Mesa, AZ (525 miles away)Gilbert, AZ (531 miles away)Evanston, WY (569 miles away)Tualatin, OR (598 miles away)Tigard, OR (599 miles away)Portland, OR (603 miles away)Tucson, AZ (613 miles away)Idaho Falls, ID (619 miles away)Vancouver, WA (619 miles away)Nogales, AZ (650 miles away)Yakima, WA (666 miles away)Tacoma, WA (712 miles away)Joint Base Lewis McChord, WA (712 miles away)Steilacoom, WA (717 miles away)Wenatchee, WA (723 miles away)Seattle, WA (741 miles away)Please wait...
Appointment RequestADVERTISEMENT
Healthgrades Provider Search Methodology
For Patients
For Partners
About Us
© Copyright 2015 Healthgrades Operating Company, Inc. Patent US Nos. 7,752,060 and 8,719,052. All Rights Reserved.
Third Party materials included herein protected under copyright law.
Use of this website and any information contained herein is governed by the Healthgrades User Agreement.


text:
Heartwarming: Ball of Fire
- When Bertram thinks he's merely practicing his speech to Sugarpuss on why he loves her, but she can hear every word.
- Sugarpuss telling Joe why she loves Bertram:
Sugarpuss: Yes, I love him. I love those hick shirts he wears with the boiled cuffs and the way he always has his vest buttoned wrong. Looks like a giraffe, and I love him. I love him because he's the kind of a guy that gets drunk on a glass of buttermilk, and I love the way he blushes right up over his ears. Love him because he doesn't know how to kiss, the jerk!
- The final scene.
This page has not been indexed. Please choose a satisfying and delicious index page to put it on.


text:
Communities (42)
Top Network Posts
- 30Why is it hard to take a high quality image of Pluto from a high-tech space telescope?
- 20Does infinity and zero really exist?
- 20Getting pid and details for topmost window
- 16How to teach Object Oriented Programming - Any idea where to start?
- 12How to Split a Paragraph into Sentences
- 12How to protect Python source code?
- 11Is there a "Northwind" type database available for MySQL?
- View more network posts →
Keeping a low profile.
This user hasn't posted... yet.
Badges (4)
Gold —
Silver 1
Bronze 3


text:
PW6 In-Car Camera System - PatrolWitness
The new PW6 In-Car Video System from PatrolWitness is compact, rugged, and...
Agusta Westland's AW139 with a specially configured and custom-designed medevac interior has recently entered into service with the Maryland State Police Aviation. In total, Maryland has ordered 10 AW139's with all deliveries to be complete by early 2014. Maryland State Police Aviation Command will benefit from the expanded capability afforded by the AW139 platform to more fully meet their emergency medical, search and rescue, law enforcement, and homeland security missions.
For more information, click here
Request information about this product


text:
Rep. Scott Garrett
Republican • 5th District, New Jersey • 7th Term • Sworn In 2003
- 17 Sponsored Bills (Ranks 58 of 440) 0 Made Into Law (Ranks 41 of 440)
- 53 Co-Sponsored Bills (Ranks 427 of 441) 1 Made Into Law (Ranks 379 of 441)
- Most often votes with:
- Rep. Steve Chabot
- Rep. Jim Matheson
- Least often votes with:
- Rep. Christopher Gibson
- Rep. Mark Pocan
- Votes with party 91%
- Abstains: 2%
Person's Views
- Today: 3
- Past Seven Days: 42
- All-Time: 34,510
Most Recent Sponsored Bills
H.R.3557 - FSOC Transparency and Accountability ActReferred to the House Committee Sep 18, 2015 6 Views
To amend the Financial Stability Act of 2010 to require the Financial Stability Oversight Council to hold open meetings and comply with the re...
H.Con.Res.76Sponsor introductory remarks on measure Oct 01, 2015 27 Views
Expressing the sense of Congress that Taiwan and its people deserve membership in the United Nations.
H.R.3273 - Prohibiting Assistance to Nuclear Iran ActReferred to House Armed Services Jul 29, 2015 2 Views
To prohibit assistance to Iran to develop, use, or protect any technology or other assets of Iran's nuclear program, and for other purposes.
Most Recent Co-Sponsored Bills
H.R.3495 - Women's Public Health and Safety ActReceived in the Senate Sep 30, 2015 131 Views
To amend title XIX of the Social Security Act to allow for greater State flexibility with respect to excluding providers who are involved in a...
H.Con.Res.75Referred to the House Committee Sep 09, 2015 9 Views
Expressing the sense of Congress that those who commit or support atrocities against Christians and other ethnic and religious minorities, inc...
H.Res.392Referred to the House Committee Jul 29, 2015 3 Views
Expressing the sense of the House of Representatives that the enactment of the Patient Protection and Affordable Care Act of 2009, Public Law ...
Recent Voting History
H.R. 702: To adapt to changing crude oil market conditions.
On Passage: H R 702 To adapt to changing crude oil market conditionsAye (with party)October 09, 2015
H.R. 702: To adapt to changing crude oil market conditions.
On Motion to Recommit with Instructions: H R 702 To adapt to changing crude oil market conditionsNay (with party)October 09, 2015
H.R. 702: To adapt to changing crude oil market conditions.
On Agreeing to the Amendment: Amendment 6 to H R 702Aye (with party)October 09, 2015
Videos of Scott Garrett
2232 Rayburn HOB; Washington DC 20515-3005
Washington, DC 20515
Fax: 202-225-9048


text:
Seriously, can this stock give some morsel of hope. I get butterflies everyday just checking the quote and guessing how low this thing will go for the day. If this &%*$ keeps up, even with positive phase 2 results some of us will only break even. Unbelievable, red - day after day after day.
You may as well sit tight. Data collection is supposed to end this month, but reporting isn't expected until December.
Clearly you don't have any idea what you are talking about
Beeak even?
With positive news?
Z160 Cooming!
Cover cover cover!!!
Hurry up or dig yourself!!!
Sentiment: Strong Buy


text:
Updated 05/31/2013
Jazz aficionados call Chiang Mai Thailand's New Orleans, and some say it offers better quality music at lower prices than Bangkok. The leading jazz haunts are in the city center, some grouped around the Old City moat. The North Gate is the city's most popular music bar. Tuesdays are jam session nights, but the place is packed every night of the week.
Sriphum Rd. opposite Chiang Phuak gate, Chiang Mai, 50200, Thailand
/No phone
Updated 05/31/2013
No Thanks


text:
West Knoxville: Korean War veteran returns to South Korea
John William Merrell of Cedar Bluff served in the Korean War with the Army National Guard, and this fall he traveled back to Korea to show honor to an unknown soldier who died in the war and to revisit some of the memories and battle sites.
Subscribe to the News Sentinel
Ready to subscribe to the News Sentinel? Choose between a Premium or Digital subscription below.
Need Help?
Call us at 1-877-304-7769.
Monday – Friday: 7 a.m. – 3 p.m. / Saturday & Sunday: 7 a.m. – 11 a.m.


text:
"We should not be afraid sometimes to confront beauty and horror."
"Untitled Film Still (#7)" (1978)
"It's not like some wish-fulfillment or wishful playacting, like "Oh I've always wanted to be a young starlet, so I'll make myself into one by posing in this picture." It's not that, because I think the characters are too troubled for me to really be happy doing that."
-Cindy Sherman


text:
Written on: 24/02/2013 by DannyHornet (1 review written)
These babies were the first pellets I tried in my Hornet .22 , went down the gun range and I was hitting everything once my scope was zeroed in, it was very windy and cold but these pellets didnt really care about that they just cracked on with it. Highly accurate and powerful too, my guns reading was 11.5 (really happy). I thought it was going to be a nightmare trying to find the right pellet and brand because there are so many to chose from but I really like these and for the price can't really ask for better. I think 10 tins *500 high quality ammo for £64 on uttings.co.uk is blinding considering I got my first tin for £11 at the shop where I got my gun. If your hesitant on trying these dont be they are excellent!!
As rated by our community of reviewers
" Outstanding accuracy for my BSA BUCCANEER SE pcp rifle " Read More
" The next tree that pigeon shitts from will need a ramp " Read More
Written by ollykilo
" Ideal " Read More
Written by Lanius
" Walther LGV 0.22 " Read More
" Get a hobby " Read More


text:
This piece is based on the report Rural Innovators in Education: How Can We Build On What They Are Doing? written by Terry Ryan for the Rural Opportunities Consortium of Idaho Rural Idaho is undergoing significant demographic change. The state's rural population is aging and seeing more of its younger residents migrate to the state's population centers more »
Archive | Education
Governor Otter & First Lady Support Idaho Core Standards
By ICSN on April 20, 2015
Idaho's core standards will challenge students to understand Math and English on a deeper level. Employers are looking for graduates with strong critical thinking, writing & problem solving skills. The Idaho Core Standards will prepare students to enter the workforce with strong foundations and the skills to continue learning. Learn more about the Idaho Core more »
Let's Get Serious About Computer Science in Idaho Schools
By ICSN on February 6, 2015
By Cheryl Charlton From the Idaho Statesman January 21, 2015 The past several decades have demonstrated how critical computer science is as a foundational element for everyone's education and career path – regardless of what they want to do. Computer science is relevant to doctors, politicians, musicians, teachers and astronauts. Although we know that computer more »


text:
Helpful (2)
"Trugreen Seasonal Employee "
- Work/Life Balance
- Culture & Values
- Career Opportunities
- Comp & Benefits
- Senior Management
I worked at TruGreen full-time (Less than a year)
Great Pay. Great employee engagement!
Constant changes and all managers are never on the same page. 30 minute lunches. No room for advancement.
Other Employee Reviews for TruGreen
"Outside Sales Rep "
- Work/Life Balance
- Culture & Values
- Career Opportunities
- Comp & Benefits
- Senior Management
I have been working at TruGreen full-time (Less than a year)
Good product, Plenty of money to be made.
Disorganized Sales Manger, Preferential treatment to others, negative outlook by most employees whom remain after 90 days. Constant fear of job loss used as scare tactic. Oh and expect to use your own vehicle with only .20 a mile that barley covers gas and NO REPAIRS. A lot of money needed in gas until you receive check. New Hires typically have issue receiving first check.
Advice to Management
Treat everyone equally, with more organized direction. Focus on positive serf-esteem boosting, management practices where people aren't constantly fearing getting fired, and excited about what they will earn.
I worked at TruGreen full-time (More than a year)
To get more experience with working with customers on the phone which i never did.
Dealing with customers that only want to speak to the field managers about their techs not doing the job and me having to handle those difficult calls.
Advice to Management
To train their field managers to take care of their customers in a more professional way.


text:
Subscribe To Topics You're Interested In
I've already subscribed
The Witcher 3's Patch 1.10 is the biggest update yet for the open-world RPG. You're going to set aside a lot of time to download this sucker.
Just in time for the holidays, the PlayStation 4 and all of its various bundles are set to receive a permanent price cut, dropping Sonys new gaming box down to just $349.99.
Microsoft has announced that Halo 5: Guardians has officially gone gold for the Xbox One. That means that development is finished and the gold master disc is being sent off to the plant so that the game will arrive on store shelves starting October 27th.
Capcom released some competitive gameplay footage of the upcoming Umbrella Corps, the team-based shooter due out for the PS4 and PC in early 2016. The gameplay footage clocks in at nearly five minutes.
The full list of costumes and pricing for Metal Gear Solid V: The Phantom Pain DLC has been announced and, yes, the collection includes a suit of horse armor.
Some of the long-term DLC for Crystal Dynamics Rise of the Tomb Raider have been revealed. The game will have three major expansions released over the course of the next year, and it reveals a little bit of something about the game regarding competing with friends.
There are some fans who are probably rage-ready right now when it comes to Fallout 4 not being the most anticipated game of 2015 (following the release of Metal Gear Solid V, of course). What is the most anticipated game of 2015? Why, it's Activision's Call of Duty.
Capcom will be holding a second beta test for Street Fighter 5 near the end of this month. Today the company shared some important details on the PS4 and PC test.
2K announced today that they've got an extensive DLC schedule planned for WWE 2K16. The game's downloadable content will introduce loads of characters to the game's already-sizable roster.
Minecraft's latest snapshot update includes a long-awaited feature for the building game. Players can now don a cape and take to the skies.
Trends are as big a part of gaming as double-jumps and health potions. They come, they go and, sometimes, they come back again. Heres a rundown of seven trends in gaming wed like to see return with a quickness.
343 Industries released a ton of new detail on the improved and upgraded map maker known as the Forge. For Halo 5: Guardians the Forge is a powerful and revamped toolset with all new objects, all new lighting features and brand new ways to easily move around entire groups of objects with the simple press of a button.
CD Projekt Red has been keeping a tight lid on their futuristic, open-world cyberpunk RPG, Cyberpunk 2077. They did recently reveal that the game is going to be far bigger than The Witcher 3 in terms of scope and content, which is kind of hard to wrap one's mind around given how big The Witcher 3 is.
Electronic Arts and DICE are gearing up for the release of the public Star Wars: Battlefront beta. Today they released details on the game's system requirements, giving PC gamers an idea of what's required to play the title.
If you pre-purchase StarCraft 2: Legacy of the Void, you'll unlock a new character in fellow Blizzard game Heroes of the Storm. On top of that, you'll get this character early.
Gaming Stories 16 to 30 of 31786< PREVIOUS PAGE | NEXT PAGE >


text:
Barlow Educational Offerings
Since 1998, the Barlow Planetarium has been a field trip favorite for students, teachers, children, caregivers, scouts and leaders. The Barlow offers a wide-range of educational offerings to meet the needs of every possible age group with an experience that is unique.
|2015 Educator Appreciation Nights
2015 Educator Appreciation Nights
Each year the Barlow shows its appreciation for our local educators by hosting 4 nights of special programming that allows educators to experience our field trip program offerings.
Dates and Times: October 5-8, 2015
Download the 2015 Educator Appreciation Flyer (PDF)
RSVP to Educator Appreciation RSVP
Download the 2015-2016 Astro & Space Experiences (PDF)
To make a reservation for the Barlow and/or Weis:
For additional information on school tour offerings at UWFox's Weis Earth Science Museum,
Interactive Planetarium Experiences
The Friendly Sky (Grades PK & K)
50 minutes
Our Place in Space (Grades 1 & 2)
50 minutes
Solar System Exploration (Grades 3-5)
50 minutes
Galactic Quest (Grades 6-8)
50 minutes
Universe (Grades 9-12)
50 minutes
Interactive Science Demo Experience
Orbit (Grades 3-12)
50 minutes
Additional Show Offerings to Extend Your Experience
Any programs currently on our public schedule can be added as well.
Follow the Drinking Gourd (Grades PK-2)
50 minutes
The Explorers (Grades 3-8)
50 minutes
Journey into the Living Cell (Grades 6-12)
50 minutes
Stories in the Sky (Grades 6-12)
50 minutes


text:
Home / Tags / Posts tagged with "Kanye West"
Kanye West
A Brief History Of Sneakers Worn At The MTV VMAs
Photo: Courtesy of MTV.com MTV's annual Video Music Awards is home to incredible performances, unforgettable moments (here's looking at you, Kanye), and celebrities from
Yeezy BOOST 350, Jordan 9 "The Spirit", Reebok Kamikaze II and more on the HEAT CHECK
Only a few shoes dropping this week, but a couple of huge ones. Adidas drops the Yeezy Boost 350 in all black. Reebok is
adidas Yeezy Boost 350 Low "Pirate Black"
adidas Yeezy Boost 350 Low YZY SZN returns just in time for you to get fresh for the fall. If you were lucky enough
adidas Ultra Boost "Solar Yellow" and "Frozen Yellow" – Here Comes The Sun
When you're calling your sneaker the "greatest running shoe ever" you'd better be able to back up the claim. And that's exactly what adidas
The adidas Yeezy Boost 350 Low is Coming to Finish Line
You ain't got no Yeezys? Finish Line's got you. Ever since Kanye debuted the 350 Lows at New York Fashion Week back in February, everyone
adidas: The Original Hip Hop Sneaker
What shoe brand has more superstar musicians on their roster right now than adidas? I can't think of any that are even in the
Jordan Every Day: Fusion Pink
Remember the Alamo…dome! The Riverwalk story ties into the 1996 NBA All Star Game in San Antonio. The game showcased one of the most
10 Awesome Sneaker Moments From the Summer
Depending where you are, summer might already feel like a distant memory with snow hitting a few spots in the Midwest already. The season
RapLetes – Part 2: Drake
**RapLetes continues with Part 2: Drake (check out Part 1: Kanye West if you missed it). We have entered a new era of product endorsement.


text:
Apple Rumored To Be Branching Out Into Digital Textbooks [Headlines]
The tech giant may be diving into the education world.
Apple is expected to begin a much-anticipated foray into the textbook market at an event in New York next week.
The company sent invitations to reporters on Wednesday for an event at the Solomon R. Guggenheim Museum in New York on Jan. 19. The background image looks like a chalkboard with an outline of the city skyline and the Apple logo scrawled on it. "Join us for an education announcement in the Big Apple," the invitation read. NYTimes.
- Share
- | Today
Get a daily delivery of PSFK
PSFK Labs Presents
PSFK Labs Presents
The Future of Connected Life
Live Work Play Better
The New Consumer and Their Journey to Effectiveness, Balance & Personal Growth
The New Consumer and Their Journey to Effectiveness, Balance & Personal Growth


text:
BMI View: Counterfeit and substandard medicines will remain highly pervasive in Vietnam's pharmaceutical market. While this reflects the limited capacity of regulators to address the problem, its persistence also illustrates the presence of a sizeable market for manufacturers of counterfeit and low quality medicines. We highlight that pharmaceutical products most affected by this practice are small molecule medicines.
Headline Expenditure Projections
Pharmaceuticals: VND80,731bn (USD3.81bn) in 2014 to VND92,719bn (USD4.32bn) in 2015; +14.9% in local currency terms and +13.4% in US dollar terms.
Healthcare: VND234,889bn (USD11.08bn) in 2014 to VND258,648bn (USD12.05bn) in 2015; +10.1% in local currency terms and +8.7% in US dollar terms.
Risk Reward Index
Vietnam's Pharmaceutical Risk Reward Index score for Q315 is 47.9 out of the maximum 100. The country scored above average for some indicators and sub-indicators, including overall market expenditure, sector value growth and pensionable population. Consequently, with this moderate score, Vietnam is ranked 11th out of the 19 key Asia Pacific markets, level with Thailand and Indonesia.
Key Trends And Developments
Vietnam has met international vaccine-management standards and is eligible for exporting its domestically produced vaccines, according to World Health Organization (WHO) representative Lahouari Belghabi. The country's National Regulatory Authorities has scored more than 90% in its critical control functions during an assessment carried out by 14 WHO specialists. The functions include surveillance of vaccine performance in the field, regular inspections for good manufacturing practice and evaluation of clinical performance. The country is among 39 countries that meet WHO's strict vaccine standards, and is expected to become one of the world's leading vaccine producers in 20 or 30 years, Belghabi noted (Vietnamnet).
The Drug Administration of Vietnam has imposed fines and a two-year drug import ban on two foreign firms after they were found to be selling unqualified medicines and pharmaceutical products from unclear origins, reports Thanhnien News. The DAV ordered Hong Kong-based Austin Pharma Specialties and China-based CSPC Innovation Pharmaceutical to submit, from the profits made from these illegal products, USD30,625 and USD29,750 respectively. On top of this, the agency fined the companies VND160mn (USD7,300) each. The alleged materials were used to manufacture omeprazole and pantoprazole, both 'proton pump inhibitors', commonly used to treat acid reflux and ulcers of stomach.
Vietnam Social Insurance (VSI) is set to implement numerous measures in order to simplify health insurance procedures to encourage more people to buy insurance. The development comes after the number of people buying health insurance in Q115 decline by 1.4mn, compared with Q414. The measures are aimed towards achieving 75% health insurance coverage in 2015. Under the plan, the VSI will work with the health ministry to spread awareness of the benefits of health insurance. These measures will be taken in provinces and cities, where currently only 60% of the population is covered under health insurance. Furthermore, health insurance will be allowed to be collected two times in a year, instead of just once as in previous years (Viet Nam News).
BMI Economic View
While the Vietnamese banking sector remains burdened by bad debts and the still-strong presence of state enterprises, sustained rapid economic growth momentum and ongoing banking reform efforts by the government should gradually strengthen the local banks. The retail banking segment will be a key growth engine over the coming years owing to the relatively under-banked nature of the country.
BMI Political View
Despite increasing political and international pressures, China will continue to hold a firm stance on its nine-dash line claims to the South China Sea. Therefore, there remains no end in sight to the ongoing maritime dispute between Vietnam and China. That said, we believe Vietnam will not want to strain ties with China given the latter's increasing economic importance.


text:
Celebrity Central / Top 25 Celebs
Amanda Seyfried
Credit: FameFlynet
Published: Saturday December 01, 2012 16:00 PM EST
More from PEOPLE
Latest News!
- Miley Cyrus Remembers the Summer of Josh Duggar, Kim Davis, Rachel Dolezal and More in SNL Monologue
- Read the Cover Story: At Home with Donald Trump and Family!
- SNL: Kate McKinnon's Faux Hillary Jokes with the Real Clinton About Not Supporting Gay Marriage Sooner
- Meet the Therouxs! Jennifer Aniston and Justin Theroux Make First Joint Public Appearance as a Married Couple
- Barack & Michelle Obama's Cutest White House Moments, Ranked


text:
Select Local Merchants
Fresche Hair Salon & BoutiqueRead MoreIf the Stone Mountain location of Fresche Hair Salon & Boutique feels like home, that's probably because it's nestled inside a ranch-style house, where salon artists work in rooms filled with rustic decor. The Oakhurst location, on the other hand, has the funky air of an art gallery—amid the stark contrast of kelly-green walls and brown furnishings, a colorful painting perches atop the mirror of every styling station. No matter their surroundings, the staff brings a hospitable and savvy approach to each service. They tend to a number of hair needs, including cutting hair into new looks and adding length with feather or 100% human-hair extensions. Their color services drench hair in enticing hues and strengthening proteins that protect from UV rays and people hucking gum for no reason. Meanwhile, professional makeup artists apply lipstick and blush and hold eyelash-extensions lessons and makeup tutorials.350 Mead RoadDecatur, GA US
Chuck Simons Barber ShopRead MoreTreat yourself to a new 'do at Chuck Simons Barber Shop in Decatur, a high-quality hair salon. With services like hair cuts and color and highlights, this salon has something for everyone. This salon embraces spontaneity. Stop in for a walk-in appointment today. No cash? No problem! Chuck Simons Barber Shop accepts plastic from any major card provider. Chuck Simons Barber Shop provides convenient parking in a connecting lot. When you're in need of an extreme hair makeover, the stylists at Chuck Simons Barber Shop have you covered.3334 N Druid Hills RdDecatur, GA US
Salon NefertitiRead MoreWith services and deals a plenty, Salon Nefertiti lets you take advantage of everything a full-service salon in Decatur has to offer. Spice up your hairstyle at this salon, a fashion-forward salon that aims to please. Still can't believe all these wonderful beauty treatments are under one roof? See for yourself by booking an appointment at Salon Nefertiti today.2621 N Decatur RdDecatur, GA US
J.a.m.3 Hair StudiosRead MoreWhat services does your business offer and what makes your business stand out from the competition? We are in a great location and we offer nothing but professional service. Our service is experienced in not only flawless sew in installations, we also offer other weaving techniques, natural hair care, relaxers, color and conditioning treatments. Our stylist offer services to adults and children. What was the inspiration to start or run this business? The inspiration to start this business was due to the owner having this dream of being not only a stylist but a salon owner since the age of 11. She now has a children and she wants to be able to build a brand for herself that everyone knows about. What do you love most about your job? What I love most about my job is I am able to service women and children. I am given the opportunity to make them feel special while enhancing their beauty. I enjoy the smiles of gratitude when they are able to see the finished product. What is the best reaction you've ever gotten from a customer? The best feed back I have received from a customer is "I absolutely love my hair and I will be back really soon.2964 South Rainbow DriveDecatur, GA US
Salon RedRead MoreEveryone deserves a day filled with bliss and pampering. At Salon Red in Decatur, you can find just that. Want velvety smooth skin? Indulge in Salon Red's skin treatments, including chemical peel. Opt for one of the spa's massages and banish all your stress. Pamper yourself silly with a wide array of beauty and cosmetic services, such as make up application. Whisk away those stray hairs and stubble with Salon Red's hair removal services, including waxing. Pump up your hair volume with a refreshing and hydrating hair treatment from this spa, such as hair cuts, color and highlights, straightening, and extensions. Skip the hassle of finding an appointment during your free time and take advantage of this spa's walk-in policy. Need to unwind while sticking to a budget? Schedule a trip to Salon Red and find just what you need. Save the cash for another day and pay by major credit card at Salon Red. Commuters will love the easy access to public transit and parking close to Salon Red. You can leave your car curbside with nearby street parking. After a day at Salon Red, you will be completed refreshed. It's like packing an entire vacation into one luxurious day.119 E Ponce De Leon AveDecatur, GA US
Browz Makeup BarRead MoreIt would probably be more efficient to ask Joan Bell Carroll about what she doesn't do. As the founder of Browz Makeup Bar, she is, of course, a makeup artist and aesthetician, but her skill set includes more than just creating a pretty face. She is also a licensed aesthetics instructor, and teaches courses at Browz on basic and advanced makeup artistry, waxing, and even pole and belly dancing. Inside her studio—a chocolate-hued space accented with pops of orange and blue—she hosts a diverse range of events that includes everything from birthday and lingerie parties to photo shoots and dance classes. But since opening Browz nearly 20 years ago, Joan's specialty has always been brow and makeup services. She and her team can shape brows however clients prefer, whether by waxing, threading, tweezing, or pixellating. They also remove unwanted hair elsewhere with a complete selection of body waxing treatments. They create flawless skin with airbrush makeup applications, and can lengthen lashes with semi-permanent extensions or temporary strip or individual lashes.2701 Candler RoadDecatur, GA US