Patent application number | Description | Published |
20100091985 | SYSTEM AND METHOD FOR USING A STREAMING PROTOCOL - An initialization vector (IV) is employed to decrypt a block of a stream that has been encrypted with Cypher Block Chaining (CBC) encryption, without requiring decryption of previous blocks within the stream. For example, a listener who accesses a distribution point to retrieve encrypted content authenticates himself to an application server that regulates access to encrypted content on the distribution point, and responsively receives a key. The listener then requests access to a reference point within the encrypted content stream somewhere after its beginning (e.g., using preview clips). The distribution point relates the reference point to a corresponding block of the encrypted stream, and identifies an IV previously used for encryption of that block. The distribution point provides the associated encrypted block of content and the IV to the listener to enable mid-stream rendering of the encrypted content, without requiring the listener to decrypt previous blocks within the encrypted stream. | 04-15-2010 |
20100228965 | SYSTEM AND METHOD FOR USING A STREAMING PROTOCOL - An initialization vector (IV) is employed to decrypt a block of a stream that has been encrypted with Cypher Block Chaining (CBC) encryption, without requiring decryption of previous blocks within the stream. For example, a listener who accesses a distribution point to retrieve encrypted content authenticates himself to an application server that regulates access to encrypted content on the distribution point, and responsively receives a key. The listener then requests access to a reference point within the encrypted content stream somewhere after its beginning (e.g., using preview clips). The distribution point relates the reference point to a corresponding block of the encrypted stream, and identifies an IV previously used for encryption of that block. The distribution point provides the associated encrypted block of content and the IV to the listener to enable mid-stream rendering of the encrypted content, without requiring the listener to decrypt previous blocks within the encrypted stream. | 09-09-2010 |
20130173921 | SYSTEM AND METHOD FOR USING A STREAMING PROTOCOL - An initialization vector (IV) is employed to decrypt a block of a stream that has been encrypted with Cypher Block Chaining (CBC) encryption, without requiring decryption of previous blocks within the stream. For example, a listener who accesses a distribution point to retrieve encrypted content authenticates himself to an application server that regulates access to encrypted content on the distribution point, and responsively receives a key. The listener then requests access to a reference point within the encrypted content stream somewhere after its beginning (e.g., using preview clips). The distribution point relates the reference point to a corresponding block of the encrypted stream, and identifies an IV previously used for encryption of that block. The distribution point provides the associated encrypted block of content and the IV to the listener to enable mid-stream rendering of the encrypted content, without requiring the listener to decrypt previous blocks within the encrypted stream. | 07-04-2013 |
20140089665 | SYSTEM AND METHOD FOR USING A STREAMING PROTOCOL - An initialization vector (IV) is employed to decrypt a block of a stream that has been encrypted with Cypher Block Chaining (CBC) encryption, without requiring decryption of previous blocks within the stream. For example, a listener who accesses a distribution point to retrieve encrypted content authenticates himself to an application server that regulates access to encrypted content on the distribution point, and responsively receives a key. The listener then requests access to a reference point within the encrypted content stream somewhere after its beginning (e.g., using preview clips). The distribution point relates the reference point to a corresponding block of the encrypted stream, and identifies an IV previously used for encryption of that block. The distribution point provides the associated encrypted block of content and the IV to the listener to enable mid-stream rendering of the encrypted content, without requiring the listener to decrypt previous blocks within the encrypted stream. | 03-27-2014 |
Patent application number | Description | Published |
20110078411 | DYNAMICALLY MODIFYING PROGRAM EXECUTION CAPACITY - Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time, and with the aggregation of multiple determined modifications being able to be performed in various manners. Modifications may be requested or otherwise determined in various manners, including based on dynamic instructions specified by the user, and on satisfaction of triggers that are previously defined by the user. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service. | 03-31-2011 |
20110320605 | Provisioning Multiple Network Resources - A resource provisioning service allows users to provision multiple, different network resources in an atomic manner and with a single call to a resource provisioning service. In some instances, the multiple, different network resources comprise individual types of resources that form a portion of one or more cloud-computing platforms. For instance, one or more entities may host and operate a cloud-computing platform that includes different types of network resources, such a storage service, a load balancing service, a compute service, a security service, or any other similar or different type of network-accessible service. | 12-29-2011 |
Patent application number | Description | Published |
20110078705 | ATTRIBUTING CAUSALITY TO PROGRAM EXECUTION CAPACITY MODIFICATIONS - Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time. In addition, various operations may be performed to attribute causality information or other responsibility for particular program execution capacity modifications that are performed, including by attributing a single event as causing one capacity modification, and a combination of multiple events as possible causes for another capacity modification. The techniques may in some situations be used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service. | 03-31-2011 |
20130073610 | DYNAMICALLY MODIFYING PROGRAM EXECUTION CAPACITY - Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time, and with the aggregation of multiple determined modifications being able to be performed in various manners. Modifications may be requested or otherwise determined in various manners, including based on dynamic instructions specified by the user, and on satisfaction of triggers that are previously defined by the user. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service. | 03-21-2013 |
20140157283 | ATTRIBUTING CAUSALITY TO PROGRAM EXECUTION CAPACITY MODIFICATIONS - Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time. In addition, various operations may be performed to attribute causality information or other responsibility for particular program execution capacity modifications that are performed, including by attributing a single event as causing one capacity modification, and a combination of multiple events as possible causes for another capacity modification. The techniques may in some situations be used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service. | 06-05-2014 |
Patent application number | Description | Published |
20100116045 | BARRIER COATINGS FOR POLYMERIC SUBSTRATES - An exemplary embodiment provides coated polymeric substrates that have a polymeric substrate body with a coated surface. The surface coating includes more than one pair of coating layers. Each pair of coating layers includes a first applied coating layer and a second applied coating layer. In addition, an indicator, applied on top of or between coating layers, provides an indication of wear of the coating. | 05-13-2010 |
20100239742 | DURABLE TRANSPARENT INTELLIGENT COATINGS FOR POLYMERIC TRANSPARENCIES - A hard, transparent coating for a substrate and associated method for coating is disclosed. The coating includes alternating layers of a soft coating and a hard coating. The coating further includes a sensor. The electrical resistivity of the sensor may be measured to determine if the coating has been degraded. The coating may further include a hydrophobic outer layer. | 09-23-2010 |
20100279027 | System And Method For Applying Abrasion-Resistant Coatings - A method for applying an abrasion-resistant coating to a substrate including the steps of generating an atmospheric plasma, introducing a precursor to the atmospheric plasma, the precursor being selected to form the abrasion-resistant coating, and positioning the substrate relative to the atmospheric plasma such that the atmospheric plasma deposits the abrasion-resistant coating onto the substrate. | 11-04-2010 |
20110117347 | BARRIER COATINGS FOR POLYMERIC SUBSTRATES - An exemplary embodiment provides coated polymeric substrates that have a polymeric substrate body with a coated surface. The surface coating includes more than one pair of coating layers. Each pair of coating layers includes a first applied coating layer and a second applied coating layer. In addition, an indicator, applied on top of or between coating layers, provides an indication of wear of the coating. The first and second applied coating layers have a thickness between about 3 to about 10 nanometers. The coating exhibits a Hall-Petch effect. | 05-19-2011 |
20130249572 | DURABLE TRANSPARENT INTELLIGENT COATINGS FOR POLYMERIC TRANSPARENCIES - A hard, transparent coating for a substrate and associated method for coating is disclosed. The coating includes alternating layers of a soft coating and a hard coating. The coating further includes a sensor. The electrical resistivity of the sensor may be measured to determine if the coating has been degraded. The coating may further include a hydrophobic outer layer. | 09-26-2013 |
20140065395 | BARRIER COATINGS FOR POLYMERIC SUBSTRATES - An exemplary embodiment provides coated polymeric substrates that have a polymeric substrate body with a coated surface. The surface coating includes more than one pair of coating layers. Each pair of coating layers includes a first applied coating layer and a second applied coating layer. In addition, an indicator, applied on top of or between coating layers, provides an indication of wear of the coating. The first and second applied coating layers have a thickness between about 3 to about 10 nanometers. The coating exhibits a Hall-Petch effect. | 03-06-2014 |
20140322433 | DURABLE TRANSPARENT INTELLIGENT COATINGS FOR POLYMERIC TRANSPARENCIES - A hard, transparent coating for a substrate and associated method for coating is disclosed. The coating includes alternating layers of a soft coating and a hard coating. The coating further includes a sensor. The electrical resistivity of the sensor may be measured to determine if the coating has been degraded. The coating may further include a hydrophobic outer layer. | 10-30-2014 |