Patent application number | Description | Published |
20130239170 | SYSTEM AND METHOD FOR ENHANCING TRUST FOR PERSON-RELATED DATA SOURCES - The technology disclosed relates to enhancing trust for person-related data sources by tracking person-related sources using trust objects that hold trust metadata. In particular, it relates to generating trust-enhanced data by appending trust metadata to social media content and other business-to-business entities, and further using the trust-enhanced data to develop social engagement models based on customer preferences. The trust metadata described includes names, interface categories and origins of the person-related data sources along with customer engagement preferences and connection types. | 09-12-2013 |
20130339490 | METHOD AND SYSTEM FOR SEMI-SYNCHRONOUSLY EXPORTING DATA - Systems and methods are provided for semi-synchronously exporting data. A web server creates an export record in response to receiving a data request from a client computer. The web server sends a token to the client computer, wherein receipt of the token enables the client computer to be used for other purposes while waiting for receipt of requested data. At least one of multiple batch processing servers processes the data request in response to accessing the export record. At least one of the multiple batch processing servers updates the export record to reflect the processing of the data request. The web server exports the processed data request to the client computer in response to identifying an update of the export record. | 12-19-2013 |
20140019488 | METHODS AND SYSTEMS FOR REGULATING DATABASE ACTIVITY - Methods and systems are provided for regulating access to a database by a server. One exemplary method involves the server receiving one or more requests for an activity with respect to the database and determining an attempted usage for the activity over a monitoring period by a source of the requests. When the attempted usage exceeds an allowed usage of the activity for the monitoring period, the server provides a human verification test to the source and thereafter initiates the activity with respect to the database in response to receiving a satisfactory human verification response to the human verification test from the source. | 01-16-2014 |
20140282940 | Method and Apparatus for Multi-Domain Authentication - A method and apparatus for multi-domain authentication is described. In one example, credentials are received for a user accessing a first domain. User access to the first domain and a second domain is confirmed. A token is created for access to the second domain and the is provided with access to the second domain. | 09-18-2014 |
20140373182 | SYSTEMS AND METHODS OF AUTOMATED COMPLIANCE WITH DATA PRIVACY LAWS - The technology disclosed relates to automated compliance with data privacy laws of varying jurisdictions. In particular, it relates to constructing trust filters that automatically restrict collection, use, processing, transfer, or consumption of any person-related data that do not meet the data privacy regulations of the applicable jurisdictions. The trust filters are constructed dependent on associating person-related data entities with trust objects that track person-related data sources. | 12-18-2014 |
Patent application number | Description | Published |
20150186514 | CENTRAL AGGREGATOR ARCHITECHTURE FOR QUESTION AND ANSWER SEARCH ENGINE - A question and answer search engine includes a load balancer that receives the request from the user computer system, a plurality of front end systems that receive the requests from the load balancer, including the request from the user computer system, an aggregator and a plurality of retrievers, the aggregator being connected to the front end systems and to the retrievers, the request passing from a respective front end system via the aggregator to at least a first of the retrievers, the first retriever returning a result via the aggregator and the respective front end system to the user computer system in response to the request. | 07-02-2015 |
20150186515 | BATCH CRAWL AND FAST CRAWL CLUSTERS FOR QUESTION AND ANSWER SEARCH ENGINE - An offline system of a question and answer system includes a batch update crawl cluster that includes a crawl database within the file system, and a map reducer within the index controller, the map reducer having a reducer core with a plurality of slow queues that retrieve the content from the crawl database, and a reducer adapter that writes an output of the reducer core into the hierarchical database. The offline system further includes a fast update crawl cluster that includes a crawl database within the file system, and a map reducer within the index controller, the map reducer having a reducer core with a plurality of fast queues that retrieve the content from the crawl database at a faster frequency than the slow queues, and a reducer adapter that writes an output of the reducer core into the hierarchical database. | 07-02-2015 |
20150186526 | IMAGE EXTRACTION SERVICE FOR QUESTION AND ANSWER SEARCH ENGINE - A question and answer system for providing results to requests comprising an online system and an offline system. The offline system includes a file system, a hierarchical database and an index controller having at least one reducer that retrieves content from the file system and at least one writer that maintains the data store with the content retrieved by the reducer, and maintains the hierarchical database with data reflecting the content in the data store. The offline system includes an image queue, an index controller that updates the image queue with data representing content in the data store that include images, an image extraction service having a thumbnailer generating thumbnails for the images, an uploader and at least one static image server, the uploader uploading the thumbnails and images to the static image server. | 07-02-2015 |
20150186527 | QUESTION TYPE DETECTION FOR INDEXING IN AN OFFLINE SYSTEM OF QUESTION AND ANSWER SEARCH ENGINE - A question and answer system for providing results to requests comprising an online system and an offline system. The offline system includes a question and answer extraction module extracting question and answer pairs from the hierarchical database and a question type detector determining a type of question for each question in the question and answer pairs. An index controller indexes question and answer pairs based on the question type. | 07-02-2015 |
20150186528 | REQUEST TYPE DETECTION FOR ANSWER MODE SELECTION IN AN ONLINE SYSTEM OF A QUESTION AND ANSWER SEARCH ENGINE - A question and answer system for providing results to requests comprising an online system and an offline system. The online system includes at least one data store, a question and answer search engine that receives a request from a user computer system, determines a result from the data store based on the request and returns the answer to the user computer system. The question and answer search engine includes a request type determinator determining a type of the request and a plurality of answer mode modules that are executed based on the request type. The offline system includes a file system, a hierarchical database and an index controller having at least one reducer that retrieves content from the file system and at least one writer that maintains the data store with the content retrieved by the reducer, and maintains the hierarchical database with data reflecting the content in the data store. | 07-02-2015 |
Patent application number | Description | Published |
20150074683 | File-System Requests Supported in User Space for Enhanced Efficiency - Systems and methods are disclosed for interacting with a file system. The file system is operable to reside in user space of a computing system. A module, also within user space, may provide a messaging service supporting requests from an application to the file system. By bypassing a System-Call Interface (SCI) of the computing system's kernel space, the module may support requests from the application to the file system with enhanced efficiency and/or customizable features not provided by the SCI. In some examples, the module may include a library in an independent layer within user space and below the application, allowing the library to provide an application-independent messaging service for different applications. Furthermore, in some examples, the module may include a segment of memory, within user space, shared between the application and the file system for passing data involved in requests and/or responses to and/or from the file system. | 03-12-2015 |
20150212744 | METHOD AND SYSTEM OF EVICTION STAGE POPULATION OF A FLASH MEMORY CACHE OF A MULTILAYER CACHE SYSTEM - In one exemplary aspect, a primary cache is maintained in a main memory of a computer system. The primary cache is populated with a set of data from a secondary data storage system. A secondary cache is maintained in another memory of the computer system. A subset of data is selected from the set of data in the primary cache. A trigger event is detected. The secondary cache is populated with the subset of data selected from the set of data in the primary cache. Optionally, a lifespan of each memory page in the primary cache can be estimated. Memory pages with lifespans within a specified lifespan range can be associated. A set of associated memory pages with lifespans within the specified lifespan range can be written to a block in the flash memory system. The main memory of the computer system can include a dynamic random-access memory (DRAM) memory system. The other memory of the computer system can include a flash memory system in a solid-state storage device. | 07-30-2015 |
20150347046 | PUSH-BASED PIGGYBACK SYSTEM FOR SOURCE-DRIVEN LOGICAL REPLICATION IN A STORAGE ENVIRONMENT - The disclosed techniques enable push-based piggybacking of a source-driven logical replication system. Logical replication of a data set (e.g., a snapshot) from a source node to a destination node can be achieved from a source-driven system while preserving the effects of storage efficiency operations (deduplication) applied at the source node. However, if missing data extents are detected at the destination, the destination has an extent pulling problem as the destination may not have knowledge of the physical layout on the source-side and/or mechanisms for requesting extents. The techniques overcome the extent pulling problem in a source-driven replication system by introducing specific protocols for obtaining missing extents within an existing replication environment by piggybacking data pushes from the source. | 12-03-2015 |
Patent application number | Description | Published |
20080281802 | Building A Unified Query That Spans Heterogeneous Environments - A unified query building system generates a source structure comprising nodes from a data structure input of an identified data source, displays the generated source structure in a logical view, adds a selected node or element from the nodes to a design query canvas, generates a query object from the selected node based on a source type of the selected node, presents a logical view of a query function of a selected query object, and generates a unified query comprising the generated query objects. The logical view is displayed in a graphical user interface comprising a design query canvas comprising grids corresponding to functions in a query language such as SQL or XML. The generated unified query is displayed in an actual query view and is outlined in a query outline view. | 11-13-2008 |
20080306910 | METHOD AND PROCESS FOR END USERS TO QUERY HIERARCHICAL DATA - Embodiments of the invention provide techniques for specifying precise queries of hierarchical data. In one embodiment, a mapping template is created to represent the hierarchical data in terms that are easy to for users to understand. The mapping template is used to generate a query tool having a tree structure made up of nodes that are queried by the user. The user may compose a query by navigating the tree structure to select nodes of interest, and specifying predicates for the selected nodes. Once the query is composed, it may be executed against the hierarchical data. | 12-11-2008 |
20080306983 | MAPPING HIERARCHICAL DATA FROM A QUERY RESULT INTO A TABULAR FORMAT WITH JAGGED ROWS - Embodiments of the present invention provide techniques for mapping hierarchical data from a query result into a tabular display, such as a spreadsheet. The tabular display allows some (or all) of the elements included in the hierarchical display to be mapped to positions on the report. In one embodiment, a field of the result that stores hierarchical data with repeating elements (e.g., an XML document) is mapped into the tabular report using jagged rows. This approach allows a user to map both the hierarchical and relational data in the result set to cells in the spreadsheet, and in the process, handle any embedded collection (repeated element) in the hierarchical data. | 12-11-2008 |
20080313660 | APPARATUS, SYSTEM, AND METHOD FOR SOAP ACCESS TO DATA SOURCE PROCEDURES - An apparatus, system, and method are disclosed for web service access to a remote data source procedure. The method includes receiving a web service request from a client and identifying the procedure call identifier within the web service request. The web service request includes a procedure call identifier and zero or more parameters. The method includes creating a procedure call to a data source procedure accessible through an Application Program Interface. The procedure call is created at least in part by ordering parameters of the procedure call based on an order of the zero or more parameters in the web service request. The parameters of the procedure call are ordered without using an explicit parameter mapping. The method includes sending a web service response to the client in response to receiving a response from the data source procedure. The web service response includes information responsive to the procedure call. | 12-18-2008 |
Patent application number | Description | Published |
20100224683 | System for Packaging, Processing, Activating, and Deactivating Multiple Individual Transaction Cards as a Singular Unit - A transaction card processing and activation system comprising the identification of a unique identifier corresponding to an aggregate of transaction cards of affiliated or non-affiliated card issuers and the activation of each transaction card corresponding to the unique identifier of the aggregate irrespective of the number, types, or card issuers of the transaction cards. Additionally, the present invention allows a point of sale entity to initiate the activation of each of the multiple, disparate transaction cards in the aggregate by merely processing the unique identifier associated with the aggregate. | 09-09-2010 |
20130013437 | System for Packaging, Processing, Activating, and Deactivating Multiple Individual Transaction Cards as a Singular Unit - A transaction card processing and activation system comprising the identification of a unique identifier corresponding to an aggregate of transaction cards of affiliated or non-affiliated card issuers and the activation of each transaction card corresponding to the unique identifier of the aggregate irrespective of the number, types, or card issuers of the transaction cards. Additionally, the present invention allows a point of sale entity to initiate the activation of each of the multiple, disparate transaction cards in the aggregate by merely processing the unique identifier associated with the aggregate. | 01-10-2013 |
20150332253 | System for Packaging, Processing, Activating, and Deactivating Multiple Individual Transaction Cards as a Singular Unit - A transaction card processing and activation system comprising the identification of a unique identifier corresponding to an aggregate of transaction cards of affiliated or non-affiliated card issuers and the activation of each transaction card corresponding to the unique identifier of the aggregate irrespective of the number, types, or card issuers of the transaction cards. Additionally, the present invention allows a point of sale entity to initiate the activation of each of the multiple, disparate transaction cards in the aggregate by merely processing the unique identifier associated with the aggregate. | 11-19-2015 |
Patent application number | Description | Published |
20130221756 | APPARATUSES, SYSTEMS, AND METHODS FOR A MONOTONIC TRANSFER FUNCTION IN WIRELESS POWER TRANSFER SYSTEMS - A wireless power-transfer system includes a power-transmitting device and a power-receiving device. A frequency generator generates a power-transmit frequency to stimulate transmit coil and transmit resonance adjuster, which generate a near-field electromagnetic radiation at an adjustable coupling frequency. The power-receiving device includes a receive coil and a receive resonance adjuster for receiving the near-field electromagnetic radiation when the receive coil is within a coupling region of the transmit coil. The receive resonance frequency may be modified by the receive resonance adjuster. In the wireless power-transfer system, one or both of the transmit resonance adjuster and the receive resonance adjuster is configured to adjust its corresponding frequency to be sufficiently less than the power-transmit frequency such that a monotonic transfer function is developed between the power-transmit frequency and the receive resonance frequency. | 08-29-2013 |
20130257165 | APPARATUS, SYSTEM, AND METHOD FOR DETECTING A FOREIGN OBJECT IN AN INDUCTIVE WIRELESS POWER TRANSFER SYSTEM VIA COUPLING COEFFICIENT MEASUREMENT - An inductive wireless power device comprises a transmitter configured to generate an electromagnetic field to a coupling region for wireless power transfer to a receiver, and control logic configured to determine a coupling coefficient of the wireless power transfer when the receiver is within the coupling region. The control logic also determines a presence of a foreign object within the coupling region responsive to a comparison of the determined coupling coefficient and an expected coupling coefficient for the wireless power transfer. An inductive wireless power device comprises a receiver configured to couple with an electromagnetic field in a coupling region for inductive wireless power transfer from a transmitter. The receiver is configured to alter a wireless power transfer characteristic of the transmitter for a determination of a presence of a foreign object within the coupling region responsive to a determination of a coupling coefficient of the wireless power transfer. | 10-03-2013 |
20130257167 | APPARATUSES, SYSTEMS, AND METHODS FOR POWER TRANSFER ADJUSTMENT IN WIRELESS POWER TRANSFER SYSTEMS - A wireless power-transfer system includes a power-transmitting device and a power-receiving device. The power-transmitting device includes, a frequency generator for generating a power-transmit frequency and a transmit coil for generating a near-field electromagnetic radiation responsive to the power-transmit frequency. The power-receiving device, includes a receive resonance circuit that generates a receive resonance frequency and includes a receive coil for receiving the near-field electromagnetic radiation when within a coupling region of the transmit coil and a receive capacitor in combination with the receive coil. The rectifier converts the receive resonance signal to a rectified signal. The signal sensor senses at least one of a voltage or a current on the rectified signal to generate a power indicator signal. The receive impedance adjuster modifies a resonant frequency of the receive resonance circuit responsive to the power indicator signal by selectively modifying an impedance of the receive impedance adjuster. | 10-03-2013 |
20130257168 | APPARATUS, SYSTEM, AND METHOD FOR DETECTING A FOREIGN OBJECT IN AN INDUCTIVE WIRELESS POWER TRANSFER SYSTEM BASED ON INPUT POWER - An inductive wireless power transfer system comprises a transmitter configured to generate an electromagnetic field to a coupling region for providing energy transfer to a wireless power receiving apparatus. The transmitter includes control logic configured to determine a power component of the transmitter, and determine a presence of a foreign object within the coupling region in response to a comparison of the power component and a desired threshold for the power component. Related inductive methods for detecting a foreign object in an inductive wireless power transfer coupling region of an inductive wireless power transfer system and operating a sleep mode of a wireless power transmitter are disclosed. | 10-03-2013 |
20130257360 | APPARATUSES HAVING DIFFERENT MODES OF OPERATION FOR INDUCTIVE WIRELESS POWER TRANSFER AND RELATED METHOD - An inductive wireless power enabled device may comprise a transceiver including a plurality of switches coupled with a resonant tank, and control logic configured to drive the plurality of switches to operate the resonant tank in one of a transmit mode and a receive mode. Another inductive wireless power enabled device may comprises a transceiver including a plurality of switches coupled with a resonant tank. The transceiver may be configured to both transmit a wireless power signal through the resonant tank and generate power from an incoming wireless power signal through the resonant tank depending on a current operational mode. A related method for operating a wireless power enabled device according to either a transmit mode or a receive mode is also disclosed. | 10-03-2013 |
20130260676 | APPARATUS, SYSTEM, AND METHOD FOR BACK-CHANNEL COMMUNICATION IN AN INDUCTIVE WIRELESS POWER TRANSFER SYSTEM - An inductive wireless power transfer device comprises a transmitter that comprises a transmit coil configured to generate a wireless power signal to a coupling region in response to an input voltage, and a modulator configured to modulate the wireless power signal and encode data with the wireless power signal to establish a back-channel communication link from the transmitter to a receiver. An inductive wireless power receiving device comprises a receiver that comprises a receive coil configured to generate a time varying signal in response to receiving a modulated wireless power signal from a transmitter in a coupling region, and a demodulator configured to demodulate the modulated wireless power signal from an established back-channel communication link from the transmitter to a receiver. Related inductive wireless power transfer systems and methods for back-channel communication from the transmitter to the receiver of an inductive wireless power transfer system are disclosed. | 10-03-2013 |
20140139034 | Multi-mode Multi-coupling Multi-protocol Ubiquitous Wireless Power Transmitter - A multi-mode multi-coupling multi-protocol wireless power transmitter (WPT) and its embodiments transmit power to a wireless power receiver (WPR) in a power transfer mode (PTM) and a wireless power protocol (WPP) of the WPR. A first circuit of the WPT includes inductors or capacitors emanating power via a magnetic field or electric field PTM respectively. The WPT sequentially parses a test condition to identify a PTM, a power coupling linkage (PCL) between the WPT and the WPR, and a WPP of the WPR. The WPT identifies a match if the PTM of the first circuit and the WPP of the switch network, the variable matching circuit, a modulator/demodulator block or an out-of-band communication block, and a control logic circuit of the WPT match the PTM and the WPP of the WPR to transmit power to the WPR based on the match. | 05-22-2014 |
20140159500 | Wireless Power System - A higher power wireless power transmitter (HPWPT) including a first, second and third circuit and a transmit coil for wirelessly powering a lower power wireless power receiver (LPWPR) is provided. The first circuit is a switch network. The second circuit is variable impedance network and/or a tuning network. The third circuit is a control logic circuit configured to change the input voltage source or topology of the first circuit, to change the impedance and/or tuning characteristics of the second circuit, to select the transmit coil, vary frequency or duty cycle of the PWM signal or any combination thereof. The change in the input voltage or topology of first circuit or change in impedance or tuning characteristics of second circuit or change in the transmit coil used or the applied constraints on the frequency and duty cycle of the PWM signal constrain the maximum power transmitted by the HPWPT to LPWPR. | 06-12-2014 |
20140159508 | Input Power Appraisal Based Wireless Power System - A wireless power system (WPS) has a wireless power transmitter (WPT) that appraises an input power available to a power inverter from one or more input power sources. The WPT comprises the power inverter that wirelessly transmits power to a wireless power receiver (WPR) of the WPS, and a power appraiser circuit (PAC). The PAC ascertains maximum input power available to the power inverter from the input power sources. The PAC includes a variable load connected to a path carrying the input power to the power inverter or one or more input pins that receive power ratings of the input power sources that indicate available maximum input power from the input power sources. The ascertaining of maximum input power available to the power inverter from the input power sources appraises the input power available to the power inverter. The WPR receives information representing maximum power deliverable by the WPT. | 06-12-2014 |
20140159646 | Dual Mode Wireless Power Receiver - A dual mode wireless power receiver (DMWPR) selectively applying a received power to a load device and utilizing at least a part of the power to power-up, communicate, and charge a secondary wireless power receiver (SWPR) is provided. The DMWPR includes a first circuitry having an impedance network, a switch network, a filter capacitor, and one or more switches, and a second circuitry having a security engine, a control logic circuit, and a modulator/demodulator circuit. The first circuitry receives power in charging mode and transmits power in communication mode. The second circuitry configures the first circuitry to allow receipt and transmission of power, receives and interprets data from SWPR in the identified wireless power protocol, and based on the type of SWPR authenticates, decrypts, and encrypts data transfer between DMWPR and SWPR, and receives and executes on a request from SWPR to perform a function associated with transmitted power. | 06-12-2014 |
20140162554 | Transmitter To Receiver Communication Link In A Wireless Power System - A method and system for establishing a communication link in a wireless power system from a wireless power transmitter (WPT) to a wireless power receiver (WPR) is provided. A flux modulator is operably disposed in the WPT for dynamically changing the WPT's impedance so as to modulate a magnetic field produced on the transmitter coil when a primary voltage applied to the WPT. A flux demodulator is operably disposed in the WPR for receiving and demodulating a secondary voltage induced on a receiver coil due to the modulated magnetic field on the transmitter coil. The induction of the secondary voltage on the receiver coil due to the modulated magnetic field on the transmitter coil establishes the communication link from the WPT to the WPR. The flux demodulator is configured as an analog signal processing chain or a digital signal processing block for decoding information obtained from the WPT. | 06-12-2014 |
20150115735 | APPARATUS, SYSTEM, AND METHOD FOR BACK-CHANNEL COMMUNICATION IN AN INDUCTIVE WIRELESS POWER TRANSFER SYSTEM - An inductive wireless power transfer device comprises a transmitter that comprises a transmit coil configured to generate a wireless power signal to a coupling region in response to an input voltage, and a modulator configured to modulate the wireless power signal and encode data with the wireless power signal to establish a back-channel communication link from the transmitter to a receiver. An inductive wireless power receiving device comprises a receiver that comprises a receive coil configured to generate a time varying signal in response to receiving a modulated wireless power signal from a transmitter in a coupling region, and a demodulator configured to demodulate the modulated wireless power signal from an established back-channel communication link from the transmitter to a receiver. Related inductive wireless power transfer systems and methods for back-channel communication from the transmitter to the receiver of an inductive wireless power transfer system are disclosed. | 04-30-2015 |
Patent application number | Description | Published |
20080225740 | Detection of heavy users of network resources - A device includes a multistage filter and an elephant trap. The multistage filter has hash functions and an array. The multistage filter is operable to receive a packet associated with a candidate heavy network user and send the packet to the hash functions. The hash functions generate hash function output values corresponding to indices in the array. The elephant trap is connected to the multistage filter. The elephant trap includes a buffer and probabilistic sampling logic. The probabilistic sampling logic is operable to attempt to add information associated with the packet to the buffer a particular percentage of the time based in part on the result of the multistage filter lookup. The buffer is operable to hold information associated with the packet, counter information, and timestamp information. | 09-18-2008 |
20110087779 | DETECTION OF HEAVY USERS OF NETWORK RESOURCES - A device includes a multistage filter and an elephant trap. The multistage filter has hash functions and an array. The multistage filter is operable to receive a packet associated with a candidate heavy network user and send the packet to the hash functions. The hash functions generate hash function output values corresponding to indices in the array. The elephant trap is connected to the multistage filter. The elephant trap includes a buffer and probabilistic sampling logic. The probabilistic sampling logic is operable to attempt to add information associated with the packet to the buffer a particular percentage of the time based in part on the result of the multistage filter lookup. The buffer is operable to hold information associated with the packet, counter information, and timestamp information. | 04-14-2011 |
20110131655 | DETECTION OF FREQUENT AND DISPERSED INVARIANTS - A scalable method and apparatus that detects frequent and dispersed invariants is disclosed. More particularly, the application discloses a system that can simultaneously track frequency rates and dispersion criteria of unknown invariants. In other words, the application discloses an invariant detection system implemented in hardware (and/or software) that allows detection of invariants (e.g., byte sequences) that are highly prevalent (e.g., repeating with a high frequency) and dispersed (e.g., originating from many sources and destined to many destinations). | 06-02-2011 |
Patent application number | Description | Published |
20100211938 | SCHEMA-BASED DYNAMIC PARSE/BUILD ENGINE FOR PARSING MULTI-FORMAT MESSAGES - A parse/build engine that can handle multi-format financial messages. The engine converts the different format messages into a common format, and the common format message is then processed by the business service application. A parser examines the message and determines an appropriate schema for the particular format of message received. The schema is a data structure in a schema registry that includes a grammar structure for the received format as well as pointers to handlers for converting the different fields of the message into the internal message format using the grammar structure (the “grammar” can include field sequence, field type, length, character encoding, optional and required fields, etc.). The handlers are individually compiled. As formats change, new formats or changes to old formats can be dynamically added to the parse/build engine by loading new schema and handlers. | 08-19-2010 |
20140025762 | SCHEMA-BASED DYNAMIC PARSE/BUILD ENGINE FOR PARSING MULTI-FORMAT MESSAGES - A parse/build engine that can handle multi-format financial messages. The engine converts the different format messages into a common format, and the common format message is then processed by the business service application. A parser examines the message and determines an appropriate schema for the particular format of message received. The schema is a data structure in a schema registry that includes a grammar structure for the received format as well as pointers to handlers for converting the different fields of the message into the internal message format using the grammar structure (the “grammar” can include field sequence, field type, length, character encoding, optional and required fields, etc.). The handlers are individually compiled. As formats change, new formats or changes to old formats can be dynamically added to the parse/build engine by loading new schema and handlers. | 01-23-2014 |