Patent application number | Description | Published |
20100085870 | GLOBAL DETECTION OF RESOURCE LEAKS IN A MULTI-NODE COMPUTER SYSTEM - A process is disclosed for identifying and recovering from resource leaks on compute nodes of a parallel computing system. A resource monitor stores information about system resources available on a compute node in a clean state. After the compute node runs a job, the resource monitor compares the current resource availability to the clean state. If a resource leak is found, the resource monitor contacts a global resource manger to remove the resource leak. | 04-08-2010 |
20100085871 | RESOURCE LEAK RECOVERY IN A MULTI-NODE COMPUTER SYSTEM - A process is disclosed for identifying and recovering from resource leaks on compute nodes of a parallel computing system. A resource monitor stores information about system resources available on a compute node in a clean state. After the compute node runs a job, the resource monitor compares the current resource availability to the clean state. If a resource leak is found, the resource monitor contacts a global resource manger to remove the resource leak. | 04-08-2010 |
20110040775 | PROACTIVE ANALYTIC DATA SET REDUCTION VIA PARAMETER CONDITION INJECTION - Systems, methods and articles of manufacture are disclosed for injecting parameter conditions to reduce a size of a data set to be processed. A data set may be received to be processed by an analytic routine. The data set may include results from executing a first query. Further, input may be received from a user, the input specifying a parameter specific to the analytic routine to be performed on the data set. At least one condition associated with the specified parameter may be identified. A second query may be generated from the first query and the identified condition. The second query may be executed to generate a reduced data set. The analytic routine may be performed on the reduced data set to generate an output to the user. | 02-17-2011 |
20120036384 | Reducing Power Consumption While Synchronizing A Plurality Of Compute Nodes During Execution Of A Parallel Application - Methods, apparatus, and products are disclosed for reducing power consumption while synchronizing a plurality of compute nodes during execution of a parallel application that include: beginning, by each compute node, performance of a blocking operation specified by the parallel application, each compute node beginning the blocking operation asynchronously with respect to the other compute nodes; reducing, for each compute node, power to one or more hardware components of that compute node in response to that compute node beginning the performance of the blocking operation; and restoring, for each compute node, the power to the hardware components having power reduced in response to all of the compute nodes beginning the performance of the blocking operation. | 02-09-2012 |
20120204041 | Profiling An Application For Power Consumption During Execution On A Compute Node - Methods, apparatus, and products are disclosed for profiling an application for power consumption during execution on a compute node that include: receiving an application for execution on a compute node; identifying a hardware power consumption profile for the compute node, the hardware power consumption profile specifying power consumption for compute node hardware during performance of various processing operations; determining a power consumption profile for the application in dependence upon the application and the hardware power consumption profile for the compute node; and reporting the power consumption profile for the application. | 08-09-2012 |
20120210330 | Executing A Distributed Java Application On A Plurality Of Compute Nodes - Methods, systems, and products are disclosed for executing a distributed Java application on a plurality of compute nodes. The Java application includes a plurality of jobs distributed among the plurality of compute nodes. The plurality of compute nodes are connected together for data communications through a data communication network. Each of the plurality of compute nodes has installed upon it a Java Virtual Machine (‘JVM’) capable of supporting at least one job of the Java application. Executing a distributed Java application on a plurality of compute nodes includes: tracking, by an application manager, a just-in-time (‘JIT’) compilation history for the JVMs installed on the plurality of compute nodes; and configuring, by the application manager, the plurality of jobs for execution on the plurality of compute nodes in dependence upon the JIT compilation history for the JVMs installed on the plurality of compute nodes. | 08-16-2012 |
20120216021 | Performing An All-To-All Data Exchange On A Plurality Of Data Buffers By Performing Swap Operations - Methods, apparatus, and products are disclosed for performing an all-to-all exchange on n number of data buffers using XOR swap operations. Each data buffer has n number of data elements. Performing an all-to-all exchange on n number of data buffers using XOR swap operations includes for each rank value of i and j where i is greater than j and where i is less than or equal to n: selecting data element i in data buffer j; selecting data element j in data buffer i; and exchanging contents of data element i in data buffer j with contents of data element j in data buffer i using an XOR swap operation. | 08-23-2012 |
20120290863 | Budget-Based Power Consumption For Application Execution On A Plurality Of Compute Nodes - Methods, apparatus, and products are disclosed for budget-based power consumption for application execution on a plurality of compute nodes that include: assigning an execution priority to each of one or more applications; executing, on the plurality of compute nodes, the applications according to the execution priorities assigned to the applications at an initial power level provided to the compute nodes until a predetermined power consumption threshold is reached; and applying, upon reaching the predetermined power consumption threshold, one or more power conservation actions to reduce power consumption of the plurality of compute nodes during execution of the applications. | 11-15-2012 |
20120304193 | Scheduling Applications For Execution On A Plurality Of Compute Nodes Of A Parallel Computer To Manage Temperature Of The Nodes During Execution - Methods, apparatus, and products are disclosed for scheduling applications for execution on a plurality of compute nodes of a parallel computer to manage temperature of the plurality of compute nodes during execution that include: identifying one or more applications for execution on the plurality of compute nodes; creating a plurality of physically discontiguous node partitions in dependence upon temperature characteristics for the compute nodes and a physical topology for the compute nodes, each discontiguous node partition specifying a collection of physically adjacent compute nodes; and assigning, for each application, that application to one or more of the discontiguous node partitions for execution on the compute nodes specified by the assigned discontiguous node partitions. | 11-29-2012 |
20130073733 | BALANCING A DATA PROCESSING LOAD AMONG A PLURALITY OF COMPUTE NODES IN A PARALLEL COMPUTER - Methods, apparatus, and products are disclosed for balancing a data processing load among a plurality of compute nodes in a parallel computer that include: partitioning application data for processing on the plurality of compute nodes into data chunks; receiving, by each compute node, at least one of the data chunks for processing; estimating, by each compute node, processing time involved in processing the data chunks received by that compute node for processing; and redistributing, by at least one of the compute nodes to at least one of the other compute nodes, a portion of the data chunks received by that compute node in dependence upon the processing time estimated by that compute node. | 03-21-2013 |
Patent application number | Description | Published |
20090062478 | POLY(ARYLENE ETHER) PREPARATION METHOD - Capped poly(arylene ether)s are prepared by a method that includes reacting a poly(arylene ether) with a capping agent to form a capping reaction mixture, washing the capping reaction mixture with a concentrated basic aqueous solution, and isolating the capped poly(arylene ether) by a total isolation method. The washing method is effective for removal of capping-related impurities, and surprisingly does not result in decomposition of the capped poly(arylene ether). | 03-05-2009 |
20100084170 | COMPOSITE-FORMING METHOD, COMPOSITES FORMED THEREBY, AND PRINTED CIRCUIT BOARDS INCORPORATING THEM - A composite-forming process includes impregnating a reinforcing structure with a curable composition at a temperature of about 10 to about 40° C. The curable composition includes specific amounts of an epoxy resin, a poly(arylene ether), a solvent, and a curing promoter. The poly(arylene ether) includes, on average, about 1.6 to about 2.4 phenolic hydroxy groups per molecule, and it has a polydispersity index less than or equal to 2.2 and an intrinsic viscosity of about 0.03 to about 0.2 deciliter per gram. These characteristics substantially improve the solubility of the poly(arylene ether) in the curable composition and allow the curable composition to be formed and used at or near room temperature. Composites formed by the process and circuit boards including the composites are also described. | 04-08-2010 |
20120329939 | POLY(ARYLENE ETHER)-POLY(HYDROXY ETHER) BLOCK COPOLYMER AND METHOD OF MAKING - A poly(arylene ether)-poly(hydroxy ether) block copolymer includes at least one poly(hydroxy ether) block and at least one poly(arylene ether) block, and the mole ratio of poly(hydroxy ether) blocks to poly(arylene ether) blocks is 0.95:1 to about 1.00:1. The poly(arylene ether)-poly(hydroxy ether) block copolymer can be prepared by reacting a telechelic poly(arylene ether) having terminal hydroxyl groups with a telechelic poly(hydroxy ether) epoxy resin having terminal epoxy groups, wherein the mole ratio of the telechelic poly(hydroxy ether) to the telechelic poly(arylene ether) is 0.95:1 to 1.00:1. The poly(arylene ether)-poly(hydroxy ether) block copolymer can be shaped into an article by extrusion, thermoforming, or molding, and is a compatibilizing agent for non-polar and polar polymers. | 12-27-2012 |
20130237648 | COMPATIBILIZED COMPOSITION, METHOD FOR THE FORMATION THEREOF, AND ARTICLE COMPRISING SAME - A poly(phenylene ether)-poly(hydroxy ether) block copolymer is used to compatibilize blends of polar polymers and non-polar polymers. The resulting compatibilized blends exhibit physical property improvements relative to blends without a compatibilizer and blends with a poly(hydroxy ether). | 09-12-2013 |
20130274393 | COMPATIBILIZED COMPOSITION, METHOD FOR THE FORMATION THEREOF, AND ARTICLE COMPRISING SAME - A poly(phenylene ether)-poly(hydroxy ether) block copolymer is used to compatibilize blends of non-polar polymers with polar fillers. The resulting compatibilized blends exhibit physical property improvements relative to blends without a compatibilizer and blends with a poly(hydroxy ether). | 10-17-2013 |
20140005340 | Ultrafine Poly(phenylene ether) Particles and Compositions Derived Therefrom | 01-02-2014 |
20140058014 | EPOXYBENZYL-TERMINATED POLY(ARYLENE ETHER)S, METHOD FOR PREPARATION THEREOF, AND CURABLE COMPOSITIONS COMPRISING SAME - An epoxybenzyl-terminated poly(arylene ether) has the structure R—W—R wherein W is a divalent poly(arylene ether) residue terminated with phenolic oxygen atoms, and R is an epoxybenzyl group, wherein each occurrence of R is the same or different. The epoxybenzyl-terminated poly(arylene ether) is formed by reacting a peroxide-containing reagent with a vinybenzyl-terminated poly(arylene ether). Also disclosed is a curable composition including the epoxybenzyl-terminated poly(arylene ether)s, a curing promoter, and, optionally, an auxiliary epoxy resin. The curable composition is useful for the preparation of composites, and in particular, composites used in manufacturing printed circuit boards. | 02-27-2014 |
20140100312 | Blends of Micronized Polyphenylene Ether and Thermoplastic Polyurethanes Blend - Disclosed herein is a blend comprising:
| 04-10-2014 |
20140221552 | TRIBLOCK COPOLYMER, METHOD FOR ITS FORMATION, AND COMPATIBILIZED COMPOSITIONS COMPRISING IT - A poly(phenylene ether)-poly(hydroxy ether)-poly(phenylene ether) (PPE-PHE-PPE) triblock copolymer is formed by reaction of a monohydroxy-terminated poly(phenylene ether) with a diepoxy-terminated poly(hydroxy ether) in the presence of a base. The PPE-PHE-PPE triblock copolymer is useful as a compatibilizer in blends of polar polymers and non-polar polymers. The PPE-PHE-PPE triblock copolymer is also useful as a compatibilizer for non-polar polymers and polar fillers. | 08-07-2014 |
20150028247 | RIGID FOAM AND ASSOCIATED ARTICLE AND METHOD - A rigid polyurethane or polyisocyanurate foam includes 1 to 50 weight percent of a particulate poly(phenylene ether) having a mean particle size of 1 to 40 micrometers. The particulate poly(phenylene ether) imparts reduced flammability and reduced water absorption to the foam. The foam is useful as a thermally insulating material in articles including domestic appliances, building materials, tanks, pipelines, heating pipes, cooling pipes, cold stores, and refrigerated vehicles. | 01-29-2015 |
20150038610 | RIGID FOAM AND ASSOCIATED ARTICLE - A polyurethane or polyisocyanurate foam is prepared from a reaction mixture that includes comprising a polyol, an aromatic isocyanate compound, and a blowing agent. The polyol includes a poly(phenylene ether) having a number average molecular weight of 600 to 2000 atomic mass units and an average of 1.5 to 3 hydroxyl groups per molecule. The polyurethane or polyisocyanurate foam exhibits improved resistance to burning and/or reduced elapsed times to formation of tack-free foams relative to foams prepared without the poly(phenylene ether). | 02-05-2015 |
20150045477 | POLY(PHENYLENE ETHER)/EPOXY HOMOGENEOUS SOLID AND POWDER COATING COMPOSITION INCORPORATING SAME - A homogeneous solid composition includes an aromatic epoxy resin and a poly(phenylene ether) having a number average molecular weight of 600 to 2000 atomic mass units and an average of 1.5 to 3 hydroxyl groups per molecule. The molecular weight and hydroxyl functionality of the poly(phenylene ether) allow it to be dissolved in the epoxy resin at relatively low temperature, and remain dissolved as the solution is cooled and solidified. The homogeneous solid composition facilitates incorporation of the poly(phenylene ether) into powder coating compositions that exhibit reduced water absorption in the cured state. | 02-12-2015 |
20150064382 | COMPOSITION AND ARTICLE COMPRISING THERMOPLASTIC POLYURETHANE AND PARTICULATE ENGINEERING POLYMER - A composition includes 50 to 95 weight percent of a thermoplastic polyurethane, and 5 to 50 weight percent of a particulate engineering plastic. The particulate engineering plastic has a glass transition temperature or a crystalline melting point greater than or equal to 200° C. and includes a polyarylsulfone, a polyimide, a poly(phenylene sulfide), a semi-crystalline polyamide, or a combination thereof. Incorporation of the particulate engineering plastic into the thermoplastic polyurethane improves one or more of tensile strength, heat resistance, hardness, and char formation. | 03-05-2015 |
20150065661 | BLEND OF POLY(PHENYLENE ETHER) PARTICLES AND POLYOXYMETHYLENE, ARTICLE THEREOF, AND METHOD OF PREPARATION - A composition contains (a) 1 to 40 weight percent of poly(phenylene ether) particles having a mean particle size of 1 to 40 micrometers; and (b) 60 to 99 weight percent of a polyoxymethylene; wherein polystyrene is absent from the poly(phenylene ether) particles; wherein the composition comprises less than 0.1 volume percent, based on the total volume of the composition, of particulate metals, metalloids, oxides thereof, and combinations thereof, wherein the metals and metalloids are selected from iron, copper, aluminum, magnesium, lead, zinc, tin, chromium, nickel, tungsten, silicon, gold, silver, platinum, and alloys thereof. The poly(phenylene ether) particles reduce the density and increase the char yield of the polyoxymethylene. When the composition is prepared at a temperature below the glass transition temperature of the poly(phenylene ether), increased flexural strength can also be obtained. The composition is useful as a molding composition for a variety of articles. | 03-05-2015 |
20150087736 | POLYURETHANE FOAM AND ASSOCIATED METHOD AND ARTICLE - A polyurethane foam is prepared from a reaction mixture that includes an aromatic isocyanate compound, and blowing agent, and a polyol that itself includes a poly(phenylene ether) having a number average molecular weight of 600 to 2000 atomic mass units and an average of 1.5 to 3 hydroxyl groups per molecule. Use of the poly(phenylene ether) is associated with faster formation of polyurethane, and increased compression force deflection. The polyurethane is useful for forming articles including bedding, furniture, automotive interiors, mass transportation interiors (seating, padding, instrument panels, door panels, steering wheels, armrests, and headrests), flooring underlay (foam, rebond binder), packaging, textiles, lining and gasketing applications, acoustic dampening materials, and weather stripping. | 03-26-2015 |
20150099816 | FLEXIBLE POLYURETHANE FOAM AND ASSOCIATED METHOD AND ARTICLE - A polyurethane foam is prepared from a reaction mixture that includes specific amounts of a polyol, an aromatic isocyanate compound, a particulate poly(phenylene ether), and a blowing agent. The polyurethane foam exhibits one or more of increased compressive force deflection, increased flame retardancy, and increased rate of formation. A method of preparing the foam and articles incorporating the foam are described. | 04-09-2015 |
20150191594 | NON-DUSTING POLY(PHENYLENE ETHER) PARTICLES - Disclosed herein are non-dusting poly(phenylene ether) particles comprising 80 to 96 weight percent of poly(phenylene ether) particles having a mean particle size of 1 to 40 micrometers; and 4 to 20 weight percent of a liquid reactive diluent. Poly(alkenyl aromatic) resins, rubber-modified poly(alkenyl aromatic) resins, and hydrogenated, partially hydrogenated, and non-hydrogenated block copolymers of an alkenyl aromatic monomer and a conjugated diene are all excluded from the particles. The liquid reactive diluent is selected from a first polyol having at least two hydroxyl groups per molecule, a first epoxy resin, a first ethylenically unsaturated monomer, a polyether-modified polysiloxane, and combinations thereof. Also disclosed are compositions comprising the non-dusting poly(phenylene ether) particles and a thermoset composition, wherein the liquid reactive diluent is reactive with the components of the thermoset composition. | 07-09-2015 |
20150210806 | COPOLYMER OF A BISPHENOL DIGLYCIDYL ETHER AND A PHENOLPHTHALENE AND/OR A PHENOLPHTHALIMIDINE, METHOD FOR THE PREPARATION THEREOF, ARTICLE COMPRISING THE COPOLYMER, AND COMPOSITIONS COMPRISING THE COPOLYMER - A copolymer exhibiting improved heat resistance relative to phenolic resins is formed by the reaction of a bisphenol diglycidyl ether and a phenolphthalein and/or a phenolphthalimidine in a molar ratio of 0.98:1 to 1.02:1 in the presence of a catalyst. The copolymer can be used to mold plastic parts. The copolymer is also useful as a flexibilizer in thermoset compositions, and useful as a compatibilizer in blends of polar and non-polar polymers, and blends of non-polar polymers and polar fillers. | 07-30-2015 |
Patent application number | Description | Published |
20080297598 | Electronic film editing system using both film and videotape format - A system for generating a digital representation of a video signal comprised of a sequence of video frames which each include two video fields of a duration such that the video plays at a first prespecified rate of frames per second. The sequence of video frames includes a prespecified number of redundant video fields. Redundant video fields in the video frame sequence are identified by a video processor, and the video frame sequence is digitized by an analog to digital converter, excluding the identified redundant video fields. The digitized video frames are then compressed by a video compressor to generate a digital representation of the video signal which plays at a second prespecified rate of frames per second. | 12-04-2008 |
20100122030 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units. This combination of techniques results in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable manner in both directions between multiple applications and multiple storage units. | 05-13-2010 |
20110185019 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units. This combination of techniques results in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable manner in both directions between multiple applications and multiple storage units. | 07-28-2011 |
20120239892 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all storage units. These techniques result in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable and reliable manner in both directions between multiple applications and multiple storage units. | 09-20-2012 |
20130325895 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units. This combination of techniques results in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable manner in both directions between multiple applications and multiple storage units. | 12-05-2013 |
20150199377 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units. This combination of techniques results in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable manner in both directions between multiple applications and multiple storage units. | 07-16-2015 |
20160028823 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units. This combination of techniques results in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable manner in both directions between multiple applications and multiple storage units. | 01-28-2016 |
Patent application number | Description | Published |
20130170363 | SYSTEMS AND METHODS FOR MULTI-NETWORK AUDIO CONTROL - Systems, methods, apparatus, and articles of manufacture to facilitate connection to a multimedia playback network are disclosed. An example wireless device includes a wireless communication interface to identify a first network within range of the wireless device available for connection and to facilitate connection of the wireless device to the first network. The example wireless device includes a processor to add the first network to a registry of networks for connection by the wireless device. The example wireless device includes a signal strength monitor to monitor one or more available networks from the network registry that are within range of the wireless device. The example processor is to evaluate the available network(s) to identify a preferred network for connection based on at least one network characteristic and facilitate a switch from connection of the wireless device to the first network if the preferred network is different from the first network. | 07-04-2013 |
20130173794 | SYSTEMS AND METHODS FOR CONNECTING AN AUDIO CONTROLLER TO A HIDDEN AUDIO NETWORK - An example multimedia playback device is connected to a network that is configured to not provide an indicator of existence absent a command from the multimedia playback device. The example playback device is to initiate a connection phase for a device to connect to the hidden network based on a user action at the playback device. The example playback device is to reveal a network access point in a connection phase and authenticate the wireless device with the audio network for limited connectivity to the network during the connection phase. The example playback device is to disconnect the wireless device from the audio network and accept a connection of the wireless device to the audio network in an operational phase, the connection enabled using information provided to the wireless device during the connection phase and without the limited connectivity provided in the connection phase. | 07-04-2013 |
20150326670 | Switching Connection Between Network Devices - An example method includes connecting, by wireless device, to a first network device, wherein the first network device provides a connection to a playback network; adding the connection via the first network device to a list of available network connections; sending, to a second network device via the first network device, command(s) to control playback by the second network device; identifying additional available connection(s) to the playback network within range of the wireless device, wherein the additional available connection(s) include a connection via the second network device; determining that the connection to the second network device is preferred over the connection via the first network device based on characteristic(s); based on the determination that the connection via the second network device is preferred, connecting to the playback network via the second network device; and sending, to the second network device, additional command(s) to control playback by the second network device. | 11-12-2015 |
20160088039 | Audio Playback Network Joining - Systems, methods, apparatus, and articles of manufacture to facilitate connection to an audio playback network are disclosed. An example playback device includes a processor and memory. The memory has stored instructions executable by the processor. The playback device may perform functions including connecting to (a) a local area network and (b) an audio playback network and entering a connection phase. The playback device, while in the connection phase, may receive from a network device a request for the network device to connect to the audio playback network and in response to the request transmit to the network device a message indicating an identifier of the audio playback network and a password for accessing the audio playback network. The playback device may exchange one or more messages with the network device to authenticate the network device for the audio playback network; and after authenticating the network device for the audio playback network, receive an audio playback command from the network device. | 03-24-2016 |
Patent application number | Description | Published |
20090171651 | SDRAM-BASED TCAM EMULATOR FOR IMPLEMENTING MULTIWAY BRANCH CAPABILITIES IN AN XML PROCESSOR - The system and method of the present invention “emulates” the TCAM function using a data structure which is stored in an SDRAM device in such way that the size of emulated TCAM is substantially larger than the original TCAM device, thereby allowing the increase of the number of PPE programs which can be resident in memory. The present invention provides a new “emulCAM” algorithm which builds partially on BaRT, but is extended by providing multiple results per hash table entry with flexible assignment to “match-condition-combinations”, by utilizing MUX control vectors for extracting hash index instead of “index-mask-based extraction”, by moving part of CAM function to invoking emulCAM instruction and by providing “Pathological case handling” using multiple emulCAM instructions. | 07-02-2009 |
20100185941 | SUPPORTING VARIABLE DATA STRUCTURES AND CONSTANT DATA STRUCTURES IN A HARDWARE-BASED EXTENSIBLE MARKUP LANGUAGE (XML) POST PROCESSING ENGINE (PPE) - A method, computer program product, and system are disclosed for supporting variable data structures and constant data structures in a hardware-based XML PPE. The method may include inserting one or more constant Type-Length-Attributes (TLAs) into an output stream. The constant TLAs are inserted from one or more constant node-sets referenced from a constant table. The method may also include creating one or more variable node-sets. Each variable node-set includes one or more variable TLAs (TLAs saved from a base XML document) and is mapped to a variable table. The method may also include inserting one or more variable TLAs into the output stream inserted from one or more variable node-sets referenced from the variable table. | 07-22-2010 |
20110153690 | HARDWARE OFF-LOAD MEMORY GARBAGE COLLECTION ACCELERATION - A memory allocation message for each primary memory allocation in a primary memory made by a primary processor is received at a hardware memory management module. A representation of each primary memory allocation is allocated within a second memory in response to each memory allocation message. A determination is made, based upon the allocated representations of each primary memory allocation within the second memory, to free a primary memory allocation in the primary memory. A memory free message is sent to the primary processor instructing the primary processor to free the primary memory allocation in the primary memory. | 06-23-2011 |
20130301429 | Methods and Apparatus for Direct Routing Between Nodes of Networks - Methods and apparatus for direction routing between nodes of networks are disclosed. An example method includes identifying a destination node of first data received at a first node; calculating a logical distance from the first node to the destination node; and, when the logical distance meets a threshold condition and when a direct route from the first node to the destination node is blocked according to a protocol setting, overriding the protocol setting to enable transmission of the first data from the first node to the destination node via the direct route. | 11-14-2013 |
20130336499 | SYSTEMS, METHODS, APPARATUS, AND ARTICLES OF MANUFACTURE TO PROVIDE LOW-LATENCY AUDIO - Systems, methods, apparatus, and articles of manufacture to provide for low-latency delivery and playback of audio are disclosed. In one embodiment, an example audio system includes multiple playback devices including a primary device and one or more secondary devices, whereby, the primary device establishes and controls a peer-to-peer network that connects, wirelessly or wired, to each of the satellite devices. An example audio device contains a channel selector, a control interface, and an audio interface. In some embodiments the control interface is used to transmit control information to another device on a first frequency channel, and the audio interface is used to transmit audio information to another device on a second frequency channel. | 12-19-2013 |
20140003295 | DYNAMIC SPANNING TREE ROOT SELECTION | 01-02-2014 |
20140098713 | METHODS AND APPARATUS FOR MULTICAST OPTIMIZATION - Certain examples accommodate multicast and unicast frame forwarding via wired and/or wireless port connections. An example method includes identifying a message including a frame of data to be directed to a group of playback devices via a network protocol. The example method includes overriding the network protocol for the group of playback devices to transmit a unicast message via direct routing to each member of the group of playback devices that is a “neighbor” of the first playback device. | 04-10-2014 |
20150095486 | FACILITATING THE RESOLUTION OF ADDRESS CONFLICTS IN A NETWORKED MEDIA PLAYBACK SYSTEM - Examples are disclosed and described to facilitate resolution of Internet Protocol address conflicts. An example method includes listening, by a first playback device having a first IP address, to a specified server port, receiving, by the first playback device from a second playback device via the specified server port, a message, wherein the message identifies a second IP address, wherein the second IP address has been assigned to the second playback device, determining, by the first playback device, whether the first IP address is the same as the second IP address, and when the first IP address is the same as the second IP address, obtaining, by the first playback device, a new IP address, wherein the new IP address is different from the first IP address and the second IP address. | 04-02-2015 |
20150205805 | Low-Latency Audio Networking - Low-latency audio networking is disclosed. In one embodiment, an example playback device includes a processor and memory having stored thereon instructions executable by the processor. The example instructions are to cause the first playback device to perform functions comprising: receiving audio information; selecting a first frequency channel of a first spectrum based on a threshold latency associated with the audio information; transmitting to the second playback device via a second frequency channel of a second spectrum, control information that identifies the first frequency channel of the first spectrum; and transmitting to the second playback device via the first frequency channel of the first spectrum, the audio information to be played by the second playback device. | 07-23-2015 |
Patent application number | Description | Published |
20090036722 | Alkylaromatics production - A process is described for producing an alkylaromatic compound, in which a first feed comprising an alkylatable aromatic compound and a second feed comprising an alkene are introduced into a first alkylation reaction zone comprising a first alkylation catalyst. The first alkylation reaction zone is operated under conditions effective to cause alkylation of the alkylatable aromatic compound by the alkene to produce said alkylaromatic compound, the conditions being such that the alkylatable aromatic compound is at least predominantly in the vapor phase. A first effluent comprising the alkylaromatic compound and unreacted alkylatable aromatic compound is withdrawn from the first alkylation reaction zone and at least part of the unreacted alkylatable aromatic compound is treated to remove catalyst poisons therefrom and produce a treated unreacted alkylatable aromatic stream. At least part of the unreacted alkylatable aromatic compound and a third feed comprising said alkene is introduced into a second alkylation reaction zone comprising a second alkylation catalyst. The second alkylation reaction zone is operated under conditions effective to cause alkylation of the unreacted alkylatable aromatic compound by the alkene to produce said alkylaromatic compound, the conditions being such that the alkylatable aromatic compound is at least predominantly in the liquid phase. A second effluent comprising said alkylaromatic compound is withdrawn from the second alkylation reaction zone. | 02-05-2009 |
20110178342 | PROCESS FOR PRODUCING CUMENE - A process is described for producing cumene comprising contacting a feed stream comprising benzene and a further feed stream comprising isopropanol or a mixture of isopropanol and propylene in the presence of an alkylation catalyst comprising at least a molecular sieve of the MCM-22 family in an alkylation zone under alkylation conditions of at least partial liquid phase and with a water concentration in the liquid phase of at least 50 ppm to react at least part of said isopropanol and benzene to produce an effluent stream containing cumene. | 07-21-2011 |
20110201858 | PROCESS FOR PRODUCING CUMENE - In a process for producing cumene from acetone and benzene, a feed stream comprising acetone is contacted with hydrogen in the presence of a hydrogenation catalyst in a first reaction zone under hydrogenation conditions sufficient to convert at least part of the acetone to isopropanol and produce a first liquid effluent stream rich in isopropanol and a first vapor stream rich in unreacted hydrogen. Benzene is then added to at least part of the first liquid effluent stream, without intermediate purification of the first liquid effluent stream, and optionally to at least part of the first vapor stream, to form a second feed stream. The second feed stream is then contacted with an alkylation catalyst in a second reaction zone separate from the first reaction zone under alkylation conditions sufficient to maintain at least part of the second feed stream in the liquid phase and to cause at least part of the isopropanol in the second feed stream to react with the benzene to form cumene and water and produce a second effluent stream comprising at least cumene, water and unreacted benzene. Hydrogen is separated from the first vapor stream and/or the second effluent stream. At least part of the hydrogen is recycled to the first reaction zone and/or purged from the system. | 08-18-2011 |
20130324776 | PROCESS FOR REDUCING THE BENZENE CONTENT OF GASOLINE - A process is disclosed for alkylating benzene contained in a benzene-containing refinery gasoline stream also comprising at least 0.1 wt % of at least one C6 to C8 olefin. In the process, the refinery gasoline stream is contacted under alkylation conditions with an alkylating agent selected from one or more C2 to C5 olefins in at least a first alkylation reaction zone and a second alkylation reaction zone connected in series to produce an alkylated effluent, which has reduced benzene content as compared with said refinery gasoline stream. All of the refinery gasoline stream is introduced into the first alkylation reaction stage, whereas an aliquot of the alkylated effluent is recycled and introduced to the second, but not the first, alkylation reaction zone. | 12-05-2013 |
20130331626 | PROCESS FOR REDUCING THE BENZENE CONTENT OF GASOLINE - In a process for alkylating benzene contained in a benzene-containing refinery gasoline stream, the benzene-containing refinery gasoline stream is contacted with an alkylating agent selected from one or more C2 to C5 olefins in at least one alkylation reaction zone under alkylation conditions to produce an alkylated effluent which has reduced benzene content as compared with said refinery gasoline stream and is essentially free of said alkylating agent. An aliquot of the alkylated effluent is then recycled to the one at least one alkylation reaction zone such that the molar ratio of alkylatable aromatic compounds to said alkylating agent in the combined refinery gasoline and recycle streams introduced into the at least one alkylation reaction zone is at least 1.0:1. | 12-12-2013 |
Patent application number | Description | Published |
20130017997 | Factor VIII Compositions and Methods of Making and Using Same - The present invention relates to compositions comprising factor VIII coagulation factors linked to extended recombinant polypeptide (XTEN), isolated nucleic acids encoding the compositions and vectors and host cells containing the same, and methods of making and using such compositions in treatment of factor VIII-related diseases, disorders, and conditions. | 01-17-2013 |
20130108629 | Factor VIII-Fc Chimeric and Hybrid Polypeptides, and Methods of Use Thereof | 05-02-2013 |
20140294821 | FACTOR VIII CHIMERIC AND HYBRID POLYPEPTIDES, AND METHODS OF USE THEREOF - The present invention provides methods of administering Factor VIII (processed FVIII, single chain FVIII, or a combination thereof); methods of administering chimeric and hybrid polypeptides comprising Factor VIII; chimeric and hybrid polypeptides comprising Factor VIII; polynucleotides encoding such chimeric and hybrid polypeptides; cells comprising such polynucleotides; and methods of producing such chimeric and hybrid polypeptides using such cells | 10-02-2014 |
20150038421 | FACTOR VIII COMPOSITIONS AND METHODS OF MAKING AND USING SAME - The present invention relates to compositions comprising factor VIII coagulation factors linked to extended recombinant polypeptide (XTEN), isolated nucleic acids encoding the compositions and vectors and host cells containing the same, and methods of making and using such compositions in treatment of factor VIII-related diseases, disorders, and conditions. | 02-05-2015 |
20150158929 | FACTOR VIII COMPOSITIONS AND METHODS OF MAKING AND USING SAME - The present invention relates to compositions comprising factor VIII coagulation factors linked to extended recombinant polypeptide (XTEN), isolated nucleic acids encoding the compositions and vectors and host cells containing the same, and methods of making and using such compositions in treatment of factor VIII-related diseases, disorders, and conditions. | 06-11-2015 |
20160115234 | Anti-GPIIB/IIIA Antibodies or Uses Thereof - The present invention provides antibodies and antigen-binding molecules thereof which specifically bind the α and/or β subunits of the non-active form of the GPIIb/IIIIa receptor. The antibodies and antigen-binding molecules can be genetically fused and/or conjugated to heterologous moieties and used, for example, as targeting moieties. The invention also includes methods for screening for these antibodies, as well as methods of making and methods of using chimeric molecules derived from the antibodies. | 04-28-2016 |
Patent application number | Description | Published |
20130202596 | Processable Single Chain Molecules and Polypeptides Made Using Same - The present invention features inter alia nucleic acid molecules which encode polypeptides comprising a single chain Fc region and the polypeptides they encode. The Fc moieties of these constructs are linked by a cleavable scFc linker which is adjacent to at least one enzymatic cleavage site, e.g., an intracellular processing site. The resulting processed molecules comprise two polypeptide chains and substantially lack the extraneous amino acid sequence found in single chain Fc linker molecule. Methods of making and using these dimeric molecules are also described. | 08-08-2013 |
20130216513 | Chimeric Clotting Factors - Chimeric clotting factors which localize the therapeutic to sites of coagulation (e.g., by being targeted to platelets or being activatable at sites of coagulation), have reduced clearance rates, have improved manufacturability, have reduced thrombogenicity, have enhanced activity, or have more than one of these characteristics are described as are methods for making chimeric clotting factors and methods for improving hemostasia using these clotting factors. | 08-22-2013 |
20130274194 | Factor VIII-Fc Chimeric and Hybrid Polypeptides, and Methods of Use Thereof - The present invention provides methods of administering Factor VIII; methods of administering chimeric and hybrid polypeptides comprising Factor VIII; chimeric and hybrid polypeptides comprising Factor VIII; polynucleotides encoding such chimeric and hybrid polypeptides; cells comprising such polynucleotides; and methods of producing such chimeric and hybrid polypeptides using such cells. | 10-17-2013 |
20150184142 | PROCOAGULANT COMPOUNDS - The present disclosure provides protease-activatable procoagulant compounds comprising a procoagulant polypeptide, e.g., a procoagulant peptide and/or clotting factor, and a linker comprising a protease-cleavable substrate (e.g., a synthetic thrombin substrate) and a self-immolative spacer (e.g., p-amino benzyl carbamate). Upon cleavage of the protease-cleavable substrate by a protease (e.g., thrombin), the self-immolative spacer cleaves itself from the procoagulant polypeptide such that the polypeptide is in an underivatized and active form. Also provided are pharmaceutical compositions, methods for treating bleeding disorders using the disclosed compounds, methods of enhancing in vivo efficacy of procoagulant polypeptides, methods of increasing the efficacy of proteolytic cleavage of compounds comprising procoagulant polypeptides, methods of activating procoagulant polypeptides, and methods of releasing a procoagulant polypeptide from a heterologous moiety such as PEG. | 07-02-2015 |
Patent application number | Description | Published |
20100015659 | PC5 as a Factor IX Propeptide Processing Enzyme - Compositions and methods for preparing Factor IX, Factor IX-containing fusion proteins, and Factor IX-containing conjugates with processing of Factor IX propeptide by PC5, are provided. In one embodiment PC5 is used to process a precursor polypeptide for a Factor IX-Fc monomer-dimer hybrid. | 01-21-2010 |
20110053222 | PC5 as a Factor IX Propeptide Processing Enzyme - Compositions and methods for preparing Factor IX, Factor IX-containing fusion proteins, and Factor IX-containing conjugates with processing of Factor IX propeptide by PCS, are provided. In one embodiment PCS is used to process a precursor polypeptide for a Factor IX-Fc monomer-dimer hybrid. | 03-03-2011 |
20110159540 | Methods for Chemically Synthesizing Immunoglobulin Chimeric Proteins - The invention provides methods of chemically synthesizing chimeric proteins comprising at least a portion of an immunoglobulin constant region and a biologically active molecule. | 06-30-2011 |
20110182919 | Immunoglobulin Chimeric Monomer-Dimer Hybrids - The invention relates to a chimeric monomer-dimer hybrid protein wherein said protein comprises a first and a second polypeptide chain, said first polypeptide chain comprising at least a portion of an immunoglobulin constant region and a biologically active molecule, and said second polypeptide chain comprising at least a portion of an immunoglobulin constant region without the biologically active molecule of the first chain. The invention also relates to methods of using and methods of making the chimeric monomer-dimer hybrid protein of the invention. | 07-28-2011 |
20130171138 | Immunoglobulin Chimeric Monomer-Dimer Hybrids - The invention relates to a chimeric monomer-dimer hybrid protein wherein said protein comprises a first and a second polypeptide chain, said first polypeptide chain comprising at least a portion of an immunoglobulin constant region and a biologically active molecule, and said second polypeptide chain comprising at least a portion of an immunoglobulin constant region without the biologically active molecule of the first chain. The invention also relates to methods of using and methods of making the chimeric monomer-dimer hybrid protein of the invention. | 07-04-2013 |
20130171175 | Factor IX Polypeptides and Methods of Use Thereof - The present invention provides methods of administering Factor IX; methods of administering chimeric and hybrid polypeptides comprising Factor IX; polynucleotides encoding such chimeric and hybrid polypeptides; cells comprising such polynucleotides; and methods of producing such chimeric and hybrid polypeptides using such cells. | 07-04-2013 |
20130202595 | Factor IX Polypeptides and Methods of Use Thereof - The present invention provides methods of administering Factor IX; methods of administering chimeric and hybrid polypeptides comprising Factor IX; chimeric and hybrid polypeptides comprising Factor IX; polynucleotides encoding such chimeric and hybrid polypeptides; cells comprising such polynucleotides; and methods of producing such chimeric and hybrid polypeptides using such cells. | 08-08-2013 |
20130273047 | Clotting Factor-Fc Chimeric Proteins to Treat Hemophilia - The invention relates to a chimeric protein comprising at least one clotting factor and at least a portion of an immunoglobulin constant region. The invention relates to a method of treating a hemostatic disorder comprising administering a therapeutically effective amount of a chimeric protein wherein the chimeric protein comprises at least one clotting factor and at least a portion of an immunoglobulin constant region. | 10-17-2013 |
20130281671 | Systems for Factor VIII Processing and Methods Thereof - The present invention provides methods of reducing nonprocessed Factor VIII or a chimeric polypeptide comprising Factor VIII comprising co-transfecting in a host cell a polynucleotide encoding Factor VIII with a polynucleotide encoding a protein convertase, where the endogenous processing enzymes of the host cell are insufficient to convert all of the Factor VIII to its processed isoform; expressing a proprotein convertase from a second polynucleotide in the host cell; and reducing the nonprocessed Factor VIII by processing with said proprotein convertase. | 10-24-2013 |
20150353911 | CHIMERIC CLOTTING FACTORS - The invention provides chimeric clotting factors comprising an activatable clotting factor and an enhancer moiety. The activatable clotting factor allows the chimeric clotting factor to be activated at the site of coagulation. The enhancer moiety can additionally improve procoagulation activities of the chimeric clotting factors. The chimeric clotting factors can further be improved by fusion to a half-life extender, which improves a pharmacokinetics property of the chimeric clotting factor. The invention also includes methods of making and methods of using these chimeric clotting factors. | 12-10-2015 |
Patent application number | Description | Published |
20150023959 | CHIMERIC FACTOR VIII POLYPEPTIDES AND USES THEREOF - The present invention provides a VWF fragment comprising the D′ domain and D3 domain of VWF, a chimeric protein comprising the VWF fragment and a heterologous moiety, or a chimeric protein comprising the VWF fragment and a FVIII protein and methods of using the same. A polypeptide chain comprising a VWF fragment of the invention binds to or is associated with a polypeptide chain comprising a FVIII protein and the polypeptide chain comprising the VWF fragment can prevent or inhibit binding of endogenous VWF to the FVIII protein. By preventing or inhibiting binding of endogenous VWF to the FVIII, which is a half-life limiting factor for FVIII, the VWF fragment can induce extension of half-life of the FVIII protein. The invention also includes nucleotides, vectors, host cells, methods of using the VWF fragment, or the chimeric proteins. | 01-22-2015 |
20150044207 | Clotting Factor-Fc Chimeric Proteins to Treat Hemophilia - The Invention relates to a chimeric protein comprising at least one clotting factor and at least a portion of an immunoglobulin constant region. The invention relates to a method of treating a hemostatic disorder comprising administering a therapeutically effective amount of a chimeric protein wherein the chimeric protein comprises at least one clotting factor and at least a portion of an immunoglobulin constant region. | 02-12-2015 |
20150139947 | Immunoglobulin Chimeric Monomer-Dimer Hybrids - The invention relates to a chimeric monomer-dimer hybrid protein wherein the protein comprises a first and a second polypeptide chain, the first polypeptide chain comprising at least a portion of an immunoglobulin constant region and a biologically active molecule, and the second polypeptide chain comprising at least a portion of an immunoglobulin constant region without the biologically active molecule of the first chain. The invention also relates to methods of using and methods of making the chimeric monomer-dimer hybrid protein of the invention. | 05-21-2015 |
20150252345 | Methods of Using FIX Polypeptides - The present invention provides methods of administering long-acting Factor IX; methods of administering long-acting, chimeric and hybrid polypeptides comprising Factor IX; and methods of producing such chimeric and hybrid polypeptides using cells. | 09-10-2015 |
20150266943 | FACTOR VIII COMPLEX WITH XTEN AND VON WILLEBRAND FACTOR PROTEIN, AND USES THEREOF - The present invention includes a chimeric protein comprising a VWF protein with D′ domain and D3 domain of VWF, one or more XTEN sequence, and a FVIII protein, wherein the VWF fragment, the XTEN sequence, or the FVIII protein are linked to or associated with each other. The chimeric protein can further comprise one or more Ig constant region or a portion thereof (e.g., an Fc region). A polypeptide chain of a VWF fragment is associated with a FVIII polypeptide chain linked to an XTEN sequence. The VWF fragment polypeptide chain can prevent or inhibit binding of endogenous VWF to FVIII protein linked to the XTEN sequence. By preventing or inhibiting binding of endogenous VWF to FVIII protein, VWF fragment can extend half-life of chimeric protein comprising FVIII protein. The invention includes nucleotides, vectors, host cells, use of VWF fragment, or chimeric proteins. | 09-24-2015 |
20150361158 | Optimized Factor VIII Gene - The present invention provides codon optimized Factor VIII sequences, vectors and host cells comprising codon optimized Factor VIII sequences, polypeptides encoded by codon optimized Factor VIII sequences, and methods of producing such polypeptides. | 12-17-2015 |
Patent application number | Description | Published |
20160117616 | DETERMINING ALTERNATIVE TRAVEL ITINERARIES USING WEATHER INFORMATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting travel information. In one aspect, a method includes obtaining current flight status information for plural flights and using the information to determine that a user's flight itinerary is delayed or canceled, determining alternative flight itineraries to the flight itinerary, and providing alternative flight itineraries for display on a user device. Determining alternative flight itineraries includes obtaining and ranking candidate alternative flight itineraries that occur within a specified time frame and that correspond to an origin and destination in the user's flight itinerary, obtaining and using weather information to determine particular candidate alternative flight itineraries having high-risk connections, weighting high-risk itineraries to generate a group of alternative flight itineraries, adjusting the ranking based on the weighting, and selecting highest-ranked candidates to generate a group of alternative flight itineraries. | 04-28-2016 |
20160117617 | USING PREFERENTIAL STATUS INDICATORS FOR ALTERNATIVE FLIGHT RECOMMENDATIONS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining alternative travel itineraries. A method includes obtaining current flight status information; using the current flight status information to determine that a user itinerary is delayed or cancelled; determining one or more alternative flight itineraries to the user itinerary, including: determining one or more preferential status indicators from user flight itinerary information, obtaining candidate alternative flight itineraries occurring within a specified time frame that correspond to an origin and destination of the user itinerary and that are expanded to include flight itineraries and seat classes that are potentially available to the user based on the one or more preferential status indicators, ranking the candidate alternative flight itineraries, and selecting highest ranked candidates to generate a group of alternative flight itineraries; and providing the group of alternative flight itineraries for display on a user device. | 04-28-2016 |
20160117618 | DETERMINING ALTERNATIVE TRAVEL ITINERARIES USING CURRENT LOCATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting travel information. In one aspect, a method includes obtaining current flight status information for plural flights and using the information to determine that a user's flight itinerary is delayed or canceled, determining alternative flight itineraries to the flight itinerary, and providing alternative flight itineraries for display on a user device. Determining alternative flight itineraries includes obtaining a current geographical location of the user, obtaining a collection of candidate alternative flight itineraries occurring within a specified time frame using the current geographical location of the user regardless of the origin or connection locations identified in the user's flight itinerary, ranking the candidate alternative flight itineraries, determining current flight status information for a specified number of highest-ranked candidate alternative flight itineraries, and filtering the highest-ranked candidate alternative flights based on the current flight status. | 04-28-2016 |
20160117619 | USING A FLIGHT STATUS CENTRIC VIEW FOR ALTERNATIVE FLIGHT RECOMMENDATIONS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining alternative travel itineraries. A method includes obtaining current flight status information for a plurality of flights; using the current flight status information to determine that a user flight itinerary is delayed or cancelled; determining one or more alternative flight itineraries to the user itinerary, including: obtaining a collection of candidate alternative flight itineraries occurring within a specified time frame and that correspond to an origin and destination of the user itinerary, determining current flight status information for the candidate alternative flight itineraries, ranking the collection of candidate alternative flight itineraries according to one or more criteria, and selecting a specified number of the highest ranked candidate alternative flights to generate a group of alternative flight itineraries; and providing one or more of the group of alternative flight itineraries for display on a user device. | 04-28-2016 |
Patent application number | Description | Published |
20100228427 | PREDICTIVE SEMI-AUTONOMOUS VEHICLE NAVIGATION SYSTEM - An active safety framework performs trajectory planning, threat assessment, and semi-autonomous control of passenger vehicles in a unified, optimal fashion. The vehicle navigation task is formulated as a constrained optimal control problem. A predictive, model-based controller iteratively plans an optimal or best-case vehicle trajectory through the constrained corridor. This best-case scenario is used to establish the minimum threat posed to the vehicle given its current state, current and past driver inputs/performance, and environmental conditions. Based on this threat assessment, the level of controller intervention required to prevent collisions or instability is calculated and driver/controller inputs are scaled accordingly. This approach minimizes controller intervention while ensuring that the vehicle does not depart from a traversable corridor. It also provides a unified architecture into which various vehicle models, actuation modes, trajectory-planning objectives, driver preferences, and levels of autonomy can be seamlessly integrated without changing the underlying controller structure. | 09-09-2010 |
20120083947 | INTEGRATED FRAMEWORK FOR VEHICLE OPERATOR ASSISTANCE BASED ON A TRAJECTORY AND THREAT ASSESSMENT - Various types and levels of operator assistance are performed within a unified, configurable framework. A model of the device with a model of the environment and the current state of the device and the environment are used to iteratively generate a sequence of optimal device control inputs that, when applied to a model of the device, generate an optimal device trajectory through a constraint-bounded corridor or region within the state space. This optimal trajectory and the sequence of device control inputs that generates it is used to generate a threat assessment metric. An appropriate type and level of operator assistance is generated based on this threat assessment. Operator assistance modes include warnings, decision support, operator feedback, vehicle stability control, and autonomous or semi-autonomous hazard avoidance. The responses generated by each assistance mode are mutually consistent because they are generated using the same optimal trajectory. | 04-05-2012 |
20120109610 | METHODS AND APPARATI FOR PREDICTING AND QUANTIFYING THREAT BEING EXPERIENCED BY A MODELED SYSTEM - A method predicts and quantifies the threat posed to a human-operated device based on an optimal device trajectory through a constraint-bounded corridor. A model of the device together with a model of anticipated hazards and the current state of both the device and the hazards are used to iteratively generate an optimal device trajectory through a constraint-bounded corridor or region within state space. Device dynamics are forward-simulated over a time horizon. A method generates a threat assessment metric from the resulting sequence of optimal vehicle states. This threat assessment may be used to devise various types and levels of operator assistance. The human operator can control the device within a safe corridor or region. Threat assessment is based on the nearness of successive optimal trajectory predictions to limits of safe device handling rather than on deviation from a predefined path. | 05-03-2012 |
20140032017 | INTEGRATED FRAMEWORK FOR VEHICLE OPERATOR ASSISTANCE BASED ON A TRAJECTORY PREDICTION AND THREAT ASSESSMENT - Various types and levels of operator assistance are performed within a unified, configurable framework. A model of the device with a model of the environment and the current state of the device and the environment are used to iteratively generate a sequence of optimal device control inputs that, when applied to a model of the device, generate an optimal device trajectory through a constraint-bounded corridor or region within the state space. This optimal trajectory and the sequence of device control inputs that generates it is used to generate a threat assessment metric. An appropriate type and level of operator assistance is generated based on this threat assessment. Operator assistance modes include warnings, decision support, operator feedback, vehicle stability control, and autonomous or semi-autonomous hazard avoidance. The responses generated by each assistance mode are mutually consistent because they are generated using the same optimal trajectory. | 01-30-2014 |