Patent application number | Description | Published |
20130234874 | Digital-to-Analog Converter - A digital-to-analog converter (DAC) has a pulse-width encoder that generates a charging pulse having a pulse width proportional to the DAC's digital input value. The charging pulse controls a charging switch that selectively connects a current source to a capacitor for the duration of the charging pulse. At the end of the charging pulse, a voltage corresponding to the charge stored in the capacitor forms the DAC's analog output signal. Such DACs can be configured (1) with negative-gain amplifiers across the capacitor to form a negative feedback loop, (2) with multiple parallel current sources, and/or (3) in differential architectures. | 09-12-2013 |
20130307518 | Self-Calibrating Differential Current Circuit - In one embodiment, a constant-current generator is connected in series with a dependent (e.g., tail) device. A switched capacitor circuit connected to the gate of the dependent device is operated to (i) charge at least one capacitor of the switched capacitor circuit, (ii) use the at least one charged capacitor to adjust the gate voltage of the dependent device to drive the dependent current through the dependent device to be equal to the constant current through the constant-current generator, and (iii) direct the dependent and constant currents through source and sink current nodes. | 11-21-2013 |
20150200681 | Segmented Digital-To-Analog Converter With Overlapping Segments - In one embodiment, a segmented digital-to-analog converter (DAC) has two configurations (i.e., sub-DACs) with overlapping operating ranges and a data mapper that maps the digital input signal into two different digital signals, one for each sub-DAC. The currents generated by the sub-DACs are combined and then used to generate the corresponding analog output signal. Because the sub-DACs have overlapping operating ranges, the DAC can be calibrated to account for process variations that result in the actual current ratio between the two sub-DACs being different from the ideal, designed current ratio. Calibration algorithms generate calibration constants that are applied by the data mapper when mapping the digital input signal into the two digital signals respectively applied to the two sub-DACs. In this way, high-precision DACs can be implemented without requiring expensive circuitry to handle undesirable current mismatch resulting from process variations. | 07-16-2015 |
Patent application number | Description | Published |
20080221271 | TERPOLYMER METHACRYLATE DISPERSANT - A methacrylate terpolymer, methods for making the terpolymer, and lubricant compositions containing the terpolymer. The terpolymer is derived from (a) a C | 09-11-2008 |
20090325831 | FUNCTIONALIZED OLEFIN COPOLYMER ADDITIVE COMPOSITION - An additive concentrate comprising a viscosity index modifying copolymer comprising the reaction product of an acylated ethylene-olefin copolymer and a polyamine, and lubricating compositions containing the same are provided. Methods of improving boundary film resistance of a lubricating composition and modifying the viscosity of a lubricating composition are also provided. | 12-31-2009 |
20110105371 | OLEFIN COPOLYMER VI IMPROVERS AND LUBRICANT COMPOSITIONS AND USES THEREOF - A lubricating oil composition and methods of operating an internal combustion engine to provide improved engine operation. The lubricating composition includes a major amount of oil of lubricating viscosity and a minor amount of at least one olefin copolymer having a number average molecular weight greater than about 10,000 up to about 300,000. The olefin copolymer is grafted with (A) a vinyl-substituted aromatic compound, and (B) a compound selected from the group consisting of a C | 05-05-2011 |
20120101017 | Lubricant additive - A hydrogenated styrene butadiene star copolymer is incorporated in a lubricant additive package. The star copolymer can include about 3 to 25% and about 97 to 75% butadiene. The star copolymer may further be incorporated in a lubricant additive in the amount of about 12 wt % of the star copolymer as compared to the base oil. | 04-26-2012 |
20150038382 | GEAR OIL COMPOSITIONS - A gear oil composition, a method for operating an automotive gear, and a method for improving performance of a gear oil that includes a) a major amount of a base oil having a lubricating viscosity; b) a polysulfide extreme pressure agent; and c) a reaction product of an acylated copolymer and a polyamine. | 02-05-2015 |
Patent application number | Description | Published |
20100199260 | RESOURCE PROCESSING USING AN INTERMEDIARY FOR CONTEXT-BASED CUSTOMIZATION OF INTERACTION DELIVERABLES - A software application includes work order resources, each of which defines an atomic operation for the software application, and a construction service resource, which processes the work order resources in response to all interaction requests for the software application. Each interaction request is received from a client and identifies a corresponding work order, which the construction service processes to dynamically construct a set of deliverables, which can include a custom representation of the work order. While processing the interaction request, the construction service, as directed by the work order, can make one or more requests to context resources for context information corresponding to an activity for which the interaction was requested to construct the set of deliverables. The work order resource can comprise a reflective program that enables the construction service to dynamically determine and construct the set of deliverables, including the next appropriate interaction(s) using the context information, thereby directing a set of atomic operations as part of an activity being performed and enabling the dynamic context-based construction of interaction deliverables. | 08-05-2010 |
20130246996 | Declarative Software Application Meta-Model and System for Self-Modification - A solution providing for the dynamic design, use, and modification of models using a declarative software application meta-model that provides for self-modification of a collection of the models is provided. The solution can enable continuous real-time testing, simulation, deployment, and modification of the collection of the models. A model in the collection of the models can represent an entity or a function and can be included in a set of related models. Additionally, a set of related models can include a plurality of sets of related models. The collection of the models can represent, for example, one or more software applications, processes, and/or the like. | 09-19-2013 |
20140013301 | Resource Processing Using an Intermediary for Context-Based Customization of Interaction Deliverables - A software application includes work order resources, each of which defines an atomic operation for the software application, and a construction service resource, which processes the work order resources in response to all interaction requests for the software application. Each interaction request is received from a client and identifies a corresponding work order, which the construction service processes to dynamically construct a set of deliverables, which can include a custom representation of the work order. While processing the interaction request, the construction service, as directed by the work order, can make one or more requests to context resources for context information corresponding to an activity for which the interaction was requested to construct the set of deliverables. The work order resource can comprise a reflective program that enables the construction service to dynamically determine and construct the set of deliverables, including the next appropriate interaction(s) using the context information, thereby directing a set of atomic operations as part of an activity being performed and enabling the dynamic context-based construction of interaction deliverables. | 01-09-2014 |
20150309772 | Declarative Software Application Meta-Model and System for Self-Modification - A solution providing for the dynamic design, use, and modification of models using a declarative software application meta-model that provides for self-modification of a collection of the models is provided. The solution can enable continuous real-time testing, simulation, deployment, and modification of the collection of the models. A model in the collection of the models can represent an entity or a function and can be included in a set of related models. Additionally, a set of related models can include a plurality of sets of related models. The collection of the models can represent, for example, one or more software applications, processes, and/or the like. | 10-29-2015 |
20160062763 | Resource Processing Using an Intermediary for Context-Based Customization of Interaction Deliverables - A software application includes work order resources, each of which defines an atomic operation for the software application, and a construction service resource, which processes the work order resources in response to all interaction requests for the software application. Each interaction request is received from a client and identifies a corresponding work order, which the construction service processes to dynamically construct a set of deliverables, which can include a custom representation of the work order. While processing the interaction request, the construction service, as directed by the work order, can make one or more requests to context resources for context information corresponding to an activity for which the interaction was requested to construct the set of deliverables. The work order resource can comprise a reflective program that enables the construction service to dynamically determine and construct the set of deliverables, including the next appropriate interaction(s) using the context information, thereby directing a set of atomic operations as part of an activity being performed and enabling the dynamic context-based construction of interaction deliverables. | 03-03-2016 |
Patent application number | Description | Published |
20090132346 | Modifying Broadcast Media Ad Campaigns - Among other things, methods, computer program products, and systems can be used to modify a previously booked broadcast media ad campaign. For example, an previously booked broadcast media ad campaign can be modified by selecting one or more parameters from among multiple parameters associated with the previously booked broadcast media ad campaign. The selected one or more parameters are modified, and the modified one or more parameters are applied to the previously booked broadcast media ad campaign while the previously booked broadcast media ad campaign is still running. | 05-21-2009 |
20090248478 | Frequency-Aware Spot Selection for Content Campaigns - A computer-implemented method including receiving advertising campaign characteristics with a minimum frequency target for an advertising campaign; selecting, based on the received advertising campaign characteristics, a station having one or more advertising spots available; determining, based on the one or more advertising spots, whether the minimum frequency target is attainable for the selected station; and making an offer to the selected station, in response to the determination, to obtain advertising for the advertising campaign. | 10-01-2009 |
20100017298 | ADVERTISING INVENTORY ALLOCATION - A simultaneous ascending price auction (“SAA”) can be used to allocate advertising inventory to bidders. The advertising inventory can be, for example, radio or television advertisement spots (“spots”). The bidders can be advertisers that can provide advertisements for presentation in the spots. Two or more contiguous spots can define an advertising block. Spots or advertising blocks can be allocated to advertisers by the SM mechanism based on bid criteria. The SAA can perform simultaneous advertisement scheduling and pricing. The auction allocation can be optimized to facilitate efficient allocation of advertisements to spots or blocks. | 01-21-2010 |
20120011003 | Review of Advertisements - Among other things, techniques and systems are disclosed for reviewing ad campaigns prior to presentation by a publisher. Specifically, the techniques and systems enable a publisher to decline advertisement creatives (or individual ads) that the publisher finds objectionable or otherwise does not want to publish. A disclosed method includes receiving, from an advertiser, a plurality of ad campaigns each including a set of creatives and a schedule. The method further includes reviewing an ad campaign from the plurality of ad campaigns to identify an objectionable creative. Furthermore, the method includes identifying one or more instances of the objectionable creative in other ad campaigns from the plurality of ad campaigns based on the review of the ad campaign and before review the other ad campaigns. For each of the other ad campaigns having at least an instance from among the identified one or more instances of the objectionable creative, the method also includes automatically generating a modified schedule and a modified set of creatives including the set of creatives minus the objectionable creative. | 01-12-2012 |
20140114773 | ADVERTISING INVENTORY ALLOCATION - A simultaneous ascending price auction (“SAA”) can be used to allocate advertising inventory to bidders. The advertising inventory can be, for example, radio or television advertisement spots (“spots”). The bidders can be advertisers that can provide advertisements for presentation in the spots. Two or more contiguous spots can define an advertising block. Spots or advertising blocks can be allocated to advertisers by the SAA mechanism based on bid criteria. The SAA can perform simultaneous advertisement scheduling and pricing. The auction allocation can be optimized to facilitate efficient allocation of advertisements to spots or blocks. | 04-24-2014 |
Patent application number | Description | Published |
20130096252 | TIN FREE SILYL-TERMINATED POLYMERS - Embodiments of the invention provide for methods of producing a composition comprising a crosslinkable silane-terminated polymer having at least one crosslinkable silyl group in each molecule. The method comprises providing a polymer having at least one unsaturated group and at least one alcoholic hydroxyl group in each molecule, adding to the polymer a compound having a hydrogen-silicon bond and a crosslinkable silyl group in each molecule and a hydrosilylation catalyst to thereby carry out a hydrosilylation reaction to form a composition comprising hydrosilylated polyoxyalkylene polymers, reacting the hydrosilylated polyoxyalkylene polymers with at least one isocyanate in the presence of a first tin-free catalyst to form an isocyanate reacted hydrosilylated polymer, and optionally reacting the isocyanate reacted hydrosilylated polymer with a polyol having a nominal functionality of at least 2 to form a polyol reacted crosslinkable silane-terminated polymer. | 04-18-2013 |
20130102694 | Polyurethanes Made with Copper Catalysts - Polyisocyanate-based polymers are formed by curing a reaction mixture containing at least one polyisocyanate and at least one isocyanate-reactive compound having at least two isocyanate-reactive groups in the presence of a copper catalyst that contains at least one copper atom associated with a polydentate ligand that contains at least one nitrogen-containing complexing site. | 04-25-2013 |
20130211017 | ELASTOMERIC EPOXY MATERIALS AND THE USE THEREOF - Thermoset elastomer compositions are disclosed. Such elastomers are the reaction product of (a) an ambient temperature liquid epoxy-terminated prepolymer formed by reacting a polyoxyalkyleneamine having a molecular weight of from 3000 to 20,000 with an excess of epoxide, wherein the polyoxyalkyleneamine has at least 3 active hydrogen atoms and (b) a curing agent comprising at least one amine or polyamine having an equivalent weight of less than 200 and having 2 to 5 active hydrogen atoms. Such elastomers can be used in applications such as for sealants, adhesives, coatings, gaskets, jointing and cast elastomers. | 08-15-2013 |
20130225781 | POLYURETHANES MADE USING ZINC CATALYSTS - Polyisocyanate-based polymers are formed by curing a reaction mixture containing at least one polyisocyanate and at least one isocyanate-reactive compound having at least two isocyanate-reactive groups in the presence of a zinc catalyst that contains at least one zinc atom associated with a polydentate ligand that contains at least one nitrogen-containing complexing site. | 08-29-2013 |
20130253084 | POLYURETHANE ELASTOMERS MADE USING MIXTURES OF ALIPHATIC DIOL CHAIN EXTENDER AND SECONDARY AMINE - Polyurethane elastomers are formed by curing a reaction mixture containing at least one polyisocyanate at least one polyol, an aliphatic diol chain extender and a small amount of a secondary amino compound that may have none or one or more hydroxyl groups. The reaction is catalyzed with a metal catalyst. In certain embodiments, the catalyst is an organozirconium, organotitanium or tertiary amine-based catalyst. The presence of the secondary amine compound in those cases provides for a good surface appearance and good physical properties. | 09-26-2013 |
20130291992 | ELASTOMERIC INSULATION MATERIALS AND THE USE THEREOF IN SUBSEA APPLICATIONS - The invention provides an insulation material comprising an epoxy-terminated prepolymer and an amine curing agent. The reaction production of the epoxy-terminated prepolymer and amine curing agent provides for an elastomer that combines the processing and mechanical properties of polyurethane elastomers with improved thermal-hydrolytic stability. The insulation material is particularly useful as thermal insulation and coating for subsea oil and gas applications. | 11-07-2013 |
20140100348 | PROCESS FOR MAKING LOW VISCOSITY, FAST CURING SILANE TERMINATED POLYMERS - Methods of producing a composition comprising a crosslinkable silane-terminated polymer having at least one cross-linkable silyl group in each molecule are provided. The method may comprise providing a polymer having at least one unsaturated group and at least one alcohol hydroxyl group in each molecule and having a number average molecular weight between about 100 and about 5,000, adding to the polymer a compound having a hydrogen-silicon bond and a crosslinkable silyl group in each molecule and a hydrosilylation catalyst to thereby carry out a hydrosilylation reaction to form a composition comprising hydrosilylated polymers, wherein the hydrosilylation reaction has a hydrosilylation efficiency greater than 50% as determined by | 04-10-2014 |
20140221594 | Polyurethanes Made Using Mixtures of Tertiary Amine Compounds and Lewis Acids as Catalysts - Polyisocyanate-based polymers are formed by curing a reaction mixture containing at least one polyisocyanate and at least one isocyanate-reactive compound having at least two isocyanate-reactive groups in the presence of a tertiary amine catalyst having a molecular weight of up to 300 and from 0.01 to 1.0 mole per mole of the tertiary amine compound(s) of a non-protic, non-catalytic, metal-containing Lewis acid. | 08-07-2014 |
20140357802 | TOUGHENING AGENT FOR EPOXY THERMOSET - An epoxy thermoset that includes a reaction product of a toughening agent prepared from a reaction of a first epoxy resin and a polyether polyamine, a second epoxy resin and a liquid amine hardener for the toughening agent and the second epoxy resin. The toughening agent is an adduct of the second epoxy resin and the polyether polyamine. The polyether polyamine phase of the toughening agent separates to form particles in the epoxy thermoset, where the particles have a volume average diameter in a range from 20 nanometers to 200 nanometers. | 12-04-2014 |
20140357813 | EPOXY ELASTOMER COMPOSITIONS - An epoxy terminated prepolymer formed as a reaction product of a cycloaliphatic epoxide resin and an amine terminated polymeric polyol, and a catalyst that promotes the reaction of the cycloaliphatic epoxide resin and the aminated polyol. The epoxy terminated prepolymer and an anhydride hardener react to form an epoxy elastomer composition having a microphase separated morphology of hard particles, formed with the anhydride hardener reacted with the epoxy terminated prepolymer, dispersed in a soft continuous phase formed from polymeric polyol in the epoxy terminated prepolymer. | 12-04-2014 |
20150065675 | POLYURETHANES MADE USING BISMUTH THIOCARBAMATE OR THIOCARBONATE SALTS AS CATALYSTS - Polyisocyanate-based polymers are formed by curing a reaction mixture containing at least one polyisocyanate and at least one isocyanate-reactive compound having at least two isocyanate-reactive groups in the presence of a bismuth mono- or dithiocarbamate or mono- or dithiocarbonate salt. | 03-05-2015 |
20150073065 | POLYURETHANES MADE USING BISMUTH THIOPHOSPHORIC ACID DIESTER SALTS AS CATALYSTS - Polyisocyanate-based polymers are formed by curing a reaction mixture containing at least one polyisocyanate and at least one isocyanate-reactive compound having at least two isocyanate-reactive groups in the presence of a bismuth thiophosphoric acid diester salt. | 03-12-2015 |
20150087737 | Hydrophilic Polyurethane Foam for Liquid Based Cleaning Applications - A reaction system for forming a hydrophilic polyurethane foam for liquid based cleaning applications includes a composition that has a prepolymer component and an aqueous component. The prepolymer component is a reaction product of an isocyanate component that includes diphenylemethane diisocyanate (MDI) and a polyol component that includes a polyoxyethylene-polyoxypropylene polyol that has an polyoxyethylene content greater than 65 wt %, based on a total weight of the polyoxyethylene-polyoxypropylene polyol. The aqueous component includes at least 60 wt % of water and at least 0.5 wt % of a surfactant, based on a total weight of the aqueous component. A weight ratio of the prepolymer component to the aqueous component in the composition is from 0.5:2 to 2:0.5, the composition has a cream time of less than 20 seconds and a tack free time of less than 7 minutes, and the hydrophilic polyurethane foam for liquid based cleaning applications has a wet tear strength of at least 500 N/m. | 03-26-2015 |
20150246993 | Polyurethanes Made with Copper Catalysts - Polyisocyanate-based polymers are formed by curing a reaction mixture containing at least one polyisocyanate and at least one isocyanate-reactive compound having at least two isocyanate-reactive groups in the presence of a copper catalyst that contains at least one copper atom associated with a polydentate ligand that contains at least one nitrogen-containing complexing site. | 09-03-2015 |
20150259466 | ADDUCT COMPOSITIONS - An amine endcapped adduct composition including an amine endcapped adduct formed from a monofunctional epoxide and a polyether amine. The monofunctional epoxide and the polyether amine are combined in a molar ratio of 1.0:2.0 to 1.0:8.0 moles of epoxide functionalities to moles of polyether amine functionalities. | 09-17-2015 |
20150376326 | POLYURETHANES MADE USING ZINC CATALYSTS - Polyisocyanate-based polymers are formed by curing a reaction mixture containing at least one polyisocyanate and at least one isocyanate-reactive compound having at least two isocyanate-reactive groups in the presence of a zinc catalyst that contains at least one zinc atom associated with a polydentate ligand that contains at least one nitrogen-containing complexing site. | 12-31-2015 |
Patent application number | Description | Published |
20130308438 | HIGHLY SCALABLE MODULAR SYSTEM WITH HIGH RELIABILITY AND LOW LATENCY - A computing system for processing network traffic includes a plurality of network ports configured to receive network traffic, a plurality of processing blades, not directly coupled with the plurality of network ports, configured to process the network traffic, a switch coupled with the plurality of processing blades and configured to support inter-blade communications among the plurality of processing blades, a router coupled with the switch and the plurality of network ports, the router configured to forward the network traffic to one or more of the plurality of processing blades based on resource information of the plurality of the processing blades, and a system controller coupled to the router and the plurality of processing blades, the system controller configured to receive and maintain the resource information from the plurality of the processing blades and further configured to update the router with the resource information of the plurality of the processing blades. | 11-21-2013 |
20130308439 | HIGHLY SCALABLE MODULAR SYSTEM WITH HIGH RELIABILITY AND LOW LATENCY - A computing system for processing network traffic includes a plurality of network ports configured to receive network traffic, a plurality of processing blades, not directly coupled with the plurality of network ports, configured to process the network traffic, a switch coupled with the plurality of processing blades and configured to support inter-blade communications among the plurality of processing blades, a router coupled with the switch and the plurality of network ports, the router configured to forward the network traffic to one or more of the plurality of processing blades based on resource information of the plurality of the processing blades, and a system controller coupled to the router and the plurality of processing blades, the system controller configured to receive and maintain the resource information from the plurality of the processing blades and further configured to update the router with the resource information of the plurality of the processing blades. | 11-21-2013 |
20130308459 | HIGHLY SCALABLE MODULAR SYSTEM WITH HIGH RELIABILITY AND LOW LATENCY - A computing system for processing network traffic includes a plurality of network ports configured to receive network traffic, a plurality of processing blades, not directly coupled with the plurality of network ports, configured to process the network traffic, a switch coupled with the plurality of processing blades and configured to support inter-blade communications among the plurality of processing blades, a router coupled with the switch and the plurality of network ports, the router configured to forward the network traffic to one or more of the plurality of processing blades based on resource information of the plurality of the processing blades, and a system controller coupled to the router and the plurality of processing blades, the system controller configured to receive and maintain the resource information from the plurality of the processing blades and further configured to update the router with the resource information of the plurality of the processing blades. | 11-21-2013 |
20140052860 | IP ADDRESS ALLOCATION - Systems and methods are described for IP Address allocation. A computerized method includes receiving at a wireless access gateway a request from a subscriber to connect to a network, allocating a first IP address to the subscriber from a first pool of IP addresses at the wireless access gateway, and assigning a second IP address to the subscriber from a second pool of IP addresses at the wireless access gateway when the subscriber requests a network service. | 02-20-2014 |
20140098762 | APPLICATION AND CONTENT AWARENESS FOR SELF OPTIMIZING NETWORKS - Systems and methods are described for providing application and content awareness for self-optimizing networks. A computerized method includes receiving at a mobile gateway a session request from a mobile device, establishing a session between the mobile device and the mobile gateway, receiving a request from the mobile device at the mobile gateway to access a remote resource, establishing a connection between the mobile device and the remote resource via the mobile gateway, detecting application and content information of a service data flow of the connection, and sending the application and content information of the service data flow to a network server for network optimization. | 04-10-2014 |
20140136660 | EXTENDING MULTICAST/BROADCAST SERVICES TO WIDE AREA NETWORKS - Systems and methods are described for extending multicast/broadcast service to wide area networks. A computerized method includes receiving a multicast/broadcast discovery message from a client, encapsulating the multicast/broadcast discovery message at a gateway, forwarding the encapsulated multicast/broadcast discovery message to a multicast/broadcast server, receiving a multicast/broadcast discovery response message from the multicast/broadcast server with a server IP address, generating a server alias IP address for the multicast/broadcast server at the gateway, replacing the server IP address with the server alias IP address in the multicast/broadcast discovery response message, encapsulating the multicast/broadcast discovery response message at the gateway, and forwarding the encapsulated multicast/broadcast discovery response message to the client. | 05-15-2014 |
20140172947 | CLOUD-BASED VIRTUAL LOCAL NETWORKS - Systems and methods are described for providing cloud-based virtual local networks. A computerized method for providing cloud-based virtual local networks includes receiving at a network gateway a request for a network address from a network switch, communicating with a user device management entity (uDME) server to authorize the network switch, receiving an authorization response from the uDME server for the network switch, receiving a network address pool at the network gateway from the uDME server, and creating at the network gateway a virtual home router containing a virtual home router context that is unique to the virtual home router and associated with the network address pool. | 06-19-2014 |
20140344449 | IP ADDRESS ALLOCATION FOR WI-FI CLIENTS - Computerized systems and computerized methods are provided for internet protocol (IP) address allocation for Wi-Fi clients in a manner that avoids assigning a public IP address to a device if the device is not first activated to use services provided by the network. A private IP network address is allocated to a device, wherein the private IP network address is only valid for a predetermined period, and only allows the device to activate itself with the network instead of providing the device full access to the network. The device is monitored during the predetermined period so that if the device is activated to use the network during the predetermined period, the computing device assigns a public IP address to the device so that the device can access a full set of services provided by the network. | 11-20-2014 |