Chung-Sheng Li

Chung-Sheng Li

San Francisco Bay Area
12K followers 500+ connections

Activity

Join now to see all activity

Publications

Join now to see all publications

Patents

  • METHOD AND APPARATUS FOR AN AI-ASSISTED VIRTUAL CONSULTANT

    Issued 12282501

    A system for automatically generating responses to user queries includes one or more processors, operable when executing instructions to: receive a query from a user, determine a first set of similarity scores between the query and a plurality of stored queries stored in a data store, and determine whether a first similarity score of the first set of similarity scores meets a first threshold. In accordance with a determination that the first similarity score meets the first threshold, the…

    A system for automatically generating responses to user queries includes one or more processors, operable when executing instructions to: receive a query from a user, determine a first set of similarity scores between the query and a plurality of stored queries stored in a data store, and determine whether a first similarity score of the first set of similarity scores meets a first threshold. In accordance with a determination that the first similarity score meets the first threshold, the processors are further operable to obtain a set of case information for the current case; retrieve case information for at least one precedent case; determine a second set of similarity scores between the current case and the at least one precedent case; determine whether a second similarity score of the second set of similarity scores meets a second threshold; and generate a response to the query.

    See patent
  • AI-AUGMENTED COMPOSABLE AND CONFIGURABLE MICROSERVICES FOR RECORD LINKAGE AND RECONCILIATION

    Issued 12265553

    Provided herein are methods and systems for identifying a related data values in a plurality of datasets. The method can include extracting data from the plurality of datasets, identifying potential linking categories, and determining a validity of the potential linking categories. One or more linking categories can be selected from the potential linking categories based on the validity, and related data values can be identified between the plurality of datasets based on the selected linking…

    Provided herein are methods and systems for identifying a related data values in a plurality of datasets. The method can include extracting data from the plurality of datasets, identifying potential linking categories, and determining a validity of the potential linking categories. One or more linking categories can be selected from the potential linking categories based on the validity, and related data values can be identified between the plurality of datasets based on the selected linking categories. Also provided herein are methods and systems for classifying data values as reconciled or non-reconciled. The method can include identifying a plurality of related data values in a plurality of datasets. For each of the plurality of related data values, a similarity score and confidence score can be determined, and the plurality of related data values can be classified as reconciled or non-reconciled based on the similarity score and/or the confidence score.

    See patent
  • METHOD AND APPARATUS FOR KNOWLEDGE REPRESENTATION AND REASONING IN ACCOUNTING

    Issued 12229195

    An exemplary system for constructing data structures that can perform inferential reasoning to answer input queries may receive input data, extract and cluster entities in the input data into topic clusters, and for a first topic cluster construct a data structure comprising a plurality of nodes, wherein nodes of the data structure respectively represent a topic entity extracted from the input data and grouped into the first topic cluster, and wherein a first node of the data structure is…

    An exemplary system for constructing data structures that can perform inferential reasoning to answer input queries may receive input data, extract and cluster entities in the input data into topic clusters, and for a first topic cluster construct a data structure comprising a plurality of nodes, wherein nodes of the data structure respectively represent a topic entity extracted from the input data and grouped into the first topic cluster, and wherein a first node of the data structure is associated with a second node of the data structure based on the first node and the second node respectively representing a first topic entity and a second topic entity associated in the input data with a common one of the one or more identified linguistic modalities. An exemplary system comprising the data structure may receive an input query and generate a response to the input query using the data structure.

    See patent
  • AI-AUGMENTED AUDITING PLATFORM INCLUDING TECHNIQUES FOR AUTOMATED DOCUMENT PROCESSING

    Issued 12217318

    Systems and methods for automated document processing for use in AI-augmented auditing platforms are provided. A system for determining the composition of document bundles extracts substantive content information and metadata information from a document bundle and generates, based on the extracted information regarding a composition of the document bundle. A system for validating signatures in documents extracts data representing a spatial location for respective signatures and generates a…

    Systems and methods for automated document processing for use in AI-augmented auditing platforms are provided. A system for determining the composition of document bundles extracts substantive content information and metadata information from a document bundle and generates, based on the extracted information regarding a composition of the document bundle. A system for validating signatures in documents extracts data representing a spatial location for respective signatures and generates a confidence level for respective signatures, and determines, based on location and confidence level, whether signature criteria are met. A system for extracting information from documents applies a set of data conversion processing steps to a plurality received documents to generate structured data, and then applies a set of knowledge-based modeling processing steps to the structured data to generating output data extracted from the plurality of electronic documents.

    See patent
  • Medical diagnosis system with continuous learning and reasoning

    Issued US 11694800

    Performing an operation comprising generating, by a computing system based on data received from a plurality of data sources, a data model describing a patient, wherein the data comprises medical history data of the patient and observation data received by the computing system during observation of at least one medical professional, generating, by the computing system and based on the model applied to the received data, a plurality of candidate diagnoses for the patient, executing, by the…

    Performing an operation comprising generating, by a computing system based on data received from a plurality of data sources, a data model describing a patient, wherein the data comprises medical history data of the patient and observation data received by the computing system during observation of at least one medical professional, generating, by the computing system and based on the model applied to the received data, a plurality of candidate diagnoses for the patient, executing, by the computing system, a plurality of simulations of a plurality of candidate treatments generated by the computing system based on the model, and identifying a first candidate treatment of the plurality of candidate treatments that reduces an uncertainty value of the data model below a threshold.

    See patent
  • Explainable artificial intelligence

    Issued US 11615331

    Examples of artificial intelligence-based reasoning explanation are described. In an example implementation, a knowledge model having a plurality of ontologies and a plurality of inferencing rules is generated. Once the knowledge model is generated, based on a real-world problem, a knowledge model from amongst various knowledge models is selected to be used for resolving a real-world problem. The data procured from the real-world problem is clustered and classified into an ontology of the…

    Examples of artificial intelligence-based reasoning explanation are described. In an example implementation, a knowledge model having a plurality of ontologies and a plurality of inferencing rules is generated. Once the knowledge model is generated, based on a real-world problem, a knowledge model from amongst various knowledge models is selected to be used for resolving a real-world problem. The data procured from the real-world problem is clustered and classified into an ontology of the determined knowledge model. Inferencing rules to be used for deconstructing the real-world problem are identified, and a machine reasoning is generated to provide a hypothesis for the problem and an explanation to accompany the hypothesis.

    See patent
  • Ontology and rule based adjudication

    Issued US 11586955

    In an example, an ontology analyzer may generate an ontology, based on a claim adjudication request. The claim adjudication request may be processed, based on the ontology to provide an ontology based inference. A rule based analyzer may identify a predefined rule corresponding to the claim adjudication request and process the request, based on the predefined rule. A conflict resolver may resolve a conflict which may occur between the ontology based inference and the rule based inference. When…

    In an example, an ontology analyzer may generate an ontology, based on a claim adjudication request. The claim adjudication request may be processed, based on the ontology to provide an ontology based inference. A rule based analyzer may identify a predefined rule corresponding to the claim adjudication request and process the request, based on the predefined rule. A conflict resolver may resolve a conflict which may occur between the ontology based inference and the rule based inference. When a conflict is detected, a predefined criteria may be selected for resolving the conflict, the predefined criteria comprising rules to select one of the ontology based inference and the rule based inference to maximize a probability of accurately processing the claim adjudication request in case of a conflict.

    See patent
  • Cognitive procurement

    Issued US 11507914

    Examples of cognitive procurement are described. In an example embodiment, procurement-specific data sources associated with at least one of a process, an organization, and an industry relevant for procurement operations are monitored. From the monitored procurement-specific data, an operation behavioral pattern is identified. Subsequently, a behavior model of an order is constructed using the operation behavioral pattern and a pre-existing behavior model library. A procurement interaction…

    Examples of cognitive procurement are described. In an example embodiment, procurement-specific data sources associated with at least one of a process, an organization, and an industry relevant for procurement operations are monitored. From the monitored procurement-specific data, an operation behavioral pattern is identified. Subsequently, a behavior model of an order is constructed using the operation behavioral pattern and a pre-existing behavior model library. A procurement interaction indicating a query for processing the order is received from a user. The order is tracked by the cognitive order concierge. Using the behavior model, a potential event relating to the order is predicted, the potential event being indicative of an issue affecting the order. Accordingly, the issue affecting the order is proactively remediated to automatically troubleshoot the order. In an example, the user is notified as per the remediation requirement.

    See patent
  • Employee concierge

    Issued 11392835

    Examples of employee concierge are provided. In an example, an issue may be determined for an employee. The issue may be determined based on a query shared by the employee or upon occurrence of an unusual event. The unusual event may be indicative of a deviation in behaviour and routine of the employee. A session may be initiated and the issue may be parsed to determine a context. A bot may be selected from multiple bots for the issue where each bot includes information relating to a solution…

    Examples of employee concierge are provided. In an example, an issue may be determined for an employee. The issue may be determined based on a query shared by the employee or upon occurrence of an unusual event. The unusual event may be indicative of a deviation in behaviour and routine of the employee. A session may be initiated and the issue may be parsed to determine a context. A bot may be selected from multiple bots for the issue where each bot includes information relating to a solution to address the issue. Data associated with the issue may be collected from a central database and other bots. The data may then be analyzed to determine a solution. The solution comprises a response to the query and a suggestion to mitigate the unusual event.

    See patent
  • AI-AUGMENTED AUDITING PLATFORM INCLUDING TECHNIQUES FOR PROVIDING AI-EXPLAINABILITY FOR PROCESSING DATA THROUGH MULTIPLE LAYERS

    Filed 20230004845

    Systems and methods for providing explainability for processing data through multiple layers are provided. An input layer is configured to receive an evidence data set comprising a plurality of evidence items, apply evidence processing models to the evidence data set to generate evidence understanding data, and generate input-layer explainability data, wherein the input-layer explainability data represents information about the processing of the evidence data set by the input layer. A…

    Systems and methods for providing explainability for processing data through multiple layers are provided. An input layer is configured to receive an evidence data set comprising a plurality of evidence items, apply evidence processing models to the evidence data set to generate evidence understanding data, and generate input-layer explainability data, wherein the input-layer explainability data represents information about the processing of the evidence data set by the input layer. A presentation layer is configured to receive data (the evidence understanding data and/or data generated based on the evidence understanding data), apply one or more presentation generation models to the received data to generate presentation data, and generate presentation-layer explainability data for presentation to the user, wherein the presentation-layer explainability data represents information about the processing of the received data set by the presentation layer.

    See patent
  • AI-AUGMENTED AUDITING PLATFORM INCLUDING TECHNIQUES FOR AUTOMATED ADJUDICATION OF COMMERCIAL SUBSTANCE, RELATED PARTIES, AND COLLECTABILITY

    Filed 20230004590

    Systems and methods for adjudicating AI-augmented automated analysis of documents in order to quickly and efficiently make various adjudications based on the documents are provided, including adjudications as to whether the documents represent underlying data that meets one or more predefined or dynamically-determined criteria. Criteria for adjudication may include commercial-substance criteria, related-party-transaction criteria, and/or collectability criteria. A system may receive a plurality…

    Systems and methods for adjudicating AI-augmented automated analysis of documents in order to quickly and efficiently make various adjudications based on the documents are provided, including adjudications as to whether the documents represent underlying data that meets one or more predefined or dynamically-determined criteria. Criteria for adjudication may include commercial-substance criteria, related-party-transaction criteria, and/or collectability criteria. A system may receive a plurality of documents and generate a plurality of feature vectors by applying natural language processing techniques. The system may apply one or more classification models to the plurality of feature vectors to generate output data classifying each of the feature vectors. The system may identify, for each feature vector, a subset of closest matching prior feature vectors. Based on the classification and based on the identified subset, the system may adjudicate each feature vector with respect to commercial substance, including an adjudication classification and an adjudication confidence score.

    See patent
  • Document analyzer

    Issued 11373101

    Examples of analyzing documents are defined. In an example, a request to analyze a document may be received. A knowledge model corresponding to a guideline associated with the document may be obtained. The knowledge model may include at least one of a hypothetical question and a logical flow to determine an inference to the hypothetical question. The hypothetical question relates to an element of the guideline. Based on the knowledge model, data from the document may be extracted for analysis…

    Examples of analyzing documents are defined. In an example, a request to analyze a document may be received. A knowledge model corresponding to a guideline associated with the document may be obtained. The knowledge model may include at least one of a hypothetical question and a logical flow to determine an inference to the hypothetical question. The hypothetical question relates to an element of the guideline. Based on the knowledge model, data from the document may be extracted for analysis using an artificial intelligence (AI) component. The Ai component may be configured to extract and analyze data, based on the knowledge model. Based on the analysis, a report indicating whether the document falls within a purview of the guideline may be generated.

    See patent
  • Image content moderation

    Issued 11341377

    In some examples, image content moderation may include classifying, based on a learning model, an object displayed in an image into a category. Further, image content moderation may include detecting, based on another learning model, the object, refining the detected object based on a label, and determining, based on the another learning model, a category for the refined detected object. Further, image content moderation may include identifying, based on the label, a keyword associated with the…

    In some examples, image content moderation may include classifying, based on a learning model, an object displayed in an image into a category. Further, image content moderation may include detecting, based on another learning model, the object, refining the detected object based on a label, and determining, based on the another learning model, a category for the refined detected object. Further, image content moderation may include identifying, based on the label, a keyword associated with the object, and determining, based on the identified keyword, a category for the object. Further, image content moderation may include categorizing, based on a set of rules, the object into a category, and moderating image content by categorizing, based on aforementioned analysis the object into a category. Yet further, image content moderation may include tagging, based on fusion-based tagging, the object with a category and a color associated with the object.

    See patent
  • Automated order troubleshooting

    Issued 11308545

    Examples of automated order troubleshooting are described. In an example embodiment, sales-specific data sources associated with at least one of a process, an organization, and an industry relevant for sales operations are monitored. From the monitored sales-specific data, an operation behavioral pattern is identified, based on predefined rules. Subsequently, a behavior model capturing the operation behavioral pattern is constructed using a pre-existing behavior model library. Using the…

    Examples of automated order troubleshooting are described. In an example embodiment, sales-specific data sources associated with at least one of a process, an organization, and an industry relevant for sales operations are monitored. From the monitored sales-specific data, an operation behavioral pattern is identified, based on predefined rules. Subsequently, a behavior model capturing the operation behavioral pattern is constructed using a pre-existing behavior model library. Using the behavior model, a potential event relating to an order received to be fulfilled using the sales operation is predicted, the potential event being indicative of an issue affecting the order. Accordingly, the issue affecting the order is proactively remediated to automatically troubleshoot the order.

    See patent
  • Process orchestration

    Issued 11282035

    Systems and methods for orchestrating a process are disclosed. In an implementation, a system is configured to extract process information associated with the process. Based on the process information, the system is configured to determine a current model of performing the process based on the process information. The system is further configured to retrieve regulatory information associated with the process, wherein the regulatory information is indicative of at least one of a predefined…

    Systems and methods for orchestrating a process are disclosed. In an implementation, a system is configured to extract process information associated with the process. Based on the process information, the system is configured to determine a current model of performing the process based on the process information. The system is further configured to retrieve regulatory information associated with the process, wherein the regulatory information is indicative of at least one of a predefined policy, a predefined rule, and a predefined regulation associated with the process. Further, the system is configured to update the current model based on at least one of the process information and the regulatory information for obtaining a predefined outcome of the process.

    See patent
  • Cognitive procurement

    Issued 11270253

    Examples of cognitive procurement and proactive continuous sourcing are defined. In an example, the system receives a procurement request. The system implements an artificial intelligence component to sort the supplier data into a plurality of domains. The system modifies a domain from the plurality of data domains based on new supplier data being received. The system generates user procurement behavior data based on the procurement interaction and a domain from the plurality of data domains…

    Examples of cognitive procurement and proactive continuous sourcing are defined. In an example, the system receives a procurement request. The system implements an artificial intelligence component to sort the supplier data into a plurality of domains. The system modifies a domain from the plurality of data domains based on new supplier data being received. The system generates user procurement behavior data based on the procurement interaction and a domain from the plurality of data domains. The system establishes a user procurement behavior model corresponding to a guideline associated with the procurement interaction. The system determines whether the user procurement behavior model should be updated based on modification in the plurality of data domains and updates the same. The system notifies the user regarding change in the user procurement behavior model due to change in a domain of the received supplier data selected by the user.

    See patent
  • Medical concierge

    Issued 11120894

    Examples of medical concierge are provided. In an example, an claim may be received. The claim may include data relating to service provided, by a provider, to multiple patients. The claim may be parsed to determine the provider, the multiple patients and the service provided. Additional information may then be fetched. The additional information may include one of a number of claims filed in the past, status of each claim, number of appeals filed, status of the appeals, and complaints…

    Examples of medical concierge are provided. In an example, an claim may be received. The claim may include data relating to service provided, by a provider, to multiple patients. The claim may be parsed to determine the provider, the multiple patients and the service provided. Additional information may then be fetched. The additional information may include one of a number of claims filed in the past, status of each claim, number of appeals filed, status of the appeals, and complaints registered by the provider. Thereafter, the claim and the additional information may be analyzed and a category may be determined for the provider. The category may be determined based on a behaviour model that may be computed based on the claim and the additional information. The category may be indicative of an issue in behaviour of the provider.

    See patent
  • Document processing based on proxy logs

    Issued 11023551

    An information request processor analyzes an information request and automatically selects search queries and information sources that are responsive to the information request. Prior reports and portions of browsing history that were generated during the creation of the prior reports are selected based at least on a primary entity included in the information request. The entities extracted from the prior reports using trained Information Extraction (IE) models are mapped to the search terms…

    An information request processor analyzes an information request and automatically selects search queries and information sources that are responsive to the information request. Prior reports and portions of browsing history that were generated during the creation of the prior reports are selected based at least on a primary entity included in the information request. The entities extracted from the prior reports using trained Information Extraction (IE) models are mapped to the search terms extracted from the portions of the browsing history in order to identify the successful search queries that provided the information for the prior reports. A report responsive to the information request can be generated either automatically or by receiving user input that validates and rephrases the successful search queries.

    See patent
  • Job allocation

    Issued 11010696

    Examples of job allocation are described hereon. In an example, a job for allocation may be received. The job may be analyzed to obtain information pertaining to the job. The information may comprise at least one of a domain of the job and a priority level of the job. Further, performance of resources may be determined to provide resource information. The resource information may be determined using a supervised learning model comprising a job vector for each job type and a resource vector…

    Examples of job allocation are described hereon. In an example, a job for allocation may be received. The job may be analyzed to obtain information pertaining to the job. The information may comprise at least one of a domain of the job and a priority level of the job. Further, performance of resources may be determined to provide resource information. The resource information may be determined using a supervised learning model comprising a job vector for each job type and a resource vector corresponding to each resource. The resource information may include a list of resources with at least one of a corresponding probability of each resource completing the job and a performance score of each resource. Based on the job information and the resource information, the resource may be recommended for the job using an expertise-estimation modeling technique and the job may be assigned to the recommended resource,

    See patent
  • Data reconciliation

    Issued 10997507

    A system for reconciliation comprises a determination engine to determine whether data is structured or unstructured, a data structuring engine to structure the data, and a rule extraction engine to determine relations between pairs of values of a first set and a second set of data. The system further comprises a matching engine to generate a confidence score for each pair of the values, a categorization engine to classify the pairs of values into matched pairs and unmatched pairs, a validation…

    A system for reconciliation comprises a determination engine to determine whether data is structured or unstructured, a data structuring engine to structure the data, and a rule extraction engine to determine relations between pairs of values of a first set and a second set of data. The system further comprises a matching engine to generate a confidence score for each pair of the values, a categorization engine to classify the pairs of values into matched pairs and unmatched pairs, a validation engine to validate matching and classification of the pairs based on a user feedback, and a learning engine to store details pertaining to the validation of the matching and the classification over a period of time. The learning engine forwards the details to the rule extraction engine and the categorization engine to determine the relations between subsequent pairs of values and classify the pairs based on the stored details.

    See patent
  • Character recognition

    Issued 10963700

    Examples of a character recognition system are provided. In an example, the system may receive an object detection requirement pertaining to a video clip. The system may identify a visual media feature map from visual media data to process the object detection requirement. The system may implement an artificial intelligence component to segment the visual media feature map into a plurality of regions, and identify a plurality of image proposals therein. The system may implement a first…

    Examples of a character recognition system are provided. In an example, the system may receive an object detection requirement pertaining to a video clip. The system may identify a visual media feature map from visual media data to process the object detection requirement. The system may implement an artificial intelligence component to segment the visual media feature map into a plurality of regions, and identify a plurality of image proposals therein. The system may implement a first cognitive learning operation to allocate a human face identity for a human face and an object name for an object present in the video clip. The system may determine a face identity model for the human face present in the plurality of image proposals and generate a tagged face identity model. The system may implement a second cognitive learning operation to assemble the plurality of frames with an appurtenant tagged face identity model.

    See patent
  • Data reconciliation

    Issued 10943196

    Data from multiple sources may be gathered continuously to perform reconciliation operations. The data items in a first data set may be matched with those in the second data set using a data matching technique. Based on the matching, a confidence score indicative of an extent of match between the data items in the data sets may be generated. Based on the confidence score and predefined thresholds, it may be ascertained if the data items are reconciled. The non-reconciled items in at least one…

    Data from multiple sources may be gathered continuously to perform reconciliation operations. The data items in a first data set may be matched with those in the second data set using a data matching technique. Based on the matching, a confidence score indicative of an extent of match between the data items in the data sets may be generated. Based on the confidence score and predefined thresholds, it may be ascertained if the data items are reconciled. The non-reconciled items in at least one of the first data set and the second data set may be classified in a classification category, based on an artificial intelligence based technique, the classification category being indicative of an explanation of a non-reconciled data item being non-reconcilable. When the data item is not reconciled and classified, the data item is identified as an open item for further analysis.

    See patent
  • Artificial intelligence based-document processing

    Issued 10896214

    An AI-based data processing system analyzes a received information request to generate an interactive visualization including data responsive to the information request. The information request is processed to obtain the primary entity and one or more informational items related to the primary entity. Auxiliary entities and informational items related to the primary entity are identified and searches are executed on a knowledge base and the internet. The results from the searches are analyzed…

    An AI-based data processing system analyzes a received information request to generate an interactive visualization including data responsive to the information request. The information request is processed to obtain the primary entity and one or more informational items related to the primary entity. Auxiliary entities and informational items related to the primary entity are identified and searches are executed on a knowledge base and the internet. The results from the searches are analyzed to obtain knowledge nuggets which are included into a selected one of a visualization template to generate the interactive visualization. If it is determined via user interactions with the interactive visualization that an informational gap exists between the information request and the data in the interactive visualization, the interactive visualization can be updated to address the informational gap.

    See patent
  • Determination of a response to a query

    Issued 10846294

    A system for determining a response to a query includes a receiver to receive a query along with a plurality of potential responses to the query. A detector detects a topic and a type of the query based on information extracted from text and structure. Further, a selector selects at least one of a plurality of techniques for processing the query and the plurality of potential responses, based on the topic and the type of the query. An obtainer obtains an answer by execution of each of the…

    A system for determining a response to a query includes a receiver to receive a query along with a plurality of potential responses to the query. A detector detects a topic and a type of the query based on information extracted from text and structure. Further, a selector selects at least one of a plurality of techniques for processing the query and the plurality of potential responses, based on the topic and the type of the query. An obtainer obtains an answer by execution of each of the selected techniques for processing the query and the plurality of potential responses along with an associated confidence score. A determinator determines one of obtained answers as a correct response to the query, based on a comparison between confidence scores associated with the answers.

    See patent
  • Method to reduce reactivation time of cloud based services

    Issued 10834228

    A method for reducing reactivation time of services that includes examining page faults that occur during processing of a service after the service has been inactive to provide a plurality of prefetch groups, and formulating a prefetch decision tree from page fault data in the prefetch groups. Pages from an initial page table for the service following a reactivated service request are then compared with the prefetched pages in the resident memory in accordance with the prefetch decision tree…

    A method for reducing reactivation time of services that includes examining page faults that occur during processing of a service after the service has been inactive to provide a plurality of prefetch groups, and formulating a prefetch decision tree from page fault data in the prefetch groups. Pages from an initial page table for the service following a reactivated service request are then compared with the prefetched pages in the resident memory in accordance with the prefetch decision tree. Pages in the page table that are not included in said prefetched pages are paged in. A process to provide to provide the service is executed using the page table. Executing the process substantially avoids page faults.

    See patent
  • Provisioning a bare-metal server

    Issued 10834178

    A method and device for provisioning bare-metal servers to tenants of a cloud provider is provided. The cloud provider operating a datacenter receives a profile of a tenant. The cloud provider identifies a set of physical resources subscribed by the tenant based on the tenant's profile and identifies a bare-metal server in the datacenter having sufficient physical resources to provide the subscribed physical resources. The cloud center reports to the tenant a set of physical resources in the BM…

    A method and device for provisioning bare-metal servers to tenants of a cloud provider is provided. The cloud provider operating a datacenter receives a profile of a tenant. The cloud provider identifies a set of physical resources subscribed by the tenant based on the tenant's profile and identifies a bare-metal server in the datacenter having sufficient physical resources to provide the subscribed physical resources. The cloud center reports to the tenant a set of physical resources in the BM server that corresponds to the subscribed set of physical resources. The cloud center receives a request from the tenant to provision a tenant bare metal machine in the datacenter. The cloud center enables at least one of the reported physical resources in the bare-metal server for the tenant, based on the request, and disables remaining reported physical resources in the bare-metal.

    See patent
  • Data validation

    Issued 10795752

    In an example, data, such as, a journal entry in a ledger, to be validated and associated supporting documents may be extracted. Further, an entity, indicative of a feature of the data may be extracted. Based on the extracted entity, one or more probable values for a field of the data may be determined. A probability score may be associated each of the probable values of the field. At least one of the probable values of the field may be compared with an actual value of the field of the data…

    In an example, data, such as, a journal entry in a ledger, to be validated and associated supporting documents may be extracted. Further, an entity, indicative of a feature of the data may be extracted. Based on the extracted entity, one or more probable values for a field of the data may be determined. A probability score may be associated each of the probable values of the field. At least one of the probable values of the field may be compared with an actual value of the field of the data. Based on comparison, a notification indicative of a potential error in the data may generated. The data and historical data associated with the data may be processed, based on at least one of predefined rules and a machine learning technique, to detect an anomaly in the data, the anomaly being related to a contextual information associated with the data.

    See patent
  • Image content moderation

    Issued 10726308

    In some examples, image content moderation may include classifying, based on a learning model, an object displayed in an image into a category. Further, image content moderation may include detecting, based on another learning model, the object, refining the detected object based on a label, and determining, based on the another learning model, a category for the refined detected object. Further, image content moderation may include identifying, based on the label, a keyword associated with the…

    In some examples, image content moderation may include classifying, based on a learning model, an object displayed in an image into a category. Further, image content moderation may include detecting, based on another learning model, the object, refining the detected object based on a label, and determining, based on the another learning model, a category for the refined detected object. Further, image content moderation may include identifying, based on the label, a keyword associated with the object, and determining, based on the identified keyword, a category for the object. Further, image content moderation may include categorizing, based on a set of rules, the object into a category, and moderating image content by categorizing, based on aforementioned analysis the object into a category. Yet further, image content moderation may include tagging, based on fusion-based tagging, the object with a category and a color associated with the object.

    See patent
  • Centralized data reconciliation using artificial intelligence mechanisms

    Issued 10642869

    A centralized data reconciliation system processes at least two data streams transmitting data related to one of a plurality of processes and executes a data reconciliation procedure. Unmatched data records identified during the data reconciliation procedure are further categorized into categorized records based on various reason categories and irreconcilable records which could not be categorized into the reason categories. The irreconcilable records are flagged for user input. The user input…

    A centralized data reconciliation system processes at least two data streams transmitting data related to one of a plurality of processes and executes a data reconciliation procedure. Unmatched data records identified during the data reconciliation procedure are further categorized into categorized records based on various reason categories and irreconcilable records which could not be categorized into the reason categories. The irreconcilable records are flagged for user input. The user input is recorded to further train the data reconciliation system. The at least two data streams are initially converted into self-describing data streams from which the entities and entity attributes are extracted using the data models received from the data streams. The data records from the first and second self-describing data streams are mapped. The matched pairs and unmatched pairs are selected from the mappings based on respective confidence scores that are estimated in accordance with the rules of data reconciliation.

    See patent
  • Security within a software-defined infrastructure

    Issued 10546121

    There is a computer program product and computer system that includes program instructions programmed to establish a security container describing a workload and a set of resources in a software-defined environment, the security container including a set of sub-containers that are self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container, each sub-container of the set of sub-containers respectively corresponds to a…

    There is a computer program product and computer system that includes program instructions programmed to establish a security container describing a workload and a set of resources in a software-defined environment, the security container including a set of sub-containers that are self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container, each sub-container of the set of sub-containers respectively corresponds to a resource-divisible portion of the workload, the set of resources being required by the workload, wherein a sub-container of the set of sub-containers is an operating system sub-container; monitor the workload and the set of resources for security events; and responsive to identifying a security event, adjust isolation mechanisms provided by the plurality of sub-containers at various layers of a stack. The set of sub-containers represents an end-to-end run time environment for processing the workload using the set of resources.

    See patent
  • Security within a software-defined infrastructure

    Issued 10534911

    There is a computer program product and computer system that includes program instructions programmed to identify, in a software-defined environment, a security container describing a workload and a set of resources required by the workload, the security container including self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container; determine, for the workload, a set of resource-divisible portions of the workload including a…

    There is a computer program product and computer system that includes program instructions programmed to identify, in a software-defined environment, a security container describing a workload and a set of resources required by the workload, the security container including self-describing sub-containers having associated metadata describing content of a respectively corresponding sub-container; determine, for the workload, a set of resource-divisible portions of the workload including a compute-resource portion; generate a plurality of sub-containers within the security container, a sub-container within the plurality of sub-containers being a self-describing sub-container having associated metadata describing the content of the sub-container representing only one resource-divisible portion, the sub-container being an operating system sub-container; and responsive to identifying a security event while processing the workload, adjust a security mechanism associated with the security container.

    See patent
  • Data translation

    Issued 10482540

    A classifier receives policy data corresponding to a new policy. Further, the classifier processes the policy data to classify the policy data into an obligation class and an informational class. An information extractor then extracts metadata from the policy data that is classified into the obligation class. Subsequently, a data translator determines if there is an incremental change in the policy data based on a comparison of the policy data with policy data corresponding to existing…

    A classifier receives policy data corresponding to a new policy. Further, the classifier processes the policy data to classify the policy data into an obligation class and an informational class. An information extractor then extracts metadata from the policy data that is classified into the obligation class. Subsequently, a data translator determines if there is an incremental change in the policy data based on a comparison of the policy data with policy data corresponding to existing policies. On determining the incremental change in the policy data, the data translator translates the policy data that is classified into the obligation class into a rule based on the metadata. A rules engine then receives the rule from the data translator for claims adjudication.

    See patent
  • Creating new cloud resource instruction set architecture

    Issued 10432464

    A method and system are provided. The system includes a network configurator for configuring a network as a backplane of the system to optimize throughput rate and minimize latency across a plurality of subsystems that are cloud-based and that form the system. The system further includes a composable system building block configurator for refactoring the plurality of subsystems to use the network to communicate as a single system. The system also includes a system resource multidimensional…

    A method and system are provided. The system includes a network configurator for configuring a network as a backplane of the system to optimize throughput rate and minimize latency across a plurality of subsystems that are cloud-based and that form the system. The system further includes a composable system building block configurator for refactoring the plurality of subsystems to use the network to communicate as a single system. The system also includes a system resource multidimensional model generator for generating a multidimensional optimization model that models the composable system building blocks as resources having adjustable parameters in a multidimensional parameter space.

    See patent
  • Outcome-based software-defined infrastructure

    Issued 10423457

    Outcome-based adjustment of a software-defined environment (SDE) includes determining a business operation and a corresponding set of tasks to be performed in a software defined environment (SDE), establishing a first resource configuration to perform the corresponding set of tasks to achieve a business outcome target, determining a first resource cost for performing the corresponding set of tasks, assigning a priority level to tasks within the corresponding set of tasks, determining a set of…

    Outcome-based adjustment of a software-defined environment (SDE) includes determining a business operation and a corresponding set of tasks to be performed in a software defined environment (SDE), establishing a first resource configuration to perform the corresponding set of tasks to achieve a business outcome target, determining a first resource cost for performing the corresponding set of tasks, assigning a priority level to tasks within the corresponding set of tasks, determining a set of performance indicators corresponding to a task having a first priority level, monitoring the SDE to identify a triggering event, responsive to identifying the triggering event, establishing a second resource configuration based, at least in part, on a performance level of a performance indicator in the set of performance indicators, the second resource configuration addressing the triggering event, and determining a second resource cost for performing the corresponding set of tasks according to the second resource config

    See patent
  • Method to reduce reactivation time of cloud based services

    Issued 10397365

    A method for reducing reactivation time of services that includes examining page faults that occur during processing of a service after the service has been inactive to provide a plurality of prefetch groups, and formulating a prefetch decision tree from page fault data in the prefetch groups. Pages from an initial page table for the service following a reactivated service request are then compared with the prefetched pages in the resident memory in accordance with the prefetch decision tree…

    A method for reducing reactivation time of services that includes examining page faults that occur during processing of a service after the service has been inactive to provide a plurality of prefetch groups, and formulating a prefetch decision tree from page fault data in the prefetch groups. Pages from an initial page table for the service following a reactivated service request are then compared with the prefetched pages in the resident memory in accordance with the prefetch decision tree. Pages in the page table that are not included in said prefetched pages are paged in. A process to provide to provide the service is executed using the page table. Executing the process substantially avoids page faults.

    See patent
  • Provisioning a bare-metal server

    Issued 10348813

    A method and device for provisioning bare-metal servers to tenants of a cloud provider is provided. The cloud provider operating a datacenter receives a profile of a tenant. The cloud provider identifies a set of physical resources subscribed by the tenant based on the tenant's profile and identifies a bare-metal server in the datacenter having sufficient physical resources to provide the subscribed physical resources. The cloud center reports to the tenant a set of physical resources in the BM…

    A method and device for provisioning bare-metal servers to tenants of a cloud provider is provided. The cloud provider operating a datacenter receives a profile of a tenant. The cloud provider identifies a set of physical resources subscribed by the tenant based on the tenant's profile and identifies a bare-metal server in the datacenter having sufficient physical resources to provide the subscribed physical resources. The cloud center reports to the tenant a set of physical resources in the BM server that corresponds to the subscribed set of physical resources. The cloud center receives a request from the tenant to provision a tenant bare metal machine in the datacenter. The cloud center enables at least one of the reported physical resources in the bare-metal server for the tenant, based on the request, and disables remaining reported physical resources in the bare-metal.

    See patent
  • Integrated service centre support

    Issued 10298757

    A curator captures input data corresponding to service tasks from an external source. Further, a browser extension collects intermediate service delivery data for the service tasks from the external source. Subsequently, a learner stores the input data and the intermediate service delivery data as training data. Then, a receiver receives a service request from a client. The service request is indicative of a service task to be performed and information associated with the service task. Further,…

    A curator captures input data corresponding to service tasks from an external source. Further, a browser extension collects intermediate service delivery data for the service tasks from the external source. Subsequently, a learner stores the input data and the intermediate service delivery data as training data. Then, a receiver receives a service request from a client. The service request is indicative of a service task to be performed and information associated with the service task. Further, an advisor processes the service request to generate an intermediate service response. Thereafter, the advisor determines a confidence level associated with the intermediate service response and ascertains whether the confidence level associated with service response is below pre-determined threshold level. If the confidence level is below a pre-determined threshold level, the advisor automatically generates a final service response corresponding to service request based on training data.

    See patent
  • Analytics integration workbench within a comprehensive framework for composing and executing analytics applications in business level languages

    Issued 10242406

    Systems, methods and articles of manufacture are disclosed for building and executing analytics solutions. Such a solution may provide a comprehensive analytics solution (e.g., a risk assessment, fraud detection solution, dynamic operational risk evaluations, regulatory compliance assessments, etc.). The analytics solution may perform an analytics task using operational data distributed across a variety of independently created and governed data repositories in different departments of an…

    Systems, methods and articles of manufacture are disclosed for building and executing analytics solutions. Such a solution may provide a comprehensive analytics solution (e.g., a risk assessment, fraud detection solution, dynamic operational risk evaluations, regulatory compliance assessments, etc.). The analytics solution may perform an analytics task using operational data distributed across a variety of independently created and governed data repositories in different departments of an organization. A framework is disclosed which allows a user (e.g., a risk analyst) to compose analytical tools that can access data from a variety of sources (both internal and external to an enterprise) and perform a variety of analytic functions.

    See patent
  • Outcome-based software-defined infrastructure

    Issued 10216544

    A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second…

    A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.

    See patent
  • Analytics information directories within a comprehensive framework for composing and executing analytics applications in business level languages

    Issued 10127299

    Systems, methods and articles of manufacture are disclosed for building and executing analytics solutions. Such a solution may provide a comprehensive analytics solution (e.g., a risk assessment, fraud detection solution, dynamic operational risk evaluations, regulatory compliance assessments, etc.). The analytics solution may perform an analytics task using operational data distributed across a variety of independently created and governed data repositories in different departments of an…

    Systems, methods and articles of manufacture are disclosed for building and executing analytics solutions. Such a solution may provide a comprehensive analytics solution (e.g., a risk assessment, fraud detection solution, dynamic operational risk evaluations, regulatory compliance assessments, etc.). The analytics solution may perform an analytics task using operational data distributed across a variety of independently created and governed data repositories in different departments of an organization. A framework is disclosed which allows a user (e.g., a risk analyst) to compose analytical tools that can access data from a variety of sources (both internal and external to an enterprise) and perform a variety of analytic functions.

    See patent
  • Creating new cloud resource instruction set architecture

    Issued 10084648

    A method and system are provided. The system includes a network configurator for configuring a network as a backplane of the system to optimize throughput rate and minimize latency across a plurality of subsystems that are cloud-based and that form the system. The plurality of subsystems includes hardware and software subsystems. The system further includes a composable system building block configurator for refactoring, based on a disaggregated system principle, the plurality of subsystems to…

    A method and system are provided. The system includes a network configurator for configuring a network as a backplane of the system to optimize throughput rate and minimize latency across a plurality of subsystems that are cloud-based and that form the system. The plurality of subsystems includes hardware and software subsystems. The system further includes a composable system building block configurator for refactoring, based on a disaggregated system principle, the plurality of subsystems to use the network to communicate as a single system. The system also includes a system resource multidimensional model generator for generating a multidimensional optimization model that models the composable system building blocks as resources having adjustable parameters in a multidimensional parameter space.

    See patent
  • Security within a software-defined infrastructure

    Issued 10043007

    There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of…

    There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of monitoring and adjusting are operated within the software-defined environment.

    See patent
  • Creating new cloud resource instruction set architecture

    Issued 9967146

    A method and system are provided. The system includes a network configurator for configuring a network as a backplane of the system to optimize throughput rate and minimize latency across a plurality of subsystems that are cloud-based and that form the system. The plurality of subsystems includes hardware and software subsystems. The system further includes a composable system building block configurator for refactoring, based on a disaggregated system principle, the plurality of subsystems to…

    A method and system are provided. The system includes a network configurator for configuring a network as a backplane of the system to optimize throughput rate and minimize latency across a plurality of subsystems that are cloud-based and that form the system. The plurality of subsystems includes hardware and software subsystems. The system further includes a composable system building block configurator for refactoring, based on a disaggregated system principle, the plurality of subsystems to use the network to communicate as a single system. The system also includes a system resource multidimensional model generator for generating a multidimensional optimization model that models the composable system building blocks as resources having adjustable parameters in a multidimensional parameter space.

    See patent
  • Capability-based abstraction of software-defined infrastructure

    Issued 9851933

    There is a method and system for capability-based resource allocation in a software-defined environment that performs the following steps (not necessarily in the following order): (i) determining a set of capability characteristics for a plurality of workload resources within a software-defined environment; (ii) determining a set of workload components for a specified workload; and (iii) identifying a set of workload resources from the plurality of workload resources to allocate to the…

    There is a method and system for capability-based resource allocation in a software-defined environment that performs the following steps (not necessarily in the following order): (i) determining a set of capability characteristics for a plurality of workload resources within a software-defined environment; (ii) determining a set of workload components for a specified workload; and (iii) identifying a set of workload resources from the plurality of workload resources to allocate to the specified workload based, at least in part, on the set of capability characteristics corresponding to each workload within the set of workload resources. A workload component of the set of workload components has a unique set of workload characteristics.

    See patent
  • Outcome-based software-defined infrastructure

    Issued 9729421

    A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second…

    A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.

    See patent
  • Security within a software-defined infrastructure

    Issued 9652612

    There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of…

    There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of monitoring and adjusting are operated within the software-defined environment.

    See patent
  • Methods and apparatus for enhancing business services resiliency using continuous fragmentation cell technology

    Issued 9621586

    A method for enhancing resiliency of a service includes: decomposing at least one component associated with the service into a plurality of corresponding smaller elements; encrypting the elements to generate a corresponding plurality of encrypted elements; decomposing each of the encrypted elements into a corresponding plurality of smaller fragments; replicating each of the fragments; encapsulating the fragments into respective intelligent components, each of the intelligent components…

    A method for enhancing resiliency of a service includes: decomposing at least one component associated with the service into a plurality of corresponding smaller elements; encrypting the elements to generate a corresponding plurality of encrypted elements; decomposing each of the encrypted elements into a corresponding plurality of smaller fragments; replicating each of the fragments; encapsulating the fragments into respective intelligent components, each of the intelligent components corresponding to a given one of the encapsulated fragments, each of the intelligent components being configured to independently determine a location of a first storage element in which to store itself; storing each of the intelligent components; and moving the intelligent components from the first storage element location to a second storage element location.

    See patent
  • Systems, methods and computer programs providing impact mitigation of cyber-security failures

    Issued 9129108

    Disclosed is a method and system to operate a governed data processing system in concert with a governing data processing system. The method includes operating a secure governing data processing system to monitor operation of at least one governed data processing system to detect a deviation from modeled user and governed data processing system behavior. The method further includes, upon detecting a deviation from the modeled behavior, taking proactive action to mitigate an occurrence of a…

    Disclosed is a method and system to operate a governed data processing system in concert with a governing data processing system. The method includes operating a secure governing data processing system to monitor operation of at least one governed data processing system to detect a deviation from modeled user and governed data processing system behavior. The method further includes, upon detecting a deviation from the modeled behavior, taking proactive action to mitigate an occurrence of a potential adverse result of an occurrence of a cyber-security threat.

    See patent
  • Extracting enterprise information through analysis of provenance data

    Issued 9053437

    Techniques are disclosed for extracting information through analysis of provenance data. For example, a computer-implemented method of extracting information regarding an execution of an enterprise process comprises the following steps. Provenance data is generated, wherein the provenance data is based on collected data associated with an actual end-to-end execution of the enterprise process and is indicative of a lineage of one or more data items. A provenance graph is generated that provides…

    Techniques are disclosed for extracting information through analysis of provenance data. For example, a computer-implemented method of extracting information regarding an execution of an enterprise process comprises the following steps. Provenance data is generated, wherein the provenance data is based on collected data associated with an actual end-to-end execution of the enterprise process and is indicative of a lineage of one or more data items. A provenance graph is generated that provides a visual representation of the generated provenance data, wherein nodes of the graph represent records associated with the collected data and edges of the graph represent relations between the records. At least a portion of the generated provenance data from the graph is analyzed so as to extract information about the execution of the enterprise process based on the analysis.

    See patent
  • Enabling interoperability between participants in a network

    Issued 9021007

    Interoperability is enabled between participants in a network by determining values associated with a value metric defined for at least a portion of the network. Information flow is directed between two or more of the participants based at least in part on semantic models corresponding to the participants and on the values associated with the value metric. The semantic models may define interactions between the participants and define at least a portion of information produced or consumed by…

    Interoperability is enabled between participants in a network by determining values associated with a value metric defined for at least a portion of the network. Information flow is directed between two or more of the participants based at least in part on semantic models corresponding to the participants and on the values associated with the value metric. The semantic models may define interactions between the participants and define at least a portion of information produced or consumed by the participants. The determination of the values and the direction of the information flow may be performed multiple times in order to modify the one or more value metrics. The direction of information flow may allow participants to be deleted from the network, may allow participants to be added to the network, or may allow behavior of the participants to be modified.

    See patent
  • Decision support methods and apparatus

    Issued 8849745

    Improved decision support techniques are disclosed. For example, a technique for processing transactional data for use in accordance with a decision support operation comprises the following steps/operations. The transactional data is transformed into an interim form according to a relative importance of the transactional data to the decision support operation. The transformed data is incrementally analyzed, wherein the incremental analysis comprises applying a successive approximation to the…

    Improved decision support techniques are disclosed. For example, a technique for processing transactional data for use in accordance with a decision support operation comprises the following steps/operations. The transactional data is transformed into an interim form according to a relative importance of the transactional data to the decision support operation. The transformed data is incrementally analyzed, wherein the incremental analysis comprises applying a successive approximation to the data in the interim form, such that the decision support operation can be incrementally performed based on a transactional load. The technique may further comprise allocating one or more computing resources to incrementally perform the decision support operation.

    See patent
  • PROCESSING OF PROVENANCE DATA FOR AUTOMATIC DISCOVERY OF ENTERPRISE PROCESS INFORMATION

    Issued US 8595042

    Techniques are disclosed for capturing, storing, querying and analyzing provenance data for automatic discovery of enterprise process information. For example, a computer-implemented method for managing a process associated with an enterprise comprises the following steps. Data associated with an actual end-to-end execution of an enterprise process is collected. Provenance data is generated based on at least a portion of the collected data, wherein the provenance data is indicative of a lineage…

    Techniques are disclosed for capturing, storing, querying and analyzing provenance data for automatic discovery of enterprise process information. For example, a computer-implemented method for managing a process associated with an enterprise comprises the following steps. Data associated with an actual end-to-end execution of an enterprise process is collected. Provenance data is generated based on at least a portion of the collected data, wherein the provenance data is indicative of a lineage of one or more data items. A provenance graph that provides a visual representation of the generated provenance data is generated, wherein nodes of the graph represent records associated with the collected data and edges of the graph represent relations between the records. The generated provenance graph is stored in a repository for use in analyzing the enterprise process.

    See patent
  • TRUST EVENT NOTIFICATION AND ACTIONS BASED ON THRESHOLDS AND ASSOCIATED TRUST METADATA SCORES

    Issued US 8443189

    An approach is provided for selecting one or more trust factors from trust factors included in a trust index repository. Thresholds are identified corresponding to one or more of the selected trust factors. Actions are identified to perform when the selected trust factors reach the corresponding threshold values. The identified thresholds, identified actions, and selected trust factors are stored in a data store. The selected trust factors are monitored by comparing one or more trust metadata…

    An approach is provided for selecting one or more trust factors from trust factors included in a trust index repository. Thresholds are identified corresponding to one or more of the selected trust factors. Actions are identified to perform when the selected trust factors reach the corresponding threshold values. The identified thresholds, identified actions, and selected trust factors are stored in a data store. The selected trust factors are monitored by comparing one or more trust metadata scores with the stored identified thresholds. The stored identified actions that correspond to the selected trust factors are performed when one or more of the trust metadata scores reach the identified thresholds. At least one of the actions includes an event notification that is provided to a trust data consumer.

    See patent
  • ANALYTICS INTEGRATION SERVER WITHIN A COMPREHENSIVE FRAMEWORK FOR COMPOSING AND EXECUTING ANALYTICS APPLICATIONS IN BUSINESS LEVEL LANGUAGES

    Issued US 8401993

    Systems, methods and articles of manufacture are disclosed for building and executing analytics solutions. Such a solution may provide a comprehensive analytics solution (e.g., a risk assessment, fraud detection solution, dynamic operational risk evaluations, regulatory compliance assessments, etc.). The analytics solution may perform an analytics task using operational data distributed across a variety of independently created and governed data repositories in different departments of an…

    Systems, methods and articles of manufacture are disclosed for building and executing analytics solutions. Such a solution may provide a comprehensive analytics solution (e.g., a risk assessment, fraud detection solution, dynamic operational risk evaluations, regulatory compliance assessments, etc.). The analytics solution may perform an analytics task using operational data distributed across a variety of independently created and governed data repositories in different departments of an organization. A framework is disclosed which allows a user (e.g., a risk analyst) to compose analytical tools that can access data from a variety of sources (both internal and external to an enterprise) and perform a variety of analytic functions.

    See patent
  • VIDEO DESCRIPTION SYSTEM AND METHOD

    Issued US 8401993

    90 citations on Google Scholar (9/15/2022)
    Systems and methods for describing video content establish video description records which include an object set (24), an object hierarchy (26) and entity relation graphs (28). Video objects can include global objects, segment objects and local objects. The video objects are further defined by a number of features organized in classes, which in turn are further defined by a number of feature descriptors (36, 38, and 40). The relationships (44)…

    90 citations on Google Scholar (9/15/2022)
    Systems and methods for describing video content establish video description records which include an object set (24), an object hierarchy (26) and entity relation graphs (28). Video objects can include global objects, segment objects and local objects. The video objects are further defined by a number of features organized in classes, which in turn are further defined by a number of feature descriptors (36, 38, and 40). The relationships (44) between and among the objects in the object set (24) are defined by the object hierarchy (26) and entity relation graphs (28). The video description records provide a standard vehicle for describing the content and context of video information for subsequent access and processing by computer applications such as search engines, filters and archive systems.

    See patent
  • USING TEXT SEARCH ENGINE FOR PARAMETRIC SEARCH

    Issued US 8332422

    A method, system, and computer program for enabling parametric searches on source data using text search engine. The invention is generally divided into a build-time process and a run-time process. During the build-time process, a crawler extracts data units from source data. A data translator then translates data units into keyword parametric entries that are submitted to the text search engine. During the run-time process, a query translator translates parametric search queries into keyword…

    A method, system, and computer program for enabling parametric searches on source data using text search engine. The invention is generally divided into a build-time process and a run-time process. During the build-time process, a crawler extracts data units from source data. A data translator then translates data units into keyword parametric entries that are submitted to the text search engine. During the run-time process, a query translator translates parametric search queries into keyword search entries. A metatag refiner then filters intermediate search results from the search engine based on the parametric search query.

    See patent
  • CONFIGURABLE TRUST CONTEXT ASSIGNABLE TO FACTS AND ASSOCIATED TRUST METADATA

    Issued US 8290960

    An approach is provided for selecting a trust factor from trust factors that are included in a trust index repository. A trust metaphor is associated with the selected trust factor. The trust metaphor includes various context values. Range values are received and the trust metaphor, context values, and range values are associated with the selected trust factor. A request is received from a data consumer, the request corresponding to a trust factor metadata score that is associated with the…

    An approach is provided for selecting a trust factor from trust factors that are included in a trust index repository. A trust metaphor is associated with the selected trust factor. The trust metaphor includes various context values. Range values are received and the trust metaphor, context values, and range values are associated with the selected trust factor. A request is received from a data consumer, the request corresponding to a trust factor metadata score that is associated with the selected trust factor. The trust factor metadata score is retrieved and matched with the range values. The matching results in one of the context values being selected based on the retrieved trust factor metadata score. The selected context value is then provided to the data consumer.

    See patent
  • PROCESSING OF PROVENANCE DATA FOR AUTOMATIC DISCOVERY OF ENTERPRISE PROCESS INFORMATION

    Issued US 8,229,775

    34 citations on Google Scholar (9/15/2022)
    Techniques are disclosed for capturing, storing, querying and analyzing provenance data for automatic discovery of enterprise process information. For example, a computer-implemented method for managing a process associated with an enterprise comprises the following steps. Data associated with an actual end-to-end execution of an enterprise process is collected. Provenance data is generated based on at least a portion of the collected data, wherein…

    34 citations on Google Scholar (9/15/2022)
    Techniques are disclosed for capturing, storing, querying and analyzing provenance data for automatic discovery of enterprise process information. For example, a computer-implemented method for managing a process associated with an enterprise comprises the following steps. Data associated with an actual end-to-end execution of an enterprise process is collected. Provenance data is generated based on at least a portion of the collected data, wherein the provenance data is indicative of a lineage of one or more data items. A provenance graph that provides a visual representation of the generated provenance data is generated, wherein nodes of the graph represent records associated with the collected data and edges of the graph represent relations between the records. The generated provenance graph is stored in a repository for use in analyzing the enterprise process.

    See patent
  • INFLUENCING BEHAVIOR OF ENTERPRISE OPERATIONS DURING PROCESS ENACTMENT USING PROVENANCE DATA

    Issued US 8,209,204

    Techniques are disclosed for influencing behavior of enterprise operations during process enactment using provenance data. For example, a computer-implemented method of influencing a behavior of an enterprise process comprises the following steps. Provenance data is generated, wherein the provenance data is based on collected data associated with at least a partial actual execution of the enterprise process and is indicative of a lineage of one or more data items. A provenance graph is…

    Techniques are disclosed for influencing behavior of enterprise operations during process enactment using provenance data. For example, a computer-implemented method of influencing a behavior of an enterprise process comprises the following steps. Provenance data is generated, wherein the provenance data is based on collected data associated with at least a partial actual execution of the enterprise process and is indicative of a lineage of one or more data items. A provenance graph is generated that provides a visual representation of the generated provenance data, wherein nodes of the graph represent records associated with the collected data and edges of the graph represent relations between the records. At least a portion of the generated provenance data from the graph is analyzed to generate an execution pattern corresponding to the at least partial actual execution of the enterprise process. The execution pattern is compared to one or more previously stored patterns.

    See patent
  • METHOD AND APPARATUS FOR RESOURCE ALLOCATION AMONG CLASSIFIERS IN CLASSIFICATION SYSTEMS

    Issued US 8,165,983

    Methods and apparatus for optimizing resource allocation among data analysis functions in a classification system are provided. Each of the data analysis functions is characterized as a set of operating points in accordance with at least one of resource requirements and analysis quality. An operating point for each of the data analysis functions is selected in accordance with one or more constraints. The analysis functions are applied at selected operating points to optimize resource allocation…

    Methods and apparatus for optimizing resource allocation among data analysis functions in a classification system are provided. Each of the data analysis functions is characterized as a set of operating points in accordance with at least one of resource requirements and analysis quality. An operating point for each of the data analysis functions is selected in accordance with one or more constraints. The analysis functions are applied at selected operating points to optimize resource allocation among the data analysis functions in the classification system.

    See patent
  • GENERATING COMPOSITE TRUST VALUE SCORES,AND ATOMIC METADATA VALUES AND ASSOCIATED COMPOSITE TRUST VALUE SCORES USING A PLURALITY OF ALGORITHMS

    Issued US 8,108,330

    An approach is provided in which atomic trust scores are computed using a atomic trust factors that are applied to a plurality of metadata. A first set of composite trust scores are computed using some of the atomic trust scores. The composite trust scores are computed using a first set of algorithms. Some of the algorithms use a factor weighting value as input to the algorithm. A second plurality of composite trust scores is computed using some of the composite trust scores that were included…

    An approach is provided in which atomic trust scores are computed using a atomic trust factors that are applied to a plurality of metadata. A first set of composite trust scores are computed using some of the atomic trust scores. The composite trust scores are computed using a first set of algorithms. Some of the algorithms use a factor weighting value as input to the algorithm. A second plurality of composite trust scores is computed using some of the composite trust scores that were included in the first set of scores as input. A fact and one of the second set of composite trust scores are presented to a user. The presented composite trust score provides a trustworthiness value that corresponds to the presented fact.

    See patent
  • SYSTEM AND METHOD FOR INDEXING, SEARCHING AND RETRIEVING SEMANTIC OBJECTS

    Issued US 8,010,574

    A method and structure for storing information for one or more semantic objects derived from raw data. A semantic object extracted from the raw data and classified to comprise the semantic object is received, the received semantic object having one or more attributes. A summary of attributes of the semantic object by calculating one or more statistics of one or more of the one or more attributes of the received semantic object, a confidence level of the received semantic object that quantifies…

    A method and structure for storing information for one or more semantic objects derived from raw data. A semantic object extracted from the raw data and classified to comprise the semantic object is received, the received semantic object having one or more attributes. A summary of attributes of the semantic object by calculating one or more statistics of one or more of the one or more attributes of the received semantic object, a confidence level of the received semantic object that quantifies a degree of certainty that the received semantic object has been correctly classified and/or labeled; and a compact representation of raw data of the received semantic object are generated. Indexing information for one or more of the summary of attributes and the compact representation of the semantic object is generated.

    See patent
  • ENABLING INTEROPERABILITY BETWEEN PARTICIPANTS IN A VALUE NETWORK

    Issued JP 4743900

  • APPARATUS AND METHODS FOR AUCTIONING TIME AND DESKTOP SPACE TO PRODUCT AND SERVICE SUPPLIES

    Issued US 7870053

    Apparatus and methods for auctioning time and desktop space to product and service suppliers are provided. The apparatus and methods obtain bids from various product and service suppliers and determine which of the bids are the highest ranking bids. The particular product and service suppliers from which bids are obtained may be determined based on user preferences stored in a user profile, for example. Based on the ranking of the bids, commercial information from the product and/or service…

    Apparatus and methods for auctioning time and desktop space to product and service suppliers are provided. The apparatus and methods obtain bids from various product and service suppliers and determine which of the bids are the highest ranking bids. The particular product and service suppliers from which bids are obtained may be determined based on user preferences stored in a user profile, for example. Based on the ranking of the bids, commercial information from the product and/or service suppliers is presented to the user. Higher ranking bids are provided with larger display space on a user's client device display and are provided with a longer display time before cycling to the next lower ranking bid. In addition, multiple displays of commercial information may be provided at a same time with the size and duration of the displays being determined based on the ranking of the associated bid from the product/service supplier.

    See patent
  • METHOD AND SYSTEM FOR PROVIDING A COMMON COLLABORATION FRAMEWORK ACCESSIBLE FROM WITHIN MULTIPLE APPLICATIONS

    Issued US 7,827,242

    The invention provides a system adapted to enable contextual collaboration within a computer network. The invention provides a collaboration manager that supports manipulation of collaboration spaces. The collaboration spaces contain one or more collaboration elements that have potentially different collaboration modalities. The context manager maintains resources and resource interrelationships within contexts. The resources can include collaboration elements, processes, tasks, business…

    The invention provides a system adapted to enable contextual collaboration within a computer network. The invention provides a collaboration manager that supports manipulation of collaboration spaces. The collaboration spaces contain one or more collaboration elements that have potentially different collaboration modalities. The context manager maintains resources and resource interrelationships within contexts. The resources can include collaboration elements, processes, tasks, business objects, users, and/or roles. A view generator selects a set of the resources to be displayed to a user of the computer network. The invention also includes an interface adapted to allow applications to specify commands to manipulate collaboration spaces, commands to maintain resources and resource interrelationships within contexts, and queries for context-sensitive views.

    See patent
  • METHOD AND APPARATUS FOR AUTOMATIC MULTIMEDIA NARRATIVE ENRICHMENT

    Issued US 7818329

    A method and apparatus is disclosed that receives an input narrative in a particular media format, and produces therefrom a multimedia enriched version of the input narrative. In one embodiment, a method is provided for enriching an input narrative with multimedia content, wherein the method includes the step of selectively segmenting the input narrative to form queries pertaining to different portions or elements of the input narrative. The method further comprises retrieving multimedia…

    A method and apparatus is disclosed that receives an input narrative in a particular media format, and produces therefrom a multimedia enriched version of the input narrative. In one embodiment, a method is provided for enriching an input narrative with multimedia content, wherein the method includes the step of selectively segmenting the input narrative to form queries pertaining to different portions or elements of the input narrative. The method further comprises retrieving multimedia artifacts from one or more multimedia repositories, wherein each retrieved multimedia artifact is associated with one of the queries, and selecting a subset of the retrieved multimedia artifacts, wherein the subset includes artifacts comprising different types of multimedia content. The input narrative is then combined with respective multimedia artifacts of the subset, in order to provide an enriched and enhanced narrative.

    See patent
  • SYSTEMS AND METHOD FOR INDEXING, SEARCHING AND RETRIEVING SEMANTIC OBJECTS

    Issued US 7716251

    A method and system for storing a semantic object includes summarizing the attributes of a semantic object, indexing the summary of attributes, and storing the summary of attributes and the index of the summary of attributes.

    See patent
  • METHOD AND APPARATUS FOR RESOURCE ALLOCATION AMONG CLASSIFIERS IN CLASSIFICATION SYSTEMS

    Issued US 7401062

    Methods and apparatus for optimizing resource allocation among data analysis functions in a classification system are provided. Each of the data analysis functions is characterized as a set of operating points in accordance with at least one of resource requirements and analysis quality. An operating point for each of the data analysis functions is selected in accordance with one or more constraints. The analysis functions are applied at selected operating points to optimize resource allocation…

    Methods and apparatus for optimizing resource allocation among data analysis functions in a classification system are provided. Each of the data analysis functions is characterized as a set of operating points in accordance with at least one of resource requirements and analysis quality. An operating point for each of the data analysis functions is selected in accordance with one or more constraints. The analysis functions are applied at selected operating points to optimize resource allocation among the data analysis functions in the classification system.

    See patent
  • A METHOD AND SYSTEM FOR PROVIDING A COMMON COLLABORATION FRAMEWORK ACCESSIBLE FROM WITHIN MULTIPLE APPLICATIONS

    Issued US 7383302

    The invention provides a system adapted to enable contextual collaboration within a computer network. The invention provides a collaboration manager that supports manipulation of collaboration spaces. The collaboration spaces contain one or more collaboration elements that have potentially different collaboration modalities. The context manager maintains resources and resource interrelationships within contexts. The resources can include collaboration elements, processes, tasks, business…

    The invention provides a system adapted to enable contextual collaboration within a computer network. The invention provides a collaboration manager that supports manipulation of collaboration spaces. The collaboration spaces contain one or more collaboration elements that have potentially different collaboration modalities. The context manager maintains resources and resource interrelationships within contexts. The resources can include collaboration elements, processes, tasks, business objects, users, and/or roles. A view generator selects a set of the resources to be displayed to a user of the computer network. The invention also includes an interface adapted to allow applications to specify commands to manipulate collaboration spaces, commands to maintain resources and resource interrelationships within contexts, and queries for context-sensitive views.

    See patent
  • METHODS AND APPARATUS FOR EXTRACTION AND TRACKING OF OBJECTS FROM MULTI-DIMENSIONAL SEQUENCE DATA

    Issued US 7373359

    An object tracking technique is provided which, given: (i) a potentially large data set; (ii) a set of dimensions along which the data has been ordered; and (iii) a set of functions for measuring the similarity between data elements, a set of objects are produced. Each of these objects is defined by a list of data elements. Each of the data elements on this list contains the probability that the data element is part of the object. The method produces these lists via an adaptive, knowledge-based…

    An object tracking technique is provided which, given: (i) a potentially large data set; (ii) a set of dimensions along which the data has been ordered; and (iii) a set of functions for measuring the similarity between data elements, a set of objects are produced. Each of these objects is defined by a list of data elements. Each of the data elements on this list contains the probability that the data element is part of the object. The method produces these lists via an adaptive, knowledge-based search function which directs the search for high-probability data elements. This serves to reduce the number of data element combinations evaluated while preserving the most flexibility in defining the associations of data elements which comprise an object.

    See patent
  • USING TEXT SEARCH ENGINE FOR PARAMETRIC SEARCH

    Issued US 7289981

    A method, system, and computer program for enabling parametric searches on source data using text search engine. The invention is generally divided into a build-time process and a run-time process. During the build-time process, a crawler extracts data units from source data. A data translator then translates data units into keyword parametric entries that are submitted to the text search engine. During the run-time process, a query translator translates parametric search queries into keyword…

    A method, system, and computer program for enabling parametric searches on source data using text search engine. The invention is generally divided into a build-time process and a run-time process. During the build-time process, a crawler extracts data units from source data. A data translator then translates data units into keyword parametric entries that are submitted to the text search engine. During the run-time process, a query translator translates parametric search queries into keyword search entries. A metadata refiner then filters intermediate search results from the search engine based on the parametric search query.

    See patent
  • METHOD AND APPARATUS FOR SIMILARITY RETRIEVAL FROM ITERATIVE REFINEMENT

    Issued US 7272593

    43 citations on Google Scholar (9/15/2022)
    An iterative refinement algorithm for content-based retrieval of images based on low-level features such as textures, color histograms, and shapes that can be described by feature vectors. This technique adjusts the original feature space to the new application by performing nonlinear multidimensional scaling. Consequently, the transformed distance of those feature vectors which are considered to be similar is minimized in the new feature space…

    43 citations on Google Scholar (9/15/2022)
    An iterative refinement algorithm for content-based retrieval of images based on low-level features such as textures, color histograms, and shapes that can be described by feature vectors. This technique adjusts the original feature space to the new application by performing nonlinear multidimensional scaling. Consequently, the transformed distance of those feature vectors which are considered to be similar is minimized in the new feature space. Meanwhile, the distance among clusters are maintained. User feedback is utilized to refine the query, by dynamically adjusting the similarity measure and modifying the linear transform of features, along with revising the feature vectors.

    See patent
  • METHODS AND APPARATUS FOR INDEXING DATA IN A DATABASE AND FOR RETRIEVING DATA FROM A DATABASE IN ACCORDANCE WITH QUERIES USING EXAMPLE SETS

    Issued US 7266545

    129 citations on Google Scholar (9/15/2022)
    A computer-based technique is provided for retrieving one or more items from a database in response to a query specified by a user via one or more example sets. Preferably the example sets include multiple positive and negative example sets. The method comprises the following steps. First, a scoring function is constructed from the one or more example sets. The scoring function gives higher scores to database items that are more closely related to…

    129 citations on Google Scholar (9/15/2022)
    A computer-based technique is provided for retrieving one or more items from a database in response to a query specified by a user via one or more example sets. Preferably the example sets include multiple positive and negative example sets. The method comprises the following steps. First, a scoring function is constructed from the one or more example sets. The scoring function gives higher scores to database items that are more closely related to the query than to database items that are not as closely related to the query. The scoring function is operable for use with a multidimensional indexing structure associated with the database. Then, the one or more database items that have the highest score as computed using the scoring function are retrieved via the multidimensional indexing structure.

    See patent
  • METHODS AND APPARATUS FOR CONSTRUCTING AND IMPLEMENTING A UNIVERSAL EXTENSION MODULE FOR PROCESING OBJECTS IN A DATABASE

    Issued JP 3996444

  • Image description system and method

    Issued US 7254285

    48 citations on Google Scholar (9/15/2022)
    Systems and methods for describing image content establish image description records which include an object set (24), an object hierarchy (26) and entity relation graphs (28). For image content, image objects can include global objects (O0 8) and local objects (O1 2 and O2 6). The image objects are further defined by a number of features of different classes (36, 38 and 40), which in turn are further defined by a number of feature descriptors. The…

    48 citations on Google Scholar (9/15/2022)
    Systems and methods for describing image content establish image description records which include an object set (24), an object hierarchy (26) and entity relation graphs (28). For image content, image objects can include global objects (O0 8) and local objects (O1 2 and O2 6). The image objects are further defined by a number of features of different classes (36, 38 and 40), which in turn are further defined by a number of feature descriptors. The relationships between and among the objects in the object set are defined by the object hierarchy (26) and entity relation graphs (28). The image description records provide a standard vehicle for describing the content and context of image information for subsequent access and processing by computer applications such as search engines, filters, and archive systems.

    See patent
  • A METHOD AND SYSTEM FOR PROVIDING A COMMON COLLABORATION FRAMEWORK ACCESSIBLE FROM WITHIN MULTIPLE APPLICATIONS

    Issued CN ZL200410077008.4

  • NETWORK FOR DESCRIBING MULTIMEDIA INFORMATION

    Issued US 7146349

    A method and apparatus for encoding knowledge using a multimedia network. A multimedia network represents semantic concepts and their relations using multimedia content. A multimedia network associates words and multimedia content with the semantic concepts in order to illustrate and exemplify the semantic concepts as well as describe lexical, semantic, and perceptual relations. The multimedia network can be searched, browsed, or summarized for purposes of information discovery. The multimedia…

    A method and apparatus for encoding knowledge using a multimedia network. A multimedia network represents semantic concepts and their relations using multimedia content. A multimedia network associates words and multimedia content with the semantic concepts in order to illustrate and exemplify the semantic concepts as well as describe lexical, semantic, and perceptual relations. The multimedia network can be searched, browsed, or summarized for purposes of information discovery. The multimedia network can also be used for personalizing multimedia content or for querying a multimedia information repository by expanding a query to include related concepts encoded in a Multimedia network.

    See patent
  • VIDEO DESCRIPTION SYSTEM AND METHOD

    Issued US 7143434

    90 citations on Google Scholar (9/15/2022)
    The present invention relates to a system for generating a description record from multimedia information including, e.g., video data. A multimedia information input interface is used to receive multimedia information. A computer processor receives the multimedia information, processes the video information by performing video object extraction processing to generate video object descriptions from the video information, processes the generated video…

    90 citations on Google Scholar (9/15/2022)
    The present invention relates to a system for generating a description record from multimedia information including, e.g., video data. A multimedia information input interface is used to receive multimedia information. A computer processor receives the multimedia information, processes the video information by performing video object extraction processing to generate video object descriptions from the video information, processes the generated video object descriptions by object hierarchy construction and extraction processing to generate video object hierarchy descriptions, and processes the generated video object descriptions by entity relation graph descriptions.

    See patent
  • METHOD AND APPARATUS FOR GENERATING PROGRESSIVE QUERIES AND MODELS FOR DECISION SUPPORT

    Issued US 7130805

    The invention provides a next generation decision support system that includes highly adaptive sensors, transport, and models to enable time critical decision making. The decision support model of the system is progressive so that not all input parameters need to be available to produce model prediction output. Input parameters of the model with the largest first order derivative values are given highest priority in data acquisition and transmission. The parameters acquired at the sensors are…

    The invention provides a next generation decision support system that includes highly adaptive sensors, transport, and models to enable time critical decision making. The decision support model of the system is progressive so that not all input parameters need to be available to produce model prediction output. Input parameters of the model with the largest first order derivative values are given highest priority in data acquisition and transmission. The parameters acquired at the sensors are stored in progressive data representation formats, which later on are progressively transmitted to the decision support server. Progressive data representation, progressive transmission, and progressive model are thus three key elements that need to be integrated together. The present invention presents a method and an apparatus that form an optimized process including the three elements subject to the decision making utility function.

    See patent
  • GAIN EQUALIZATION USING MONOLITHIC PLANAR WAVEGUIDE GRATING MULTIPLEXER AND DEMULTIPLEXER

    Issued EU 731576

  • METHOD AND APPARATUS FOR TRANSCODING MULTIMEDIA USING CONTENT ANALYSIS

    Issued US 6970602

    183 citations on Google Scholar (9/15/2022)
    A method and apparatus for selecting at least one transcoding method for manipulating multimedia data for delivery on the basis of analysis of the content of the multimedia data. Many possible transcoding operations can be performed on multimedia data to adapt it to constraints in delivery and display, processing and storage of client devices. The selection of specific transcoding operations can be made by first analyzing the features, purposes and…

    183 citations on Google Scholar (9/15/2022)
    A method and apparatus for selecting at least one transcoding method for manipulating multimedia data for delivery on the basis of analysis of the content of the multimedia data. Many possible transcoding operations can be performed on multimedia data to adapt it to constraints in delivery and display, processing and storage of client devices. The selection of specific transcoding operations can be made by first analyzing the features, purposes and relevances of the individual multimedia objects within the multimedia documents, then by selecting the transcoding alternatives according to the results of the analysis. Based on the analysis, different transcoding algorithms can be applied to different content, less than all of the content can be transcoded, groups of multimedia objects can be transcoded, etc.

    See patent
  • METHOD AND APPARATUS FOR NETWORKED INFORMATION DISSEMINATION THROUGH SECURE TRANSCODING

    Issued US 6963972

    87 citations on Google Scholar (9/15/2022)
    A method and system enables network intermediaries such as proxies to transcode multimedia data without violating end-to-end security guarantees. In one embodiment, a content provider decomposes a data stream into a plurality of components, each of which are independently encrypted. In a preferred embodiment, an intermediary or proxy performs transcoding of the components by prioritizing and dropping predetermined components, in accordance with…

    87 citations on Google Scholar (9/15/2022)
    A method and system enables network intermediaries such as proxies to transcode multimedia data without violating end-to-end security guarantees. In one embodiment, a content provider decomposes a data stream into a plurality of components, each of which are independently encrypted. In a preferred embodiment, an intermediary or proxy performs transcoding of the components by prioritizing and dropping predetermined components, in accordance with unencrypted clear-text metadata associated with each component, without the need for decrypting the components. Clear-text metadata preferably provides a semantic understanding of the absolute or relative importance/priority of the components with respect to each other, thereby facilitating the transcoding process. The destination/client device can subsequently decrypt the components transmitted by the transcoding proxy and reassemble them into a representation of the original data content.

    See patent
  • Multimedia archive description scheme

    Issued US 6941325

    92 citations on Google Scholar (9/15/2022)
    A multimedia archive description scheme is provided for characterizing a multimedia archive having records and associated record descriptions. The multimedia archive description scheme provides a data structure which relates records by similarity measures. The principle data structure in the multimedia archive description scheme is a cluster. A cluster includes one or more attributes of the records in the archive and can include one or more cluster…

    92 citations on Google Scholar (9/15/2022)
    A multimedia archive description scheme is provided for characterizing a multimedia archive having records and associated record descriptions. The multimedia archive description scheme provides a data structure which relates records by similarity measures. The principle data structure in the multimedia archive description scheme is a cluster. A cluster includes one or more attributes of the records in the archive and can include one or more cluster relationships. Cluster attributes can include feature space attributes, semantic attributes, media attributes and meta attributes of the records in the archive. The cluster relationships can relate records to clusters or clusters to clusters. Cluster relationships can include feature space (syntactic) relationships, semantic relationships, media relationships and meta relationships. The multimedia archive description scheme provides an efficient form for describing a collection of records.

    See patent
  • Methods and apparatus for distributed resource discovery using examples

    Issued 6925453

    Distributed resource discovery is an essential step for information retrieval and/or providing information services. This step is usually used for determining the location of an information or data repository which has relevant information. The most fundamental challenge is the usual lack of semantic interoperability of the requested resource. In accordance with the invention, a method is disclosed where distributed repositories achieve semantic interoperability through the exchange of examples…

    Distributed resource discovery is an essential step for information retrieval and/or providing information services. This step is usually used for determining the location of an information or data repository which has relevant information. The most fundamental challenge is the usual lack of semantic interoperability of the requested resource. In accordance with the invention, a method is disclosed where distributed repositories achieve semantic interoperability through the exchange of examples and, optionally, classifiers. The outcome of the inventive method can be used to determine whether common labels are referring to the same semantic meaning.

    See patent
  • Method and apparatus for opportunistic decision support from intermittent interconnected sensors and data archives

    Issued 6915239

    Described is a method and apparatus for obtaining accurate, timely information for event detection and prediction based on autonomous opportunism. The objective is to make the best possible use of all available resources at the time of acquisition, including historical data, multiple sensors, and multiresolution acquisition capabilities, under a given set of processing and communication bandwidth constraints. This method (and the corresponding apparatus) fuses multiple adaptively acquired data…

    Described is a method and apparatus for obtaining accurate, timely information for event detection and prediction based on autonomous opportunism. The objective is to make the best possible use of all available resources at the time of acquisition, including historical data, multiple sensors, and multiresolution acquisition capabilities, under a given set of processing and communication bandwidth constraints. This method (and the corresponding apparatus) fuses multiple adaptively acquired data sources to prepare information for use by decision support models. The onboard data acquisition schedule is constructed to maximize the prediction accuracy of the decision models, which are designed to operate progressively, utilizing data representations consisting of multiple abstraction levels and multiple resolutions.

    See patent
  • Methods and apparatus for extraction and tracking of objects from multi-dimensional sequence data

    Issued 6876999

    An object tracking technique is provided which, given: (i) a potentially large data set; (ii) a set of dimensions along which the data has been ordered; and (iii) a set of functions for measuring the similarity between data elements, a set of objects are produced. Each of these objects is defined by a list of data elements. Each of the data elements on this list contains the probability that the data element is part of the object. The method produces these lists via an adaptive, knowledge-based…

    An object tracking technique is provided which, given: (i) a potentially large data set; (ii) a set of dimensions along which the data has been ordered; and (iii) a set of functions for measuring the similarity between data elements, a set of objects are produced. Each of these objects is defined by a list of data elements. Each of the data elements on this list contains the probability that the data element is part of the object. The method produces these lists via an adaptive, knowledge-based search function which directs the search for high-probability data elements. This serves to reduce the number of data element combinations evaluated while preserving the most flexibility in defining the associations of data elements which comprise an object.

    See patent
  • METHOD AND APPARATUS FOR NETWORKED INFORMATION DISSEMINATION THROUGH SECURE TRANSCODING

    Issued EU 1320973

  • FUNDAMENTAL ENTITY-RELATIONSHIP MODELS FOR THE GENERIC AUDIO VISUAL DATA SIGNAL DESCRIPTION

    Issued US 6847980

    62 citations on Google Scholar (9/15/2022)
    An invention for generating standard description records from multimedia information. The invention utilizes fundamental entity-relation models for the Generic AV DS that classify the entities, the entity attributes, and the relationships in relevant types to describe visual data. It also involves classification of entity attributes into syntactic and semantic attributes. Syntactic attributes can be categorized into different levels: type/technique,…

    62 citations on Google Scholar (9/15/2022)
    An invention for generating standard description records from multimedia information. The invention utilizes fundamental entity-relation models for the Generic AV DS that classify the entities, the entity attributes, and the relationships in relevant types to describe visual data. It also involves classification of entity attributes into syntactic and semantic attributes. Syntactic attributes can be categorized into different levels: type/technique, global distribution, local structure, and global composition. Semantic attributes can be likewise discretely categorized: generic object, generic scene, specific object, specific scene, abstract object, and abstract scene. The invention further classifies entity relationships into syntactic/semantic categories. Syntactic relationship categories include spatial, temporal, and visual categories. Semantic relationship categories include lexical and predicative categories.

    See patent
  • METHOD AND APPARATUS FOR CLASSIFYING AND QUERYING TEMPORAL AND SPATIAL INFORMATION IN VIDEO

    Issued US 6819797

    142 citations on Google Scholar (9/15/2022)
    A method and apparatus for classifying or annotating image and video content by assigning each class of event, action, region or object a unique symbol and then building symbol strings to represent sequences in space or time. The symbol strings can be decoded using a library of annotated PT descriptors to automatically label the image and video content. Furthermore, the PT descriptors can be used for searching by sketch or searching by example…

    142 citations on Google Scholar (9/15/2022)
    A method and apparatus for classifying or annotating image and video content by assigning each class of event, action, region or object a unique symbol and then building symbol strings to represent sequences in space or time. The symbol strings can be decoded using a library of annotated PT descriptors to automatically label the image and video content. Furthermore, the PT descriptors can be used for searching by sketch or searching by example where the search query input is converted to symbol strings, which are efficiently compared based on the presence and relative counts of PT descriptors mapped into a PT matrices. The Precedence Template (PT) descriptor can be used for classifying and querying video based on the spatial and temporal orderings of regions, objects, actions or events. Applied to video, the PT descriptors provide a way to compare the temporal order of events, actions, or objects such as those represented in a scene transition graph, key-frame list, or event string.

    See patent
  • METHODS AND APPARATUS FOR PROCESSING RANKED FUZZY CARTESIAN QUERIES

    Issued US 6778946

    Ranked fuzzy cartesian queries request top-K composite objects in a multimedia database. These composite objects, comprising multiple simple objects with their relations specified, are ranked by a fuzzy AND score of individual object properties and their fuzzy relations. Ranked fuzzy cartesian queries appeared in many different applications but were not fully exploited because of high computational complexity. In accordance with the present invention, methods and apparatus are provided for…

    Ranked fuzzy cartesian queries request top-K composite objects in a multimedia database. These composite objects, comprising multiple simple objects with their relations specified, are ranked by a fuzzy AND score of individual object properties and their fuzzy relations. Ranked fuzzy cartesian queries appeared in many different applications but were not fully exploited because of high computational complexity. In accordance with the present invention, methods and apparatus are provided for preprocessing a ranked fuzzy cartesian query to prune candidates which will not appear in the final top-K composite objects. Algorithms for processing queries against two simple objects and against three or more simple objects are separately described. These algorithms use a bound-and-prune technique to determine the candidates which can be removed from the search space. Disclosed methods are guaranteed to have no false dismissal.

    See patent
  • DATA REPRESENTATION SCHEMA TRANSLATION THROUGH SHARED EXAMPLES

    Issued US 6772180

    94 citations on Google Scholar (9/15/2022)
    A method for translating data from one representation or schema to another representation or schema. Example data encoded in both the schemas is used to generate a translator. This translator is then used for automatically translating data from one schema to another. The translator is computed by finding corresponding paths for matched data elements. When new data is presented in one schema, the translator then gives the translation for the paths of…

    94 citations on Google Scholar (9/15/2022)
    A method for translating data from one representation or schema to another representation or schema. Example data encoded in both the schemas is used to generate a translator. This translator is then used for automatically translating data from one schema to another. The translator is computed by finding corresponding paths for matched data elements. When new data is presented in one schema, the translator then gives the translation for the paths of data elements in the data. A translated data is then constructed by using these translated paths. Possible applications in the Internet domain, include but are not limited to: EDI; search engines; content ingestion; content customization; data delivery; and data retrieval. Specific examples are shown for generating a translator and translating data between various schema including HTML, XML and extensions thereto such as SpeechML.

    See patent
  • A METHOD FOR DESCRIBING MEDIA ASSETS FOR THEIR MANAGEMENT

    Issued US 6748382

    38 citations on Google Scholar (9/15/2022)
    A system and method for describing and managing media assets comprising a two-pronged solution: (1) a Digital Library to provide a centralized repository of the media assets and (2) a standard description scheme that will allow interoperation of a variety of tools and processes required for managing media assets. In the invention, a description scheme is provided that addresses information needed for managing media assets independent of their type…

    38 citations on Google Scholar (9/15/2022)
    A system and method for describing and managing media assets comprising a two-pronged solution: (1) a Digital Library to provide a centralized repository of the media assets and (2) a standard description scheme that will allow interoperation of a variety of tools and processes required for managing media assets. In the invention, a description scheme is provided that addresses information needed for managing media assets independent of their type. In addition, the invention provides a description scheme for logical collections of media assets. The media asset management description scheme may be based on eXtensible Markup Language (XML), to ensure maximum

    See patent
  • METHODS AND APPARATUS FOR CONSTRUCTING AND IMPLEMENTING A UNIVERSAL EXTENSION MODULE FOR PROCESING OBJECTS IN A DATABASE

    Issued US 6697818

    219 citations on Google Scholar (9/15/2022)
    Methods and apparatus for providing a multi-tier object-relational database architecture are disclosed. In one illustrative embodiment of the present invention, a multi-tier database architecture comprises an object-relational database engine as a top tier, one or more domain-specific extension modules as a bottom tier, and one or more universal extension modules as a middle tier. The individual extension modules of the bottom tier operationally…

    219 citations on Google Scholar (9/15/2022)
    Methods and apparatus for providing a multi-tier object-relational database architecture are disclosed. In one illustrative embodiment of the present invention, a multi-tier database architecture comprises an object-relational database engine as a top tier, one or more domain-specific extension modules as a bottom tier, and one or more universal extension modules as a middle tier. The individual extension modules of the bottom tier operationally connect with the one or more universal extension modules which, themselves, operationally connect with the database engine. The domain-specific extension modules preferably provide such functions as search, index, and retrieval services of images, video, audio, time series, web pages, text, XML, spatial data, etc. The domain-specific extension modules may include one or more IBM DB2 extenders, Oracle data cartridges and/or Informix datablades, although other domain-specific extension modules may be used.

    See patent
  • MULTIMEDIA CONTENT DESCRIPTION FRAMEWORK

    Issued US 6564263

    435 citations on Google Scholar (9/15/2022)
    A framework is provided for describing multimedia content and a system in which a plurality of multimedia storage devices employing the content description methods of the present invention can interoperate. In accordance with one form of the present invention, the content description framework is a description scheme (DS) for describing streams or aggregations of multimedia objects, which may comprise audio, images, video, text, time series, and…

    435 citations on Google Scholar (9/15/2022)
    A framework is provided for describing multimedia content and a system in which a plurality of multimedia storage devices employing the content description methods of the present invention can interoperate. In accordance with one form of the present invention, the content description framework is a description scheme (DS) for describing streams or aggregations of multimedia objects, which may comprise audio, images, video, text, time series, and various other modalities. This description scheme can accommodate an essentially limitless number of descriptors in terms of features, semantics or metadata, and facilitate content-based search, index, and retrieval, among other capabilities, for both streamed or aggregated multimedia objects.

    See patent
  • METHOD AND APPARATUS FOR DYNAMICALLY REPRESENTING AGGREGATED AND SEGMENTED DATA VIEWS USING VIEW ELEMENT SETS

    Issued US 6535872

    55 citations on Google Scholar (9/15/2022)
    Apparatus and method for generating a view element representation of multiple-attribute tabular data are provided, including converting tabular data into a multidimensional lattice form whereby each functional attribute of the relational data is mapped to a dimension in the lattice, and each cell in the lattice corresponds to an aggregation over records in the data table. The mechanism further provides for generating a view element representation of…

    55 citations on Google Scholar (9/15/2022)
    Apparatus and method for generating a view element representation of multiple-attribute tabular data are provided, including converting tabular data into a multidimensional lattice form whereby each functional attribute of the relational data is mapped to a dimension in the lattice, and each cell in the lattice corresponds to an aggregation over records in the data table. The mechanism further provides for generating a view element representation of multidimensional lattice data comprising decomposing the multidimensional data into view elements such that the view elements retain sufficient information to reconstruct the original lattice data. Alternatively, the mechanism for generating a view element data representation including iterative decomposition of the lattice data into aggregated and residual view elements or by spatially partitioning the lattice data.

    See patent
  • MULTIDIMENSIONAL INDEXING STRUCTURE FOR USE WITH LINEAR OPTIMIZATION QUERIES

    Issued US 6529916

    42 citations on Google Scholar (9/15/2022)
    Linear optimization queries, which usually arise in various decision support and resource planning applications, are queries that retrieve top N data records (where N is an integer greater than zero) which satisfy a specific optimization criterion. The optimization criterion is to either maximize or minimize a linear equation. The coefficients of the linear equation are given at query time. Methods and apparatus are disclosed for constructing…

    42 citations on Google Scholar (9/15/2022)
    Linear optimization queries, which usually arise in various decision support and resource planning applications, are queries that retrieve top N data records (where N is an integer greater than zero) which satisfy a specific optimization criterion. The optimization criterion is to either maximize or minimize a linear equation. The coefficients of the linear equation are given at query time. Methods and apparatus are disclosed for constructing, maintaining and utilizing a multidimensional indexing structure of database records to improve the execution speed of linear optimization queries. Database records with numerical attributes are organized into a number of layers and each layer represents a geometric structure called convex hull. Such linear optimization queries are processed by searching from the outer-most layer of this multi-layer indexing structure inwards.

    See patent
  • Methods and apparatus for enabling an electronic information marketplace

    Issued US US 20030004784

    27 citations on Google Scholar

  • Methods and apparatus for automatic replenishment of inventory using embedded sensor system and electronic marketplace

    Issued US US 20030004784

    12 citations on Google Scholar

  • SYSTEM AND METHOD FOR SEQUENTIAL PROCESSING FOR CONTENT-BASED RETRIEVAL OF COMPOSITE OBJECTS

    Issued US 6446060

    52 citations on Google Scholar (9/15/2022)
    Similarity measure has been one of the critical issues for successful content-based retrieval. Simple quadratic forms of distance is inadequate as it does not necessary correspond to perceived similarity nor is it adaptive to different applications. This patent application describes a new sequential query processing algorith for evaluating content-based composite object queries. The composite objects consist of spatial and temporal arrangements of…

    52 citations on Google Scholar (9/15/2022)
    Similarity measure has been one of the critical issues for successful content-based retrieval. Simple quadratic forms of distance is inadequate as it does not necessary correspond to perceived similarity nor is it adaptive to different applications. This patent application describes a new sequential query processing algorith for evaluating content-based composite object queries. The composite objects consist of spatial and temporal arrangements of simple objects. The simple objects are defined in terms of spatial, temporal, feature and semantic attributes. The query method defines a process for executing a best-first search for the matches to the query, while providing a flexible framework for broadening the search space as required. The query method guarantees that there are no false dismissals of the candidate composite objects.

    See patent
  • TRAFFIC INTERMIXING MECHANISM FOR FAST CIRCUIT SWITCHING

    Issued EU 621710

  • MULTIDIMENSIONAL INDEXING STRUCTURE FOR USE WITH LINEAR OPTIMIZATION QUERIES

    Issued US 6408300

    42 citations on Google Scholar (9/15/2022)
    Linear optimization queries, which usually arise in various decision support and resource planning applications, are queries that retrieve top N data records (where N is an integer greater than zero) which satisfy a specific optimization criterion. The optimization criterion is to either maximize or minimize a linear equation. The coefficients of the linear equation are given at query time. Methods and apparatus are disclosed for constructing…

    42 citations on Google Scholar (9/15/2022)
    Linear optimization queries, which usually arise in various decision support and resource planning applications, are queries that retrieve top N data records (where N is an integer greater than zero) which satisfy a specific optimization criterion. The optimization criterion is to either maximize or minimize a linear equation. The coefficients of the linear equation are given at query time. Methods and apparatus are disclosed for constructing, maintaining and utilizing a multidimensional indexing structure of database records to improve the execution speed of linear optimization queries. Database records with numerical attributes are organized into a number of layers and each layer represents a geometric structure called convex hull. Such linear optimization queries are processed by searching from the outer-most layer of this multi-layer indexing structure inwards.

    See patent
  • METHODS AND APPARATUS FOR ADAPTING MULTIMEDIA CONTENT FOR CLIENT DEVICES

    Issued US 6345279

    509 citations on Google Scholar (9/15/2022)
    A method of adapting multimedia content to a client device, wherein the multimedia content includes one or more items and the client device has capabilities and resources associated therewith, is provided. The method includes transcoding the multimedia content into a plurality of transcoded content versions, wherein the plurality of transcoded content versions have different modalities and resolutions associated therewith. Next, the transcoded…

    509 citations on Google Scholar (9/15/2022)
    A method of adapting multimedia content to a client device, wherein the multimedia content includes one or more items and the client device has capabilities and resources associated therewith, is provided. The method includes transcoding the multimedia content into a plurality of transcoded content versions, wherein the plurality of transcoded content versions have different modalities and resolutions associated therewith. Next, the transcoded content versions that are not compatible with client device capabilities are filtered out. Then, at least a portion of the resources associated with the client device are allocated among the one or more items of the multimedia content. Lastly, one or more of the transcoded versions of the multimedia content are selected to generate a customized content based on allocation of the client device resources.

    See patent
  • MULTIDIMENSIONAL DATA CLUSTERING AND DIMENSION REDUCTION FOR INDEXING AND SEARCHING

    Issued EU 1025514

  • INTERACTIVE REPRESENTATION AND RETRIEVAL OF MULTI-DIMENSIONAL DATA USING VIEW ELEMENTS

    Issued US 6326965

    13 citations on Google Scholar
    An apparatus and method for representing and retrieving multi-dimensional data such as large satellite images. Images are stored in forms that allow them to be rapidly browsed and retrieved by remote client applications in a drill-down fashion. The data can be represented and retrieved using a view element data structure that includes node elements and transition elements between nodes. The data is decomposed (in space or spatial-frequency to construct a…

    13 citations on Google Scholar
    An apparatus and method for representing and retrieving multi-dimensional data such as large satellite images. Images are stored in forms that allow them to be rapidly browsed and retrieved by remote client applications in a drill-down fashion. The data can be represented and retrieved using a view element data structure that includes node elements and transition elements between nodes. The data is decomposed (in space or spatial-frequency to construct a tree-based or graph-based data structure) into view elements. A set of view elements is selected, compressed and stored without adversely impacting image view extraction or generation speed. View elements are placed into the node elements of the data structure and the transition elements indicate the processing to generate other view elements in the data structure. In a server-side view construction, the view elements are selectively retrieved from storage, decompressed, and processed to generate the views of the data.

    See patent
  • MODIFYING AN UNRELIABLE TRAINING SET FOR SUPERVISED CLASSIFICATION

    Issued US 6298351

    97 citations on Google Scholar (9/15/2022)
    An unreliable training set is modified to provide for a reliable training set to be used in supervised classification. The training set is modified by determining which data of the set are incorrect and reconstructing those incorrect data. The reconstruction includes modifying the labels associated with the data to provide for correct labels. The modification can be performed iteratively.

    See patent
  • SYSTEM AND METHOD FOR DESCRIBING VIEWS IN SPACE, TIME, FREQUENCY, AND RESOLUTION

    Issued US 6223183

    59 citations on Google Scholar (9/15/2022)
    A system and method for uniformly describing space and frequency views of multi-dimensional lattice data, including regions, tilings and hierarchical decompositions of image, video, audio content, and time series data in space, time, frequency and resolution. The space and frequency view description scheme provides a way to specify regions in space, time, frequency and resolution in term of space and frequency views. This allows specification of…

    59 citations on Google Scholar (9/15/2022)
    A system and method for uniformly describing space and frequency views of multi-dimensional lattice data, including regions, tilings and hierarchical decompositions of image, video, audio content, and time series data in space, time, frequency and resolution. The space and frequency view description scheme provides a way to specify regions in space, time, frequency and resolution in term of space and frequency views. This allows specification of concepts such as “half resolution”, “upper right quadrant” or “high pass band”, such as when referring to views of an image. The space and frequency view description scheme also provides for SFTilings comprising non-redundant sets of views and SFPartitionings which are SFTilings which completely cover the space, as well as SFHierarchical decompositions comprising hierarchies of SFViews where there are processing dependencies among views.

    See patent
  • MULTIDIMENSIONAL DATA CLUSTERING AND DIMENSION REDUCTION FOR INDEXING AND SEARCHING

    Issued TW NI-122210

  • SEARCHING MULTIDIMENSIONAL INDEXES USING ASSOCIATED CLUSTERING AND DIMENSION REDUCTION INFORMATION

    Issued US 6134541

    231 citations on Google Scholar (9/15/2022)
    An improved multidimensional data indexing technique that generates compact indexes such that most or all of the index can reside in main memory at any time. During the clustering and dimensionality reduction, clustering information and dimensionality reduction information are generated for use in a subsequent search phase. The indexing technique can be effective even in the presence of variables which are not highly correlated. Other features…

    231 citations on Google Scholar (9/15/2022)
    An improved multidimensional data indexing technique that generates compact indexes such that most or all of the index can reside in main memory at any time. During the clustering and dimensionality reduction, clustering information and dimensionality reduction information are generated for use in a subsequent search phase. The indexing technique can be effective even in the presence of variables which are not highly correlated. Other features provide for efficiently performing exact and nearest neighbor searches using the clustering information and dimensionality reduction information. One example of the dimensionality reduction uses a singular value decomposition technique. The method can also be recursively applied to each of the reduced-dimensionality clusters. The dimensionality reduction also can be applied to the entire database as a first step of the index generation.

    See patent
  • HMC: A HYBRID MIRRORED-AND-CHAINED DATA REPLICATION METHOD TO SUPPORT HIGH DATA AVAILABILITY FOR DISK ARRAYS

    Issued JP 3117390

  • MULTIDIMENSIONAL DATA CLUSTERING AND DIMENSION REDUCTION FOR INDEXING AND SEARCHING

    Issued JP 3113861

  • MULTIDIMENSIONAL DATA CLUSTERING AND DIMENSION REDUCTION FOR INDEXING AND SEARCHING

    Issued US 6122628

    487 citations on Google Scholar (9/15/2022)
    An improved multidimensional data indexing technique that generates compact indexes such that most or all of the index can reside in main memory at any time. During the clustering and dimensionality reduction, clustering information and dimensionality reduction information are generated for use in a subsequent search phase. The indexing technique can be effective even in the presence of variables which are not highly correlated. Other features…

    487 citations on Google Scholar (9/15/2022)
    An improved multidimensional data indexing technique that generates compact indexes such that most or all of the index can reside in main memory at any time. During the clustering and dimensionality reduction, clustering information and dimensionality reduction information are generated for use in a subsequent search phase. The indexing technique can be effective even in the presence of variables which are not highly correlated. Other features provide for efficiently performing exact and nearest neighbor searches using the clustering information and dimensionality reduction information. One example of the dimensionality reduction uses a singular value decomposition technique. The method can also be recursively applied to each of the reduced-dimensionality clusters. The dimensionality reduction can also be applied to the entire database as a first step of the index generation.

    See patent
  • GAIN EQUALIZATION USING MONOLITHIC PLANAR WAVEGUIDE GRATING MULTIPLEXER AND DEMULTIPLEXER

    Issued JP 3111014

  • INTERACTIVE RETRIEVAL AND CACHING OF MULTI-DIMENSIONAL DATA USING VIEW ELEMENTS

    Issued US 6014671

    41 citations on Google Scholar
    An apparatus and method for representing and retrieving multi-dimensional data such as large satellite images. Images are stored in forms that can be rapidly browsed and retrieved by remote client applications in a drill-down or roll-up fashion. The data can be represented and retrieved using a view element data structure that includes node elements and transition elements between nodes. The data is decomposed (in space or spatial-frequency to construct a…

    41 citations on Google Scholar
    An apparatus and method for representing and retrieving multi-dimensional data such as large satellite images. Images are stored in forms that can be rapidly browsed and retrieved by remote client applications in a drill-down or roll-up fashion. The data can be represented and retrieved using a view element data structure that includes node elements and transition elements between nodes. The data is decomposed (in space or spatial-frequency to construct a tree-based or graph-based data structure) into view elements. A set of view elements is selected, compressed and stored without adversely impacting image view extraction or generation speed. View elements are placed into the node elements of the data structure and the transition elements indicate the processing to generate other view elements in the data structure. In a server-side view construction, the view elements are selectively retrieved from storage, decompressed, and processed to generate the views of the data.

    See patent
  • SYSTEM AND METHOD FOR GENERATING MULTI-REPRESENTATIONS OF A DATA CUBE

    Issued US 5978788

    136 citations on Google Scholar
    An apparatus and method for approximating the data stored in a databases by generating multiple projections and representations from the database such that the OLAP queries for the original database (such as aggregation and histogram operations) may be applied to the approximated version of the database, which can be much smaller than the original databases. Other aspects optimize a mapping, via a mapping (or dimension) table, of non-numeric or numeric…

    136 citations on Google Scholar
    An apparatus and method for approximating the data stored in a databases by generating multiple projections and representations from the database such that the OLAP queries for the original database (such as aggregation and histogram operations) may be applied to the approximated version of the database, which can be much smaller than the original databases. Other aspects optimize a mapping, via a mapping (or dimension) table, of non-numeric or numeric attributes to other numeric attributes such that the error incurred on applying queries to the approximated version of the database is minimized. Still further aspects define boundaries of approximations so that the boundaries are preserved when approximated versions of the databases are generated.

    See patent
  • HMC: A HYBRID MIRRORED-AND-CHAINED DATA REPLICATION METHOD TO SUPPORT HIGH DATA AVAILABILITY FOR DISK ARRAYS

    Issued KR 231224

  • ADAPTIVE SIMILARITY SEARCHING IN SEQUENCE DATABASES

    Issued US 5940825

    110 citations on Google Scholar
    A computer system and method for performing similarity searches which is phase and scale insensitive and which allows similarity searches to be performed at a semantic level. Each sequence in a database is preferably segmented at multiple projections and/or resolution levels. The sequences may represent object having multi-dimensional features such as temporal and/or spatial-temporal data. Preferably, the segmenting logic starts with the finest resolution, and…

    110 citations on Google Scholar
    A computer system and method for performing similarity searches which is phase and scale insensitive and which allows similarity searches to be performed at a semantic level. Each sequence in a database is preferably segmented at multiple projections and/or resolution levels. The sequences may represent object having multi-dimensional features such as temporal and/or spatial-temporal data. Preferably, the segmenting logic starts with the finest resolution, and each sequence is parsed into a number of disjointed segments, wherein each segment has uniform features. The uniform features could be segments having a constant slope, or waveform segments representable by a single function. The segments may then be re-sampled into a fixed length vector with appropriate normalization. A label may also be assigned to each segment via conventional clustering/classification methods.

    See patent
  • TRAFFIC INTERMIXING MECHANISM FOR FAST CIRCUIT SWITCHING

    Issued CA 2114569

  • FAULT DETECTION FOR ALL-OPTICAL ADD-DROP MULTIPLEXER

    Issued US 5867289

    133 citations on Google Scholar (9/15/2022)
    A fault detecting apparatus and method for a network node of an optical transmission system receives a wavelength division multiplexed (WDM) optical signal which includes a group of optical channels. The network node includes an optical demultiplexer, optical switch, optical multiplexer, and an optical channel add/drop device. Supervisory optical signals having a different wavelength than the wavelengths of the group of optical channels are…

    133 citations on Google Scholar (9/15/2022)
    A fault detecting apparatus and method for a network node of an optical transmission system receives a wavelength division multiplexed (WDM) optical signal which includes a group of optical channels. The network node includes an optical demultiplexer, optical switch, optical multiplexer, and an optical channel add/drop device. Supervisory optical signals having a different wavelength than the wavelengths of the group of optical channels are generated and spliced with each optical channel by the optical demultiplexer. The supervisory channel optical power is tapped off at various points in the network node, such as the output optical channels of the demultiplexer, dropped optical channel outputs, output optical channels from the optical switch, and the output WDM optical signal of the multiplexer. The supervisory channels are monitored by a wavemeter for bypass lightpaths and dropped lightpaths.

    See patent
  • GAIN EQUALIZATION USING MONOLITHIC PLANAR WAVEGUIDE GRATING MULTIPLEXER AND DEMULTIPLEXER

    Issued KR 188497

  • APPARATUS AND METHOD FOR PERFORMING ADAPTIVE SIMILARITY SEARCHING IN A SEQUENCE DATABASE

    Issued US 5799301

    An apparatus and method includes segmenting each sequence to be stored in a database into nonoverlapping or minimally overlapping subsequences with equal length. Each subsequence is then normalized using a normalization procedure (such as normalized with respect to the energy or maximum amplitude of each sequence) and transformed into a series of coefficients in a feature space. The search is based on hierarchical correlation in the feature space between the target sequence with the…

    An apparatus and method includes segmenting each sequence to be stored in a database into nonoverlapping or minimally overlapping subsequences with equal length. Each subsequence is then normalized using a normalization procedure (such as normalized with respect to the energy or maximum amplitude of each sequence) and transformed into a series of coefficients in a feature space. The search is based on hierarchical correlation in the feature space between the target sequence with the subsequences. The correlation between the target sequence and the stored sequences is performed first at the lowest level in the hierarchy. At any given level, a match is declared when the correlated result is larger than a specific threshold. Sequences that fail to satisfy the matching criterion are discarded. The process is continued at the following level until the highest level is reached. Because of the hierarchical search, linear scan of the entire sequence can be avoided.

    See patent
  • METHOD AND APPARATUS FOR CONTENT BASED DOWNLOADING OF VIDEO PROGRAMS

    Issued US 5767893

    120 citations on Google Scholar (9/15/2022)
    A content based method is used to download/record digital video from networks to client stations and home VCRs. In this manner, the disadvantages associated with conventional time-based downloading of programs to analog video is avoided. The method includes the steps of receiving each of the video programs, identifying one of the programs from those received based upon frame signature matching, pre-loaded pattern searching, annotation signal…

    120 citations on Google Scholar (9/15/2022)
    A content based method is used to download/record digital video from networks to client stations and home VCRs. In this manner, the disadvantages associated with conventional time-based downloading of programs to analog video is avoided. The method includes the steps of receiving each of the video programs, identifying one of the programs from those received based upon frame signature matching, pre-loaded pattern searching, annotation signal searching or program bar code searching and saving the desired video program based upon the performed identification. Alternately a storage apparatus is included for storing selected signals. Furthermore, content based filtering is included for identifying selected signals and for transferring the identified selected signals to the storage device.

    See patent
  • PROGRESSIVE CONTENT-BASED RETRIEVAL OF IMAGE AND VIDEO WITH ADAPTIVE AND ITERATIVE REFINEMENT

    Issued US 5734893

    301 citations on Google Scholar (9/15/2022)
    A method and apparatus for minimizing the time required to obtain results for a content based query in a data base. More specifically, with this invention, the data base is partitioned into a plurality of groups. Then, a schedule or sequence of groups is assigned to each of the operations of the query, where the schedule represents the order in which an operation of the query will be applied to the groups in the schedule. Each schedule is arranged…

    301 citations on Google Scholar (9/15/2022)
    A method and apparatus for minimizing the time required to obtain results for a content based query in a data base. More specifically, with this invention, the data base is partitioned into a plurality of groups. Then, a schedule or sequence of groups is assigned to each of the operations of the query, where the schedule represents the order in which an operation of the query will be applied to the groups in the schedule. Each schedule is arranged so that each application of the operation operates on the group which will yield intermediate results that are closest to final results.

    See patent
  • METHOD AND SYSTEM FOR BUFFER OCCUPANCY REDUCTION IN PACKET SWITCH NETWORK

    Issued JP 2610115

  • HMC: A HYBRID MIRROR-AND-CHAINED DATA REPLICATION METHOD TO SUPPORT HIGH DATA AVAILABILITY FOR DISK ARRAYS

    Issued US 5559764

    128 citations on Google Scholar

  • RING CONFIGURATOR FOR SYSTEM INTERCONNECTION USING FULLY COVERED RINGS

    Issued US 5535213

    A ring configurator for interconnection of data processing and communication systems uses fully covered rings. The ring configuration mechanism can be used to construct a set of covering rings preserving full connectivity for system interconnect. The mechanism can also be used for establishing the routing table for each interconnected system during the system initialization time. To generate a set of edge-disjoint rings, a rotational mechanism is used. The rings are considered stretching along…

    A ring configurator for interconnection of data processing and communication systems uses fully covered rings. The ring configuration mechanism can be used to construct a set of covering rings preserving full connectivity for system interconnect. The mechanism can also be used for establishing the routing table for each interconnected system during the system initialization time. To generate a set of edge-disjoint rings, a rotational mechanism is used. The rings are considered stretching along a horizontal direction with nodes aligned in columns across all the rings. With a proper relabeling of the nodes, nodes appearing in the same column position of each ring can be obtained by a simple rotation of the nodes from the previous column of the rings. Once the rotational position is determined for each column, a set of N-1 edge-disjoint rings can be constructed. To find an extra ring so that when combined with the N-1 rings thus found the ring constraints are satisfied, a node reduction technique is invoked.

    See patent
  • TRAFFIC INTERMIXING MECHANISM FOR FAST CIRCUIT SWITCHING

    Issued JP 2539173

  • GAIN EQUALIZATION USING MONOLITHIC PLANAR WAVEGUIDE GRATING MULTIPLEXER AND DEMULTIPLEXER

    Issued US 5519796

    A monolithically integrated equalization optical equalization device having an optical demultiplexer for demultiplexing an optical signal into a number of individual channels and a number of optical connections for connecting the terminals of the demultiplexers to an optical multiplexer. Metallic strips of varying lengths are deposited on the optical connections so that the optical signal is equalized over the channels at the output terminals of the optical multiplexer.

    See patent
  • LINK MONITORING AND MANGEMENT IN OPTICAL STAR NETWORKS

    Issued US 5515361

    93 citations on Google Scholar (09/15/2022)
    A method and apparatus for monitoring links in an optical star network along with means for taking down a link in the event of a failure without disruption to other parts of the network, bringing back the link into operation once the failure is corrected, while adhering to eye-safety regulations. More specifically, when one link of a pair of links connecting a station to a star coupler fails, the failure is detected by a monitor and the links of…

    93 citations on Google Scholar (09/15/2022)
    A method and apparatus for monitoring links in an optical star network along with means for taking down a link in the event of a failure without disruption to other parts of the network, bringing back the link into operation once the failure is corrected, while adhering to eye-safety regulations. More specifically, when one link of a pair of links connecting a station to a star coupler fails, the failure is detected by a monitor and the links of the pair are connected to each other by a switch. This connection of the two links provides a look from the transmitter of the station through the pair of links and to the receiver of the station. This connection also disconnects the station from the star network. When the pair of links again become operable, a signal is detected as passing from the transmitter through the loop and back to the receiver. Detection of the signal by the receiver then results in switching the pair of links back to the star coupler, thereby reconnecting the station to the star network.

    See patent
  • METHOD AND SYSTEM FOR BUFFER OCCUPANCY REDUCTION IN PACKET SWITCH NETWORK

    Issued US 5402416

    71 citations on Google Scholar (9/15/2022)
    A packet switch system having a buffer occupancy reduction mechanism for controlling data flow through switched nodes of the system to avoid congestion and reduce required buffer storage at the nodes. For an isochronous connection, buffers are initially allocated at each switching node connection to ensure listless transmission of packets. A buffer occupancy trace for the connection is recorded and the delay time of an isochronous packet at a…

    71 citations on Google Scholar (9/15/2022)
    A packet switch system having a buffer occupancy reduction mechanism for controlling data flow through switched nodes of the system to avoid congestion and reduce required buffer storage at the nodes. For an isochronous connection, buffers are initially allocated at each switching node connection to ensure listless transmission of packets. A buffer occupancy trace for the connection is recorded and the delay time of an isochronous packet at a particular switch port is returned to a preceding switch port. The preceding switch port employs the feedback message to delay subsequent packets through the connection to reduce the queuing time at the particular switch port. Once the isochronous connection has stabilized, buffer reallocation is performed wherein a scheduler at each switch node along the connection attempts to combine buffer allocations for different isochronous connections. This occurs provided the corresponding buffer occupancy traces of the isochronous connections do not overlap.

    See patent
  • INTERCONNECTIONS HAVING IMPROVED SIGNAL-TO-NOISE RATIO

    Issued US 5357363

    The invention is a system and method for improving the signal-to-noise ratio of an electrical data signal transmitted between two electronic modules. An electrical data signal from a first module is amplified by an electrical amplifier to produce an amplified electrical data signal. The electrical amplifier is supplied by a power distribution network. The amplified electrical data signal has a power level sufficiently low such that the electrical amplifier does not cause significant…

    The invention is a system and method for improving the signal-to-noise ratio of an electrical data signal transmitted between two electronic modules. An electrical data signal from a first module is amplified by an electrical amplifier to produce an amplified electrical data signal. The electrical amplifier is supplied by a power distribution network. The amplified electrical data signal has a power level sufficiently low such that the electrical amplifier does not cause significant disturbances in the power distribution network so that a plurality of the electrical amplifiers can be proximately located and operated concurrently without significant noise coupling occurring between the electrical amplifiers through the power distribution network. The electrical data signal is then converted to an optical data signal for transmission to a second module. The optical data signal is transmitted to the second module through an optical path where it is optically amplified.

    See patent
  • TRAFFIC INTERMIXING MECHANISM FOR FAST CIRCUIT SWITCHING

    Issued US 5355366

    A method and apparatus for intermixing circuit and packet data on a shared transmission medium. With this invention, the history of gaps between transmitted circuit frames is used to predict future gap sizes. If the size of a predicted gap is larger than the size of a frame of packet data to be transmitted, then the packet data is inserted in the next gap. If a circuit data frame arrives before the completion of transmission of a packet frame, the circuit data will be stored in an insertion…

    A method and apparatus for intermixing circuit and packet data on a shared transmission medium. With this invention, the history of gaps between transmitted circuit frames is used to predict future gap sizes. If the size of a predicted gap is larger than the size of a frame of packet data to be transmitted, then the packet data is inserted in the next gap. If a circuit data frame arrives before the completion of transmission of a packet frame, the circuit data will be stored in an insertion buffer until completion of transmission of the packet frame.

    See patent
  • METHOD AND APPARATUS FOR AN AI-ASSISTED VIRTUAL ASSISTANT

    Filed 20240403302

    Provided is a method for generating a personalized content suggestion in response to a query from a user. The method may be performed by a system comprising one or more processors. The method may include receiving the query from the user, generating one or more user parameters associated with the user, determining a predicted content topic of the query, and generating the content suggestion based on the predicted content topic and the one or more user parameters.

    See patent
  • SYSTEMS AND METHODS FOR CONSTRUCTING TOPIC-SPECIFIC KNOWLEDGE GRAPHS

    Filed 20240394563

    Provided is a method for generating a knowledge graph for a topic. First, a set of documents may be received. A user may then provide an indication of exemplary entities associated with a topic of interest. Then, using one or more artificial intelligence models, a plurality of textual entities may be extracted from the documents. A quality level of each extracted textual entity may be determined. Each quality level may indicate a degree of similarity between a textual entity and each exemplary…

    Provided is a method for generating a knowledge graph for a topic. First, a set of documents may be received. A user may then provide an indication of exemplary entities associated with a topic of interest. Then, using one or more artificial intelligence models, a plurality of textual entities may be extracted from the documents. A quality level of each extracted textual entity may be determined. Each quality level may indicate a degree of similarity between a textual entity and each exemplary entity of the one or more exemplary entities. Next, a plurality of high-quality textual entities may be identified and categorized according to one or more sub-topics associated with the topic. Connection information indicating relationships between the sub-topics may be determined. Finally, a knowledge graph for the topic that represents the sub-topics in the documents and the relationships between said sub-topics may be generated.

    See patent
  • METHOD AND APPARATUS TO EXTRACT CLIENT DATA WITH CONTEXT USING ENTERPRISE KNOWLEDGE GRAPH FRAMEWORK

    Filed 20240346418

    A system for generating and inferencing using enterprise knowledge graphs is provided. The system receives first input data related to one or more entities from one or more data sources. The system extracts a first set of dataA system for generating and inferencing using enterprise knowledge graphs is provided. The system receives first input data related to one or more entities from one or more data sources. The system extracts a first set of data components from the first input data and…

    A system for generating and inferencing using enterprise knowledge graphs is provided. The system receives first input data related to one or more entities from one or more data sources. The system extracts a first set of dataA system for generating and inferencing using enterprise knowledge graphs is provided. The system receives first input data related to one or more entities from one or more data sources. The system extracts a first set of data components from the first input data and determines, based upon the extracted data components, a second set of data components. The system identifies one or more relationships between the first set of data components and the second set of data components and generate a knowledge graph comprising a plurality of nodes. A first node of the knowledge graph can represent a first respective data component of the first set of data components and a second node of the knowledge graph can represent a second respective data component of the second set of data components. The first node can be associated with the second node based on an identified relationship between the nodes.

    See patent
  • AI-AUGMENTED COMPOSABLE AND CONFIGURABLE MICROSERVICES FOR DETERMINING A ROLL FORWARD AMOUNT

    Filed 20240331056

    Provided herein are methods and systems for determining a roll forward amount. The method can include identifying a starting balance, extracting reconciled data values from a database, each reconciled data value having a confidence score that indicates a confidence level that a reconciled data value of a first dataset is the same as a corresponding reconciled data value of a second dataset. The method can include identifying a first subset of the reconciled data values that are a first type and…

    Provided herein are methods and systems for determining a roll forward amount. The method can include identifying a starting balance, extracting reconciled data values from a database, each reconciled data value having a confidence score that indicates a confidence level that a reconciled data value of a first dataset is the same as a corresponding reconciled data value of a second dataset. The method can include identifying a first subset of the reconciled data values that are a first type and a second subset of the reconciled data values that are a second type, and determining a roll forward amount based on the starting balance, the first subset, and the second subset.

    See patent
  • METHOD AND APPARATUS FOR DECENTRALIZED PRIVACY PRESERVING AUDIT BASED ON ZERO KNOWLEDGE PROOF PROTOCOL

    Filed 20240305461

    Provided herein are systems and methods for decentralized privacy preserving audits comprising receiving by a first local system, from an orchestrator system, instructions to perform a local audit; executing, by the first local system, in response to receiving the instructions to perform the local audit, a first local audit model epoch, wherein executing the first local audit model epoch comprises: analyzing information from one or more data sources from a local data set; receiving first input…

    Provided herein are systems and methods for decentralized privacy preserving audits comprising receiving by a first local system, from an orchestrator system, instructions to perform a local audit; executing, by the first local system, in response to receiving the instructions to perform the local audit, a first local audit model epoch, wherein executing the first local audit model epoch comprises: analyzing information from one or more data sources from a local data set; receiving first input information from a second local system through a privacy preserving communication framework in response to requesting the first input information; determining whether information from the one or more data sources from the local data set is reconciled based on the first input information; and in accordance with a determination that the information from the one or more data sources from the local data set is not reconciled, executing a second local audit model epoch.

    See patent
  • SYSTEMS AND METHODS FOR MEASURING TRUST

    Filed 20240297891

    An entity trust index relating to an entity may indicate a trustworthiness level of the entity. To generate an entity trust index, entity information may be received from one or more information sources. Using the entity information and one or more machine learning models, a performance index, an innovation index, and a sustainability index for the entity may be generated. The entity trust index may be generated based on the performance index, the innovation index, and the sustainability index.…

    An entity trust index relating to an entity may indicate a trustworthiness level of the entity. To generate an entity trust index, entity information may be received from one or more information sources. Using the entity information and one or more machine learning models, a performance index, an innovation index, and a sustainability index for the entity may be generated. The entity trust index may be generated based on the performance index, the innovation index, and the sustainability index. One or more actions for the entity that will modify the entity trust index may then be determined.

    See patent
  • AI-AUGMENTED AUDITING PLATFORM INCLUDING TECHNIQUES FOR APPLYING A COMPOSABLE ASSURANCE INTEGRITY FRAMEWORK

    Filed 20230004888

    A system for generating risk assessments based on a data representing a plurality of statements and data representing corroborating evidence is provided. The system receives data representing a plurality of statements and data representing corroborating evidence. The system applies one or more integrity analysis models to the first data and the second data in order to generate an assessment of a risk that one or more of the plurality of statements represents a material misstatement. A system…

    A system for generating risk assessments based on a data representing a plurality of statements and data representing corroborating evidence is provided. The system receives data representing a plurality of statements and data representing corroborating evidence. The system applies one or more integrity analysis models to the first data and the second data in order to generate an assessment of a risk that one or more of the plurality of statements represents a material misstatement. A system for generating an assessment of faithfulness of data is provided. The system compared data representing a statement to data representing corroborating evidence, and generates a similarity metric representing their similarity. Based on the similarity metric, the system generates an output representing an assessment of faithfulness of the first data set.

    See patent
  • AI-AUGMENTED AUDITING PLATFORM INCLUDING TECHNIQUES FOR AUTOMATED ASSESSMENT OF VOUCHING EVIDENCE

    Filed 20230005075

    Systems and methods for determining whether an electronic document constitutes vouching evidence is provided. The system may receive ERP item data and generate hypothesis data based thereon, and may receive electronic document data and extract ERP information therefrom. The system may then apply one or more models to compare the hypothesis data to the extracted ERP information to determine whether the electronic document constitutes vouching evidence for the ERP item. Systems and methods for…

    Systems and methods for determining whether an electronic document constitutes vouching evidence is provided. The system may receive ERP item data and generate hypothesis data based thereon, and may receive electronic document data and extract ERP information therefrom. The system may then apply one or more models to compare the hypothesis data to the extracted ERP information to determine whether the electronic document constitutes vouching evidence for the ERP item. Systems and methods for verifying an assertion against a source document are provided. The system may receive first data indicating an unverified assertion and second data comprising a plurality of source documents. The system may apply one or more extraction models to extract a set of key data from the plurality of source documents and may apply one or more matching models to compare the first data to the set of key data to determine whether vouching criteria are met.

    See patent

Honors & Awards

  • Year 2017 Fall APSIPA Industrial Distinguished Leaders

    Asia Pacific Signal and Information Processing Association

  • IBM Academy of Technology Leadership Team

    IBM Academy of Technology

  • IBM Academy of Technology Member

    IBM

  • IBM Corporate Environmental Affairs Excellent Award

    IBM

    Charu Aggarwal, Murray Campbell, Yuan-Chi Chang, Vijay Iyengar, Chung-Sheng Li, Milind Naphade, John Smith, and Kun-Lung Wu of the T. J. Watson Research Center, New York, share $25,000 for developing Epi-SPIRE, an activity-based modeling system designed to assess risks and generate early warning alerts of environmental or public health issues. In collaboration with Professor Gregory Glass from the Bloomberg School of Public Health of Johns Hopkins University, the technology has been…

    Charu Aggarwal, Murray Campbell, Yuan-Chi Chang, Vijay Iyengar, Chung-Sheng Li, Milind Naphade, John Smith, and Kun-Lung Wu of the T. J. Watson Research Center, New York, share $25,000 for developing Epi-SPIRE, an activity-based modeling system designed to assess risks and generate early warning alerts of environmental or public health issues. In collaboration with Professor Gregory Glass from the Bloomberg School of Public Health of Johns Hopkins University, the technology has been successfully applied to the modeling of fire ant infestation and the hantavirus. More than $6 million in income has been generated from the team's work from two multi-year contracts with NASA, to investigate the impact of global climate change on environmentally related diseases, and the Defense Advanced Research Projects Agency (DARPA), to investigate the spread of natural diseases and those related to bio-terrorism.* This initiative exemplifies leadership in using IBM products, services and expertise to assist in the development of solutions to environmental problems.

  • IEEE Fellow

    IEEE

    for contributions to digital library and universal media access (2003)

  • Best Paper Award

    IEEE

    from IEEE Transactions on Multimedia for papers between 1999 and 2003, on the paper "Adapting Multimedia Internet Content for Universal Access, " March 1999 (2003)

  • IBM Research Division Award

    IBM

    Leadership and major contribution to Content Adaptation Framework

  • IBM Outstanding Innovation Award

    IBM

    Major leadership and contribution to SPIRE project

  • IBM Research Division Award

    IBM

    Major contributions to tunable receiver design for WDMA applications

Languages

  • English

    Native or bilingual proficiency

  • Mandarin

    Native or bilingual proficiency

Organizations

  • ACM

    -

    - Present
  • IEEE

    -

    - Present

Recommendations received

5 people have recommended Chung-Sheng

Join now to view

More activity by Chung-Sheng

View Chung-Sheng’s full profile

  • See who you know in common
  • Get introduced
  • Contact Chung-Sheng directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Others named Chung-Sheng Li

Add new skills with these courses