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: 20130073413Abstract: Frenzied bidding in an electronic auction is avoided or prevented by receiving by a proxy bidding agent computer one or more counter-bidding control parameters from a bidder console, wherein the counter-bidding control parameters identify an item to watch, counter-bid conditions, and counter-bid patience parameters; during an electronic auction, monitoring one or more conditions of an item in the auction while automatic counter-bidding is performed by the proxy bidding agent; during the monitoring detecting counter-bid conditions being unmet or violated; and responsive to the detecting, preventing counter-bidding by the proxy bidding agent.Type: ApplicationFiled: May 17, 2012Publication date: March 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Rick Allen Hamilton, II, James Robert Kozloski, Clifford Alan Pickover
-
Publication number: 20130073411Abstract: Vigilance monitoring and a navigation aid are provided to a user in an electronic auction by receiving by a computer a command to watch similar items to a first item in an online or electronic auction; extracting by a computer from the command, from the auction, or from both the command and the auction one or more item descriptive parameters; using by a computer the extracted parameters to query one or more online or electronic sales sources for similar items matching the extracted parameters, the sales sources being electronic sources other than the auction; receiving by a computer at least one price for an available similar item from at least one sales source; and causing prompting by a computer a user of the auction with the similar item price and sales source.Type: ApplicationFiled: November 15, 2011Publication date: March 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Rick Allen Hamilton, II, James Robert Kozloski, Clifford Alan Pickover
-
Patent number: 8386392Abstract: A license handling information handling system receives an electronic message from a first computer system utilized by a first user. The first user's message requests a license to a licensed product that has previously been purchased by the organization. The license handling information handling system identifies a second user in the organization that currently has a license to the licensed product, and requests that the second user relinquish the license to the licensed product. The second user indicates that the second user's license will be relinquished for a temporary time period. The licensing handling information handling system sends an electronic message, including the temporary time period, to the first user. In response to the first user accepting the temporary time period, the second user's license to the licensed product is revoked, and the first user is granted a license to the licensed product.Type: GrantFiled: February 28, 2012Date of Patent: February 26, 2013Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Travis M. Grigsby, Robert Ross Peterson, Lisa Seacat DeLuca
-
Publication number: 20130036269Abstract: A method, system and computer program product for placing data in shards on a storage device may include determining placement of a data set in one of a plurality of shards on the storage device. Each one of the shards may include a different at least one performance feature. Each different at least one performance feature may correspond to a different at least one predetermined characteristic associated with a particular set of data. The data set is cached in the one of the plurality of shards on the storage device that includes the at least one performance feature corresponding to the at least one predetermined characteristic associated with the data set being cached.Type: ApplicationFiled: August 3, 2011Publication date: February 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: TODD E. KAPLINGER, NITIN GAUR, KULVIR SINGH BHOGAL, CHRISTOPHER DOUGLAS JOHNSON
-
Publication number: 20130036267Abstract: A method, system and computer program product for placing data in shards on a storage device may include determining placement of a data set in one of a plurality of shards on the storage device. Each one of the shards may include a different at least one performance feature. Each different at least one performance feature may correspond to a different at least one predetermined characteristic associated with a particular set of data. The data set is cached in the one of the plurality of shards on the storage device that includes the at least one performance feature corresponding to the at least one predetermined characteristic associated with the data set being cached.Type: ApplicationFiled: May 8, 2012Publication date: February 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Todd E. KAPLINGER, Nitin GAUR, Kulvir Singh BHOGAL, Christopher Douglas JOHNSON
-
Patent number: 8344301Abstract: 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: GrantFiled: February 23, 2006Date of Patent: January 1, 2013Assignee: Bharat Heavy Electricals LimitedInventors: Kulvir Singh, Nirmal Sharma, Jaipal Reddy Gurram, Swaminathan Gopalan
-
Publication number: 20120321284Abstract: 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: ApplicationFiled: August 28, 2012Publication date: December 20, 2012Applicant: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Brian Marshall O'Connell
-
Patent number: 8311211Abstract: 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: GrantFiled: March 15, 2008Date of Patent: November 13, 2012Assignee: International Business Machines CorporationInventors: Michael Negley Abernethy, Jr., Kulvir Singh Bhogal, Travis M. Grigsby, Robert Norris-Lance Krentler, Alexandre Polozoff
-
Patent number: 8290342Abstract: 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: GrantFiled: April 23, 2009Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Brian Marshall O'Connell
-
Publication number: 20120260339Abstract: An approach is provided in which an electronic message is received from a source at a network interface that is accessible from the information handling system. A source address corresponding to the electronic message is identified, wherein the source address also corresponds to a legitimate source. Current usage patterns are extracted from the received electronic message and historical usage patterns are retrieved that correspond to the identified source address. The historical usage patterns being previously gathered from previous messages received from the legitimate source. The extracted current usage patterns and the retrieved historical usage patterns are compared. A user of the system is notified in response to the comparison revealing that the source is an imposter.Type: ApplicationFiled: April 6, 2011Publication date: October 11, 2012Applicant: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca
-
Patent number: 8280226Abstract: A method, system, and computer program product for selecting, in real time, a leading view of a multi-angle television program. A video recorder receives a program view selection. The video recorder then transmits a viewer data request for the currently selected program view to a service provider. The video recorder may then receive requested viewer data of the selected program view and one or more alternate views of the selected program. The video recorder may then determine if the selected program view is the leading view of the selected program. When the selected view is not the leading view and the video recorder is configured for automatic view switching, the video recorder may autonomously switch to the leading view of the selected program. Alternatively, the video recorder may present vote totals of all views of the selected program and enable a selection of a desired alternate view.Type: GrantFiled: April 6, 2009Date of Patent: October 2, 2012Assignee: International Business Machines CorporationInventors: Jeffrey David Amsterdam, Gregory Jensen Boss, Rick Allen Hamilton, II, Kulvir Singh Bhogal, Brian Marshall O'Connell
-
Patent number: 8260715Abstract: 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: GrantFiled: July 13, 2009Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Travis M. Grigsby, Robert Ross Peterson, Lisa Anne Seacat
-
Publication number: 20120221959Abstract: A method and system for managing a multi-focus remote control session (RCS) within a computer system. A unique identifier (UserID) of each user and associated input devices are registered to the RCS. The users have shared concurrent control of a computer screen via the input devices. Responsive to selection of windows within the computer screen by the input devices, concurrently operative focus is provided to each selected window and is specific to the UserID associated with the input device that selected the window. Each selected window having focus may be accessed and manipulated by only the input devices associated with the UserID to which the focus provided to each selected window is specific. The selected windows to which focus has been provided are recording in a computer readable medium in association with the UserID specific to the selection of the windows.Type: ApplicationFiled: May 9, 2012Publication date: August 30, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Alexandre Polozoff
-
Publication number: 20120221240Abstract: A computer determines an optimal route to a destination. The computer identifies the present position of a navigation device with a user selecting a destination. The computer acquires current information comprising road, business hour, traffic congestion patterns, a plurality of conveyance modes, and time buffer information relative to the present position and the selected destination to store in the memory. A route identification unit identifies, from the acquired current information, an optimal route from the current position to the selected destination. The computer stores the acquired information in the memory of the navigation device and identifies an optimal route from the current position to the selected destination.Type: ApplicationFiled: April 9, 2012Publication date: August 30, 2012Applicant: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Robert Ross Peterson
-
Patent number: 8217854Abstract: A method and system for managing a multi-focus remote control session (RCS) within a computer system. A unique identifier (UserID) of each user and associated input devices are registered to the RCS. The users have shared concurrent control of a computer screen via the input devices. Responsive to selection of windows within the computer screen by the input devices, concurrently operative focus is provided to each selected window and is specific to the UserID associated with the input device that selected the window. Each selected window having focus may be accessed and manipulated by only the input devices associated with the UserID to which the focus provided to each selected window is specific. The selected windows to which focus has been provided are recording in a computer readable medium in association with the UserID specific to the selection of the windows.Type: GrantFiled: October 1, 2007Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Alexandre Polozoff
-
Publication number: 20120158881Abstract: A license handling information handling system receives an electronic message from a first computer system utilized by a first user. The first user's message requests a license to a licensed product that has previously been purchased by the organization. The license handling information handling system identifies a second user in the organization that currently has a license to the licensed product, and requests that the second user relinquish the license to the licensed product. The second user indicates that the second user's license will be relinquished for a temporary time period. The licensing handling information handling system sends an electronic message, including the temporary time period, to the first user. In response to the first user accepting the temporary time period, the second user's license to the licensed product is revoked, and the first user is granted a license to the licensed product.Type: ApplicationFiled: February 28, 2012Publication date: June 21, 2012Applicant: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Travis M. Grigsby, Robert Ross Peterson, Lisa Seacat DeLuca
-
Publication number: 20120158836Abstract: A method in a distributed computer system includes a server and a client and is for delivering Web content within a body section of electronic mail messages. The method includes receiving at a server, at least one mail message containing an embedded hyperlink. The method includes downloading Web content associated with the hyperlink into the message store at the server. The method also includes transmitting the mail message and at least one of a link to the Web content downloaded into the message store at the server and the corresponding Web content for display at the client. The method includes determining whether the client has a preset time for downloading messages containing Web content. In response to determining that a preset time for downloading Web content exists, the method includes caching the message and Web content at the server until the preset time is reached.Type: ApplicationFiled: March 1, 2012Publication date: June 21, 2012Applicant: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Ishmael Nizamudeen, JR., Javid Jameossanaie
-
Patent number: 8205078Abstract: 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: GrantFiled: February 20, 2009Date of Patent: June 19, 2012Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Hung The Dinh, Teng Hu, Nizamudeen Ishmael, Jr., Mandeep Singh Sidhu
-
Patent number: 8195745Abstract: A distributed computer system including a server and a client, the server including a message store, a method for delivering Web content within a body section of electronic mail messages is provided. At least one mail message containing an embedded hyperlink is received at the server. Web content associated with the hyperlink is downloaded into the message content store at the server. The mail message and the corresponding Web content are then transmitted for display at the client.Type: GrantFiled: June 7, 2001Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Kulvir Singh Bhogal, Ishmael Nizamudeen, Jr., Javid Jameossanaie
-
Publication number: 20120131074Abstract: A method includes, with a first computing device, receiving contact information for an entity from a connector, the connector being a human operator of a peer computing device that stores a contact information database for contacts of the connector, the contact information being contact information for the entity, where the connector is providing the contact information to put an operator of the first computing device in communication with the entity, after receiving the contact information, receiving a communication with the first computing device from the entity, and in response to receiving the communication from the entity, displaying at least some of the contact information in an introduction tag along with notification of receiving the communication.Type: ApplicationFiled: November 23, 2010Publication date: May 24, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir Singh Bhogal, Michael Charles Hollinger, Jennifer Elizabeth King, Christina Karen Lauridsen, Robert Ross Peterson