Patents by Inventor Kulvir Singh

Kulvir Singh 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).

  • Publication number: 20040249827
    Abstract: A system and method of retrieving a range of rows of data from a database system are provided. When data is needed from the database system a query for the data is sent. The query includes a first request to generate a return table having a plurality of rows of data and a second request for selecting and returning rows n to m from the plurality of rows of data, n and m being integers. In a particular embodiment, the query is a Structured Query Language (SQL) query. Further, the range of data may be from row one (1) to row n, from row n to the last row or from row n to row m of the returned table.
    Type: Application
    Filed: June 5, 2003
    Publication date: December 9, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Richard Dale Hoffman
  • Publication number: 20040210649
    Abstract: A method, computer program product, and data processing system for automatically configuring a networking-enabled device for use with different networks is disclosed. In a preferred embodiment, a client stores multiple configuration profiles containing configuration settings corresponding to different networks. When the client becomes connected to a network, a router or other form of server detects the addition of the client to the network. In response to the client connecting to the network, the server broadcasts an identifier over the network, which the client receives. The client uses the identifier to identify the appropriate stored configuration profile corresponding to the network. The client then completes its configuration using the identified configuration profile. The present invention thus allows configuration of a client for multiple networks, while avoiding the security risks associated with transmitting dynamic configuration information over the network.
    Type: Application
    Filed: April 17, 2003
    Publication date: October 21, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung T. Dinh, Teng S. Hu, Mandeep S. Sidhu
  • Patent number: 6806888
    Abstract: In one aspect and form of the invention, a converter receives first visual information from a computer system. The first visual information is conventionally used for generating an image for a first display element. The converter receives first selection data from the computer system identifying at least a first portion of the image, and generates second visual information for generating a second image for a second display element. The second image corresponds to the first portion of the first image. The size of the second image relative to the second display element is controllable by a user and may be selected to be different than the size of the selected portion of the first image relative to the entire first image or relative to the first display element. For example, the second image may be of a size corresponding to the size of substantially the entire second display element.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: October 19, 2004
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr.
  • Publication number: 20040203643
    Abstract: Apparatus and methods for providing customized notification of an incoming communication, or other occurrence, directed toward a personal communication device according to data included in a personal information manager is disclosed. PIM data can include a predetermined schedule of events and also include reference to a source of a communication. The schedule of an event can include a time and date of a calendar event. Notification, such as a ring, or vibration, of a cellular phone, can be customized according to the PIM data. Customization can include modifying, delaying or negating a notification of an incoming communication according the PIM data, such as a source of a communication and a schedule of calendar events set forth by a user. A customized response can also be provided to the originator of the communication.
    Type: Application
    Filed: June 13, 2002
    Publication date: October 14, 2004
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Mandeep Singh Sidhu
  • Publication number: 20040196314
    Abstract: A method and system for non-sequential access to fields in a window, document, form or template. When the window, document, form or template is opened for user input, the user activates the non-sequential mode of operation, such as by hitting a particular keystroke or sequence of keystrokes. Once the non-sequential mode of operation is activated, indicia appear in each of the possible input fields. The indicia indicate to the user what they must do in order to immediately move the cursor to that field, to effectuate moving the window focus to the desired field.
    Type: Application
    Filed: April 3, 2003
    Publication date: October 7, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Rohit R. Sahasrabudhe, Mandeep Singh Sidhu
  • Publication number: 20040188129
    Abstract: A network cable includes first and second connectors and corresponding sets of connector pins and signal wires. A coupling piece controls the routing between the first set of signal wires and the second set of signal wires. The coupling piece includes at least two configuration settings where each configuration setting actuates a corresponding routing between the two sets of signal wires. The first configuration setting may actuate a passthrough configuration where each first connector pin is connected to a like numbered second connector pin. The second configuration may actuate a crossover configuration in which at least some of the first connector pins are connected to like numbered second connector pins and at least some of the first connector pins are connected to un-like numbered second connector pins. The coupling piece may include a cylindrical outer piece that rotates around an inner piece to actuate the various configuration settings.
    Type: Application
    Filed: March 27, 2003
    Publication date: September 30, 2004
    Applicant: International Business Machines Corporation
    Inventor: Kulvir Singh Bhogal
  • Publication number: 20040187136
    Abstract: Rendering a meta-page through a meta-engine, the meta-engine including a tag handler, the meta-page including static content, JSP dynamic content and one or more types of non-JSP dynamic content, and identifications of shared variables. Embodiments include writing to output the static content of the meta-page, rendering the JSP dynamic content to the output of the meta-engine, and inserting into the non-JSP dynamic content additional non-JSP dynamic content identifying current values of shared variables.
    Type: Application
    Filed: March 19, 2003
    Publication date: September 23, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael
  • Publication number: 20040187077
    Abstract: Rendering a dynamic server meta-page (“a meta-page”) through a dynamic server page meta-engine (“a meta-engine”), the meta-page including static content, dynamic content inserted at two or more locations among the static content, and identifications of shared variables. Embodiments include writing, to an output of the meta-engine, the static content of the dynamic server meta-page, inserting into the dynamic content additional dynamic content identifying current values of shared variables, rendering the dynamic content, including the additional dynamic content, through dynamic server page engines, reading from the additional dynamic content as rendered the current values of shared variables, deleting from the dynamic content as rendered the additional dynamic content as rendered, and writing the dynamic content as rendered, at its location among the static content, to the output of the meta-engine.
    Type: Application
    Filed: March 19, 2003
    Publication date: September 23, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael
  • Patent number: 6794577
    Abstract: A network cable includes first and second connectors and corresponding sets of connector pins and signal wires. A coupling piece controls the routing between the first set of signal wires and the second set of signal wires. The coupling piece includes at least two configuration settings where each configuration setting actuates a corresponding routing between the two sets of signal wires. The first configuration setting may actuate a passthrough configuration where each first connector pin is connected to a like numbered second connector pin. The second configuration may actuate a crossover configuration in which at least some of the first connector pins are connected to like numbered second connector pins and at least some of the first connector pins are connected to un-like numbered second connector pins. The coupling piece may include a cylindrical outer piece that rotates around an inner piece to actuate the various configuration settings.
    Type: Grant
    Filed: March 27, 2003
    Date of Patent: September 21, 2004
    Assignee: International Business Machines Corporation
    Inventor: Kulvir Singh Bhogal
  • Publication number: 20040153455
    Abstract: A method, apparatus, and computer instructions for requesting a page from a server across a network data processing system. The page is requested a first time from a client application in the data processing system in which the page is requested using a domain name. An Internet Protocol address for the domain name is looked up for the page on a remote domain name server. The Internet Protocol address is used to request the page. The Internet Protocol address is stored locally in the data processing system in a database of Internet Protocol translations in association with the domain name for the page and wherein the database is accessible only by the client application. As a result, subsequent requests for the page may be processed using this database. The database of Internet Protocol translations is referenced to determine whether an Internet Protocol address for a selected page is present in response to a request for the selected page.
    Type: Application
    Filed: January 30, 2003
    Publication date: August 5, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael
  • Publication number: 20040153431
    Abstract: A method, apparatus, and computer instructions for managing a plurality of received e-mail messages. A set of e-mail messages from specified senders in the plurality of received e-mail messages is identified in which the set of e-mail messages are to be protected from deletion and form a set of protected e-mail messages. An indication is provided in response to a selection of a protected e-mail message from a set of protected e-mail messages, wherein the indication indicates that the e-mail message is protected. Deletion of the protected e-mail message is prohibited unless a further user input is received in response to the selection of the protected e-mail message.
    Type: Application
    Filed: January 30, 2003
    Publication date: August 5, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael,
  • Patent number: 6751298
    Abstract: The present invention relates to a system and method for using a localized voice mail system that allows voice mail messages on a cellular telephone network to be stored on a remote server or other computer. These messages can be stored on a server of the cellular network or of the cellular telephone service subscriber. The method further entails downloading copies of the stored messages into another computer or a cellular telephone's memory. In this embodiment, a cellular telephone can retrieve voice mail messages even when the cellular telephone is roaming or cannot pick up a carrier signal. In another embodiment, a method is described for organizing voice mail messages stored in a cellular telephone's memory into convenient groups, directories or folders formatted to be compatible with the computer and cellular telephone.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: June 15, 2004
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Javid Jameossanaie
  • Publication number: 20040078453
    Abstract: Progress is determined for downloading a Web Page having included objects. The method includes accessing the Web Page, and estimating a total size for the Web Page. The estimating includes reading file sizes for the objects. The file size for such an object has an association with a reference in the Web Page to the object. The reference includes a tag which has a first attribute with a source address for the object. The method further includes loading the objects for the Web Page, and presenting the estimated total size in comparison to an accumulated loaded amount of the Web Page objects. The comparison is updated at respective instances during the loading to dynamically indicate downloading progress. In another aspect, the presenting includes presenting the comparison on a browser program bar, and presenting the browser program bar on a task bar.
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung Dinh, Teng Hu, Mandeep Singh Sidhu
  • Publication number: 20040030728
    Abstract: Systems and methods are disclosed for receiving a request to perform a file management action, such as deleting a file, and determining a current status of a file which will be acted upon as a result of the file management action. If the status of the file indicates that the file is not available to be acted upon, the file management action is placed in a queue and the status of the file is monitored. When a change in the file status indicates that the file is available to be acted upon, the file management action is executed and the queue is updated.
    Type: Application
    Filed: August 8, 2002
    Publication date: February 12, 2004
    Inventors: Nizamudeen Ishmael, Kulvir Singh Bhogal
  • Publication number: 20040030995
    Abstract: A server-based computer file conversion, transcoding and virtual printing service available to users via a client computer using a web browser or microbrowser. The user may submit a file for conversion, indicate the source and destination file format, and subsequently receive a converted file or “printed” file from the service. The architecture of the invention allows for quick and easy incorporation of new converters, filters or transcoders without the need to distribute the converters to the client computers. Further, the invention allows vendors to provide converters and transcoders which are remotely accessible over a computer network from the conversion server.
    Type: Application
    Filed: August 8, 2002
    Publication date: February 12, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael
  • Publication number: 20040022242
    Abstract: A system, method, and computer program product are disclosed for restricting access to a network using a network communications device. The network communications device includes multiple ports for providing access to a data processing system to the network. A specification of one of the multiple ports is received. A specification of a time period is also received. Access to the network is then blocked through the specified port during the specified time period.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Mandeep Singh Sidhu
  • Publication number: 20040025143
    Abstract: A script evaluator analyzes script code and identifies possible problems with respect to given browsers and given browser versions. When configuring the parameters of analysis of the script evaluator, the user may select versions of known browsers for which support is desired. The script evaluator may point out functions in the script code that are not supported by certain versions of selected browsers. The evaluator may also suggest alternative functions that may be supported by all desired browser versions. Help information may be provided to assist the user. The script evaluator may receive browser support and help information from a library. The library may be collected from the browser software vendors or may be supplied with the script evaluator. The script evaluator may also include an editor or may be part of an existing developer tool.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung The Dinh, Teng S. Hu, Mandeep Singh Sidhu
  • Publication number: 20040019595
    Abstract: A mechanism is provided for externalization, publication, and tracking of knowledge entries in a knowledge database. When a knowledge entry document is created, it is routed to a reviewer's work queue. If the reviewer approves the knowledge entry, it is automatically published to the knowledge base. If the reviewer rejects the knowledge entry, it is sent back to the author. The author may then make changes and resubmit the knowledge entry document or delete the knowledge entry from the system. When a knowledge entry document is published to the knowledge base, it is time stamped with an expiration date. When the knowledge entry expires, it is routed to the original author's revalidation queue. If the author accepts the knowledge entry, the expiration date is reset and the knowledge entry document is returned to the knowledge base. If the author rejects the knowledge entry, it is routed to the author's work queue.
    Type: Application
    Filed: July 25, 2002
    Publication date: January 29, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, David J. Carew, Hung The Dinh, Teng S. Hu, Mansoor A. Lakhdhir, Narendra N. Reddy, Mandeep Singh Sidhu
  • Publication number: 20040012538
    Abstract: In a method form of the invention, objects are projected in a first display unit for a computer system. The computer system enables designating one of the objects projected in the first display unit. The designated object is projected in a second display unit communicatively connected to the computer system. The designated object is projected as an active object in one of the display units concurrently with projecting it as a non-active object in the other of the display units.
    Type: Application
    Filed: July 18, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventor: Kulvir Singh Bhogal
  • Publication number: 20040003289
    Abstract: A method, apparatus, and computer instructions for managing files in a data processing system. An attribute for a file is specified as having a special designation. The file with the attribute having the special designation is processed, by the operating system, in a different manner from other files when performing operations, such as, for example, copying the file to a removable media, printing the file, or sending the file over a network.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, Mandeep Singh Sidhu