Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

System and method to create a large quantity of random physical addresses for social application testing

IP.com Disclosure Number: IPCOM000189425D
Original Publication Date: 2009-Nov-09
Included in the Prior Art Database: 2009-Nov-09
Document File: 3 page(s) / 111K

Publishing Venue

IBM

Abstract

Disclosed is a system and method to create a large quantity of random physical addresses for social application testing

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 3

System and method to create a large quantity of random physical addresses for social application testing

With the internet going into more of a social-computing environment, applications are tailored with profiles. Often time, to test these applications, a tester has to come up with a large sample of data to populate the database in order to test the real-world performance for scalability. However, coming up with real data is not easy, especially when it comes to the address field of a

person. Hence, testers create fake addresses that can cost various problems in the process of

testing. The method is to create a system and method that would generate a large quantity of real addresses so that testers can test the applications as if the applications are being used by live users. The idea is that a large quantities of random real addresses can be generated for testers to

populate the database for applications. In order to do that, there needs be some criteria:

1. Randomness. Randomness based on user input pattern
2. Region. Specify the boundary of the areas where addresses would be retrieved. For example, the Raleigh city limit, or addresses along the El Camino Blvd.
3. Density. How many addresses the user wants
4. A reverse lookup of latitude and longitude to addresses index table

First, to create randomness (not psuedo-randomness), individual user inputs are taken because each user doesn't do the same task the same. The task that gives the most randomness is drawing. A user is given an empty canvas to draw lines. The lines then becomes the initial condition for randomness. Similar to differential equations, different initial conditions output different results, hence randomness. Then the points are marked on the lines to indicate addresses. Methods to mark the points on the lines to give random addresses are mentioned below.

Second, a user picks out addresses from a region(s). A map UI will be given to the user. The user can select the region(s) by city limit, by highways, or by laying a rectangle on an area.

Third, how many addresses the user wants and in what regions? Is the quantity in the hundreds, thousands, or millions? The map UI would let the user pick the color to select a region to indicate the number of addresses he wants (See A map UI in section 3).

Last, a latitude/longitude-to-addresses-...