64-bit In-Memory Data Search Portal for Healthcare Terminology

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing terminology mapping systems face challenges in initial implementation, updates, searchability, and distribution across multiple entities within or between organizations, particularly in healthcare settings, where timely and accurate access to patient data is crucial.

Innovation Solution

A system and method for searching and presenting data using a 64-bit processor-based server with an in-memory database, capable of receiving search queries via TCP/IP socket connections, and serving exact or approximate matches, including mappings between code sets and concepts, to facilitate efficient data distribution and access across multiple systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional terminology mapping systems are used, then implementation and updates are difficult, but the system lacks scalability and searchability

Engineering Contradiction:
ImprovescalabilityVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the terminology mapping system into modular components including a search service, data repositories, and mapping services that can independently scale and be updated. This modular architecture allows the system to grow without increasing implementation complexity proportionally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal terminology mapping service that handles multiple code sets, domains, and concepts through a single standardized interface. This multi-functional approach improves scalability while maintaining manageable complexity through reuse of common components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If extensive searching is performed to find relevant patient information, then accurate data is found, but response time increases

Engineering Contradiction:
Improvesearch accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary indexing and pre-processing of terminology data during system initialization and updates. This preliminary action organizes data in advance using 64-bit hash structures, enabling fast retrieval without extensive searching while maintaining high search accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional sequential mechanical searching with a 64-bit hash-based lookup mechanism. This substitution provides O(1) average time complexity for search operations, dramatically reducing response time while preserving measurement precision through the deterministic nature of hash functions.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If terminology data is distributed to multiple entities, then access to patient information is improved, but data distribution and synchronization become difficult

Engineering Contradiction:
Improvedata accessVSAvoiddistribution complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a centralized terminology service as an intermediary between multiple entities and the terminology data repositories. This mediator handles all data distribution and synchronization operations, simplifying access for client entities while centralizing the complexity of data management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements efficient copying mechanisms where terminology data can be replicated to multiple entities through standardized interfaces. The 64-bit data structure enables efficient memory copying and distribution, reducing the complexity of maintaining synchronized data across multiple systems.

Inventive Principle:
Principle #26Copying

4Productivity

If 64-bit processors and in-memory databases are used, then scalability and response time are enhanced, but system resource requirements increase

Engineering Contradiction:
Improveresponse timeVSAvoidmemory resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by using 64-bit in-memory databases specifically for the hot path of terminology lookup operations, while other less frequently accessed data can remain in traditional storage. This selective application of high-performance resources optimizes response time for critical operations without requiring excessive memory resources for the entire system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9135318B2System and method for implementing a 64 bit data searching and delivery portal
Publication Date: 2015.09.15 INTELLIGENT MEDICAL OBJECTS
  • US9135318B2 patent drawing
  • US9135318B2 patent drawing
  • US9135318B2 patent drawing

AI summary

A system and method for searching and presenting data may include receiving a search request, storing data in an in memory database, accessing that data by one or more 64 bit processors, determining exact or approximate matches among the data to the search request, building a machine-readable data file including the search results, and serving the data file to a user's machine, where it is visible through a portal interface, which may be local or remotely served to the user's machine. The system may employ 64 bit technology in order to access and serve significant amounts of information, including mappings between code set and other data that may include mappings to one or more code sets. The system also may employ raw TCP/IP sockets to reduce latency and increase search speed.