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: 7970874
    Abstract: 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: Grant
    Filed: January 15, 2009
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Kale, Baldev S. Soor
  • Patent number: 7886309
    Abstract: 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: Grant
    Filed: December 22, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
  • Publication number: 20090119391
    Abstract: 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: Application
    Filed: January 15, 2009
    Publication date: May 7, 2009
    Applicant: International Business Machines Corporation
    Inventors: Christopher J. Kale, Baldev S. Soor
  • Patent number: 7519679
    Abstract: 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: Grant
    Filed: December 5, 2003
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Kale, Baldev S. Soor
  • Publication number: 20080148290
    Abstract: 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: Application
    Filed: December 22, 2007
    Publication date: June 19, 2008
    Inventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
  • Patent number: 7383553
    Abstract: 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: Grant
    Filed: December 10, 2003
    Date of Patent: June 3, 2008
    Assignee: International Business Machines Corporation
    Inventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
  • Patent number: 7313514
    Abstract: 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: Grant
    Filed: September 25, 2003
    Date of Patent: December 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Daniel A. Rose, Baldev S. Soor
  • Patent number: 6928438
    Abstract: 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: Grant
    Filed: November 30, 2001
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: Edward Henry Daray, William B. Nettles, Daniel A. Rose, Baldev S. Soor
  • Patent number: 6882353
    Abstract: 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: Grant
    Filed: March 22, 2002
    Date of Patent: April 19, 2005
    Assignee: International Business Machines Corporation
    Inventors: William B. Nettles, Daniel A. Rose, Baldev S. Soor
  • Publication number: 20040230908
    Abstract: 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: Application
    Filed: December 10, 2003
    Publication date: November 18, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor
  • Publication number: 20040064807
    Abstract: 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: Application
    Filed: September 25, 2003
    Publication date: April 1, 2004
    Applicant: IBM Corporation
    Inventors: Daniel A. Rose, Baldev S. Soor
  • Publication number: 20030179225
    Abstract: 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: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Applicant: International Business Machines Corporation
    Inventors: William B. Nettles, Daniel A. Rose, Baldev S. Soor
  • Publication number: 20030115312
    Abstract: 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: Application
    Filed: November 26, 2002
    Publication date: June 19, 2003
    Applicant: International Business Machines Corporation
    Inventors: Dennis Russell Beilhartz, Baldev S. Soor
  • Publication number: 20020174100
    Abstract: 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: Application
    Filed: November 30, 2001
    Publication date: November 21, 2002
    Applicant: International Business Machines Corporation
    Inventors: Edward Henry Daray, William B. Nettles, Daniel A. Rose, Baldev S. Soor
  • Patent number: 6138086
    Abstract: 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: Grant
    Filed: June 4, 1997
    Date of Patent: October 24, 2000
    Assignee: International Business Machines Corporation
    Inventors: Daniel A. Rose, Baldev S. Soor, V. S. Umamaheswaran
  • Patent number: 5835768
    Abstract: 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: Grant
    Filed: February 8, 1996
    Date of Patent: November 10, 1998
    Assignee: International Business Machines Corporation
    Inventors: Gary Wayne Miller, Danial A. Rose, Robert Milton Smith, Baldev S. Soor, Luis C. Tan, G. David A. Weston