IP Library Granted Patent US 7,698,688
Granted Patent B2
US 7,698,688 · App. 12/057,431 · Granted Apr 13, 2010

Method for automating an internationalization test in a multilingual web application

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,698,688
App. No.
12/057,431
Granted
Apr 13, 2010
Kind
B2
Abstract

A method and system for automatically executing an internationalization test of web applications by recording and utilizing HTTP transmitted and received data in the internationalization test in a multilingual web application. By processing and storing recorded HTTP transmitted and received data in a base language to prepare an HTTP request corresponding to a user specified test object language to a web server, a test is automatically executed while emulating user operations on the web browser in the test object language. This generates corresponding HTTP transmitted and received data in the test object language. By comparing and analyzing the HTTP transmitted and received data in the base language and test object language, a required verification for an internationalization test is automatically conducted and the verification results are stored or recorded for later use in subsequent operations.

Claims (7)

1. A method for testing a web application internationalization, the method comprising the steps of:

setting a base language at a web browser in communication with a web server;

obtaining and storing raw HTTP (Hypertext Transfer Protocol) transmitted and received data between the web browser and the web server in the base language;

analyzing the raw HTTP transmitted and received data in the base language and preparing an HTTP request corresponding to a user specified test object language to be sent to the web server to emulate user operations on the web browser in the user specified test object language to produce HTTP transmitted and received data in the user specified test object language, wherein the preparation of the HTTP request includes prompting a user for input in response to an encountered problem with the preparation of the HTTP request;

comparing, without user intervention, the raw HTTP transmitted and received data in the base language with the raw HTTP transmitted and received data in the user specified test object language on a DOM (Document Object Model) level by converting the raw HTTP transmitted and received data in the base language and the raw HTTP transmitted and received data in the user specified test object language into a DOM format;

verifying, without user intervention, whether the web application is correctly internationalized based on said comparing; and

storing results from said verifying when the web application is correctly internationalized.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL 062079, FRAME 0677) Recorded Mar 3, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 075015/0574 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 071127/0240 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 070670/0857 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 062079/0677 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0001 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0086 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: TWITTER, INC.
Reel/Frame 032075/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2008
From: FUJIWARA, YAYOI; GOTOH, YASUHISA; NAKAYAMA, YASUTOMO
To: INTERNATIONAL BUSINESS MACHINES
Reel/Frame 020717/0855 →