Expense Report System Web Page Segmentation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If entire web pages are reloaded to request more data from employees, then data can be updated, but processing time increases significantly
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.
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.
Data Source
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.


