IP Library Granted Patent US 7,392,173
Granted Patent B2
US 7,392,173 · App. 09/947,896 · Granted Jun 24, 2008

Method and system of presenting a document to a user

Assignee: International Business Machines 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 7,392,173
App. No.
09/947,896
Granted
Jun 24, 2008
Kind
B2
Abstract

A method and system for presenting a document to a user. The method comprises the steps of providing a plurality of documents having one or more language translations; specifying a preferred order of languages for the user; and when the user requests a search term, searching the plurality of documents for those that contain the search term. The method comprises the further steps of matching the language translations of the documents containing the search term with the preferred order of languages for the user; and delivering, for each of the documents containing the search term, a best match language translation to the user. With the preferred embodiment of the invention, the following functionalities are enabled: (1) Present to the user his preferred translation or a default translation if the preferred has not yet been made available to the system; (2) Present to the user the “best available” translation, given an order of preference, or a default translation if none of the “better” translations are available; and (3) Present to the user the “best available” translation using a user's specified preference, or, if none of those translations are available, the “best available” according to a system level specified preference.

Claims (28)

1. A method of presenting a document to a user, comprising the steps of:

providing a plurality of documents having one or more language translations;

specifying a multitude of sets of language priorities, each of said sets including a given preferred order of languages, including the steps of:

i) specifying a first set of system level language priorities,

ii) for each of a group of defined documents, specifying an associated second set of object level language priorities, and

iii) specifying a third set of user level language priorities;

when said user requests a search term, searching said plurality of documents for those said documents containing said search term;

for each of said documents that contains the search term and that is one of said group of defined documents, delivering said each of said documents to the user in a language determined by said associated second set of object level language priorities; and

for each of said documents that contains the search term and that is not one of said group of defined documents, delivering said each of said documents to the user in a language determined by said user level language priorities, if said each document is available in one of the user level language priorities; and if said each document is not available in any of said user level language priorities, then presenting said each document in the language that is the highest, of any available languages, in said system level language priorities.

2. A method according to claim 1 , wherein:

the includes the further step of specifying a default language; and

the delivery step includes the step of, in the document is not available in any of the user level language priorities, and is not available in any of the system level language priorities, then presenting the document to the user in the default language.

3. A method according to claim 1 , for use with a multitude of users, each of the users being in one of a multitude of groups, and each of said groups being associated with a respective one of said sets of language priorities, and wherein:

the step of selecting one of said sets of language priorities includes the step of, for each user, selecting the one of the sets of language priorities associated with the group said each user is in.

4. A method according to claim 3 , wherein said documents are in a multitude of languages, and the order of languages in one of said sets of language priorities is based on weighting of every one of said multitude of languages.

5. A method of presenting a document to a user, comprising the steps of:

providing a plurality of documents having one or more language translations;

specifying a multitude of sets of language priorities, each of said sets including a given preferred order of languages, including the steps of:

i) specifying a first set of system level language priorities,

ii) for each of a group of defined documents, specifying an associated second set of object level language priorities, and

iii) specifying a third set of user level language priorities;

when said user requests a search term, searching said plurality of documents for those said documents containing said search term;

matching said language translations of said documents containing said search term with said preferred order of languages for said user; and

delivering, for each of said documents containing said search term, a best match language translation to said user; and

wherein:

the delivery step includes the steps of,

i) if the document is not one of said group of defined documents and is available in more than one of the languages in said selected, user preferred order of languages, then presenting to the user the document in the language that is the highest, of the available languages, in said selected, user preferred order of languages, and

ii) if the document is not one of said group of defined documents and is not available in any of the languages of the user preferred order of languages but is available in one or more of the languages in the system preferred order of languages, then presenting the document to the user in the language that is the highest, of the available languages, in said system preferred order of languages.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2001
From: GODOY, GLENN C.; MUSA, MARK A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 012156/0145 →
Continuity (1)
Related Publication 20030046056A1 · Mar 6, 2003