IP Library Granted Patent US 8,635,231
Granted Patent B2
US 8,635,231 · App. 13/572,974 · Granted Jan 21, 2014

User interface and geo-parsing data structure

Inventors: Baskaran Dharmarajan (Springfiled, IL); Jay C. Jacobs (Danville, CA)
Assignee: Microsoft Corporation
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 8,635,231
App. No.
13/572,974
Granted
Jan 21, 2014
Kind
B2
Abstract

A method to complete partially entered geographical address information. The method receives the partial geographical address information, parses the information to determine the missing portions of the address by locating in a compact data structure offsets to address information corresponding to the missing portions and populates the set of fields for geographic locations, wherein the partial geographical address information is received at the graphical user interface in response to a copy-and paste or drag-and-drop command.

Claims (10)

1. A computer-implemented method to provide selections that complete partial geographical address information, the method comprising:

receiving the partial geographical address information at a graphical user interface having a set of fields for geographic locations, wherein the partial geographical address information completes less than all of the fields included in the set of fields;

parsing the partial geographical address information to populate the set of fields for geographic locations and to determine missing portions of the partial geographical address information, wherein the partial geographical address information is received at the graphical user interface in response to a copy-and-paste or drag-and-drop command;

locating in a compact data structure offsets to address information corresponding to the missing portions, wherein the compact data structure organizes geographic location information; and

generating, for selective display, a set of potential geographical addresses that includes the geographical address information corresponding to the missing portions that complete a subset of the set fields in the graphical user interface and restricts the set of potential geographical addresses to a number of potential geographical addresses that complete the partial geographical address information.

2. The method according to claim 1 , further comprising validating the partial address information.

3. The method according to claim 1 , further comprising completing the fields of the missing information based on user selections that complete the partial address received at the graphical user interface.

4. The method according to claim 1 , further comprising restricting states and zip codes selectively displayed in a zip code field and a state field of the missing information to states and zip codes related to a city included in the partial address information.

5. The method according to claim 3 , further comprising restricting cities and states selectively displayed in a state field and a city field of the missing information to cities and states related to a zip code included in the partial address information.

6. The method according to claim 1 , wherein the compact data structure is memory-mapped.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2012
From: DHARMARAJAN, BASKARAN; JACOBS, JAY C.
To: MICROSOFT CORPORATION
Reel/Frame 028774/0682 →
Continuity (3)
Continuation 12764276 · Apr 21, 2010
Division 11196387 · Aug 4, 2005
Related Publication 20120311479A1 · Dec 6, 2012