Patent application number | Description | Published |
20090291418 | NAVIGATION SYSTEM - A system and method are disclosed that permits a user to interactively and graphically design a company route to be traveled by a vehicle such as an airplane. Alternatively or additionally, a system and method are disclosed that permits a user to interactively and graphically conduct a virtual travel through, such a virtual fly through, a company route to be traveled by a vehicle such as an airplane. | 11-26-2009 |
20120010765 | SYSTEM FOR DISPLAYING A PROCEDURE TO AN AIRCRAFT OPERATOR DURING A FLIGHT OF AN AIRCRAFT - A system is disclosed for displaying a procedure to an aircraft operator during a flight of an aircraft. The system includes, but is not limited to, a display unit, a data storage unit that is configured to store the procedure, an input unit, and a processor that is communicatively connected to the display unit, to the data storage unit and to the input unit. The processor is configured to obtain the procedure from the data storage unit, to receive an input from the input unit, and to control the display unit to display the procedure as a vertical profile having a compressed portion and an expanded portion, the expanded portion corresponding to the input. | 01-12-2012 |
20120215505 | SYSTEMS AND METHODS FOR PROVIDING A VEHICLE MOVEMENT PATH SIMULATION OVER A NETWORK - Systems and methods are provided for rendering a vehicle movement path simulation over a network. The system comprises data sources including weather data, terrain data, navigation data and vehicle performance data. The system also comprises a client computing device configured to send a request for vehicle movement path simulation data, and a server in communication with the one or more data sources and the client computing device. The server comprises a processor configured to receive the request for vehicle movement path simulation data and deliver the vehicle movement path simulation data to the client computing device via the network. A method comprises determining a geographic position from the movement plan and retrieving data associated with the geographic position from the data sources. The method further comprises creating view volume data from the retrieved data and transmitting the view volume data over the network to a client computing device. | 08-23-2012 |
20120221305 | SYSTEMS AND METHODS FOR OBTAINING SELECTED PORTIONS OF A MOVEMENT PATH SIMULATION OVER A NETWORK - Systems and methods are provided for obtaining a vehicle movement path simulation over a network. The system comprises data sources including weather data, terrain data, navigation data and vehicle performance data. The system also comprises a client computing device configured to send a request for vehicle movement path simulation data, and a server in communication with the one or more data sources and the client computing device. The server comprises a processor configured to receive the request for vehicle movement path simulation data and deliver the vehicle movement path simulation data to the client computing device via the network. A method comprises determining a geographic position from the movement plan and retrieving data associated with the geographic position from the data sources. The method further comprises creating view volume data from the retrieved data and transmitting the view volume data over the network to the client computing device. | 08-30-2012 |
20120310450 | METHODS AND SYSTEMS FOR BRIEFING AIRCRAFT PROCEDURES - Methods and systems are provided for providing procedure information associated with an aircraft procedure onboard an aircraft. An exemplary method involves obtaining a briefing sequence for the aircraft procedure and providing the procedure information via the output device, wherein the procedure information is provided in accordance with the briefing sequence. When the output device is realized as an audio output device, the procedure information is sequentially provided auditorily via the audio output device. In one or more embodiments, the procedure information is sequentially indicated on a display device onboard the aircraft in concert with the auditorily provided procedure information. | 12-06-2012 |
20120310524 | METHODS AND SYSTEMS FOR DISPLAYING PROCEDURE INFORMATION ON AN AIRCRAFT DISPLAY - Methods and systems are provided for presenting information on a display device associated with an aircraft. An exemplary method involves displaying a navigational map on the display device, obtaining status information for the aircraft, determining an amount of procedure information to be displayed based at least in part on the status information, and displaying the determined amount of aircraft procedure information on the display device overlying the navigational map. The procedure information prescribes operation of the aircraft during execution of an aircraft procedure. | 12-06-2012 |
20140365040 | METHODS AND SYSTEMS FOR BRIEFING AIRCRAFT PROCEDURES - Methods and systems are provided for providing procedure information associated with an aircraft procedure onboard an aircraft. An exemplary method involves obtaining a briefing sequence for the aircraft procedure and providing the procedure information via the output device, wherein the procedure information is provided in accordance with the briefing sequence. When the output device is realized as an audio output device, the procedure information is sequentially provided auditorily via the audio output device. In one or more embodiments, the procedure information is sequentially indicated on a display device onboard the aircraft in concert with the auditorily provided procedure information. | 12-11-2014 |
Patent application number | Description | Published |
20110166230 | Method of treating a human being for a class of neurological defects and seizure disorders - The invention involves various embodiments of a method for treating a human being for a condition associated with (1) seizures, myoclonic seizures, epilepsy, refractory epilepsy, hyperkinetic movements or tremors of hands or feet, (2) a state of ataxia, (3) accumulation of neuronal autofluorescent storage bodies in lysosomes or neurons, or regression of motor development, and (4) low alertness, dementia or mental retardation. The method involves administering a therapeutically effective salt of N-6-trimethyl-L-lysine. | 07-07-2011 |
20110166231 | Method of treating a human being for a class of metabolic defects and energy production disorders - The invention involves various embodiments of a method for treating a human being for a condition associated with (1) a clinical state of impairment of carnitine or carnitine esters, or decreased fatty acid metabolism, (2) low energy production or lower ATP production, (3) clinical hyperammonemia, and (4) clinically high pyruvate levels resulting from a deficiency in the biosynthesis of carnitine. The method involves administering a therapeutically effective salt of N-6-trimethyl-L-lysine. | 07-07-2011 |
20110166379 | Method of synthesis and purification of N-6-Trimethyl-L-Lysine and derivative compounds - The invention provides a method of synthesis of N-6-trimethyl-L-lysine (TML) derivative compounds for potential treatment of disorders resulting from deficiencies in the TML-carnitine pathway. The invention also provides a method of purification of TML and TML derivative compounds. The treatment of conditions of the diseases late infantile neuronal ceroid lipofuscinosis (LINCL) and neuronal ceroid lipofuscinosis (NCL) with TML were shown in the original parent application. | 07-07-2011 |
20140142253 | Dithiolane Based Thiol Modifier For Labeling and Stronger Immobilization of Bio-Molecules On Solid Surfaces - The thiol modified oligonucleotides have vast number of applications in the field of nucleic acid chemistry. The conjugates generated by mono thiol groups are unstable at higher temperature, in high salt concentration buffers and in presence other thiols. There is strong need to develop a novel thiol modifier probes that can generate multiple thiol groups. Described herein are efficient processes and compounds, dithiolane phosphoramidites derivative and dithiolane succinyl supports. The advantage of our cyclic disulfide thiol modifier is multifold a) each incorporation introduces two thiol groups; b) it can be introduced at any desired site of oligonucleotides; c) The symmetrical branching nature of the spacer in the linker arm of dithiolane allows for clean oligo synthesis, where cleavage of the linker arm and thereby of loss of oligo chain is prevented. We have successfully made 20-mer oligonucleotide containing single dithiolane derivative at 3′, and 21-mer oligonucleotides containing single dithiolane derivative at 5′ or in the middle of the mixed base sequence. HPLC and ESI MS analysis of these oligonucleotides indicated satisfactory purity and correct composition of these oligos, respectively. | 05-22-2014 |
20140350234 | Nucleosides and Oligonucleotides for Studies on Reversal of Cytotoxic and Mutagenic Damage of DNA and as Diagnostics Tools - The present invention is directed to n-alkylated synthetic nucleosides of high regiospecific purity and oligonucleotides that can be utilized for studies on reversal of cytotoxic and mutagenic DNA damage, and as diagnostic tools. | 11-27-2014 |
Patent application number | Description | Published |
20100106695 | SCALABLE BLOB STORAGE INTEGRATED WITH SCALABLE STRUCTURED STORAGE - Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the structured storage of Blobs includes a primary structured storage index for indexing Blobs, a secondary hash index that is integrated into the structured storage system, a Blob log stream, and a Blob data stream for storing blocks that include the Blob data. In an embodiment, a block is created and written to a Blob store along with a block list. The block list facilitates the locating of one or more blocks that store the Blob data. In this embodiment, a primary structured storage index and a secondary hash index are updated to facilitate efficient access of the Blob in a structured storage system. | 04-29-2010 |
20100106734 | BLOB MANIPULATION IN AN INTEGRATED STRUCTURED STORAGE SYSTEM - Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the manipulation of Blobs in a structured storage system includes receiving a request for a Blob, which may be located by way of a Blob pointer. The Blob pointer allows for the data, such as properties, of the Blob to be identified and located. Expired properties are garbage collected as a manipulation of the Blob data within a structured storage system. In an embodiment, the Blob is identified by a key that is utilized within a primary structured index to located the requested Blob. In another embodiment, the requested Blob is located utilizing a secondary hash index. In an additional embodiment, the Blob is locate utilizing a file table. | 04-29-2010 |
20100106934 | PARTITION MANAGEMENT IN A PARTITIONED, SCALABLE, AND AVAILABLE STRUCTURED STORAGE - Partition management for a scalable, structured storage system is provided. The storage system provides storage represented by one or more tables, each of which includes rows that represent data entities. A table is partitioned into a number of partitions, each partition including a contiguous range of rows. The partitions are served by table servers and managed by a table master. Load distribution information for the table servers and partitions is tracked, and the table master determines to split and/or merge partitions based on the load distribution information. | 04-29-2010 |
20120303576 | SYNCHRONOUS REPLICATION IN A DISTRIBUTED STORAGE ENVIRONMENT - Embodiments of the present invention relate to synchronously replicating data in a distributed computing environment. To achieve synchronous replication both an eventual consistency approach and a strong consistency approach are contemplated. Received data may be written to a log of a primary data store for eventual committal. The data may then be annotated with a record, such as a unique identifier, which facilitates the replay of the data at a secondary data store. Upon receiving an acknowledgment that the secondary data store has written the data to a log, the primary data store may commit the data and communicate an acknowledgment of success back to the client. In a strong consistency approach, the primary data store may wait to send an acknowledgement of success to the client until it receives an acknowledgment that the secondary has not only written, but also committed, the data. | 11-29-2012 |
20120303577 | ASYNCHRONOUS REPLICATION IN A DISTRIBUTED STORAGE ENVIRONMENT - Embodiments of the present invention relate to asynchronously replicating data in a distributed computing environment. To achieve asynchronous replication, data received at a primary data store may be annotated with information, such as an identifier of the data. The annotated data may then be communicated to a secondary data store, which may then write the data and annotated information to one or more logs for eventual replay and committal at the secondary data store. The primary data store may communicate an acknowledgment of success in committing the data at the primary data store as well as of success in writing the data to the secondary data store. Additional embodiments may include committing the data at the secondary data store in response to receiving an instruction that authorizes committal of data through a identifier. | 11-29-2012 |
20120303578 | Versioned And Hierarchical Data Structures And Distributed Transactions - Presented herein are methods of replicating versioned and hierarchical data structures, as well as data structures representing complex transactions. Due to interdependencies between data entities and a lack of guaranteed message ordering, simple replication methods employed for simple data types cannot be used. Operations on data structures exhibit dependencies between the messages making up the operations. This strategy can be extended to various types of complex transactions by considering certain messages to depend on other messages or on the existence of other entries at the data store. Regardless of origin, these dependencies can be enforced by suspending the processing of messages with unsatisfied dependencies until all of its dependencies have been met. Alternately, transactions can be committed immediately, creating entities that include versioned identifiers for each of their dependencies. These entities can then be garbage collected of the parent objects are not subsequently created. | 11-29-2012 |
20120303581 | REPLICATION PROCESSES IN A DISTRIBUTED STORAGE ENVIRONMENT - Embodiments of the present invention relate to systems, methods, and computer storage media for replicating data in a distributed computing environment utilizing a combination of replication methodologies. A full-object replication may be utilized to replicate a full state of an object from a primary data store to a secondary data store. A checkpoint created after initiating the full-object replication may be parsed to identify changes to the object that have been entered since initiating the full-object replication. This replication process is referred to as a delta-checkpoint replication methodology. Additionally, in an embodiment, a log-based replication methodology may be utilized. The log-based replication may communicate data from a log of the primary data store to the secondary data store. It is also contemplated in an exemplary embodiment that when the log-based replication fails to maintain a throughput threshold, one of the other replication methodologies may be initiated, at least temporarily. | 11-29-2012 |
20120303593 | Geo-Verification And Repair - Presented herein are methods of continuously verifying data and repairing errors introduced during replication. In a particular embodiment, a primary data store sends out information sufficient to create a checkpoint together with a checksum for the data being verified at that checkpoint. At the secondary data store, a checkpoint is created in accordance with the checkpointing information, and a checksum is calculated over the indicated data at the created checkpoint. If the calculated checksum disagrees with the received checksum, additional checksums are calculated over subranges of the indicated data and compared with corresponding checksums over the data at the primary data store. The checksums at the primary data store may be requested from the primary data store or calculated locally based on the received overall checksum. Once an erroneous entry is identified, it can then be re-replicated from the primary data store to restore data consistency. | 11-29-2012 |
20120303791 | LOAD BALANCING WHEN REPLICATING ACCOUNT DATA - Embodiments of the present invention relate to invoking and managing load-balancing operation(s) applied to partitions within a distributed computing environment, where each partition represents a key range of data for a storage account. The partitions affected by the load-balancing operation(s) are source partitions hosted on a primary storage stamp and/or destination partitions hosted on a secondary storage stamp, where the primary and secondary storage stamps are located in geographically distinct areas and are equipped to replicate the storage account's data therebetween. The load-balancing operation(s) include splitting partitions into child partitions upon detecting an increased workload as a result of active replication, merging partitions to form parent partitions upon detecting a reduction in workload as a result of decreased processing-related resource consumption, or offloading partitions based on resource consumption. A service within a partition layer of the storage stamps is responsible for determining when to invoke these load-balancing operation(s). | 11-29-2012 |
20120303912 | STORAGE ACCOUNT MIGRATION BETWEEN STORAGE STAMPS - Embodiments of the present invention relate to invoking and managing migration operations applied to partitions within a distributed computing environment, where each partition represents a key range of data for a storage account. The partitions affected by the migration operations are source partitions hosted on a primary storage stamp and/or destination partitions hosted on a secondary storage stamp, where the primary and secondary storage stamps are equipped to replicate the storage account's data therebetween upon initiating a migration. Upon substantial completion of a bootstrapping phase of replication, one migration operation includes designating the secondary storage stamp as a new primary storage stamp such that the destination partitions commence processing client requests, sending resultant transactions to the source partitions, and providing read and write access thereto. Another migration operation includes designating the primary storage stamp as a new secondary storage stamp such that the source partitions commence replaying the transactions. | 11-29-2012 |
20120303999 | IMPLEMENTING FAILOVER PROCESSES BETWEEN STORAGE STAMPS - Embodiments of the present invention relate to invoking and managing a failover of a storage account between partitions within a distributed computing environment, where each partition represents a key range of data for the storage account. The partitions affected by the failover include source partitions hosted on a primary storage stamp and destination partitions hosted on a secondary storage stamp, where the storage account's data is being actively replicated from the primary to the secondary storage stamp. Upon receiving a manual or automatic indication to perform the failover, configuring the source partitions to independently perform flush-send operations (e.g., distributing pending messages as a group) and then configuring the destination partitions to independently perform flush-replay operations (e.g., aggressively replaying currently pending transactions). Upon completing the flush-replay operations, designating the secondary storage stamp as a new primary storage stamp such that live traffic is directed to the new primary storage stamp. | 11-29-2012 |
20130311521 | BLOB MANIPULATION IN AN INTEGRATED STRUCTURED STORAGE SYSTEM - Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the manipulation of Blobs in a structured storage system includes receiving a request for a Blob, which may be located by way of a Blob pointer. The Blob pointer allows for the data, such as properties, of the Blob to be identified and located. Expired properties are garbage collected as a manipulation of the Blob data within a structured storage system. In an embodiment, the Blob is identified by a key that is utilized within a primary structured index to located the requested Blob. In another embodiment, the requested Blob is located utilizing a secondary hash index. In an additional embodiment, the Blob is locate utilizing a file table. | 11-21-2013 |
20140258499 | LOAD BALANCING WHEN REPLICATING ACCOUNT DATA - Embodiments of the present invention relate to invoking and managing load-balancing operation(s) applied to partitions within a distributed computing environment, where each partition represents a key range of data for a storage account. The partitions affected by the load-balancing operation(s) are source partitions hosted on a primary storage stamp and/or destination partitions hosted on a secondary storage stamp, where the primary and secondary storage stamps are located in geographically distinct areas and are equipped to replicate the storage account's data therebetween. The load-balancing operation(s) include splitting partitions into child partitions upon detecting an increased workload as a result of active replication, merging partitions to form parent partitions upon detecting a reduction in workload as a result of decreased processing-related resource consumption, or offloading partitions based on resource consumption. A service within a partition layer of the storage stamps is responsible for determining when to invoke these load-balancing operation(s). | 09-11-2014 |
20140289554 | IMPLEMENTING FAILOVER PROCESSES BETWEEN STORAGE STAMPS - Embodiments of the present invention relate to invoking and managing a failover of a storage account between partitions within a distributed computing environment, where each partition represents a key range of data for the storage account. The partitions affected by the failover include source partitions hosted on a primary storage stamp and destination partitions hosted on a secondary storage stamp, where the storage account's data is being actively replicated from the primary to the secondary storage stamp. Upon receiving a manual or automatic indication to perform the failover, configuring the source partitions to independently perform flush-send operations (e.g., distributing pending messages as a group) and then configuring the destination partitions to independently perform flush-replay operations (e.g., aggressively replaying currently pending transactions). Upon completing the flush-replay operations, designating the secondary storage stamp as a new primary storage stamp such that live traffic is directed to the new primary storage stamp. | 09-25-2014 |
Patent application number | Description | Published |
20130052997 | System and Apparatus to Support Clipped Video Tone on Televisions, Personal Computers, and Handheld Devices - Media content communication may be provided. First, an incoming communication may be received at a subscriber device. A determination whether multimedia content is associated with the incoming communication may then be made. The multimedia content may be associated with, for example, a caller, and may be played back as a video tone indicating a communication originating from the caller. The multimedia content may also be delivered with the incoming communication, retrieved by the subscriber device, and played back upon acceptance of the incoming communication or stored for later retrieval upon denial of the incoming communication. | 02-28-2013 |
20130343225 | ENABLING COMMUNICATION OF NON-IP DEVICE IN AN IP-BASED INFRASTRUCTURE - An apparatus can include a connection manager adapter that is configured to maintain presence for each of the plurality of non-IP endpoints in an IP messaging and presence protocol based on the endpoint presence data. The endpoint presence data includes a unique identifier and attribute data received for each of a plurality of non-internet protocol (IP) endpoints. The connection manager adapter can be configured to access the endpoint presence data and convert a message between the IP messaging and presence protocol and different protocol for communication with a given non-IP endpoint of the plurality of endpoints. | 12-26-2013 |
20140280998 | CONTROLLING DISTRIBUTION AND ROUTING FROM MESSAGING PROTOCOL - An apparatus can include a connection manager adapter that is configured to maintain presence for each of the plurality of non-IP endpoints in an IP messaging and presence protocol based on the endpoint presence data. The endpoint presence data includes a unique identifier and attribute data received for each of a plurality of non-internet protocol (IP) endpoints. The connection manager adapter can be configured to access the endpoint presence data and convert a message between the IP messaging and presence protocol and different protocol for communication with a given non-IP endpoint of the plurality of endpoints. | 09-18-2014 |
20140351834 | METHOD AND SYSTEM FOR VIDEO-ON-DEMAND (VOD) - Providing video-on-demand (VOD) content to a subscriber may be disclosed. First, a request for a VOD session may be received from a companion device. Next, in response to the received request for the VOD session, a catalog of VOD content may be sent to the companion device. A selection of VOD content listed in the catalog of VOD content may then be received. A digital transport adaptor (DTA) corresponding to the received request for the VOD session may be identified. Next, the VOD session may be setup with the identified DTA and the selected VOD content may be streamed to the identified DTA. | 11-27-2014 |