Patent application number | Description | Published |
20100030730 | System, Method, and Computer Program Product for Determining SQL Replication Process - A system, method, and computer program product are provided for replicating a table in a source database to a target database. In accordance with an embodiment of the present invention, a subscription to the table is defined and a query is executed on the source database. The query is then normalized, and it is determined whether the query would cause semantically appropriate changes to the target database. If so, the normalized query is sent to the target database for execution, in accordance with an additional embodiment of the present invention. | 02-04-2010 |
20100030817 | STATEMENT CATEGORIZATION AND NORMALIZATION - Systems, methods and computer program products for statement categorization and normalization are described herein. An embodiment includes a statement categorizer and a statement normalizer. The statement categorizer categorizes statements to reduce or even eliminate inconsistencies that may arise between primary and replicate databases as a result of executing certain statements. Categorized statements are normalized by the statement normalizer to generate normalized statements, which are provided to a replication server. Normalized statements assist replication server to regenerate a statement to be executed on a replicate database. | 02-04-2010 |
20100030824 | STATEMENT LOGGING IN DATABASES - System, method, computer program product embodiments and combinations and sub-combinations thereof for logging of data manipulation language (DML) statements are described herein. An embodiment includes a database engine, a replication agent and a replication server which replicates data from the database engine to one or more replicate databases. The database engine writes parsed query information into a transaction log so that a process of replication agent may read the parsed query information and forward it to the replication server. The database engine writes all log records associated with a statement in a manner that allows the replication server to distinguish if those log records belong to same statement. In another embodiment, replication agent selectively sends SQL statement information to the replication server based on the replication server architecture. | 02-04-2010 |
20110153568 | HIGH VOLUME, HIGH SPEED ADAPTIVE DATA REPLICATION - System, method, computer program product embodiments and combinations and sub-combinations thereof for data replication in a database system environment are described. In an aspect, the data replication includes grouping, in-memory, a plurality of transactions to be replicated as a single transaction from a source database system to a target database system. A plurality of net row changes is compiled for the plurality of transactions, and data inconsistency detection and resolution within a command application order are performed. Further included is bulk application of the plurality of net row changes to the target database system. | 06-23-2011 |
20120158650 | DISTRIBUTED DATA CACHE DATABASE ARCHITECTURE - System, method, computer program product embodiments and combinations and sub-combinations thereof for a distributed data cache database architecture are provided. An embodiment includes providing a scalable distribution of in-memory database (IMDB) system nodes organized as one or more data fabrics. Further included is providing a plurality of data granularity types for storing data within the one or more data fabrics. Database executions are managed via the one or more data fabrics for a plurality of applications compatible with at least one data granularity type. | 06-21-2012 |
20120158805 | NON-DISRUPTIVE DATA MOVEMENT AND NODE REBALANCING IN EXTREME OLTP ENVIRONMENTS - Systems and methods for non-disruptive cache startup, shutdown, data partition movement, and node rebalancing for a data fabric within a data grid in a database environment. The data grid is a clustered in-memory database (IMDB) cache comprising one or more data fabrics including multiple IMDB cache nodes. The method takes a time tag and moves data from source to destination nodes while allowing updates to data on the source nodes. The method propagates updates occurring after the time tag to destination nodes from source nodes and switches applications and ownership to the destination nodes. Another method slices data for a partitioned fabric and stores slices on nodes. Another method starts a data fabric by moving data from a grid backend to the nodes. In an embodiment, another method rebalances nodes in a non-disruptive manner. When a fabric is shutdown, the method saves data from the nodes to the grid backend. | 06-21-2012 |
20130159249 | HYBRID DATA REPLICATION - System, method, computer program product embodiments and combinations and sub-combinations thereof for hybrid data replication are described. Aspects include identifying a type of database data replication, the type including a combination of replication approaches, and managing replication based on the identified type, including coordinated switching from one replication approach to another automatically with transactional consistency maintained among source and target databases. | 06-20-2013 |
20130159253 | DIRECTING A DATA REPLICATION ENVIRONMENT THROUGH POLICY DECLARATION - System, method, computer program product embodiments and combinations and sub-combinations thereof for directing a data replication environment through policy declaration are described. Aspects include identifying a policy declaration defining a replication environment, and processing the policy declaration to instantiate the replication environment according to parameters established in the policy declaration. | 06-20-2013 |
20140072945 | Method and a system to deliver a live and instant interactive school experience over a plurality of learning sites at different locations, such locations being broadcast simultaneously to a plurality of cohort or individual learners at different locations throughout a network. - A system for delivering distance learning enables a plurality of teaching sites to be streamed to multiple locations via a network with instant, real time information conveyance and instant interaction between at least one teacher at least one of said teaching sites and at least one learner at least one learning site via video images, audio signals, whiteboard functions, and other text chat messaging and other digital signal modes. | 03-13-2014 |
20150186484 | Replication Description Model for Data Distribution - A system, method and computer-readable mediums for replicating data, are provided. A replication logic description describing how data is replicated in a replication path and a resource description describing a replication environment are specified. The replication logic description is bound to at least one resource in the resource description. Once bound, an object representing a bound replication logic description and the resource description is generated and deployed in the replication environment. Once deployed the object replicates data in the replication path while ensuring transaction consistency and delivery during replication of the data. | 07-02-2015 |
20150378840 | ENSURING THE SAME COMPLETION STATUS FOR TRANSACTIONS AFTER RECOVERY IN A SYNCHRONOUS REPLICATION ENVIRONMENT - Disclosed in some examples is a method, the method including detecting that an RDMS is recovering from a failure; sending a request for a last committed transaction on a replication component to the replication component; receiving, from the replication component, the last committed transaction which identifies a transaction that was the last committed transaction at a replication component at a time of RDMS failure; determining that a transaction log on the RDMS includes a transaction that had not yet been replicated at the time of RDMS failure which was committed on the transaction log subsequent to the last committed transaction received from the replication component; and based on that determination rolling back the transaction that had not yet been replicated at the time of RDMS failure. | 12-31-2015 |
20150378845 | ZERO DATA LOSS TRANSFER PROTOCOL - A method for reliable data synchronization within a network is disclosed. The producer system stories data in a persistent data store and produces one or more data updates. The producer system simultaneously transmits the data updates to a consumer system and initiating storage of the data updates at the producer system. When storage of the data updates at the producer system is complete, the producer system transmits a first acknowledgment to the consumer system. The producer system determines whether a second acknowledgment has been received from the consumer system, wherein the second acknowledgment indicates that the consumer system has successfully stored the data updates at the consumer system. In accordance with a determination that the second acknowledgment has been received from the consumer system, the producer system changes the temporary status of the data updates stored at the producer system to a permanent status. | 12-31-2015 |
Patent application number | Description | Published |
20140068778 | SECURING DATABASES AGAINST PIRACY ATTACKS - A database for location or geographic based services is secured by requiring location based requests to include a unique identifier that identifies the location as well as an authorization identifier associated with the location. The authorization identifier is information that is obtained by being physically present at the location, such as information from access points that are at the location or a position fix when present at the location. The authorization identifier may be non-unique but relatively time-invariant, making such information easily crowdsourced, but difficult to obtain unless physically present at the location. For example, the authorization identifier may be an SSID or a Beacon Frame, or a hash thereof from one or more devices at the location or a position fix. | 03-06-2014 |
20140133656 | Preserving Security by Synchronizing a Nonce or Counter Between Systems - Methods, systems and devices enable synchronizing obscured identification information between a wireless identity transmitter and a central server to support one-way communication of the obscured identification information to the central server. The wireless identity transmitter may be a compact device configured to broadcast messages, such as through Bluetooth® advertisements, including an obscured identifier for receipt and relay to the central server by proximate proximity broadcast receivers via sighting messages that may also include location information. The central server may decode received identification codes to identify the wireless identity transmitter. The wireless identity transmitter may create message data by concatenating identifying information with an incrementing nonce, encrypting the concatenated information, and truncating the encrypted information. Alternatively, concatenated identification information may be encrypted with a pseudo-random function and a secret key known by the central server. The central server that may compare received data to pre-calculated encrypted data. | 05-15-2014 |
20140179338 | PROXIMITY DETERMINATION BASED ON DISTANCE RATIOS - Systems and methods of determining proximity of a mobile device to a target location are described herein. A method as described herein includes identifying a signal sent by the mobile device and received by respective ones of a set of receivers including at least a first receiver and a second receiver, wherein the first receiver and second receiver are positioned collinearly to the target location; determining a first signal-quality metric observed at the first receiver and a second signal-quality metric observed at the second receiver with respect to the signal; computing a ratio associated with distances from the mobile device to the first receiver and the second receiver, respectively, based on the first signal-quality metric and the second signal-quality metric; and determining whether the mobile device is within a proximity region defined in relation to the target location based on the ratio. | 06-26-2014 |
20150023502 | COMMUNICATING RF FINGERPRINT-BASED GEOFENCES - Systems, apparatus and methods for communicating and using a geofence while maintaining privacy are presented. A geofence is based on at least one RF fingerprint. The RF fingerprints include absolute information that is transformed into a one-way matrix (A) by application of a one-way function. The absolute information may identify a transmitter (e.g., by location, address or the like). An equation 0=Ax (where 0 is a zero vector, A is the one-way matrix and x is a signature vector) is solved to reveal one possible solution for the signature vector (x). This signature vector (x) is communicated rather than the RF fingerprints themselves, thus obscuring the absolute information and maintaining privacy. | 01-22-2015 |
20150031323 | APPARATUS AND METHOD TO IMPLEMENT A QUEUING PROCESS BY A POSITION ENABLED MOBILE DEVICE TO PRIORITIZE THE LEGITIMACY OF INITIATION MESSAGES FROM EMERGENCY LOCATION PLATFORMS - Disclosed is an apparatus and method to implement a queuing process by a position enabled mobile device to prioritize the legitimacy of initiation messages. The method may include: transmitting an emergency call; receiving at least one initiation message; and assigning the received initiation message to one of a plurality of priority queues, wherein the assignment to the priority queue is based upon at least one of an identifier of an emergency location platform or a whitelist. | 01-29-2015 |
Patent application number | Description | Published |
20100187006 | Substrates Having Voltage Switchable Dielectric Materials - Various aspects provide for incorporating a VSDM into a substrate to create an ESD-protected substrate. In some cases, a VSDM is incorporated in a manner that results in the ESD-protected substrate meeting one or more specifications (e.g., thickness, planarity, and the like) for various subsequent processes or applications. Various aspects provide for designing a substrate (e.g., a PCB) incorporating a VSDM, and adjusting one or more aspects of the substrate to design a balanced, ESD-protected substrate. Certain embodiments include molding a substrate having a VSDM layer into a first shape. | 07-29-2010 |
20110132647 | Substrates Having Voltage Switchable Dielectric Materials - Various aspects provide for incorporating a VSDM into a substrate to create an ESD-protected substrate. In some cases, a VSDM is incorporated in a manner that results in the ESD-protected substrate meeting one or more specifications (e.g., thickness, planarity, and the like) for various subsequent processes or applications. Various aspects provide for designing a substrate (e.g., a PCB) incorporating a VSDM, and adjusting one or more aspects of the substrate to design a balanced, ESD-protected substrate. Certain embodiments include molding a substrate having a VSDM layer into a first shape. | 06-09-2011 |
20110173806 | SUBSTRATES HAVING VOLTAGE SWITCHABLE DIELECTRIC MATERIALS - A method for designing a printed circuit board to meet a specification is described. A first voltage switchable dielectric material is placed in apposition with a first copper foil. A second voltage switchable dielectric material is placed in apposition with a second copper foil. An arcuate portion of the first copper foil is placed in apposition with a first side of an aluminum member, an adhesive substance being situated between the first copper foil and the first side of the aluminum member. An arcuate portion of the second copper foil in is placed apposition with a second side of the aluminum member, an adhesive substance being situated between the second copper foil and the second side of the aluminum member. | 07-21-2011 |
20120318569 | SUBSTRATES HAVING VOLTAGE SWITCHABLE DIELECTRIC MATERIALS - A method for designing a printed circuit board to meet a specification is described. A first voltage switchable dielectric material is placed in apposition with a first copper foil. A second voltage switchable dielectric material is placed in apposition with a second copper foil. An arcuate portion of the first copper foil is placed in apposition with a first side of an aluminum member, an adhesive substance being situated between the first copper foil and the first side of the aluminum member. An arcuate portion of the second copper foil in is placed apposition with a second side of the aluminum member, an adhesive substance being situated between the second copper foil and the second side of the aluminum member. | 12-20-2012 |
Patent application number | Description | Published |
20090047025 | Multiple Electrical Level Dispersion Tolerant Optical Apparatus - An optical apparatus consisting of a transmitter, receiver, or transceiver, utilizing a multiple level special electrical layer modulation and/or demodulation scheme to significantly lower the bandwidth required for high speed communication and/or parallel interconnect systems. It can be used either to enhance the transmission performance of the transceiver, or to eliminate the need for bulky and/or expensive optical components to lower the cost. It can be used in the design of transponders, transceivers, and active cabling systems, for 10 Gb/s, 40 Gb/s, 100 Gb/s and other high bit rate transmission systems that utilize single mode or multi-mode fibers for serial or parallel transmission of high speed optical signals. | 02-19-2009 |
20090304395 | Tunable Electrical Return-to-Zero Modulation Method and Apparatus - A tunable duty cycle electrical return-to-zero (RZ) modulation method is realized through tuning of some electrical parameters of an encoder without the need for expensive and/or bulky optical pulse carver, therefore providing a universal RZ apparatus suitable for various high speed applications such as at 10 Gb/s, 40 Gb/s and 100 Gb/s. The electrical RZ modulation scheme is readily combined with other known modulation technologies on the transmitter side to support low cost RZ modulation for metro, long haul and submarine systems. | 12-10-2009 |
Patent application number | Description | Published |
20100101069 | VALVED SHEATH INTRODUCER FOR VENOUS CANNULATION - A valved sheath introducer for venous cannulation, including a valve, sheath, handle and cap. The valve is configured to permit safe introduction and removal of medical instruments through the sheath introducer. The valve may have one or more anchoring members and a thickened central portion through which a slit is formed. The central portion may have one or more concave surfaces and the slit can be angled with respect to the top surface of the valve. The cap is attached to the handle, compressing a portion of the valve therebetween. | 04-29-2010 |
20100132879 | REINFORCED MULTI-LUMEN CATHETER - A reinforced multi-lumen catheter and method of manufacturing the same. An assembly for manufacturing the multi-lumen catheter includes a catheter body substrate including a septum, one or more mandrels, a reinforcing element and one or more sleeves. The septum may have a distal region with a cross-sectional thickness greater than that of a proximal region. The septum can be separately formed. The septum can be split along a length of the distal region. The reinforcing element can be positioned over at least a proximal region of the catheter body substrate. | 06-03-2010 |
20110192008 | REINFORCED MULTI-LUMEN CATHETER - A reinforced multi-lumen catheter and method of manufacturing the same. An assembly for manufacturing the multi-lumen catheter includes a proximal catheter body substrate including a septum, a first and second distal catheter body substrate, a first and second mandrel, a reinforcing element and a sleeve. The reinforcing element is positioned over the proximal catheter body substrate and at least a proximal region of the first and second distal catheter body substrates. | 08-11-2011 |
20120184913 | Valved Sheath Introducer for Venous Cannulation - A valved sheath introducer for venous cannulation, including a valve, sheath, handle and cap. The valve is configured to permit safe introduction and removal of medical instruments through the sheath introducer. The valve may have one or more anchoring members and a thickened central portion through which a slit is formed. The central portion may have one or more concave surfaces and the slit can be angled with respect to the top surface of the valve. The cap is attached to the handle, compressing a portion of the valve therebetween. | 07-19-2012 |
Patent application number | Description | Published |
20120191071 | Infusion Apparatuses and Methods of Use - An exemplary infusion system for accessing an implanted device is disclosed comprising an insertion assembly, a hub comprising a sealable path configured to receive at least a portion of the insertion assembly, a flexible catheter attached to the hub and configured to receive at least a portion of the insertion assembly, and an extension tube attached to the hub. The hub may comprise a manifold element configured to provide fluid communication between the flexible catheter and the extension tube. The hub may also comprise a septum configured to seal the sealable path upon removal of the insertion assembly from the flexible catheter. The extension tube may also be configured to receive at least a portion of the insertion assembly. Exemplary methods of providing a fluid communication path to an implanted device are also disclosed. | 07-26-2012 |
20140107619 | Infusion Apparatuses and Methods of Use - A method of providing a fluid communication path to an implanted device. The method includes positioning at least a portion of a slender pointed element within a catheter, penetrating a septum of an implanted device with the slender pointed element positioned within the catheter, positioning at least a portion of the catheter within the implanted device, removing the slender pointed element from the catheter, and retaining at least a portion of the catheter within the implanted device. | 04-17-2014 |
20150289903 | Valved Sheath Introducer for Venous Cannulation - A valved sheath introducer for venous cannulation, including a valve, sheath, handle and cap. The valve is configured to permit safe introduction and removal of medical instruments through the sheath introducer. The valve may have one or more anchoring members and a thickened central portion through which a slit is formed. The central portion may have one or more concave surfaces and the slit can be angled with respect to the top surface of the valve. The cap is attached to the handle, compressing a portion of the valve therebetween. | 10-15-2015 |
Patent application number | Description | Published |
20160095533 | NON-INVASIVE IN SITU GLUCOSE LEVEL SENSING USING ELECTROMAGNETIC RADIATION - System and method of using electromagnetic radiation signals to non-invasively test a glucose level in a subject. During operation, an incident beam of Terahertz waves is generated and projected onto the surface of the eyeball, which is naturally reflected by a tear layer. The reflected Terahertz waves are detected and characterized to determine the reflection characteristics of the tear layer, e.g., an axial ratio of reflection coefficients in two polarization orientations. Provided with the determined axial ratio and according to a predetermined correlation among axial ratio, tear glucose level and blood glucose level, the current blood glucose level in the subject can be derived and presented to a user. | 04-07-2016 |
20160095540 | NON-INVASIVE IN SITU GLUCOSE LEVEL SENSING USING ELECTROMAGNETIC RADIATION - System and method of using electromagnetic radiation signals to non-invasively test a glucose level in a subject. During operation, an incident beam of Terahertz waves is generated and projected onto the surface of the eyeball, which is naturally reflected by a tear layer. The reflected Terahertz waves are detected and characterized to determine the reflection characteristics of the tear layer, e.g., an axial ratio of reflection coefficients in two polarization orientations. Provided with the determined axial ratio and according to a predetermined correlation among axial ratio, tear glucose level and blood glucose level, the current blood glucose level in the subject can be derived and presented to a user. | 04-07-2016 |
Patent application number | Description | Published |
20140328849 | ANTI-CRTH2 ANTIBODIES AND METHODS OF USE - The invention provides anti-CRTh2 antibodies and methods of using the same. | 11-06-2014 |
20150098946 | COMPOSITIONS AND METHODS FOR THE DIAGNOSIS AND TREATMENT OF TUMOR - The present invention is directed to compositions of matter useful for the diagnosis and treatment of tumor in mammals and to methods of using those compositions of matter for the same. In certain aspects, the isolated nucleic acid molecule comprises a nucleotide sequence having at least about 80% nucleic acid sequence identity, alternatively at least about 81%, 82%, 83%, 84%, 85%, 86%, 87%, 88%, 89%, 90%, 91%, 92%, 93%, 94%, 95%, 96%, 97%, 98%, 99% or 100% nucleic acid sequence identity, to (a) a DNA molecule encoding a full-length TAT polypeptide having an amino acid sequence as disclosed herein, a TAT polypeptide amino acid sequence lacking the signal peptide as disclosed herein, an extracellular domain of a transmembrane TAT polypeptide, with or without the signal peptide, as disclosed herein. | 04-09-2015 |
20160090422 | ANTI-CRTH2 ANTIBODIES AND METHODS OF USE - The invention provides anti-CRTh2 antibodies and methods of using the same. | 03-31-2016 |
Patent application number | Description | Published |
20140130013 | Multiprocessor Programming Toolkit for Design Reuse - Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In one embodiment, software code may include first program instructions executable to perform a function. In this embodiment, the software code may also include one or more language constructs that are configurable to specify one or more communication ports and one or more parameter inputs. In this embodiment, the one or more communication ports are configurable to specify communication with other software code. In this embodiment, the one or more parameter inputs are configurable to specify a set of hardware resources usable to execute the software code. In this embodiment, the hardware resources include multiple processors and may include multiple supporting memories. | 05-08-2014 |
20140344527 | DYNAMIC RECONFIGURATION OF APPLICATIONS ON A MULTI-PROCESSOR EMBEDDED SYSTEM - A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data. | 11-20-2014 |
20160041842 | DYNAMIC RECONFIGURATION OF APPLICATIONS ON A MULTI-PROCESSOR EMBEDDED SYSTEM - A multiprocessor system and method for swapping applications executing on the multiprocessor system are disclosed. The plurality of applications may include a first application and a plurality of other applications. The first application may be dynamically swapped with a second application. The swapping may be performed without stopping the plurality of other applications. The plurality of other applications may continue to execute during the swapping to perform a real-time operation and process real-time data. After the swapping, the plurality of other applications may continue to execute with the second application, and at least a subset of the plurality of other applications may communicate with the second application to perform the real time operation and process the real time data. | 02-11-2016 |