Patent application number | Description | Published |
20120040103 | COMPOSITIONS COMPRISING THIOL-TERMINATED POLYMERS AND SULFUR-CONTAINING ETHYLENICALLY UNSATURATED SILANES AND RELATED CURED SEALANTS - Disclosed are compositions that include: a) a thiol-terminated polymer; and b) a sulfur-containing ethylenically unsaturated silane. Related products, such as sealants, that include polymers derived from such compositions, are also disclosed. | 02-16-2012 |
20120040104 | METHODS FOR MAKING CURED SEALANTS BY ACTINIC RADIATION AND RELATED COMPOSITIONS - Disclosed are methods for making a cured sealant. The methods include depositing an uncured sealant composition on a substrate and exposing the uncured sealant composition to actinic radiation to provide a cured sealant. The uncured sealant composition includes a thiol-terminated polythioether and a polyene comprising a polyvinyl ether and/or a polyallyl compound. Related sealant compositions are also disclosed. | 02-16-2012 |
20130071571 | FLEXIBLE POLYAMINES, FLEXIBLE AMINE-TERMINATED ADDUCTS, COMPOSITIONS THEREOF AND METHODS OF USE - Disclosed are flexible polyamines, flexible amine-terminated polyformal adducts, flexible-amine-terminated polythioether adducts, compositions comprising flexible polyamines and isocyanate-terminated prepolymers, and compositions comprising flexible amine-terminated adducts and isocyanate-terminated prepolymers. Uses of the compositions as sealants, and particularly as aerospace sealants, are also disclosed. | 03-21-2013 |
20140027057 | PERFLUOROETHER SEALANT COMPOSITIONS - Disclosed are perfluoroethers and perfluoroether compositions useful in high temperature aerospace applications. The perfluoroethers can be adapted for use with various curing chemistries. | 01-30-2014 |
20140051789 | ADHESION PROMOTING ADDUCTS CONTAINING METAL LIGANDS, COMPOSITIONS THEREOF, AND USES THEREOF - Disclosed are adhesion promoting adducts containing adhesion promoting groups and metal ligands and compositions such as sealant compositions useful in aerospace applications comprising the adhesion promoting adducts. The adhesion promoting adducts are useful as adhesion promoting additives or as a copolymerizable reactant in polymer compositions. | 02-20-2014 |
20140186543 | COMPOSITIONS COMPRISING THIOL-TERMINATED POLYMERS AND SULFUR-CONTAINING ETHYLENICALLY UNSATURATED SILANES AND RELATED CURED SEALANTS - Disclosed are compositions that include: a) a thiol-terminated polymer; and b) a sulfur-containing ethylenically unsaturated silane. Related products, such as sealants, that include polymers derived from such compositions, are also disclosed. | 07-03-2014 |
20140187735 | PERFLUOROETHER SEALANT COMPOSITIONS - Disclosed are perfluoroethers and perfluoroether compositions useful in high temperature aerospace applications. The perfluoroethers can be adapted for use with various curing chemistries. | 07-03-2014 |
20140275461 | SULFONE-CONTAINING POLYTHIOETHERS, COMPOSITIONS THEREOF, AND METHODS OF SYNTHESIS - Sulfone-containing polythioethers, compositions containing sulfone-containing polythioethers, methods of synthesizing sulfone-containing polythioethers and the use of sulfone-containing polythioethers in aerospace sealant applications are disclosed. The sulfone-containing polythioethers have sulfone groups incorporated into the backbone of the polythioether. Cured sealant compositions comprising the sulfone-containing polythioethers exhibit enhanced thermal resistance. | 09-18-2014 |
20140275474 | METAL LIGAND-CONTAINING PREPOLYMERS, METHODS OF SYNTHESIS, AND COMPOSITIONS THEREOF - Metal ligand-containing prepolymers, compositions containing metal ligand-containing prepolymers, methods of synthesizing metal ligand-containing prepolymers and the use of metal ligand-containing prepolymers in aerospace sealant applications are disclosed. The metal ligand-containing prepolymers have metal ligands incorporated into the backbone of the prepolymer. Cured sealant compositions comprising the metal ligand-containing prepolymers exhibit enhanced properties suitable for aerospace sealant applications. | 09-18-2014 |
20140295088 | FLEXIBLE POLYAMINES, FLEXIBLE AMINE-TERMINATED ADDUCTS, COMPOSITIONS THEREOF AND METHODS OF USE - Disclosed are flexible polyamines, flexible amine-terminated polyformal adducts, flexible-amine-terminated polythioether adducts, compositions comprising flexible polyamines and isocyanate-terminated prepolymers, and compositions comprising flexible amine-terminated adducts and isocyanate-terminated prepolymers. Uses of the compositions as sealants, and particularly as aerospace sealants, are also disclosed. | 10-02-2014 |
20140378650 | BIS(SULFONYL)ALKANOL-CONTAINING POLYTHIOETHERS, METHODS OF SYNTHESIS, AND COMPOSITIONS THEREOF - Bis(sulfonyl)alkanol-containing polythioethers, compositions containing bis(sulfonyl)alkanol-containing polythioethers, methods of synthesizing bis(sulfonyl)alkanol-containing polythioethers and the use of bis(sulfonyl)alkanol-containing polythioethers in aerospace sealant applications are disclosed. The bis(sulfonyl)alkanol-containing polythioethers have bis(sulfonyl)alkanol groups incorporated into the backbone of the polythioether. Cured sealant compositions comprising the bis(sulfonyl)alkanol-containing polythioethers exhibit enhanced properties suitable for aerospace sealant applications. | 12-25-2014 |
20150086726 | METHODS FOR MAKING CURED SEALANTS BY ACTINIC RADIATION AND RELATED COMPOSITIONS - Disclosed are methods for making a cured sealant. The methods include depositing an uncured sealant composition on a substrate and exposing the uncured sealant composition to actinic radiation to provide a cured sealant. The uncured sealant composition includes a thiol-terminated polythioether, a polyene comprising a polyvinyl ether and/or a polyallyl compound, and a hydroxy-functional vinyl ether. Related sealant compositions are also disclosed. | 03-26-2015 |
Patent application number | Description | Published |
20090037607 | Overlay transport virtualization - In one embodiment, an apparatus includes one or more internal interfaces in communication with one or more network devices in a first network site through a Layer 2 link, an overlay interface in communication through a Layer 3 link with a core network connected to one or more other network sites, and a table mapping addresses for network devices in the other network sites to addresses of edge devices in the same network site as the network device. The apparatus further includes a processor operable to encapsulate a packet received at one of the internal interfaces and destined for one of the network devices in the other network sites, with an IP header including a destination address of the edge device mapped to the destination network device, and forward the encapsulated packet to the core network. | 02-05-2009 |
20110110370 | Compressed virtual routing and forwarding in a communications network - In one embodiment, an apparatus includes a plurality of network site interfaces in communication with two or more networks, each of the networks associated with a different Virtual Routing and Forwarding (VRF) instance, and a processor configured for mapping the VRF instances to an Interior Gateway Protocol (IGP) adjacency and transmitting VRF information on the IGP adjacency along with a VRF identifier indicating the network associated with the VRF information. A method is also disclosed. | 05-12-2011 |
20120131216 | Active-Active Multi-Homing Support for Overlay Transport Protocol - Techniques are provided for active-active multi-homing support over an overlay transport virtualization protocol for an edge switch at a data center site. At an edge switch that is configured to operate in an active-active multi-homing mode with at least one other edge switch in an edge switch cluster at a first data center site that comprises one or more endpoint devices, information is stored indicating a media access control (MAC) address of at least one endpoint device at the first site. The edge switch in the edge switch cluster at the first site sends via an overlay transport virtualization protocol a Layer-3 message that is configured to advertise the MAC address of the at least one endpoint at the first site to enable the at least one edge switch at the second site to perform multipath routing to the endpoint device at the first site based on each of the edge switches in the edge switch cluster at the first site. | 05-24-2012 |
20120176934 | OVERLAY TRANSPORT VIRTUALIZATION - In one embodiment, an apparatus includes one or more internal interfaces in communication with one or more network devices in a first network site through a Layer 2 link, an overlay interface in communication through a Layer 3 link with a core network connected to one or more other network sites, and a table mapping addresses for network devices in the other network sites to addresses of edge devices in the same network site as the network device. The apparatus further includes a processor operable to encapsulate a packet received at one of the internal interfaces and destined for one of the network devices in the other network sites, with an IP header including a destination address of the edge device mapped to the destination network device, and forward the encapsulated packet to the core network. | 07-12-2012 |
20130100851 | Multicast Source Move Detection for Layer-2 Interconnect Solutions - Methods and systems may be provided for detecting the moves of a multicast source. Sites that were previously designated as an active source may be immediately expired instead of waiting for route expiry. All multicast receiver sites may deterministically learn the new multicast source without additional LSP churn in ISIS for resolving the multicast source move conflict between the old and new source sites. | 04-25-2013 |
20130182604 | Connecting Layer-2 Domains Over Layer-3 Networks - In one embodiment, a method includes building an address resolution cache for a layer-3 router in a first layer-2 datacenter, where the address resolution cache includes a plurality of entries, each of the entries containing a host network address, a host hardware address, and a switch identifier for a switch serving a host, intercepting an address resolution flood within the first layer-2 datacenter that seeks address resolution for a host in a second layer-2 datacenter, and generating a response to the address resolution flood that indicates a source in the second layer-2 datacenter, where data indicating the source in the second layer-2 datacenter is accessed from the address resolution cache. | 07-18-2013 |
20130198558 | Dual Adjacency Between Edge Devices at a Network Site - Devices, methods and instructions encoded on computer readable medium for implementation of a dual-adjacency between edge devices of a network site. A first edge device comprises one or more local interfaces configured for communication, via a local network, with one or more network devices co-located in a first network site. The first edge device also comprises one or more overlay interfaces configured for communication, via a core network, with one or more network devices located in one or more other network sites connected to the core network. The first edge device comprises a processor configured to establish, via at least one of the local interfaces, a site communication channel with a second edge device co-located in the first network site. The processor is further configured to establish an overlay communication channel, via at least one of the overlay interfaces, with the second edge device. | 08-01-2013 |
20130250949 | Adjacency Server for Virtual Private Networks - Devices, methods and instructions encoded on computer readable medium are provided herein for creation of an overlay network on a non-multicast or source specific multicast (SSM) core. In one example, virtual private network (VPN) adjacencies are established between an adjacency server and one or more edge devices each located at different network sites. A unicast replication list is then generated at the adjacency server. The unicast replication list includes the Internet Protocol addresses for each of the edge devices having VPN adjacencies with the adjacency server. The unicast replication list is then advertised to each of the edge devices for use in establishing VPN adjacencies with one another. | 09-26-2013 |
20140075047 | Network-Assisted Virtual Machine Mobility - A first addressing message is received at a first switch in a network fabric indicating that a first virtual machine has undergone migration from connection to a first virtual switch at a first server to connection to a second virtual switch at a second server. A route advertisement message is then transmitted from the first switch to at least a second switch in the network fabric. This route advertisement is configured to cause the second switch to transmit a second addressing message to a second virtual machine connected to the first virtual switch. The second addressing message provides the second virtual machine with updated addressing information for the first virtual machine. A third addressing message is also transmitted from the first switch to the first virtual machine to provide the first virtual machine with updated addressing information for the second virtual machine. | 03-13-2014 |
20140105029 | DETECTION OF CABLING ERROR IN COMMUNICATION NETWORK - In one embodiment, a method at a network device includes receiving a link layer advertisement, comparing information in the link layer advertisement with connectivity information stored at the network device, and based on the comparison, determining if there is a cabling error between the network device and a link peer transmitting the link layer advertisement. An apparatus and logic are also disclosed herein. | 04-17-2014 |
20140112203 | Enhanced Fine-Grained Overlay Transport Virtualization Multi-Homing Using per-network Authoritative Edge Device Synchronization - In some embodiments, edge devices associated with a network segment are identified. One of the devices is elected as an authoritative device and any previous authoritative devices are instructed to halt forwarding network traffic to an overlay network. | 04-24-2014 |
20140169368 | METHOD AND APPARATUS FOR FORWARDING INFORMATION BASE SCALING - In one embodiment, a method includes receiving a packet at an edge device in a first network site in communication with a second network site through a transport network, the packet comprising a destination address for a host at the second network site, verifying at the edge device a connection with the host, and inserting the destination address in a forwarding information base at the edge device upon verifying the connection with the host. An apparatus and logic are also disclosed herein. | 06-19-2014 |
20140269268 | PROVIDING NETWORK-WIDE ENHANCED LOAD BALANCING - A method and apparatus to provide network-wide enhanced load balancing. In one embodiment a first message comprising a first value and an address is generated. The first message is transmitted to a first node via a first communication link. A second message comprising a second value and the address is generated. The first and second values are unequal. The second message is transmitted to the first node via a second communication link. Packets are received, wherein each of the packets comprises the address. A first percentage of the packets are forwarded to a first device via the first communication link, wherein the first percentage is proportional to the first value. A second percentage of the packets are forwarded to a second device via the second communication link, wherein the second percentage is proportional to the second value. | 09-18-2014 |
20140269410 | Efficient Flooding of Link State Packets for Layer 2 Link State Protocols - Techniques are provided for generating and updating flooding tree paths in a network. At a particular node device in a network, a first flooding tree is generated by performing a first shortest path first (SPF) operation from a first selected node device in the network to a plurality of other node devices in the network. A second flooding tree is generated by performing a second SPF operation from a second selected node device in the network to the plurality of other node devices in the network. A network topology change event is detected in either the first or second flooding tree, and a packet sequence exchange is initiated between the particular node device and another node device in the network in response to the detected network topology change. The first and second flooding trees are then updated based on information obtained during the packet sequence exchange. | 09-18-2014 |
20140307541 | Distributed Fast Remote Cutover of Traffic upon Local Failure in an Overlay Transport Visualization Network - Techniques are presented herein for optimizing traffic routing in overlay networks. At a first edge device located at a first site in a network, a message is received that indicates address information of a network device. The address information of the network device is stored in an address table. The address information is associated with a site identifier that identifies a second site at which the network device is located. The site identifier is mapped to an identifier associated with a second edge device that is responsible for routing traffic to network devices at the second site. | 10-16-2014 |
20140313928 | VIRTUAL SERVICE TOPOLOGIES IN VIRTUAL PRIVATE NETWORKS - In one embodiment, a method includes storing a service topology route at a network device interconnecting at least two zones comprising a plurality of hosts, and propagating the service topology route to create a service chain comprising a service node in communication with the network device. The service topology route creates a forwarding state at network devices in the service chain for use in inter-zone routing in a virtual private network. An apparatus and logic are also disclosed herein. | 10-23-2014 |
20140314079 | Efficient Multicast Delivery to Dually Connected (VPC) Hosts in Overlay Networks - In a mesh-based connected data center network architecture, a mechanism is provided to allow efficient delivery of IP multicast frames within the network. Described approaches avoid replication into VLANs (or SVIs) across the fabric by using the outer encapsulated tree to identify trees on which to replicate the traffic. Replication may be performed at the furthest point from the source (via routing or bridging). Also, multicast traffic may be distributed to dually connected (vPC) hosts on links from various network devices. | 10-23-2014 |
20150019697 | CENTRALIZED MANAGEMENT OF AUTHORITATIVE EDGE DEVICES - In one embodiment, an authoritative edge device (AED)-server in a computer network maintains assignment of an active AED for a particular virtual local area network (VLAN), and in response to a triggered re-assignment, sends an AED change request identifying an old active AED for the particular VLAN and a new active AED for the particular VLAN (e.g., and/or corresponding backups). In response to receiving the change request, the old active AED ceases forwarding of traffic for the particular VLAN and transmits a relinquishment confirmation into the network. Also, in response to receiving the change request and the relinquishment confirmation from the old active AED, the new active AED assumes responsibility for traffic forwarding for the particular VLAN and transmits an activation confirmation into the network. The change request is then deemed completed by the AED-sever upon receipt of both the relinquishment confirmation and the activation confirmation. | 01-15-2015 |
20150043329 | Proactive Creation of Multicast State in an Overlay Transport Network to Achieve Fast Convergence on Failover - Techniques are provided for designating, in an overlay transport virtualization (OTV) network connected to a data center, an edge device to act as a backup authoritative edge device (BAED) for an authoritative edge device (AED) for multicast packet encapsulation and forwarding. Data traffic associated with a given virtual local area network (VLAN) may be detected from a multicast source in the data center addressed to recipients in a site group. A mapping may be generated between the site group and a core data group in the OTV network for traffic from the multicast source. Advertisements may be sent of the mapping to edge devices in another data center across the OTV network. A similar configuration is presented for a BAED for inbound multicast traffic to a data center. | 02-12-2015 |
Patent application number | Description | Published |
20110307456 | ACTIVE FILE INSTANT CLONING - Techniques and mechanisms are provided to instantly clone active files including active optimized files. When a new instance of an active file is created, a new stub is generated in the user namespace and a block map file is cloned. The block map file includes the same offsets and location pointers that existed in the original block map file. No user file data needs to be copied. If the cloned file is later modified, the behavior can be same as what happens when a de-duplicated file is modified. | 12-15-2011 |
20120084270 | STORAGE OPTIMIZATION MANAGER - Techniques and mechanisms provide a storage optimization manager. Data may be optimized and maintained on various nodes in a cluster. Particular nodes may be overburdened while other nodes remain relatively unused. Techniques are provided to efficiently optimize data onto nodes to enhance operational efficiency. Data access requests for optimized data are monitored and managed to allow for intelligent maintenance of optimized data. | 04-05-2012 |
20120084527 | DATA BLOCK MIGRATION - Techniques and mechanisms are provided for migrating data blocks around a cluster during node addition and node deletion. Migration requires no downtime, as a newly added node is immediately operational while the data blocks are being moved. Blockmap files and deduplication dictionaries need not be updated. | 04-05-2012 |
20120246127 | VIRTUALIZATION OF METADATA FOR FILE OPTIMIZATION - Mechanisms are provided for optimizing files while allowing application servers access to metadata associated with preoptimized versions of the files. During file optimization involving compression and/or compaction, file metadata changes. In order to allow file optimization in a manner transparent to application servers, the metadata associated with preoptimized versions of the files is maintained in a metadata database as well as in an optimized version of the files themselves. | 09-27-2012 |
20130018853 | ACCELERATED DEDUPLICATION - Mechanisms are provided for accelerated data deduplication. A data stream is received an input interface and maintained in memory. Chunk boundaries are detected and chunk fingerprints are calculated using a deduplication accelerator while a processor maintains a state machine. A deduplication dictionary is accessed using a chunk fingerprint to determine if the associated data chunk has previously been written to persistent memory. If the data chunk has previously been written, reference counts may be updated but the data chunk need not be stored again. Otherwise, datastore suitcases, filemaps, and the deduplication dictionary may be updated to reflect storage of the data chunk. Direct memory access (DMA) addresses are provided to directly transfer a chunk to an output interface as needed. | 01-17-2013 |
20130151471 | ACTIVE FILE INSTANT CLONING - Techniques and mechanisms are provided to instantly clone active files including active optimized files. When a new instance of an active file is created, a new stub is generated in the user namespace and a block map file is cloned. The block map file includes the same offsets and location pointers that existed in the original block map file. No user file data needs to be copied. If the cloned file is later modified, the behavior can be same as what happens when a de-duplicated file is modified. | 06-13-2013 |
20130238570 | FIXED SIZE EXTENTS FOR VARIABLE SIZE DEDUPLICATION SEGMENTS - Mechanisms are provided for maintaining variable size deduplication segments using fixed size extents. Variable size segments are identified and maintained in a datastore suitcase. Duplicate segments need not be maintained redundantly but can be managed by updating reference counts associated with the segments in the datastore suitcase. Segments are maintained using fixed size extents. A minor increase in storage overhead removes the need for inefficient recompaction when a segment is removed from the datastore suitcase. Fixed size extents can be reallocated for storage of new segments. | 09-12-2013 |
20130246372 | METHODS AND APPARATUS FOR EFFICIENT COMPRESSION AND DEDUPLICATION - Mechanisms are provided for performing efficient compression and deduplication of data segments. Compression algorithms are learning algorithms that perform better when data segments are large. Deduplication algorithms, however, perform better when data segments are small, as more duplicate small segments are likely to exist. As an optimizer is processing and storing data segments, the optimizer applies the same compression context to compress multiple individual deduplicated data segments as though they are one segment. By compressing deduplicated data segments together within the same context, data reduction can be improved for both deduplication and compression. Mechanisms are applied to compensate for possible performance degradation. | 09-19-2013 |
20140025644 | GARBAGE COLLECTION AWARE DEDUPLICATION - Mechanisms are provided for improving the efficiency of garbage collection in a deduplication system by intelligently managing storage of deduplication segments. When a duplicate segment is identified, a reference count for an already maintained segment is incremented only if the already maintained segment has the same lifecycle as the identified duplicate segment. In some instances, an already maintained segment is assumed to have the same lifecycle if it is not stale or the age is not significantly different from the age of the newly identified duplicate. If the already maintained segment is has a different lifecycle, the new segment is stored again even though duplicates are already maintained. | 01-23-2014 |
20140032508 | ACCELERATED DEDUPLICATION - Mechanisms are provided for accelerated data deduplication. A data stream is received an input interface and maintained in memory. Chunk boundaries are detected and chunk fingerprints are calculated using a deduplication accelerator while a processor maintains a state machine. A deduplication dictionary is accessed using a chunk fingerprint to determine if the associated data chunk has previously been written to persistent memory. If the data chunk has previously been written, reference counts may be updated but the data chunk need not be stored again. Otherwise, datastore suitcases, filemaps, and the deduplication dictionary may be updated to reflect storage of the data chunk. Direct memory access (DMA) addresses are provided to directly transfer a chunk to an output interface as needed. | 01-30-2014 |
20140095455 | HEAT INDICES FOR FILE SYSTEMS AND BLOCK STORAGE - Techniques and mechanisms are provided to allow for selective optimization, including deduplication and/or compression, of portions of files and data blocks. Data access is monitored to generate a heat index for identifying sections of files and volumes that are frequently and infrequently accessed. These frequently used portions may be left non-optimized to reduce or eliminate optimization I/O overhead. Infrequently accessed portions can be more aggressively optimized. | 04-03-2014 |
20140222769 | OBJECT DEDUPLICATION AND APPLICATION AWARE SNAPSHOTS - Embodiments deploy delayering techniques, and the relationships between successive versions of a rich-media file become apparent. With this, modified rich-media files suddenly present far smaller storage overhead as compared to traditional application-unaware snapshot and versioning implementations. Optimized file data is stored in suitcases. As a file is versioned, each new version of the file is placed in the same suitcase as the previous version, allowing embodiments to employ correlation techniques to enhance optimization savings. | 08-07-2014 |
20140250281 | LEARNING MACHINE TO OPTIMIZE RANDOM ACCESS IN A STORAGE SYSTEM - Mechanisms are provided for optimizing random access in a storage system. According to various embodiments, an access pattern may be identified for a plurality of data segments stored in a first arrangement on a storage medium. Each of the plurality of data segments may be stored at a respective first storage location on the storage medium in the first arrangement. The access pattern may indicate an order in which the data segments are likely to be retrieved from the storage medium. The plurality of data segments may be stored in a second arrangement on the storage medium based on the identified access pattern. Each of the plurality of data segments may be stored at a respective second storage location on the storage medium in the updated arrangement. | 09-04-2014 |
20140258237 | HANDLING RESTORES IN AN INCREMENTAL BACKUP STORAGE SYSTEM - Techniques and mechanisms are provided for storing data in a backup storage system. According to various embodiments, a first blockmap in a backup storage system may be identified. The first blockmap may correspond with a first restore point. The first blockmap may identify a first plurality of data segments. Each of the first plurality of data segments may have associated therewith a respective storage location in the backup storage system. The first blockmap may be compared with a designated storage system state to identify a subset of the first plurality of data segments that each correspond with a respective matching data segment in the designated storage system state. A second blockmap may be stored in the backup storage system. The second blockmap may correspond with a second restore point. The second blockmap may include the identified subset of the first plurality of data segments. | 09-11-2014 |
20140258244 | STORAGE SYSTEM DEDUPLICATION WITH SERVICE LEVEL AGREEMENTS - Mechanisms are provided for adjusting a configuration of data stored in a storage system. According to various embodiments, a storage module may be configured to store a configuration of data. A processor may be configured to identify an estimated performance level for the storage system based on a configuration of data stored on the storage system. The processor may also be configured to transmit an instruction to adjust the configuration of data on the storage system to meet the service level objective when the estimated performance level fails to meet a service level objective for the storage system | 09-11-2014 |
20150019515 | HEAT INDICES FOR FILE SYSTEMS AND BLOCK STORAGE - Techniques and mechanisms are provided to allow for selective optimization, including deduplication and/or compression, of portions of files and data blocks. Data access is monitored to generate a heat index for identifying sections of files and volumes that are frequently and infrequently accessed. These frequently used portions may be left non-optimized to reduce or eliminate optimization I/O overhead. Infrequently accessed portions can be more aggressively optimized. | 01-15-2015 |
20150039571 | ACCELERATED DEDUPLICATION - Mechanisms are provided for accelerated data deduplication. A data stream is received an input interface and maintained in memory. Chunk boundaries are detected and chunk fingerprints are calculated using a deduplication accelerator while a processor maintains a state machine. A deduplication dictionary is accessed using a chunk fingerprint to determine if the associated data chunk has previously been written to persistent memory. If the data chunk has previously been written, reference counts may be updated but the data chunk need not be stored again. Otherwise, datastore suitcases, filemaps, and the deduplication dictionary may be updated to reflect storage of the data chunk. Direct memory access (DMA) addresses are provided to directly transfer a chunk to an output interface as needed. | 02-05-2015 |
Patent application number | Description | Published |
20100267089 | ENDOGLUCANASES - The present invention relates to variant endoglucanases and particularly endoglucanases having improved properties over wild-type endoglucanase. | 10-21-2010 |
20100285552 | Methods for Fermentation of Xylose and Hexose Sugars - Methods and systems for the isomerization and/or fermentation of xylose and hexose sugars are disclosed. | 11-11-2010 |
20120083019 | Use of Glycoside Hydrolase 61 Family Proteins in Processing of Cellulose - The invention provides recombinant GH61 proteins obtained from | 04-05-2012 |
20120178132 | ENDOGLUCANASES - The present invention relates to variant endoglucanases and particularly endoglucanases having improved properties over wild-type endoglucanase. | 07-12-2012 |
20120231510 | MULTI-CELLULASE ENZYME COMPOSITIONS FOR HYDROLYSIS OF CELLULOSIC BIOMASS - The invention relates to a multi-cellulase enzyme composition for the enzymatic hydrolysis of cellulosic biomass said composition comprising a cellobiohydrolase (CBH) enzyme, an endoglucanase (EG) enzyme and a β-glucosidase (BG) enzyme. | 09-13-2012 |
20120315676 | ENDOGLUCANASES - The present invention relates to variant endoglucanases and particularly endoglucanases having improved properties over wild-type endoglucanase. | 12-13-2012 |
20130052698 | GH61 GLYCOSIDE HYDROLASE PROTEIN VARIANTS AND COFACTORS THAT ENHANCE GH61 ACTIVITY - The present invention provides various GH61 protein variants comprising various amino acid substitutions. The GH61 protein variants have an improved ability to synergize with cellulase enzymes, thereby increasing the yield of fermentable sugars obtained by saccharification of biomass. In some embodiments, sugars obtained from saccharification are fermented to produce numerous end-products, including but not limited to alcohol. | 02-28-2013 |
20130052713 | GH61 GLYCOSIDE HYDROLASE PROTEIN VARIANTS AND COFACTORS THAT ENHANCE GH61 ACTIVITY - The present invention provides various GH61 protein variants comprising various amino acid substitutions. The GH61 protein variants have an improved ability to synergize with cellulase enzymes, thereby increasing the yield of fermentable sugars obtained by saccharification of biomass. In some embodiments, sugars obtained from saccharification are fermented to produce numerous end-products, including but not limited to alcohol. | 02-28-2013 |
20130330800 | Methods For Fermentation of Xylose and Hexose Sugars - Methods and systems for the isomerization and fermentation of xylose and hexose sugars using an immobilized enzyme system capable of sustaining two different pH microenvironments in a single vessel are disclosed. Bilayer particles are dispersed in a mixture comprising an ionic borate source and xylose. The bilayer particles have a first region with a first enzymatic activity comprising xylose isomerase and a pH of 6 or above, and a second region having a second enzymatic activity at an acidic pH. | 12-12-2013 |
20140186896 | USE OF GLYCOSIDE HYDROLASE 61 FAMILY PROTEINS IN PROCESSING OF CELLULOSE - The invention provides recombinant GH61 proteins obtained from | 07-03-2014 |
Patent application number | Description | Published |
20120005379 | DATA ACCESS DURING DATA RECOVERY - A method, article of manufacture, and apparatus for accessing data during data recovery. In some embodiments, this includes sending an I/O request from an application to an object, wherein the object is being recovered, establishing an I/O intercept, intercepting the application's I/O request with the I/O intercept, and redirecting the I/O request based on the status of the object's sub-objects. | 01-05-2012 |
20120084595 | OPTIMIZED RECOVERY - A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes determining an object to be recovered, determining a representation of the object, and requesting the representation of the object from a data resource system. In some embodiments, the representation of the object is a hash value of the object. In some embodiments, the representation of the object is a segment of the object. | 04-05-2012 |
20130290660 | POST ACCESS DATA PRESERVATION - A method, article of manufacture, and apparatus for preserving changes made to data during a recovery process. In some embodiments, this includes recovering a backup data to a remote location, using an I/O intercept to access the recovered data, modifying the recovered data a first time, completing the modification of the recovered data, preserving the I/O intercept, and storing the modified data in the remote location. | 10-31-2013 |
20130346372 | SELF RECOVERY - A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes receiving a request from a requestor to recover an object, determining segments of the object, identifying any segments of the object residing in the requestor, and processing the recovery request based on the identified segments residing in the requestor. In some embodiments, segments of the object includes hash values of the object. In some embodiments, processing the recovery request based on the determined segments includes using the identified segments residing in the requestor to reconstitute the object. | 12-26-2013 |
20140006856 | OPTIMIZED RECOVERY | 01-02-2014 |
20140074789 | MULTI-TIER RECOVERY - A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes backing up data in a first form with a backup application, updating the backup application, and using the updated backup application to restore the backed up data in a second form. In some embodiments, the first form includes a backup image. In some embodiments, the second form is individual files. | 03-13-2014 |
20150039562 | EFFICIENT BACKUP OF DATA - A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a virtual machine, parsing the virtual machine to determine a header section and a file system, indexing the virtual machine based on the parsing, storing the index in a storage device, and storing the snapshot in a deduplicated data storage device. | 02-05-2015 |
Patent application number | Description | Published |
20120082455 | TE-Link Bandwidth Model for ODU Switch Capable OTN Interfaces - A method and node are disclosed. In the method, circuitry of a first node generates a link state advertising message including bandwidth information indicative of unreserved number of optical channel data unit containers for a plurality of different types of signals supported by an interface of the first node. The link state advertising message is transmitted from the first node to a plurality of second nodes within a mesh network. | 04-05-2012 |
20120106956 | GMPLS Signaling for Networks Having Multiple Multiplexing Levels - A method comprising the steps of receiving, with circuitry at a first node, a signal indicative of a request to set up an optical channel data unit label switched path between the first node and a second node in a network. Time slots for a plurality of types of signals to be transmitted from the first node to the second node are reserved, and a set up message is transmitted from the first node to the second node. The set up message identifies the plurality of signal types and the reserved time slots. The optical channel data unit label switched path is then provided between the first and second nodes. | 05-03-2012 |
20120176911 | SUPPORTING OAM ON PROTECTING CONNECTIONS IN SHARED MESH PROTECTION ENVIRONMENT - A method for detecting the liveliness and synchronizing the control-plane and data-plane on protecting connections in a shared mesh network environment through methods for probing the protecting connection conditions by sending in-band messages; and synchronization of control plane and data plane by using LSP-ping messages on the protecting connections. | 07-12-2012 |
20120251106 | METHOD AND APPARATUS FOR MAPPING TRAFFIC USING VIRTUAL CONCATENATION - A node comprising a packet network interface, an ethernet switch, an optical port, and a distribution engine. The packet network interface adapted to receive a packet having a destination address and a first bit and a second bit. The ethernet switch is adapted to receive and forward the packet into a virtual queue associated with a destination. The optical port has circuitry for transmitting to a plurality of circuits. The distribution engine has one or more processors configured to execute processor executable code to cause the distribution engine to (1) read a first bit and a second bit from the virtual queue, (2) provide the first bit and the second bit to the at least one optical port for transmission to a first predetermined group of the plurality of circuits. | 10-04-2012 |
20120281526 | SUPPORTING OAM ON PROTECTING CONNECTIONS IN SHARED MESH PROTECTION ENVIRONMENT - A method for detecting the liveliness and synchronizing the control-plane and data-plane on protecting connections in a shared mesh network environment through methods for probing the protecting connection conditions by sending in-band messages; and synchronization of control plane and data plane by using LSP-ping messages on the protecting connections. | 11-08-2012 |
20120281529 | Bandwidth Advertisement Model for Shared Mesh Protection - Methods and nodes are disclosed. In the methods, circuitry of a first node generates a link state advertising message including bandwidth information indicative of unreserved aggregate bandwidth for multiple priority connections where aggregate bandwidth is greater than available bandwidth. The link state advertising message is transmitted from the first node to a plurality of second nodes within a mesh network. Node bandwidth constraints may be established that contain some designated allocated bandwidth which is not shared with any other Class Types (CT); however, the bandwidth constraints may also allow segregation of other CTs so that within those CTs allocation of designated bandwidth is guaranteed for high priority traffic and low priority traffic is left with the remaining bandwidth in the CT's allocation. | 11-08-2012 |
20130071117 | Encoding & Processing of Signaling Messages for ODU SMP - Methods and nodes are disclosed for the support of traffic protection and recovery in mesh networks having multiple nodes communicating via communication links. The problem of timely and reliable Shared Mesh Protection message delivery is addressed through creation of protocols and encoding of Shared Mesh Protection messages within an overhead of the optical data unit container, and by processing the Shared Mesh Protection messages by intermediate nodes of the mesh network. Thus, the Shared Mesh Protection messages are transmitted through the data plane with the transmission of user data. | 03-21-2013 |
20130108268 | SUPER OPTICAL CHANNEL TRANSPORT UNIT SIGNAL SUPPORTED BY MULTIPLE WAVELENGTHS | 05-02-2013 |
20130108273 | SUPER OPTICAL CHANNEL DATA UNIT SIGNAL SUPPORTED BY MULTIPLE WAVELENGTHS | 05-02-2013 |
20130114416 | OAM in OTN Networks: GMPLS signaling for TCM - Methods and nodes are disclosed for OAM configuring one or more tandem connection monitoring layers through GMPLS signaling during GMPLS sub-network connection (SNC) establishment. Additionally, methods and nodes are disclosed for OAM configuring one or more tandem connection monitoring layers through GMPLS signaling after GMPLS sub-network connection establishment, that is, for existing connections. | 05-09-2013 |
20130121685 | OPTICAL LAYER STATUS EXCHANGE OVER OSC - OAM METHOD FOR ROADM NETWORKS - A method for receiving, by circuitry of an optical node adapted for wavelength multiplexing and wavelength switching, a signal over OSC comprising overhead information indicative of status of at least one of an optical layer in an OTN; wherein the signal utilizes OC-N frame format comprising a first STS frame, a second STS frame, and a third STS frame, the STS frames having a format wherein the information is assigned to a number of bits designated for OAM information, wherein the bits are assigned to bytes within a transport overhead portion of the STS frame format within the OC-N frame format; terminating, by circuitry of the optical node, the signal at the optical node; and notifying, by circuitry of the optical node, software of the status of the optical layer in the OTN. | 05-16-2013 |
20130294228 | Optimal Segment Identification for Shared Mesh Protection - Nodes and methods are disclosed, including, circuitry of a source node in a mesh network retrieving information indicative of network topology; identifying a working path from the source node to a destination node; identifying potential protection segments of the working path, wherein a potential protection segment has at least one disjoint protection path available for the segment; creating a hypothetical network topology comprising the nodes of the working path and hypothetical links between the nodes, wherein the hypothetical links represents potential protection segments identified, and the links are assigned a weight; executing a Shortest Path Algorithm on the hypothetical network topology; identifying as optimal segments the potential protection segments represented by the hypothetical links determined as being in the shortest path by the Shortest Path Algorithm; generating and transmitting a message communicating need for resources in case of failure of the optimal segments. | 11-07-2013 |
20130308945 | OSPFTE EXTENSION TO SUPPORT GMPLS FOR FLEXIBLE GRID - A method and system are disclosed in which a link state advertisement message (LSA) conforming to a Generalized Multiprotocol Label Switching (GMPLS) routing protocol is generated and transmitted. The LSA is associated with a TE Link between a transmit node and a receive node in a network. The transmit node supplies a plurality of optical signals, each of which has a plurality of frequencies, the frequencies being allocated among a plurality of spectral portions such that the plurality of spectral portions are grouped into a plurality of frequency slots. The LSA may include information indicative of a number of spectral portions, e.g., spectral slices, which correspond to frequencies of selected ones of the plurality of optical signals, said selected ones of the plurality of optical signals being available to carry data from the transmit node to the receive node. | 11-21-2013 |
20140044431 | Optical Connection Hitless Bandwidth or Spectrum Resizing - A method and system are disclosed in which a signaling message conforming to a GMPLS signaling protocol and associated with an optical connection is generated and transmitted by a transmit node to a receive node to change the size of a connection bandwidth in a network. The message may include information indicative of a number of spectral portions which correspond to frequencies of selected ones of the plurality of optical signals, selected ones of the plurality of optical signals being available to carry data from the transmit node to the receive node; and information indicative of a change in the number of selected ones of the plurality of optical signals. The transmit node may resize the connection while data traffic continues to be transmitted over the connection in the Optical Transport Network without service disruption to the client attached to the connection being resized. | 02-13-2014 |
20140156751 | BACKWARD-RECURSIVE PATH COMPUTATION USING RSVP-TE - One or more nodes, in a network, are configured to transmit a message, for computing diverse paths through the network from a first domain to a second domain using a Resource Reservation Protocol—Traffic Engineering (RSVP-TE) signaling protocol; generate at least one data structure that identifies multiple diverse entry points to the second domain; transmit the at least one data structure toward the first domain; complete the at least one data structure to form at least one completed data structure; use a first data structure, of the at least one completed data structure, to compute a primary path from the first domain to the second domain; and use a second data structure, of the at least one completed data structure, to compute a secondary path from the first domain to the second domain. | 06-05-2014 |
Patent application number | Description | Published |
20120202563 | Touch Screen, Voice, and Keyboard Input and Output to Wireless Devices - A wireless device with compute, command, and control functions for voice and data information. A user may input data into the wireless device by typing on the keyboard, inputting voice, or touching the screen of the display on the device. By using voice recognition software resident on a network server, the wireless device can convert voice and text. The wireless device can transmit inputs from either the keypad, display or voice inputs to a network server for processing. The wireless device can connect wirelessly to an Internet server. | 08-09-2012 |
20120258775 | CUSTOM CONFIGURABLE INPUT AND OUTPUT SYSTEM FOR MOBILE DEVICES - A keyboard apparatus for information entry with means for dynamically configuring a legend on a key of the keyboard apparatus. The keyboard apparatus includes means for detecting a selection of the key, and means for associating the selection of the key with the legend on the key. The legend is displayed on a LCD device forming a part of the key or is displayed on a LCD device forming a keyboard. Alternatively, the key may be selected by using a touch sensitive LCD display. | 10-11-2012 |
20130137488 | Recording a Signature on a Touch Screen Enabled Wireless Phone and Mobile Device - A cellular phone and mobile device is configured with the ability to accept a signature. A user may write a signature on a touch sensitive display of a mobile device using touch or a pen. A user may be further authenticated by using voice or password. The signature may be viewed on a second mobile device in real time. The signature may be synchronized with a server or an Internet device. The system may allow for multiple parties to sign an electronic document using mobile devices and Internet servers. | 05-30-2013 |
20130231160 | Multifunction Portable Electronic Device and Mobile Phone with Touch Screen, Internet Connectivity, and Intelligent Voice Recognition Assistant - A multifunction portable electronic device, mobile device, or smart phone may have a touch screen, cellular radio, microphone, speakers, video, camera, voicemail, website, and Internet connectivity. The device records spoken audio, processes the audio, transcribes the audio into text, and displays the text on the screen. The spoken audio may be used for composition of emails or documents. The mobile device may accept voice commands for actions including calling, dialing a number, or accessing an Internet site. The device may use local or server-based voice recognition software. Voice patterns may be stored in a database specific to an individual. Voice may be used to control functions on the device, a server, Internet site, or an intelligent television. The mobile device may communicate using an inside line path such as a Bluetooth, Ethernet, USB, WiFi or 802.11x or a cellular, GSM, CDMA, LTE, GPS, or other outside line path. | 09-05-2013 |
20140004904 | Voice Recognition for Multifunction Internet Enabled Portable Electronic Device | 01-02-2014 |
20140006540 | Cloud Storage and Processing System for Mobile Devices, Cellular Phones, and Smart Devices | 01-02-2014 |
Patent application number | Description | Published |
20090286069 | COEXTRUSION INK CHEMISTRY FOR IMPROVED FEATURE DEFINITION - Improved coextruded ribbons of material, such as can be used for making relatively fine conductive or ceramic lines or structures, having relatively high aspect ratios, are provided. The inks used to form the coextruded structures lack a yield stress and a high viscosity, but react at their interface to form a material having a finite yield stress or a high viscosity. This material then supports the shape of the extruded ink such that structures can be formed therefrom. | 11-19-2009 |
20100096596 | BIPHASIC INKS - A biphasic ink comprises a plurality of attractive particles, a plurality of repulsive particles, and a carrier liquid. | 04-22-2010 |
20100126574 | Melt Planarization Of Solar Cell Bus Bars - Solar cells include bus bars and high aspect-ratio gridlines that are printed on a substrate, and localized melting is induced to slump or flatten the gridline “vertex” portions that are disposed on the bus bars, while maintaining the high aspect-ratio of gridlines portions disposed on the substrate between the bus bars. The localized melting process is induced using one of several disclosed methods, such as rheological melting in which the two printed inks produce a compound that is relatively liquid. Localized melting is also induced using a deliquescing material (e.g., a flux or a solvent film) that is applied to the bus bar or gridline material. Also, eutectic melting is induced using a processing temperature that is between a melting point of the combined gridline/bus bar inks and the individual melting points of the inks alone. Laser-based melting and the use of copolymers is also disclosed. | 05-27-2010 |
20110023961 | Melt Planarization Of Solar Cell Bus Bars - Solar cells include bus bars and high aspect-ratio gridlines that are printed on a substrate, and localized melting is induced to slump or flatten the gridline “vertex” portions that are disposed on the bus bars, while maintaining the high aspect-ratio of gridlines portions disposed on the substrate between the bus bars. The localized melting process is induced using one of several disclosed methods, such as rheological melting in which the two printed inks produce a compound that is relatively liquid. Localized melting is also induced using a deliquescing material (e.g., a flux or a solvent film) that is applied to the bus bar or gridline material. Also, eutectic melting is induced using a processing temperature that is between a melting point of the combined gridline/bus bar inks and the individual melting points of the inks alone. Laser-based melting and the use of copolymers is also disclosed. | 02-03-2011 |
Patent application number | Description | Published |
20100174672 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODCUT FOR IMPLEMENTING EXPERT ASSESSMENT OF A PRODUCT - Disclosed are method(s), system(s), and computer program product(s) for implementing expert assessment of a product. Some embodiments are directed at improved methods, systems, and computer program product form implementing expert assessment of product fixes/patches or upgrade. In some embodiments, the method or the system identifies or receives information regarding a client system on which the product runs and a reasoning rule for the expert assessment; analyzes the received or identified information based upon the reasoning rule; and determines the expert assessment based on the result of the act of analyzing the information. In some embodiments, the method or the system further comprises optimizing the expert assessment based on other information; determining whether the determination of the expert assessment is deterministic; and determining whether or not there exists a conflict in the expert assessment. | 07-08-2010 |
20100174691 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODCUT FOR AUTOMATICALLY CATEGORIZING DEFECTS - Disclosed are method(s), system(s), and computer program product(s) for automatically categorizing a defect into a category based at least on a keyword related to the defect. In some embodiments, the method or the system identifies an information regarding the defect and identifies or receives additional information related to categorizing the defect. In some embodiments, the method or the system identifies a keyword for the defect based on the first information and determines whether the defect may be categorized into a category using the keyword. In some embodiments, the method or the system further comprises determining whether the result of categorization is deterministic. In some embodiments, the method or the system further comprises associating a first score for categorizing the defect into the category based on the keyword and a second score for categorizing the defect into the category based on another keyword. In some embodiments, the method or the system further comprises identifying or determining a functional describing a relationship between the first some and the second score with respect to the first category for the defect. | 07-08-2010 |
20120278269 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING EXPERT ASSESSMENT OF A PRODUCT - Disclosed are method(s), system(s), and computer program product(s) for implementing expert assessment of a product. Some embodiments are directed at improved methods, systems, and computer program product form implementing expert assessment of product fixes/patches or upgrade. In some embodiments, the method or the system identifies or receives information regarding a client system on which the product runs and a reasoning rule for the expert assessment; analyzes the received or identified information based upon the reasoning rule; and determines the expert assessment based on the result of the act of analyzing the information. In some embodiments, the method or the system further comprises optimizing the expert assessment based on other information; determining whether the determination of the expert assessment is deterministic; and determining whether or not there exists a conflict in the expert assessment. | 11-01-2012 |
Patent application number | Description | Published |
20120202563 | Touch Screen, Voice, and Keyboard Input and Output to Wireless Devices - A wireless device with compute, command, and control functions for voice and data information. A user may input data into the wireless device by typing on the keyboard, inputting voice, or touching the screen of the display on the device. By using voice recognition software resident on a network server, the wireless device can convert voice and text. The wireless device can transmit inputs from either the keypad, display or voice inputs to a network server for processing. The wireless device can connect wirelessly to an Internet server. | 08-09-2012 |
20120258775 | CUSTOM CONFIGURABLE INPUT AND OUTPUT SYSTEM FOR MOBILE DEVICES - A keyboard apparatus for information entry with means for dynamically configuring a legend on a key of the keyboard apparatus. The keyboard apparatus includes means for detecting a selection of the key, and means for associating the selection of the key with the legend on the key. The legend is displayed on a LCD device forming a part of the key or is displayed on a LCD device forming a keyboard. Alternatively, the key may be selected by using a touch sensitive LCD display. | 10-11-2012 |
20130137488 | Recording a Signature on a Touch Screen Enabled Wireless Phone and Mobile Device - A cellular phone and mobile device is configured with the ability to accept a signature. A user may write a signature on a touch sensitive display of a mobile device using touch or a pen. A user may be further authenticated by using voice or password. The signature may be viewed on a second mobile device in real time. The signature may be synchronized with a server or an Internet device. The system may allow for multiple parties to sign an electronic document using mobile devices and Internet servers. | 05-30-2013 |
20130231160 | Multifunction Portable Electronic Device and Mobile Phone with Touch Screen, Internet Connectivity, and Intelligent Voice Recognition Assistant - A multifunction portable electronic device, mobile device, or smart phone may have a touch screen, cellular radio, microphone, speakers, video, camera, voicemail, website, and Internet connectivity. The device records spoken audio, processes the audio, transcribes the audio into text, and displays the text on the screen. The spoken audio may be used for composition of emails or documents. The mobile device may accept voice commands for actions including calling, dialing a number, or accessing an Internet site. The device may use local or server-based voice recognition software. Voice patterns may be stored in a database specific to an individual. Voice may be used to control functions on the device, a server, Internet site, or an intelligent television. The mobile device may communicate using an inside line path such as a Bluetooth, Ethernet, USB, WiFi or 802.11x or a cellular, GSM, CDMA, LTE, GPS, or other outside line path. | 09-05-2013 |
20140004904 | Voice Recognition for Multifunction Internet Enabled Portable Electronic Device | 01-02-2014 |
20140006540 | Cloud Storage and Processing System for Mobile Devices, Cellular Phones, and Smart Devices | 01-02-2014 |
Patent application number | Description | Published |
20110196943 | Optimal route selection in a content delivery network - A routing mechanism, service or system operable in a distributed networking environment. One preferred environment is a content delivery network (CDN) wherein the present invention provides improved connectivity back to an origin server, especially for HTTP traffic. In a CDN, edge servers are typically organized into regions, with each region comprising a set of content servers that preferably operate in a peer-to-peer manner and share data across a common backbone such as a local area network (LAN). The inventive routing technique enables an edge server operating within a given CDN region to retrieve content (cacheable, non-cacheable and the like) from an origin server more efficiently by selectively routing through the CDN's own nodes, thereby avoiding network congestion and hot spots. The invention enables an edge server to fetch content from an origin server through an intermediate CDN server or, more generally, enables an edge server within a given first region to fetch content from the origin server through an intermediate CDN region. | 08-11-2011 |
20120246273 | Optimal route selection in a content delivery network - A routing mechanism operable in a distributed networking environment, such as a content delivery network (CDN), provides improved connectivity back to an origin server, especially for HTTP traffic. The technique enables an edge server operating within a given edge region to retrieve content (cacheable, non-cacheable and the like) from an origin server more efficiently by selectively routing through the network's own nodes, thereby avoiding network congestion and hot spots. The technique enables an edge server to fetch content from an origin server through an intermediate edge server or, more generally, enables an edge server within a given first region to fetch content from the origin server through an intermediate edge region. | 09-27-2012 |
20130103782 | APPARATUS AND METHOD FOR CACHING OF COMPRESSED CONTENT IN A CONTENT DELIVERY NETWORK - A content delivery network (CDN) edge server is provisioned to provide last mile acceleration of content to requesting end users. The CDN edge server fetches, compresses and caches content obtained from a content provider origin server, and serves that content in compressed form in response to receipt of an end user request for that content. It also provides “on-the-fly” compression of otherwise uncompressed content as such content is retrieved from cache and is delivered in response to receipt of an end user request for such content. A preferred compression routine is gzip, as most end user browsers support the capability to decompress files that are received in this format. The compression functionality preferably is enabled on the edge server using customer-specific metadata tags. | 04-25-2013 |
20150058439 | APPARATUS AND METHOD FOR CACHING OF COMPRESSED CONTENT IN A CONTENT DELIVERY NETWORK - A content delivery network (CDN) edge server is provisioned to provide last mile acceleration of content to requesting end users. The CDN edge server fetches, compresses and caches content obtained from a content provider origin server, and serves that content in compressed form in response to receipt of an end user request for that content. It also provides “on-the-fly” compression of otherwise uncompressed content as such content is retrieved from cache and is delivered in response to receipt of an end user request for such content. A preferred compression routine is gzip, as most end user browsers support the capability to decompress files that are received in this format. The compression functionality preferably is enabled on the edge server using customer-specific metadata tags. | 02-26-2015 |
20150058455 | APPARATUS AND METHOD FOR SERVING COMPRESSED CONTENT IN A CONTENT DELIVERY NETWORK - A content delivery network (CDN) edge server is provisioned to provide last mile acceleration of content to requesting end users. The CDN edge server fetches, compresses and caches content obtained from a content provider origin server, and serves that content in compressed form in response to receipt of an end user request for that content. It also provides “on-the-fly” compression of otherwise uncompressed content as such content is retrieved from cache and is delivered in response to receipt of an end user request for such content. A preferred compression routine is gzip, as most end user browsers support the capability to decompress files that are received in this format. The compression functionality preferably is enabled on the edge server using customer-specific metadata tags. | 02-26-2015 |
Patent application number | Description | Published |
20120021829 | PHOTOGRAPHIC SOCIAL GAME METHOD, SYSTEM, AND APPARATUS - A game machine may facilitate a photographic social game. The photographic social game may be played using, for example, camera-enabled devices (e.g., participating devices). The photographic social game may prompt users of camera-enabled devices to take and submit photographs at a particular time (e.g., 5:00 PM GMT or 5:00 PM local time), after occurrence of a particular event (e.g., 5 minutes after waking up), or any suitable combination thereof. These photos may be assembled by the game machine into a presentation that is shared among the users participating in the photographic social game, and one or more of various games may be played by the users based on the presentation. | 01-26-2012 |
20120122588 | SOCIAL INFORMATION GAME SYSTEM - A method to share challenges between users of a social game system is described. The method may include accessing relationship data reflecting a relationship between a first user and a second user, and accessing challenge data in a challenge database. Based on (1) the challenge data and (2) the relationship between the first user and the second user reflected by the relationship data, the challenge data is selectively communicated as part of a challenge about the first user to the second user, with the challenge forming part of a challenge game. | 05-17-2012 |
20140155175 | Social Information Game System - A method to share challenges between users of a social game system is described. The method may include accessing relationship data reflecting a relationship between a first user and a second user, and accessing challenge data in a challenge database. Based on (1) the challenge data and (2) the relationship between the first user and the second user reflected by the relationship data, the challenge data is selectively communicated as part of a challenge about the first user to the second user, with the challenge forming part of a challenge game. | 06-05-2014 |
Patent application number | Description | Published |
20120202563 | Touch Screen, Voice, and Keyboard Input and Output to Wireless Devices - A wireless device with compute, command, and control functions for voice and data information. A user may input data into the wireless device by typing on the keyboard, inputting voice, or touching the screen of the display on the device. By using voice recognition software resident on a network server, the wireless device can convert voice and text. The wireless device can transmit inputs from either the keypad, display or voice inputs to a network server for processing. The wireless device can connect wirelessly to an Internet server. | 08-09-2012 |
20120258775 | CUSTOM CONFIGURABLE INPUT AND OUTPUT SYSTEM FOR MOBILE DEVICES - A keyboard apparatus for information entry with means for dynamically configuring a legend on a key of the keyboard apparatus. The keyboard apparatus includes means for detecting a selection of the key, and means for associating the selection of the key with the legend on the key. The legend is displayed on a LCD device forming a part of the key or is displayed on a LCD device forming a keyboard. Alternatively, the key may be selected by using a touch sensitive LCD display. | 10-11-2012 |
20130137488 | Recording a Signature on a Touch Screen Enabled Wireless Phone and Mobile Device - A cellular phone and mobile device is configured with the ability to accept a signature. A user may write a signature on a touch sensitive display of a mobile device using touch or a pen. A user may be further authenticated by using voice or password. The signature may be viewed on a second mobile device in real time. The signature may be synchronized with a server or an Internet device. The system may allow for multiple parties to sign an electronic document using mobile devices and Internet servers. | 05-30-2013 |
20130231160 | Multifunction Portable Electronic Device and Mobile Phone with Touch Screen, Internet Connectivity, and Intelligent Voice Recognition Assistant - A multifunction portable electronic device, mobile device, or smart phone may have a touch screen, cellular radio, microphone, speakers, video, camera, voicemail, website, and Internet connectivity. The device records spoken audio, processes the audio, transcribes the audio into text, and displays the text on the screen. The spoken audio may be used for composition of emails or documents. The mobile device may accept voice commands for actions including calling, dialing a number, or accessing an Internet site. The device may use local or server-based voice recognition software. Voice patterns may be stored in a database specific to an individual. Voice may be used to control functions on the device, a server, Internet site, or an intelligent television. The mobile device may communicate using an inside line path such as a Bluetooth, Ethernet, USB, WiFi or 802.11x or a cellular, GSM, CDMA, LTE, GPS, or other outside line path. | 09-05-2013 |
20140004904 | Voice Recognition for Multifunction Internet Enabled Portable Electronic Device | 01-02-2014 |
20140006540 | Cloud Storage and Processing System for Mobile Devices, Cellular Phones, and Smart Devices | 01-02-2014 |
Patent application number | Description | Published |
20090001338 | Seek-and-scan probe memory devices with nanostructures for improved bit size and resistance contrast when reading and writing to phase-change media - A seek-and-scan probe memory device comprising a patterned capping layer over a phase-change media, where the patterned capping layer defines the bit locations on the phase-change media. The patterned capping layer may be formed from self-assembled structures. In other embodiments, nanostructures are formed on the bottom electrode below the phase-change media to focus an applied electric field from the probe, so as to increase bit density and contrast. The nanostructures may be a regular or random array of nanostructures, formed by using a self-assembling material. The nanostructures may be conductive or non-conductive. Other embodiments are described and claimed. | 01-01-2009 |
20090003030 | METHODS FOR FERROELECTRIC DOMAIN READING - Methods and arrangements for data storage are discussed. Embodiments include applying a first voltage between a tip and an electrode, thereby forming a polarized domain in a ferroelectric material between 1 nanometer (nm) and 50 nm in thickness. The embodiments may also include applying another voltage through the tip, thereby generating a current responsive to an orientation of the polarized domain. The embodiments may also include measuring the current and determining the orientation of the polarized domain, based upon the measuring. | 01-01-2009 |
20090161523 | USING CONTROLLED BIAS VOLTAGE FOR DATA RETENTION ENHANCEMENT IN A FERROELECTRIC MEDIA - Using controlled bias voltage for data retention enhancement in a ferroelectric media is generally described. In one example, an apparatus includes a ferroelectric film including one or more domains, the ferroelectric film having a first surface and a second surface, the first surface being opposite the second surface, an electrode coupled with the first surface, and an electrically conductive thin film coupled with the second surface wherein the electrically conductive thin film is sufficiently conductive that a controlled bias field applied between the electrically conductive thin film and the electrode is sufficient to grow, shrink, or actively maintain the size of the one or more domains disposed between the electrically conductive thin film and the electrode. | 06-25-2009 |
20100080051 | BIT-ERASING ARCHITECTURE FOR SEEK-SCAN PROBE (SSP) MEMORY STORAGE - An apparatus comprising a substrate, a heater formed on the substrate, and a phase-change layer formed on the heater. The heater comprises a heater layer and first and second electrodes electrically coupled to the heater layer. A process comprising forming a heater on a substrate and forming a phase-change layer on the heater. The heater comprises a heater layer and first and second electrodes electrically coupled to the heater layer. | 04-01-2010 |
20100226237 | RANDOM READ/WRITE PERFORMANCE OF PROBE STORAGE MEMORY DEVICES - Current probe-type memory architecture assumes that the minimum chunk of data that a probe tip can access is one entire track and perhaps only four out of five-thousand, for example, probes participate in the access thereby degrading performance. By subdividing the track into D finer chunks or data zones, D times more probes can cooperate to read out the data, hence increasing the data throughput by Dx. Each tip now only scans approximately one Dth of the track and hence the scan time is reduced by a factor D, while D probes are being utilized in parallel. | 09-09-2010 |
20100264391 | EPI SUBSTRATE WITH LOW DOPED EPI LAYER AND HIGH DOPED SI SUBSTRATE LAYER FOR MEDIA GROWTH ON EPI AND LOW CONTACT RESISTANCE TO BACK-SIDE SUBSTRATE - The fabrication of seek-scan probe (SSP) memory devices involves processing on both-sides of a wafer. However, there are temperature restrictions on the mover circuitry side of the wafer and doping level constrains for either side of wafer. Using a low doped EPI layer on a highly doped substrate solves this issue and provides good STO growth. | 10-21-2010 |
20110147055 | Glass core substrate for integrated circuit devices and methods of making the same - Disclosed are embodiments of a glass core substrate for an integrated circuit (IC) device. The glass core substrate includes a glass core and build-up structures on opposing sides of the glass core. Electrically conductive terminals may be formed on both sides of the glass core substrate. An IC die may be coupled with the terminals on one side of the substrate, whereas the terminals on the opposing side may be coupled with a next-level component, such as a circuit board. The glass core may comprise a single piece of glass in which conductors have been formed, or the glass core may comprise two or more glass sections that have been joined together, each section having conductors. The conductors extend through the glass core, and one or more of the conductors may be electrically coupled with the build-up structures disposed over the glass core. Other embodiments are described and claimed. | 06-23-2011 |
20120192413 | GLASS CORE SUBSTRATE FOR INTEGRATED CIRCUIT DEVICES AND METHODS OF MAKING THE SAME - Disclosed are embodiments of a glass core substrate for an integrated circuit (IC) device. The glass core substrate includes a glass core and build-up structures on opposing sides of the glass core. Electrically conductive terminals may be formed on both sides of the glass core substrate. An IC die may be coupled with the terminals on one side of the substrate, whereas the terminals on the opposing side may be coupled with a next-level component, such as a circuit board. The glass core may comprise a single piece of glass in which conductors have been formed, or the glass core may comprise two or more glass sections that have been joined together, each section having conductors. The conductors extend through the glass core, and one or more of the conductors may be electrically coupled with the build-up structures disposed over the glass core. Other embodiments are described and claimed. | 08-02-2012 |
20120280366 | RADIO- AND ELECTROMAGNETIC INTERFERENCE THROUGH-SILICON VIAS FOR STACKED- DIE PACKAGES, AND METHODS OF MAKING SAME - An apparatus includes a radio-frequency die with shielding through-silicon vias and a die backside lattice lid that shield a sector in the RF die from radio - and electromagnetic interference. | 11-08-2012 |
20120280860 | CHIP PACKAGES INCLUDING THROUGH-SILICON VIA DICE WITH VERTICALLY INEGRATED PHASED-ARRAY ANTENNAS AND LOW-FREQUENCY AND POWER DELIVERY SUBSTRATES - An apparatus includes a die with through-silicon vias and radio frequency integrated circuit capabilities and it is vertically integrated with a phased-array antenna substrate. The through-silicon via and a radio frequency integrated circuit is coupled to a plurality of antenna elements disposed on the phased-array antenna substrate where each of the plurality of antenna elements is coupled to the through-silicon vias and radio frequency integrated circuit through a plurality of through-silicon vias. A process of assembling the through-silicon vias and radio frequency integrated circuit to the phased-array antenna substrate includes testing the apparatus. | 11-08-2012 |
20140027880 | INTEGRATED INDUCTOR FOR INTEGRATED CIRCUIT DEVICES - A three-dimensional inductor is formed in an integrated circuit die using conductive through-body-vias which pass through the body of the die and contact one or more metal interconnect layers on the front side of the die and terminate on the back side of the die. In another embodiment, the through-body-vias may pass through a dielectric material disposed in a plug in the body of the die. In yet another aspect, a transformer may be formed by coupling multiple inductors formed using through-body-vias. In still another aspect, a three-dimensional inductor may include conductors formed of stacks of on chip metallization layers and conductive through-layer-vias disposed in insulation layers between metallization layers. Other embodiments are described. | 01-30-2014 |
20140091845 | HIGH BREAKDOWN VOLTAGE III-N DEPLETION MODE MOS CAPACITORS - III-N high voltage MOS capacitors and System on Chip (SoC) solutions integrating at least one III-N MOS capacitor capable of high breakdown voltages (BV) to implement high voltage and/or high power circuits. Breakdown voltages over 4V may be achieved avoiding any need to series couple capacitors in an RFIC and/or PMIC. In embodiments, depletion mode III-N capacitors including a GaN layer in which a two dimensional electron gas (2DEG) is formed at threshold voltages below 0V are monolithically integrated with group IV transistor architectures, such as planar and non-planar silicon CMOS transistor technologies. In embodiments, silicon substrates are etched to provide a (111) epitaxial growth surface over which a GaN layer and III-N barrier layer are formed. In embodiments, a high-K dielectric layer is deposited, and capacitor terminal contacts are made to the 2DEG and over the dielectric layer. | 04-03-2014 |
20140165723 | INDUCTIVE INERTIAL SENSOR ARCHITECTURE & FABRICATION IN PACKAGING BUILD-UP LAYERS - This invention relates to inductive inertial sensors employing a magnetic drive and/or sense architecture. In embodiments, translational gyroscopes utilize a conductive coil made to vibrate in a first dimension as a function of a time varying current driven through the coil in the presence of a magnetic field. Sense coils register an inductance that varies as a function of an angular velocity in a second dimension. In embodiments, the vibrating coil causes first and second mutual inductances in the sense coils to deviate from each other as a function of the angular velocity. In embodiments, self-inductances associated with a pair of meandering coils vary as a function of an angular velocity in a second dimension. In embodiments, package build-up layers are utilized to fabricate the inductive inertial sensors, enabling package-level integrated inertial sensing advantageous in small form factor computing platforms, such as mobile devices. | 06-19-2014 |
20140176368 | PACKAGE STRUCTURES INCLUDING DISCRETE ANTENNAS ASSEMBLED ON A DEVICE - Methods of forming a microelectronic packaging structure and associated structures formed thereby are described. Those methods and structures may include forming a package structure comprising a discrete antenna disposed on a back side of a device, wherein the discrete antenna comprises an antenna substrate, a through antenna substrate via vertically disposed through the antenna substrate. A through device substrate via that is vertically disposed within the device is coupled with the through antenna substrate via, and a package substrate is coupled with an active side of the device. | 06-26-2014 |
20140333480 | CHIP PACKAGES INCLUDING THROUGH-SILICON VIA DICE WITH VERTICALLY INEGRATED PHASED-ARRAY ANTENNAS AND LOW-FREQUENCY AND POWER DELIVERY SUBSTRATES - An apparatus includes a die with through-silicon vias and radio frequency integrated circuit capabilities and it is vertically integrated with a phased-array antenna substrate. The through-silicon via and a radio frequency integrated circuit is coupled to a plurality of antenna elements disposed on the phased-array antenna substrate where each of the plurality of antenna elements is coupled to the through-silicon vias and radio frequency integrated circuit through a plurality of through-silicon vias. A process of assembling the through-silicon vias and radio frequency integrated circuit to the phased-array antenna substrate includes testing the apparatus. | 11-13-2014 |