Expense Report System Web Page Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing employee expense reimbursement programs are inefficient due to slow operation caused by reloading web pages when processing data over networks, especially when handling expenses incurred in multiple foreign countries, and require frequent updates to comply with changing corporate rules and tax laws.

Innovation Solution

A system and method for calculating and tracking employee expenses that involves an employee entering identification information, collecting and sorting charges, creating an expense report, applying electronic rules for approval, and reimbursing employees, with data transmission optimized to minimize the reloading of web pages by only transmitting small portions of data between computers, thereby reducing processing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If web-based browser programs are used to access expense reimbursement programs over a network, then employees can access the program from remote locations, but the programs operate very slowly due to continuous reloading of web pages

Engineering Contradiction:
Improveremote access capabilityVSAvoidprogram operation speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent segments the web page into static components (HTML structure, layout) and dynamic components (data content). The static components are cached and reused across requests, while only the dynamic data portions are reloaded from the server. This segmentation eliminates the need to reload entire web pages, resolving the contradiction between remote access capability and program operation speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by caching static web page components in the employee's browser before they are needed. The system pre-loads and stores the HTML structure, styles, and other non-changing elements, so that when data needs to be updated, only the data portions need to be retrieved, not the entire web page. This preliminary caching action maintains remote access while dramatically improving operation speed.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If entire web pages are reloaded to request more data from employees, then data can be updated, but processing time increases significantly

Engineering Contradiction:
Improvedata update capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the web page into reusable static portions and data portions that need updating. By segmenting the page structure from the data content, the system can update only the data portions without reloading the entire page, thus maintaining data update capability while minimizing processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the data portions from the static web page structure and handles them separately. The data is requested and updated independently from the HTML structure, allowing the system to maintain reliability through data updates without the time penalty of reloading entire pages. This extraction separates the concerns of structure (static) and data (dynamic), optimizing both aspects.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8015086B2System and method for calculating employee expenses
Publication Date: 2011.09.06 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8015086B2 patent drawing
  • US8015086B2 patent drawing
  • US8015086B2 patent drawing

AI summary

A method and apparatus for calculating employee expenses is disclosed herein. One embodiment of the method may include transferring first data from a first computer to a second computer. The first data causes the second computer to display text, wherein a portion of the text is a first inquiry related to at least one expense item of the employee. Second data is transferred from the second computer to the first computer, wherein the second data is representative of a response to the first inquiry and wherein the second data is smaller than the first data. A second inquiry related to the at least one expense item based on the response to the first inquiry is then determined. Third data representative of the second inquiry is transmitted from the first computer to the second computer. A portion of the text is modified upon receipt of the third data by the second computer, wherein the modified portion of the text is related to the second inquiry.