Patents by Inventor Baldev Soor

Baldev 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: 7188115
    Abstract: A computer system and object-oriented method and class for use with the computer system to convert data in Unicode format back and forth to data having a fixed-length format, such as EBCDIC, and to allow editing of the data and return the edited data back to its original format without loss of bytes. Conversely, the method, class, and computer system also allow the downloading of data in a fixed-length format into a Unicode environment, the fixed-length format is converted into an editable form and then reconverted back into the fixed-length format without loss of bytes. The method accommodates UTF-8, UTF-16, and UTF-32. Once the fixed-length of the data has been determined, a byte array is created and an attribute indicating whether a character is a single byte character or a double-byte character is assigned to each byte in the array.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: March 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Brian Farn, Baldev Soor
  • Publication number: 20060293877
    Abstract: A method and apparatus for allowing uni-lingual workflows to manage devices in multi-lingual data center environments. When a managed device in the multi-lingual data center environment is obtained, the mechanism of the present invention identifies the language and locale environment settings of the managed device. A pre-execution process is performed on the device, wherein the pre-execution operation saves the language and locale environment settings of the managed device, and then changes the language and locale environment settings to those expected by the uni-lingual workflow. The workflow is then executed on the device. The mechanism of the present invention performs a post-execution operation on the device, wherein the post-execution operation restores the language and locale environment settings of the managed device from the settings expected by the uni-lingual workflow to the saved language and locale environment settings. The managed device is then released.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventor: Baldev Soor
  • Publication number: 20060248372
    Abstract: A method, apparatus, and computer program product in a data processing system for intelligent resource provisioning based on on-demand weight calculation. Resource weights are defined for an application cluster. If the application cluster requests a set of additional resources, an on-demand weight for each resource in a resource pool is calculated and the resource with the highest on-demand weight is provisioned for the requesting application cluster. If resources need to be de-provisioned from the application cluster, an on-demand weight for each resource in the application cluster is calculated and the resource with the lowest on-demand weight for the application cluster is de-provisioned.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Manishkumar Aggarwal, Baldev Soor
  • Publication number: 20050138547
    Abstract: A method, system, program product and signal bearing medium for managing address identification information in accordance with predetermined preferences for a software application in an information handling system. There are provisions for receiving data input containing the address identification, from which is generated an XML file representation of the address identification. Mapping of the XML file representation is performed to create a sorted map according to a selected one of the predetermined preferences. Formatting the sorted map to create a tag based output representation of the address identification for the software application use is then performed to provide a representation of the address identification in accordance with a selected predetermined preference.
    Type: Application
    Filed: May 27, 2004
    Publication date: June 23, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emad Muhanna, Daniel Rose, Baldev Soor
  • Publication number: 20050138146
    Abstract: A method for creating a specific POSIX style locale source file, on demand, suitable for compilation in a computer is provided the method comprising, receiving a request submitted for the specific POSIX style locale, and obtaining a plurality of localization values related to the specific POSIX style locale. Next, determining a category within the plurality of localization values and selecting process routines dependent upon the category, and then selectively extracting the category information. After extracting the category information is stored into a memory of the computer. A determination is made regarding more categories to process, which might result in processing the remaining categories, otherwise assembling the extracted information into the POSIX style locale source file. Assembling may entail addition of no files or files such as LC-CTYPE and LC_COLLATE to form a locale source suitable for compilation.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 23, 2005
    Inventors: Daniel Rose, Baldev Soor
  • Publication number: 20050137846
    Abstract: A method, system, program product and signal bearing medium are provided for creating a specific Java style locale source file on demand in a computer suitable for application use. In particular the method comprises receiving a request submitted for the specific Java style locale and obtaining a plurality of localization values related to the specific Java style locale. Next operation determines a category containing elements therein within the plurality of localization values and selecting process routines dependent upon the category and the element therein. The method continues by selectively extracting the localization values pertaining to the category by the selected routines and storing the extracted localization values into a memory of the computer. The method completes with assembling the extracted information into the Java style locale source file for application use.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 23, 2005
    Inventors: Daniel Rose, Baldev Soor
  • Publication number: 20050125780
    Abstract: A computer implemented method for preparing a plurality of stream oriented locale files for verification is provided. In an embodiment there is a method comprising obtaining at least one of the plurality of stream oriented locale files as input, determining more than one of a plurality of stream oriented locale files, merging the plurality of stream oriented locale files into a stream oriented locale file, otherwise; locating a respective portion of the stream oriented locale file, creating an output portion from the respective portion by selectively invoking a process based on the respective portion, storing the output portion in a memory and formatting the output portion, stored in the memory, into a formatted string. The formatted string may then be viewed by a user verifier or programmatically verified using reference strings. This form of verification is performed using typical system utilities and scripting services.
    Type: Application
    Filed: June 24, 2004
    Publication date: June 9, 2005
    Inventors: Daniel Rose, Baldev Soor
  • Publication number: 20050015512
    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: December 5, 2003
    Publication date: January 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Christopher Kale, Baldev Soor