Patents by Inventor Baldev S. Soor
Baldev S. Soor has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7970874Abstract: The present invention provides redirection for a web page request for an old URL received at a web server. In an embodiment, a web page request from an end-user is redirected to a Common Gateway Interface (“CGI”) script for handling the web page redirection. In an embodiment, the CGI script includes a routine for matching an old URL to a new URL provided in a lookup table. In an embodiment, each web page of an old URL has a corresponding new URL such that an end-user trying to access a web page using an old URL is always directed to a corresponding new web page, or to a relevant page if a corresponding new page does not exist. In another embodiment, a customized message may be associated with a match between an old URL and a new URL, and the customized message may be displayed prior to redirection.Type: GrantFiled: January 15, 2009Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Christopher J. Kale, Baldev S. Soor
-
Patent number: 7886309Abstract: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.Type: GrantFiled: December 22, 2007Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
-
Publication number: 20090119391Abstract: The present invention provides redirection for a web page request for an old URL received at a web server. In an embodiment, a web page request from an end-user is redirected to a Common Gateway Interface (“CGI”) script for handling the web page redirection. In an embodiment, the CGI script includes a routine for matching an old URL to a new URL provided in a lookup table. In an embodiment, each web page of an old URL has a corresponding new URL such that an end-user trying to access a web page using an old URL is always directed to a corresponding new web page, or to a relevant page if a corresponding new page does not exist. In another embodiment, a customized message may be associated with a match between an old URL and a new URL, and the customized message may be displayed prior to redirection.Type: ApplicationFiled: January 15, 2009Publication date: May 7, 2009Applicant: International Business Machines CorporationInventors: Christopher J. Kale, Baldev S. Soor
-
Patent number: 7519679Abstract: The present invention provides redirection for a web page request for an old URL received at a web server. In an embodiment, a web page request from an end-user is redirected to a Common Gateway Interface (“CGI”) script for handling the web page redirection. In an embodiment, the CGI script includes a routine for matching an old URL to a new URL provided in a lookup table. In an embodiment, each web page of an old URL has a corresponding new URL such that an end-user trying to access a web page using an old URL is always directed to a corresponding new web page, or to a relevant page if a corresponding new page does not exist. In another embodiment, a customized message may be associated with a match between an old URL and a new URL, and the customized message may be displayed prior to redirection.Type: GrantFiled: December 5, 2003Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Christopher J. Kale, Baldev S. Soor
-
Publication number: 20080148290Abstract: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.Type: ApplicationFiled: December 22, 2007Publication date: June 19, 2008Inventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
-
Patent number: 7383553Abstract: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.Type: GrantFiled: December 10, 2003Date of Patent: June 3, 2008Assignee: International Business Machines CorporationInventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
-
Patent number: 7313514Abstract: The invention provides for extracting language and culture information from a POSIX™* conforming locale source file for the purpose of formatting sample data for country and language expert validation. The invention is performed on a computer system by obtaining a locale source file, in a preferred form, containing a plurality of elements having language and culture information, extracting and then using those elements and their associated values cooperatively with sample data, to generate readable text representations, thereby providing a country and language expert reviewer with textual data formatted according to the conventions embodied in the locale source file. The invention provides representative results without requiring compilation of a locale object, thereby increasing the dfficiency of validation efforts. ISO/IEC 9945-1:1900 (IEEE Standard 1003.2-1990) Information Technology-Portable Operating System Interface (POSIX™) Shell Utilities, IEEE Standards 1003.2 and 1003.2a.Type: GrantFiled: September 25, 2003Date of Patent: December 25, 2007Assignee: International Business Machines CorporationInventors: Daniel A. Rose, Baldev S. Soor
-
Patent number: 6928438Abstract: The invention relates to culturally sensitive sorting of records. The invention provides a method and a computer system for sorting a set of keyed records based on a preferred locale specification having collation information of a culture. The method is performed on a computer system operatively coupled to a computer readable memory storing the set of keyed records. The steps include reading a locale token associated with the set of records, the locale token identifying a preferred locale object having collation information, using the preferred locale object to locate and read the collation information, creating a culturally correct collation key for each data key associated with the each record, and using the created culturally correct collation keys to sort the set of records into a culturally correct sorted order.Type: GrantFiled: November 30, 2001Date of Patent: August 9, 2005Assignee: International Business Machines CorporationInventors: Edward Henry Daray, William B. Nettles, Daniel A. Rose, Baldev S. Soor
-
Patent number: 6882353Abstract: A locale identification triplet is provided and a related computer implemented method, computer system and computer program for making practical use of the locale identification triplet. The identifier includes a table identifier, locale version identifier and a locale token. The locale token is the only mandatory identifier in the triplet and addresses the need to uniquely identify desired localization specifications through a concise unambiguous hexadecimal format. The locale version identifier addresses the need to allow multiple variations of the locale specification defined for a given “root” locale, and the table identifier addresses the need to provide a mechanism to identify and distinguish a particular instance of a locale with regards to an environment (such as a system) or reference to an installation/application/user provided reference table.Type: GrantFiled: March 22, 2002Date of Patent: April 19, 2005Assignee: International Business Machines CorporationInventors: William B. Nettles, Daniel A. Rose, Baldev S. Soor
-
Publication number: 20040230908Abstract: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.Type: ApplicationFiled: December 10, 2003Publication date: November 18, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
-
Publication number: 20040064807Abstract: The invention provides for extracting language and culture information from a POSIX™* conforming locale source file for the purpose of formatting sample data for country and language expert validation. The invention is performed on a computer system by obtaining a locale source file, in a preferred form, containing a plurality of elements having language and culture information, extracting and then using those elements and their associated values cooperatively with sample data, to generate readable text representations, thereby providing a country and language expert reviewer with textual data formatted according to the conventions embodied in the locale source file. * ISO/IEC 9945-1:1900 (IEEE Standard 1003.2-1990) Information Technology-Portable Operating System Interface (POSIX™) Shell Utilities, IEEE Standards 1003.2 and 1003.2a.Type: ApplicationFiled: September 25, 2003Publication date: April 1, 2004Applicant: IBM CorporationInventors: Daniel A. Rose, Baldev S. Soor
-
Publication number: 20030179225Abstract: A locale identification triplet is provided and a related computer implemented method, computer system and computer program for making practical use of the locale identification triplet. The identifier includes a table identifier, locale version identifier and a locale token. The locale token is the only mandatory identifier in the triplet and addresses the need to uniquely identify desired localization specifications through a concise unambiguous hexadecimal format. The locale version identifier addresses the need to allow multiple variations of the locale specification defined for a given “root” locale, and the table identifier addresses the need to provide a mechanism to identify and distinguish a particular instance of a locale with regards to an environment (such as a system) or reference to an installation/application/user provided reference table.Type: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: International Business Machines CorporationInventors: William B. Nettles, Daniel A. Rose, Baldev S. Soor
-
Publication number: 20030115312Abstract: An identification mechanism for identifying network servers capable of database hosting. The network servers are also capable of transmitting identification indicating their capability to host a database. The identification mechanism requests an allocation of memory to receive transmitted identification of network servers capable of database hosting. Then the mechanism transmits a broadcast message, to the collection of network servers via the network, requesting transmission of identification of the network servers capable of database hosting. The mechanism waits for the allocated memory to receive transmissions of identification of network servers capable of database hosting. Subsequently, the mechanism provides the received transmitted identification from the allocation of memory.Type: ApplicationFiled: November 26, 2002Publication date: June 19, 2003Applicant: International Business Machines CorporationInventors: Dennis Russell Beilhartz, Baldev S. Soor
-
Publication number: 20020174100Abstract: The invention relates to culturally sensitive sorting of records. The invention provides a method and a computer system for sorting a set of keyed records based on a preferred locale specification having collation information of a culture. The method is performed on a computer system operatively coupled to a computer readable memory storing the set of keyed records. The steps include reading a locale token associated with the set of records, the locale token identifying a preferred locale object having collation information, using the preferred locale object to locate and read the collation information, creating a culturally correct collation key for each data key associated with the each record, and using the created culturally correct collation keys to sort the set of records into a culturally correct sorted order.Type: ApplicationFiled: November 30, 2001Publication date: November 21, 2002Applicant: International Business Machines CorporationInventors: Edward Henry Daray, William B. Nettles, Daniel A. Rose, Baldev S. Soor
-
Patent number: 6138086Abstract: A computer system is described that is capable of transmitting and displaying files containing variable locale selectors, that is, language, territory and coded character set identifiers. The system contains a code that is transmitted as part of the files, and includes information defining the language and the territory, which are alphanumeric variables normally encoded in binary format, and the coded character set, which is normally encoded as a numeric decimal format. The discrete values of known combinations of these codes are listed, preferably in a lookup table, and each known set of coded values is given a unique hexadecimal value. The hexadecimal value is retained with the subject file and used by a user interface adapter to display the information in the file according to the desired set of locale selectors.Type: GrantFiled: June 4, 1997Date of Patent: October 24, 2000Assignee: International Business Machines CorporationInventors: Daniel A. Rose, Baldev S. Soor, V. S. Umamaheswaran
-
Patent number: 5835768Abstract: A system is disclosed for presenting information which reflects the users' cultural preference, including language and other conventions, that can manage locale categories without requiring application programs to manage all the overhead of repetitive changes to locale category values. Users merely specify their cultural preferences through the application programs and the operating system assigns a stack from the working memory for each specified category of cultural preference, and pushes onto the stack the location in the working memory of a file for the category of cultural preference specified, the file having been transferred from a locale database of files that contain code for formatting according to the cultural preferences.Type: GrantFiled: February 8, 1996Date of Patent: November 10, 1998Assignee: International Business Machines CorporationInventors: Gary Wayne Miller, Danial A. Rose, Robert Milton Smith, Baldev S. Soor, Luis C. Tan, G. David A. Weston