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

  • Patent number: 8169447
    Abstract: A color computer output is dynamically converted into a monochrome computer output based on a stored profile. The stored profile may be for a piece of hardware (e.g., a monochrome printer), or a user (e.g., a color-blind user).
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson
  • Publication number: 20120077469
    Abstract: A method of, within an electronic messaging client that communicates using a first form of communication, receiving from a user an input identifying a tag that identifies at least one communication session corresponding to a second form of communication. The tag can be processed to identify at least one electronic messaging address associated the person with whom a communication is exchanged during the identified communication session. A recipient identifier field in the electronic messaging client can be automatically populated with the electronic messaging address. The electronic message can be communicated to the person using the electronic messaging address. The electronic messaging address also can be selected from list identifying a plurality of communication sessions corresponding to at least a second form of communication.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Mark William Talbot
  • Publication number: 20120076291
    Abstract: A method of automating a telephone call to a contact with whom a text based electronic communication is exchanged. The method can include, via a processor, receiving from a first electronic messaging client a first identifier corresponding to a first text based electronic communication sent to a user or received by the user, and receiving from a second electronic messaging client a second identifier corresponding to a second text based electronic communication sent to the user or received by the user. Via the processor, a list that identifies at least the first identifier and the second identifier can be presented. Responsive to receiving a user selection of the first identifier or the second identifier, via the processor, a telephone call can be automatically initiated to a telephone number that corresponds to the selected identifier.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Mark William Talbot
  • Patent number: 8107936
    Abstract: A method, system, and computer-readable medium with executable code for connecting an outgoing phone call to a user destination device based on the time the phone call is initiated. A user of a user destination device transmits a policy information packet containing contact numbers of a primary user destination device and all secondary user destination devices that the user may be reached at during specific times of the day to a call originating device. In response to the user of a call originating device initiating a request to connect a phone call to the user destination device, the call originating device autonomously selects the correct recipient user destination device by interpreting the policy information packet. The call originating device then connects the phone call to the primary user destination device or to a secondary user destination device depending on the current time of day.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat
  • Publication number: 20110320526
    Abstract: Systems and methods of managing URLs including capturing and recording URLs are presented. A digital processor detects a URL in a communication communicated between a sending-user and a receiving-user. The detected URL is automatically stored in a cache memory specific to the sending-user or receiving-user. The cache memory allows bookmarking of URLs to be avoided and centrally stores the URLs in browser history of the respective user improving his searching efficiency. The cache memory serves as a pre-bookmark incubator or filter.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, William Arthur Griffith, Mark William Talbot
  • Patent number: 8086996
    Abstract: A computer-implementable method, system, and computer-readable medium for binding an image descriptor of a Graphical User Interface (GUI) widget to a text field are presented. The method includes associating an image descriptor, of the GUI widget, with a content of an active field in the text field, wherein the image descriptor of the GUI widget and the content of the active field in the text field are substantially similar. In response to the image descriptor of the GUI widget changing, the content of the active field in the text field is modified to represent the changed image descriptor of the GUI widget.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson
  • Publication number: 20110258613
    Abstract: A software debugger is enabled and runs in the background for debugging a computer software program. The target criteria for one or more Key Performance Indicators of interest relating to the program performance are established before the program begins its execution. During execution, the debugger is activated and takes control of the program execution if a Key Performance Indicator meets its established criteria. The execution of the program is paused, and the program enters a debug mode during which an execution state of the program in system memory could be examined and modified. The debugger also provides functions for controlled execution like single-stepping, forwarding and rewinding. A user interface coupled to the debugger allows a user to interact with the debugger and control program execution.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Jennifer Elizabeth King, Christina Karen Lauridsen, Robert Ross Peterson
  • Patent number: 8032858
    Abstract: A monitoring tool continuously monitors for insertion, call or deletion of objects from a session. Display of this information shows any get object, set object or remove object operations in the session and shows the entry and exit points for each such object, thus assisting the user whenever objects inserted or called remain in the session and are not removed, thus allowing the user to prevent any data buildup in the session. The display is performed in a navigational view or “state diagram” form of view which is constructed by polling the filesystem content and building a navigational view of the overall states and interactions occurring within the session.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Roland Barcia, Kulvir Singh Bhogal, Robert Ross Peterson
  • Patent number: 7987418
    Abstract: A method that enables automatic retrieval and transfer of bibliographical information whenever content is copied from a web page. During creation of a web page, the meta data defining each independent portion of the content is linked via paired comments or meta tags to bibliographical information associated with the content. When a person accesses the web site and copies the content from the site, the bibliographical information is automatically appended to the content. If that content is then pasted into a different document, e.g., within a word processing application, the bibliographical information is automatically transferred to a location for such information within the document. Also, if the content is saved, the bibliographical information is saved along with the content.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr.
  • Patent number: 7981360
    Abstract: A chromium-molybdenum-vanadium (Cr—Mo—V) cast steel including 0.04 to 0.08% by weight of niobium is disclosed. The cast steel may include 0.08 to 0.12% by weight carbon. The cast steel may also have a sulphur content of 0.015% by weight or less, and a phosphorus content of 0.02% by weight or less. The silicon content may be 0.30 to 0.60% by weight, the manganese content may be 0.50 to 0.80% by weight, the chromium content may be 1.20 to 1.50% by weight, the molybdenum content may be 0.90 to 1.10% by weight, and the vanadium content may be 0.20 to 0.30% by weight.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: July 19, 2011
    Assignee: Bharat Heavy Electricals Limited
    Inventors: Kulvir Singh, Jaipal Reddy Gurram, Sudhakar Reddy Katam, Pashupati Nath, Mallesh Pudtha, Vishnu Kumar Agrawal
  • Patent number: 7899614
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for determining route alternatives from a starting point to an ending destination for a vehicle, based at least in part on radio signal strength and availability. An input defining a starting point and an ending destination is received. A user input of a radio station preference is received. One or more route alternatives between the starting point and the ending destination are determined based on global positioning system data, the received radio station preference, and information on radio signal strength and availability.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Ravi Krishna Kosaraju, Robert Ross Peterson, Lisa Anne Seacat
  • Patent number: 7877765
    Abstract: A method and system are provided in which DVR viewer metrics are collected and saved in a “Watched Log” data base including identifying titles and other features of recorded DVR programs. User viewing metrics are collected and saved for use in determining whether or not future shows are recorded. After a DVR user watches a TV or other video show episode, the show episode will be added to the Watched Log. Subsequently, before recording a new TV show, the DVR device can determine the viewer's actions with regard to previous similar shows and factor such information into a decision regarding the recording of the new show.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Alexandre Polozoff
  • Publication number: 20110010216
    Abstract: An approach is provided that receives a message from a first user. The first user's message requests a license to a licensed product that has previously been purchased by the organization. The system identifies current users in the organization that currently have licenses to the licensed product. A need score is calculated that reflects a needs analysis of the first user to the licensed product. Current user need scores are calculated and these need scores correspond to the needs of the current users pertaining to the licensed product. The first user's need score is compared to the current user product need scores and a second user is selected based on the comparison where the first user's need score is better than the second user need score. The second user's license to the licensed product is revoked and the first user is granted a license to the licensed product.
    Type: Application
    Filed: July 13, 2009
    Publication date: January 13, 2011
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Travis M. Grigsby, Robert Ross Peterson, Lisa Seacat DeLuca
  • Patent number: 7845013
    Abstract: 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: Grant
    Filed: May 30, 2006
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Alexandre Polozoff
  • Publication number: 20100272413
    Abstract: A computer implemented method and apparatus for managing digital video recorder storage for one or more users. Each user in the multi-user environment is assigned an amount of program storage in the digital video recorder. Responsive to receiving a request to record a new program from a user in the multi-user environment, an associated amount of program storage assigned to the use is determined. Responsive to a determination that addition of the new program will not exceed the associated amount of program storage assigned to the user, the new program is recorded to the program storage.
    Type: Application
    Filed: April 23, 2009
    Publication date: October 28, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Brian Marshall O'Connell
  • Publication number: 20100239222
    Abstract: Displaying a secondary media stream within a primary media stream. In response to receiving a first user selection of two media streams for simultaneous viewing on a display device, a second user selection of a primary media stream and a secondary media stream from the two media streams selected for simultaneous viewing is received. A set of inset definitions is extracted from metadata in the secondary media stream. A third user selection of an inset definition from the set of inset definitions is received. A user input is received to crop the primary media stream to accommodate a size of the inset definition selected. The primary media stream is cropped to create an inset area for displaying the secondary media stream within the primary media stream based on the user input. The secondary media stream is displayed within the inset area of the cropped primary media stream for user viewing.
    Type: Application
    Filed: March 20, 2009
    Publication date: September 23, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Andrew R. Jones, Brian Marshall O'Connell
  • Publication number: 20100163554
    Abstract: A system for heat-treatment of large metallic samples including a microwave heating apparatus with a wave guide, means for monitoring and measuring temperature, holding means for holding the metallic sample. The holding means comprises a casket configuration made of low density alumina fiber board and wrapped with low density alumina fiber material to define a cavity and provided with susceptors along the inner walls of the cavity.
    Type: Application
    Filed: February 23, 2006
    Publication date: July 1, 2010
    Applicant: Bharat Heavy Electricals Limited
    Inventors: Kulvir Singh, Nirmal Sharma, Jaipal Reddy Gurram, Swaminathan Gopalan
  • Publication number: 20100150208
    Abstract: The present invention utilizes radio-frequency identification (“RFID”), which consume a small amount of energy, to allow two transceivers with frequency hopping spread spectrum units to discover each other. A first transceiver may, for example, have a first energy capacity, an RFID transceiver, and a first frequency hopping spread spectrum unit. A second transceiver with a lower energy capacity would then have an active RFID tag and a second frequency hopping spread spectrum unit.
    Type: Application
    Filed: December 16, 2008
    Publication date: June 17, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Robert Ross Peterson, Mark Wllliam Talbot
  • Patent number: 7733903
    Abstract: A method and system for converting a voice communication to a text transcription. The method comprises receiving by a computing system in a control command center, a first transmission identifier from a vehicle. The first transmission identifier identifies the vehicle. The computing system receives voice communication data for the vehicle from a user in the control command center. A software application within the computing system converts the voice communication data into text data. The computing system transmits the voice communication data, a first copy of the text data and a second transmission identifier to the vehicle. The second transmission identifier identifies the control command center. The computing system receives a confirmation request from the vehicle to confirm if the text data comprises correct information related to the voice communication data. The confirmation request is displayed on a video monitor system. The computing system transmits confirmation data to the vehicle.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Alexandre Polozoff
  • Patent number: 7711777
    Abstract: A method and system for managing a remote control session (RCS) during which control of input mechanisms of authorized users for manipulating a shared computer screen is time-sliced among the authorized users. No more than one authorized user has control of the input mechanisms at each time during the RCS. Each authorized user is able to view the shared portion of the computer screen throughout the RCS and has been assigned a priority, a control time slice (CTS), and an inactivity threshold. Sole control of the input mechanisms is provided to a first authorized user who requested control of the input mechanisms. Sole control of the input mechanisms is transferred from the first authorized user to a second authorized user who requested control of the input mechanisms. The first and second authorized user are each scheduled to have sole control of the input mechanisms for a specified time duration.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Alexandre Polozoff