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: 20080240436
    Abstract: An improved method, apparatus, and computer instructions for processing outbound traffic passing through a port. This port is for a server and receives a request from a client. The request includes a universal resource identifier to a destination. A determination is made as to whether the request requires encryption using the universal resource identifier in the request. The request is sent through the port to the destination in an encrypted form, in response to a determination that the request requires encryption.
    Type: Application
    Filed: June 12, 2008
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexandre Polozoff, Kulvir Singh Bhogal
  • Publication number: 20080235596
    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: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, Alexandre Polozoff
  • Patent number: 7426544
    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: Grant
    Filed: March 20, 2007
    Date of Patent: September 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr.
  • Publication number: 20080219600
    Abstract: Methods, systems, and media are disclosed for altering the captured input within a digital pen. One embodiment includes capturing the input by the digital pen, wherein the input comprises dots and measurements. Further, the method includes modifying, within the digital pen, the input based on an attribute selected for the input, wherein the modifying produces a modified input. Such modifying may occur by conversion functions, such as to a preferred input format, e.g., Excel®spreadsheet, or a preferred stylistic format, e.g., black 12 point font, wherein the conversion functions modify the input to affect such preferences based on a position of one or more selectors located on the exterior of the digital pen. Finally, the method includes transmitting the modified input to a computer system in wireless communication, for example, with the digital pen.
    Type: Application
    Filed: March 26, 2008
    Publication date: September 11, 2008
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rich Allen Hamilton, Alexandre Polozoff
  • Patent number: 7424669
    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: January 16, 2004
    Date of Patent: September 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Nizamudeen Ishmael, Jr.
  • Publication number: 20080183721
    Abstract: A method of and system for providing performance information in a Universal Description, Discovery and Integration (UDDI) system periodically requests data from Web service providers that are registered in a UDDI registry. The method and system determine performance attributes for the Web service providers based upon the requested data. The method stores the latest, or most current, performance attributes in a performance metric store that is accessible by the UDDI registry. The UDDI registry services requests from Web service consumers for performance attributes of service providers that provide specified Web services. The UDDI registry accesses the performance metric store to obtain current performance attributes for the Web service providers and returns the performance attributes to the Web service consumer. The Web service consumer can use the performance attributes to select a Web service.
    Type: Application
    Filed: March 31, 2008
    Publication date: July 31, 2008
    Inventors: KULVIR SINGH BHOGAL, Gregory Jensen Boss, Rick Allen Hamilton, Alexandre Polozoff
  • Publication number: 20080174254
    Abstract: An approach for controlling lighting in a digital video stream is presented. A user loads digital content into a light tracking system. The digital content includes three tracks, which are a video track, an audio track, and a light control track. After loading, the user selects either a “partial light effect setting” or a “full light effect setting.” When the user selects a partial light effect setting, the light tracking system lowers the environmental lighting device's illumination at the beginning of the digital content's playing, and raises the environmental lighting device's illumination at the end of the digital content's playing. When the user selects a full light effect setting, the light tracking system adjusts the environmental lighting device's illumination throughout the digital content's playback, as well as lowering and raising the environmental lighting device's illumination at the beginning and the end of the movie, respectively.
    Type: Application
    Filed: March 15, 2008
    Publication date: July 24, 2008
    Inventors: Michael Negley Abernethy, Kulvir Singh Bhogal, Travis M. Grigsby, Alexandre Polozoff
  • Publication number: 20080163169
    Abstract: A system for managing code displacement may include a manager and an application operable on a server. The application may include a plurality of modules each module for performing a different operation. The system may also include priority information associated with each module to permit the manager to deactivate selected ones of the modules based on the priority information to improve performance of the application.
    Type: Application
    Filed: December 27, 2006
    Publication date: July 3, 2008
    Inventors: Thomas J. Alcott, Kulvir Singh Bhogal, Jason Robert McGee, Alexandre Polozoff
  • Publication number: 20080162979
    Abstract: An approach that smoothes a cryptographic function's timing footprint is presented. A processor includes a “function timing smoother” that smoothes out spikes in the amount of time that a particular cryptographic function requires to execute. When a cryptographic function executes, the function timing smoother tracks the amount of time that the cryptographic function executes (current execution time) and compares the time with the amount of time that the same cryptographic function took for a previous execution (previous execution time). When the current execution time is less than the previous execution time, the function timing smoother adds instructions or varies an execution unit's clock speed in order to increase the cryptographic function's current execution time. Using this approach, a malicious user is not able to decipher sensitive information from the cryptographic function's timing footprint.
    Type: Application
    Filed: March 15, 2008
    Publication date: July 3, 2008
    Inventors: Michael Negley Abernethy, Kulvir Singh Bhogal, Travis M. Grigsby, Robert Norris-Lance Krentler, Alexandre Polozoff
  • Publication number: 20080138234
    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: Application
    Filed: March 20, 2006
    Publication date: June 12, 2008
    Applicant: BHARAT HEAVY ELECTRICALS LIMITED
    Inventors: Kulvir Singh, Jaipal Reddy Gurram, Sudhakar Reddy Katam, Pashupati Nath, Mallesh Pudtha, Vishnu Kumar Agrawal
  • Patent number: 7376717
    Abstract: A method, computer program product, and data processing system for automatically configuring a networking-enabled device for use with different networks are 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.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: May 20, 2008
    Assignee: Lenovo (Singapore) Pte Ltd.
    Inventors: Kulvir Singh Bhogal, Hung T. Dinh, Teng S. Hu, Mandeep S. Sidhu
  • Publication number: 20080115166
    Abstract: A method and system are provided in which DVR viewer metrics are collected and saved in a “Watched Log” database including identifying titles and other features of recorded DVR programs. User viewing metrics on both “per user” and “per show” bases are saved and used to augment existing conflict resolution techniques by removing shows that have been entirely or partially viewed in favor of shows that have not already been viewed. After a DVR user watches a TV show episode, the TV show episode will be added to the Watched Log. Subsequently, before recording a future TV show, the DVR device can verify that the scheduled TV show episode has not already been watched by the user. If the show is in the Watched Log, various rules are used to determine which recording actions to take.
    Type: Application
    Filed: October 26, 2006
    Publication date: May 15, 2008
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, Alexandre Polozoff
  • Publication number: 20080101763
    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: Application
    Filed: October 26, 2006
    Publication date: May 1, 2008
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, Alexandre Polozoff
  • Publication number: 20080084285
    Abstract: A system and method for using Radio Frequency IDentification (RFID) tags to monitor tire tread wear in vehicles. A Radio Frequency IDentification chip is embedded in a tread of a tire at a radial depth of allowable tire tread wear specified by a manufacturer of the tire. Responsive to embedding the Radio Frequency IDentification chip in the tread, the presence of the Radio Frequency IDentification chip may be detected by polling the Radio Frequency IDentification chip for a signal. If the Radio Frequency IDentification reader fails to detect the signal of the Radio Frequency IDentification chip, a notification that the tire should be replaced is provided.
    Type: Application
    Filed: October 5, 2006
    Publication date: April 10, 2008
    Inventors: Kulvir Singh Bhogal, Peter George Finn, Rick Allen Hamilton, James W. Seaman
  • Publication number: 20080082226
    Abstract: A computer implemented method, data processing system, and computer usable program code are provided for automatically initiating a set of vehicle functions for a vehicle. A set of settings is received for a set of vehicle functions. The set of settings includes a set of thresholds for the set of vehicle functions. A set of sensors are monitored on the vehicle and a signal is received from a sensor within the set of sensors indicating that a condition has occurred. Responsive to receiving the signal, a determination is made as to whether the condition meets or exceeds a threshold within the set of thresholds. Responsive to the condition meeting or exceeding the threshold, a command is sent to a device actuator to automatically perform a function within the set of vehicle functions.
    Type: Application
    Filed: September 19, 2006
    Publication date: April 3, 2008
    Inventors: Erick Simon Amador, Kulvir Singh Bhogal, Rick Allen Hamilton, Alexandre Polozoff
  • Publication number: 20080052530
    Abstract: A system and method to smooth a cryptographic function's timing footprint is presented. A processor includes a “function timing smoother” that smoothes out spikes in the amount of time that a particular cryptographic function requires to execute. When a cryptographic function executes, the function timing smoother tracks the amount of time that the cryptographic function executes (current execution time) and compares the time with the amount of time that the same cryptographic function took for a previous execution (previous execution time). When the current execution time is less than the previous execution time, the function timing smoother adds instructions or varies an execution unit's clock speed in order to increase the cryptographic function's current execution time. Using this approach, a malicious user is not able to decipher sensitive information from the cryptographic function's timing footprint.
    Type: Application
    Filed: February 16, 2006
    Publication date: February 28, 2008
    Inventors: Michael Negley Abernethy, Kulvir Singh Bhogal, Travis M. Grigsby, Robert Norris-Lance Krentler, Alexandre Polozoff
  • Publication number: 20080046954
    Abstract: A method and system are provided in which one DVR device is able to coordinate scheduling of selected TV shows with other DVRs in an interconnected or network environment which includes additional remote recording resources. If one DVR is unable to perform the recording of a selected TV show, other interconnected DVR devices are accessed to record one or more portions of the selected TV program. When a user desires a playback of the recording, the recorded program is played-back from the various networked multiple storage resources, each of which may contain one or more portions of the recorded program.
    Type: Application
    Filed: August 3, 2006
    Publication date: February 21, 2008
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, Alexandre Polozoff
  • Publication number: 20080045198
    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: Application
    Filed: August 4, 2006
    Publication date: February 21, 2008
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, Alexandre Polozoff
  • Publication number: 20080032707
    Abstract: A system and method for operating a wireless mobile communications network. A status parameter selected from signal strength and analog roam status of a wireless mobile device is provided to a second communication device in communication with the network. The communication device may select the identity of the wireless mobile device, such as by entering the telephone number of the wireless mobile device. Optionally, the wireless mobile device may control whether to upload its status parameters to the network and whether to share the status parameters with some or all other communication devices that are in communication with the network.
    Type: Application
    Filed: August 7, 2006
    Publication date: February 7, 2008
    Inventors: KULVIR SINGH BHOGAL, NIZAMUDEEN ISHMAEL, MANDEEP SINGH SIDHU
  • Publication number: 20070300164
    Abstract: A computer implemented method, computer usable program code, and system for managing the logs of instant message sessions. In response to a user opening an instant message session, a calendar application displays an identifier representing the instant message session in the calendar application. The calendar application links the log of the instant message session to the identifier placed in the calendar application upon the user saving the instant message session.
    Type: Application
    Filed: June 21, 2006
    Publication date: December 27, 2007
    Inventors: KULVIR SINGH BHOGAL, Nizamudeen Ishmael, Mandeep Singh Sidhu