Patent application number | Description | Published |
20090165402 | ROOFING SHINGLE WITH A LAYING LINE - A roofing shingle with a laying line that facilitates the alignment of an overlying course of shingles with respect an underlying course of shingles is provided. The laying line is located on a front surface of the shingle and has a width such that the laying line is exposed when an edge of another shingle is placed in contacting proximity with the laying line. The shingle may also have a scale and one or more nibs that protrude from the sides of the shingle that assist in aligning the shingles in the second course with the shingles in the underlying course. The shingle may also include nailing zones located on the front surface of the shingles provide a location for fastening the shingles to the roof. A method of laying the shingles of the present invention on a roof is also provided. | 07-02-2009 |
20100003458 | COMPOSITE SHINGLE - Disclosed is a composite roofing shingle. The preferred roofing shingle includes a mixture of a polymer and a filler. The preferred blend includes between about 35-65% polyethylene and 50-70% crushed limestone filler. | 01-07-2010 |
20100186312 | ROOFING SHINGLE WITH A LAYING LINE - A roofing shingle with a laying line that facilitates the alignment of an overlying course of shingles with respect an underlying course of shingles is provided. The laying line is located on a front surface of the shingle and has a width such that the laying line is exposed when an edge of another shingle is placed in contacting proximity with the laying line. The shingle may also have a scale and one or more nibs that protrude from the sides of the shingle that assist in aligning the shingles in the second course with the shingles in the underlying course. The shingle may also include nailing zones located on the front surface of the shingles provide a location for fastening the shingles to the roof. A method of laying the shingles of the present invention on a roof is also provided. | 07-29-2010 |
20100244295 | METHOD FOR MANUFACTURING ROOFING PRODUCTS - A method of making a roofing product such as a shingle is provided. One such method includes creating a mixture having at least a polymer and a filler, forming a sheet from the mixture, cooling the sheet, embossing the sheet, forming multiple roofing products from the sheet and bundling at least some of the roofing products together. This method is performed using an automated procedure. Another method of the present invention involves creating a composite roofing product using mold cavities, using a robot to transfer some of the roofing products from some of the mold cavities to a conveying system, and stacking together at least two of the roofing products that have different colors of different surface configurations. | 09-30-2010 |
20110232060 | Composite Shingle - Disclosed is a composite roofing shingle. The preferred roofing shingle includes a mixture of a polymer and a filler. The preferred blend includes between about 35-65% polyethylene and 50-70% crushed limestone filler. | 09-29-2011 |
Patent application number | Description | Published |
20090328235 | Declared Origin Policy - A declared origin policy may be provided. First a plurality of records comprising addresses that an application is allowed to access may be received. The received plurality of records may be placed in a manifest. Then, a request containing an address may be received and compared to the plurality of records in the manifest. Access to the address may be allowed when one of the plurality of records in the manifest matches the address or when an ambiguity is encountered as to whether the one of the plurality of records in the manifest matches the address. Access to the address may be denied when none of the plurality of records in the manifest matches the address. Moreover, any request to change any of the plurality of records in the manifest may be denied when the application is updated, uninstalled, or reinstalled. | 12-31-2009 |
20120139929 | CONTROLLING RUNTIME EXECUTION FROM A HOST TO CONSERVE RESOURCES - A runtime management system is described herein that allows a hosting layer to dynamically control an underlying runtime to selectively turn on and off various subsystems of the runtime to save power and extend battery life of devices on which the system operates. The hosting layer has information about usage of the runtime that is not available within the runtime, and can do a more effective job of disabling parts of the runtime that will not be needed without negatively affecting application performance or device responsiveness. The runtime management system includes a protocol of communication between arbitrary hosts and underlying platforms to expose a set of options to allow the host to selectively turn parts of a runtime on and off depending on varying environmental pressures. Thus, the runtime management system provides more effective use of potentially scarce power resources available on mobile platforms. | 06-07-2012 |
20120210321 | Dormant Background Applications on Mobile Devices - The subject disclosure is directed towards a technology in which a mobile device maintains an application in a dormant state in which the application's process is not terminated and remains in memory, but the application cannot execute code. Further, state and execution context are maintained for the application, allowing the application to be quickly and efficiently resumed into the running state. To prevent the application from executing code while dormant, thread activity is suspended, requests canceled, completed or paused, resources detached, and so forth. Resource usage may be monitored for dormant applications, to remove a misbehaving dormant application process from memory if improperly using resources. | 08-16-2012 |
20120210326 | Constrained Execution of Background Application Code on Mobile Devices - The subject disclosure is directed towards a technology by which background application code (e.g., provided by third-party developers) runs on a mobile device in a way that is constrained with respect to resource usage. A resource manager processes a resource reservation request for background code, to determine whether the requested resources meet constraint criteria for that type of background code. If the criteria are met and the resources are available, the resources are reserved, whereby the background code is ensured priority access to its reserved resources. As a result, a properly coded background application that executes within its constraints will not experience glitches or other problems (e.g., unexpected termination) and thereby provide a good user experience. | 08-16-2012 |
20150116339 | CONTROLLING RUNTIME EXECUTION FROM A HOST TO CONSERVE RESOURCES - A runtime management system is described herein that allows a hosting layer to dynamically control an underlying runtime to selectively turn on and off various subsystems of the runtime to save power and extend battery life of devices on which the system operates. The hosting layer has information about usage of the runtime that is not available within the runtime, and can do a more effective job of disabling parts of the runtime that will not be needed without negatively affecting application performance or device responsiveness. The runtime management system includes a protocol of communication between arbitrary hosts and underlying platforms to expose a set of options to allow the host to selectively turn parts of a runtime on and off depending on varying environmental pressures. Thus, the runtime management system provides more effective use of potentially scarce power resources available on mobile platforms. | 04-30-2015 |