Patent application number | Description | Published |
20080241490 | Sprayable Aerogel Insulation - An insulation structure and a method for forming an insulation structure on a surface provide both mechanical integrity and insulative capabilities in applications and environments involving extreme temperatures and compressive forces. The insulation structure includes aerogel agglomerates formed by combining ceramic particles with aerogel particles. The insulation structure may further include ceramic particles. The aerogel agglomerates and ceramic particles are thermally sprayed on a surface to form a graded or layered structure. The method for forming an insulation structure includes spray-drying and post-drying a mixture of ceramic particles, aerogel particles, water, and a binder. | 10-02-2008 |
20090176160 | ELECTROACTIVE SEPARATOR FOR OVERCHARGE PROTECTION - A separator for a battery that includes a first polymer to provide structural support and a second polymer mixed with the first polymer. The second polymer provides an open channel for ionic transport through the separator. The separator also includes a third polymer interspersed with the first polymer and the second polymer. The third polymer is an insulator when a potential in the battery is less than a switching voltage, and is a conductor when the potential in the battery is greater than the switching voltage. | 07-09-2009 |
20090291368 | Carbon Foam Based Three-Dimensional Batteries and Methods - A three-dimensional battery can include a three-dimensional porous carbon foam base and an anode current collector bonded to and in electrical communication with a first region of the base. The three-dimensional battery can also include an electrolyte layer disposed over the three-dimensional porous carbon foam base and a cathode current collector bonded to and in electrical communication with a second region of the three-dimensional porous carbon foam base. | 11-26-2009 |
20110117436 | Silicon Whisker and Carbon Nanofiber Composite Anode - A carbon nanofiber can have a surface and include at least one crystalline whisker extending from the surface of the carbon nanofiber. A battery anode composition can be formed from a plurality of carbon nanofibers each including a plurality of crystalline whiskers. | 05-19-2011 |
20120164319 | Method of Forming a Metal Phosphate Coated Cathode for Improved Cathode Material Safety - The invention features a method of forming a metal phosphate coated cathode. Either a metal salt or a phosphate salt is dissolved in a nonaqueous solvent to form a first solution. The other of the metal salt or the phosphate salt (e.g., whichever compound is not dissolved in the nonaqueous solvent) is dissolved in a second solvent to form a second solution. The first solution and the second solution are mixed to form a precursor solution. A cathode material is added to the precursor solution to form a cathode-precursor solution. The cathode-precursor solution is dried to form the metal phosphate coated cathode. | 06-28-2012 |
Patent application number | Description | Published |
20100088369 | ACCUMULATOR FOR PREFETCH ABORT - The present invention relates to systems, apparatus, and methods of determining whether to abort a prefetch operation. Embodiments include accumulator functionality for accumulating object data prior to making an abort determination. Certain embodiments compress the accumulated data to more accurately reflect the cost of pushing the data to the client as part of the prefetch operation. Accumulation and/or compression of the data may provide sufficient data relating to the size of the object to make a useful prefetch abort determination, even where the size of the object cannot be otherwise determined (e.g., from the object data header). Other embodiments store accumulated data (e.g., in compressed or uncompressed form) for use in further optimizing prefetch operations. For example, if an accumulated prefetch is aborted before the object is forwarded to the client, and the client later requests the object, the object may be pushed to the client from server-side storage, rather than retrieving (e.g., and compressing) the object from the content server redundantly. | 04-08-2010 |
20100180005 | CACHE CYCLING - The present invention relates to methods, apparatus, and systems for implementing cache cycling. The system includes a gateway in communication with a satellite. The gateway includes a gateway accelerator module which further includes a proxy server. The proxy server is configured to receive the request for the new copy of the requested content and forward the request. Furthermore, the system includes a content provider in communication with the gateway. The content provider is configured to receive the content request and transmit the new copy of the requested content to the gateway. The gateway is configured to transmit the new copy of the content to the subscriber terminal via the satellite, and wherein the subscriber terminal is further configured to replace the requested content stored in the terminal cache module with the new copy of the requested content. The content stored in the terminal cache module is updated for subsequent requests. | 07-15-2010 |
20100180082 | METHODS AND SYSTEMS FOR IMPLEMENTING URL MASKING - A method includes receiving a web content request including a URL string for locating the web content, and comparing the URL string to a list of URLs for which prefetched responses are available to see if the request can be fulfilled from these responses. The method further includes using a mask that excludes portions of the URL string that are not relevant to finding or selecting the web content when comparing the request to the list of prefetched URLs. If the request URL string matches the URL of a prefetched response other than the masked section, then the prefetched response can be supplied as a response to the incoming response. The method further includes parsing Java scripts in a web response to search for URLs that may be rendered on a web page and analyzing the scripts to identify bytes in the URL that would have random values. | 07-15-2010 |
20130326217 | SELF-KEYED PROTECTION OF ANTICIPATORY CONTENT - Systems and methods are provided to facilitate anticipatory pushing of content to clients of a communications network in such a way that the content is unusable by the anticipatory clients until explicitly requested. Embodiments apply one or more self-keying techniques to a content dataset to generate an anticipatory dataset, such that the anticipatory dataset cannot be used to reconstruct the content dataset without a keying dataset that also can only be generated using the content dataset. The anticipatory dataset is pre-pushed to a client in anticipation of a future request for the content. If and when the client subsequently issues a request for the content dataset, the server intercepts the new copy of the content dataset received in response to the request, uses the content dataset to generate the keying dataset, and communicates the keying dataset to the client for local reconstruction of the content dataset by the client. | 12-05-2013 |
Patent application number | Description | Published |
20130336190 | OPPORTUNISTICALLY DELAYED DELIVERY IN A SATELLITE NETWORK - Systems and methods are described for using opportunistically delayed delivery of content to address sub-optimal bandwidth resource usage in network infrastructures that allow subscribers to share forward link resources. According to some embodiments, content is identified as delayable and assigned to a delaycast queue and/or service flow. For example, a server system of a satellite communications system identifies content that can be delayed to exploit future excess link capacity through multicasting and to exploit subscriber-side storage resources. Some implementations attempt to exploit any excess link resources at any time, while others exploit unused bandwidth only during certain times or when a certain threshold of resources is available. Various embodiments also provide content scoring and/or other prioritization techniques for optimizing exploitation of the delaycast queue. | 12-19-2013 |
20140040787 | PAGE ELEMENT IDENTIFIER PRE-CLASSIFICATION FOR USER INTERFACE BEHAVIOR IN A COMMUNICATIONS SYSTEM - Systems and methods are described for modifying user interface behavior according to page element identifier pre-classification. For example, a number of content page (e.g., webpage) element identifiers (e.g., object classes or identifiers) are pre-classified as linking to associated media objects. When a content page or domain is requested by a user's web interface, the response is intercepted and analyzed to see if it has pre-classified element identifiers. If so, a script is injected in the webpage code or otherwise communicated to the requesting web interface, and the script is executed at the client side. Having executed the script, when a user interacts with a page element having one of the pre-classified element identifiers, the user interface is modified to provide enhanced functionality relating to the media object linked to by the page element. | 02-06-2014 |
20140164586 | OPPORTUNISTICALLY DELAYED OFFER AND REQUEST FULFILLMENT - Systems and methods are described for subscriber-driven resource shifting in an attempt to maximize delivery of requested content to subscribers while minimizing the impact of satisfying those requests to network infrastructure resources. For example, when a media plan subscriber requests access to media content under the media plan, a determination is made that the media can be delivered at an earlier timeframe for a particular cost or at a later timeframe for a lower cost. Accordingly, an offer is presented to the requesting subscriber either to receive the media in the earlier timeframe at a higher cost, or to receive the media at a later timeframe in exchange for a discount (e.g., watch now for $4.99 or in 24 hours for free). Embodiments further handle delayed delivery of the content, notification of the delayed delivery to the subscriber, accounting for the delayed delivery, and/or other related functions. | 06-12-2014 |
20140269484 | DELAYCAST QUEUE PRIORITIZATION - Systems and methods are described for optimizing resource utilization in a communications network while also optimizing subscriber engagement with media content over the communications network. Requested content objects can be identified as delayable objects that can be queued for opportunistically delayed communication to both requesting and non-requesting subscribers. Queued delayed content objects are scored with an eye toward optimizing both subscriber engagement and utilization of opportunistically available communications link resources. For example, a storage manager calculates a likelihood that each subscriber will engage with the content if it is opportunistically delivered, and a scheduler calculates a priority order in which to queue each requested delayable content object. Content objects can then be multicast to the subscribers in priority order and with associated information that can be used by the subscribers to determine whether to locally store the content objects as they are opportunistically received. | 09-18-2014 |
20140337875 | CLOSE FULFILLMENT OF CONTENT REQUESTS - Systems and methods are described for subscriber-driven resource shifting in an attempt to maximize delivery of desirable content to subscribers while minimizing the impact of that content delivery to network infrastructure resources. When a media plan subscriber requests access to media content, and the requested object is determined not to be “watch-nowable” (e.g., it would be undesirable to deliver the object in substantially real time to the subscriber given present communications resource availability) embodiments identify a number of content objects that are presently watch-nowable content objects with respect to the requesting subscriber. Of those watch-nowable content objects, various techniques are presented for determining a set of alternate content objects, including those most likely to provide the subscriber with a similar level of engagement. Embodiments present those alternate content objects to the requesting subscriber as alternatives to the requested content object in exchange for a discount. | 11-13-2014 |
20140362761 | OPPORTUNISTIC DELIVERY OF CACHEABLE CONTENT IN A COMMUNICATIONS NETWORK - Systems and methods are described for using opportunistically delayed delivery of content to address sub-optimal bandwidth resource usage in network infrastructures that allow subscribers to share forward link resources. According to some embodiments, content is identified as delayable and assigned to a delaycast queue and/or service flow. For example, a server system of a satellite communications system identifies content that can be delayed to exploit future excess link capacity through multicasting and to exploit subscriber-side storage resources. Some implementations attempt to exploit any excess link resources at any time, while others exploit unused bandwidth only during certain times or when a certain threshold of resources is available. Various embodiments also provide content scoring and/or other prioritization techniques for optimizing exploitation of the delaycast queue. | 12-11-2014 |