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: 20070282854Abstract: A file security protection method and system. The method is performed by an operating system of a computer system. A metadata token is received from a software application executing on the computer system. The metadata token denotes that the application has opened a file. The metadata token includes the name of the file. An initial time is set to about a time at which the metadata token was received. A loop is executed. Each iteration of the loop includes determining whether a first or second condition has been satisfied. The loop is exited if it is determined that the first or second condition has been satisfied. The first condition is that an elapsed time relative the initial time exceeds a specified threshold. The second condition is that a closeout token denoting that the file has been closed has been received from the application.Type: ApplicationFiled: May 30, 2006Publication date: December 6, 2007Applicant: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, Alexandre Polozoff
-
Patent number: 7290220Abstract: 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: GrantFiled: April 3, 2003Date of Patent: October 30, 2007Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Rohit R. Sahasrabudhe, Mandeep Singh Sidhu
-
Patent number: 7254642Abstract: 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: GrantFiled: January 30, 2003Date of Patent: August 7, 2007Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr.
-
Patent number: 7248563Abstract: 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: GrantFiled: July 31, 2002Date of Patent: July 24, 2007Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
-
Patent number: 7219350Abstract: 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: GrantFiled: March 19, 2003Date of Patent: May 15, 2007Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr.
-
Patent number: 7213059Abstract: 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: GrantFiled: October 17, 2002Date of Patent: May 1, 2007Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Hung Dinh, Teng Hu, Mandeep Singh Sidhu
-
Patent number: 7197699Abstract: A method for operation of dynamic server page engines, including opening a first dynamic server page in a first dynamic server page engine comprising a dynamic server page meta-engine, writing, to an output of the dynamic server page meta-engine, the content of the first dynamic server page, and writing to a second dynamic server page the content to be rendered by a second dynamic server page engine. Embodiments also include rendering, in the second server page engine, the second dynamic server page, providing back to the dynamic server page meta-engine as output from the rendering the second dynamic server page as rendered, and writing the second dynamic server page as rendered to the output of the dynamic server page meta-engine.Type: GrantFiled: May 2, 2002Date of Patent: March 27, 2007Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr.
-
Patent number: 7171622Abstract: 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: GrantFiled: July 18, 2002Date of Patent: January 30, 2007Assignee: International Business Machines CorporationInventor: Kulvir Singh Bhogal
-
Patent number: 7143128Abstract: Tracking and displaying of allocated messages in dynamic workload balancing systems in message driven transaction environments which involve distributing data processing transactions into messages and dynamically allocating each of the messages to different computer systems for performance, comprising enabling a user to request the performance of a data processing transaction, dynamically transforming via a server computer any requested transactions into messages free of user input and then allocating the messages to different computer systems. The system has user interactive displays for displaying the allocated messages and associated computer systems when required by the user so that he may track the messages.Type: GrantFiled: June 8, 2000Date of Patent: November 28, 2006Assignee: International Business Machines CorporationInventors: Baljeet Singh Baweja, Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
-
Patent number: 7143342Abstract: There is provided to developers and owners of Web documents, the ability to create Hypertext Markup Language (HTML) documents, which in addition to their basic set of natural language data conveying a first version of information of a particular content displayable to users at conventional Web desktop display stations, a second set of natural language data conveying a second version of condensed displayable information of the same particular content displayable to users of personal palm-type display computers connected to the Web. Also, in addition to the basic set of HTML tags which identify the basic set of natural language data, the document provides for a second set of tags identifying said second set of natural language data which is available only for the palm-type devices. The natural language data to be displayed may include both text and image data.Type: GrantFiled: June 8, 2000Date of Patent: November 28, 2006Assignee: International Business Machines CorporationInventors: Baljeet Singh Baweja, Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
-
Patent number: 7088462Abstract: An operating system provides an interface that allows the user to assign printers for use when a print job having one or more specific attributes has been submitted. The one or more specific attributes of a print job may include the identity of the application generating the print job, the file type being printed, one or more features of the print job, the presence or absence of color, the page size, the number of pages, the draft quality specified, the paper stock selected, and combinations thereof. The attributes of the print job are identified by the operating system after receiving the print job, and the print jobs are directed to the appropriate printer by looking up the identified attributes in user-customized printer assignments.Type: GrantFiled: June 29, 2001Date of Patent: August 8, 2006Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Nizam Ishmael, Jr., Javid Jameossanaie, Mandeep Singh Sidhu
-
Patent number: 7006350Abstract: A data processing device includes a chassis defining a card slot opening and a card received within the chassis. The card slot is operable to receive a peripheral card in a functional position in which a portion of the peripheral card is external to the chassis and the peripheral card is electrically connected to the system. The card slot is further operable to receive the peripheral card in a housed position wherein the peripheral card is entirely enclosed within the chassis. An embodiment of the card slot further includes means, such as a push button, for transitioning the peripheral card from the housed position to the functional position. In one embodiment, the peripheral is disconnected from the system and from electrical power when in the housed positioned.Type: GrantFiled: September 4, 2003Date of Patent: February 28, 2006Assignee: Lenovo(Singapore) Pte. Ltd.Inventor: Kulvir Singh Bhogal
-
Patent number: 7000221Abstract: 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: GrantFiled: July 31, 2002Date of Patent: February 14, 2006Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Hung The Dinh, Teng S. Hu, Mandeep Singh Sidhu
-
Patent number: 6985244Abstract: A method for limiting the size of print jobs in a computer network by setting a predetermined quota for the number of pages a network user may print within a specified time period is provided. If a print job submitted by a network user exceeds the print quota, the job will automatically be prevented from printing. If the submitted print job does not exceed the print quota, the job will be allowed to proceed. In one embodiment of the present invention, a network user may request special permission to exceed the print quota, if necessary.Type: GrantFiled: October 19, 2000Date of Patent: January 10, 2006Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Baljeet Singh Baweja, Nizamudeen Ishmael, Jr., Mandeep Sidhu
-
Patent number: 6980422Abstract: A method and system for internally connecting a Universal Serial Bus (USB) device to a computer. An access door, hinged within a computer case, has a USB port attached to an interior of the door. To connect the USB device, the access door is swung open at an angle, the USB device is slid into the interior of the door to mate with the USB port, and the access door is then closed flush with the computer case. The access door allows any USB device, small enough to fit inside the access door, to be removably attached to the interior of the computer, thus reducing the potential of the USB device being lost or stolen.Type: GrantFiled: November 13, 2003Date of Patent: December 27, 2005Assignee: International Business Machines CorporationInventor: Kulvir Singh Bhogal
-
Patent number: 6971255Abstract: A combination power cord and security system for a portable computing device. A security cable is provided which is constructed of a sheath of braided steel or other secure material. A lockable connector is mounted to one end of the security cable for connection to the portable computing device. A loop is provided at the other end for affixing the security cable to an anchor object. A power cable is formed integrally with the security cable. The power cable includes a power adaptor preferably mounted within the connector at one end of the security cable and a power plug at the other end for receiving electrical power.Type: GrantFiled: January 16, 2004Date of Patent: December 6, 2005Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr.
-
Patent number: 6931556Abstract: The present invention provides a method for reducing the amount of power consumed by an optical disk player. The method provides: recording at least a portion of the audio, video, or audio/video data from an optical disk onto the portable computer's hard disk while the optical disk is being played over the output device; turning the drive's spin motor off as soon as the data has been transferred to the hard disk; and then continuing to play the remaining un-played portion of the optical disk over the portable computer's speaker or other output device from the hard disk. The method further comprises recording in an index database a title of the optical disk and a title of the track written to the hard disk, and playing the data from the hard disk without re-reading the optical disk if the data has been previously written to the hard disk.Type: GrantFiled: January 16, 2002Date of Patent: August 16, 2005Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Nizam Ishmael, Jr.
-
Patent number: 6907461Abstract: Tracking and displaying of allocated messages in dynamic workload balancing systems in message driven transaction environments which involve distributing data processing transactions into messages and dynamically allocating each of the messages to different computer systems for performance. A user is enabled to request the performance of a data processing transaction, dynamically transforming, via a server computer any requested transactions into messages free of user input and then allocating the messages to different computer systems. The system has user interactive displays for displaying the allocated messages and associated computer systems when required by the user so that the user may track the messages.Type: GrantFiled: March 29, 2001Date of Patent: June 14, 2005Assignee: International Business Machines CorporationInventors: Nizamudeen Ishmael, Jr., Kulvir Singh Bhogal, Baljeet Singh Baweja, Mandeep Sidhu
-
Patent number: 6874130Abstract: A copy/move graphical user interface apparatus and method. The apparatus displays a graphical user interface informing a user of a current status of a copy/move operation. The graphical user interface includes progress bars indicating the progress of a current file copy/move operation as well as the overall copy/move operation. The graphic user interface further includes estimated times of completion and a listing of files that are in a copy/move queue. Additionally, the graphical user interface allows a user to modify the order in which files are copied/moved and to skip or delete files in the copy/move queue.Type: GrantFiled: February 17, 2000Date of Patent: March 29, 2005Assignee: International Business Machines CorporationInventors: Baljeet Singh Baweja, Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
-
Patent number: 6851957Abstract: An all-in-one network communication cable and security cable apparatus for securing computing devices is provided. The all-in-one cable combines the security aspects of a steel or other cut-proof cable with a network communication cable and provides a locking mechanism that only permits the authorized user to disconnect the all-in-one cable from the computing device and the structure mounted network communication connection jack. In one exemplary embodiment of the present invention, a standard RJ45 Ethernet Cable is provided with a cut-proof casing and a slidable locking sheath that is capable of being slid under the depressible lever of the RJ45 connector. This locking mechanism includes a lock that may be set by the user so that the locking mechanism is not removable without the proper key or combination. The slidable locking sheath, when engaged, does not allow the lever of the RJ45 connector to be depressed.Type: GrantFiled: October 16, 2003Date of Patent: February 8, 2005Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Alfredo Gutierrez, Nizamudeen Ishmael, Jr., Rohit R. Sahasrabudhe