Patents by Inventor Kulvir S. Bhogal

Kulvir S. Bhogal 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: 11556536
    Abstract: A method, system and computer program product for autonomic caching in an IMDG has been provided. A method for autonomic caching in an IMDG includes receiving from a client of the IMDG a request for a primary query in the IMDG. The method also includes associating the primary query with a previously requested sub-query related to the primary query. Finally, the method includes directing the sub-query concurrently with a directing of the primary query without waiting to receive a request for the sub-query from the client. In this way, the method can proactively predict a receipt of the request for a sub-query following a request for a primary query prior the actual receipt of the request for the sub-query.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson, Todd E. Kaplinger
  • Patent number: 11281666
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: March 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson
  • Patent number: 11257026
    Abstract: A method, system and computer program product related to delivery of packages to online shopping customers. In an embodiment, the invention provides a method comprising identifying a pool of candidate delivery drivers; analyzing driving patterns of the candidate drivers in a geographic area; analyzing activities of specified online shoppers in the geographic area; and sending a message to contact one of the candidate drivers to deliver a package or packages to an online shopper based on a defined matching of the analyzed driving patterns of the candidate drivers with the analyzed activities of the online shoppers. In an embodiment, each of the candidate drivers has an associated mobile communications device; and the analyzing driving patterns of the candidate drivers includes using specified changes in locations of the mobile communication devices associated with the candidate delivery drivers to identify the driving patterns of the candidate drivers.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: February 22, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Agueda Martinez Hernandez Magro, Kulvir S. Bhogal, Rick A. Hamilton, II, Gregory J. Boss
  • Patent number: 11204793
    Abstract: Aspects of the present invention provide an approach that evaluates a locally running image (e.g., such as that for a virtual machine (VM)) and determines if that image could run more efficiently and/or more effectively in an alternate computing environment (e.g., a cloud computing environment). Specifically, embodiments of the present invention evaluate the local (existing/target) image's actual and perceived performance, as well as the anticipated/potential performance if the image were to be migrated to an alternate environment. The anticipated/potential performance can be measured based on another image that is similar to the existing/target image but where that image is running in a different computing environment. Regardless, the system would display a recommendation to the end user if it were determined that the image could perform better in the alternate environment (or vice versa). It is understood that performance is just one illustrative metric for which the system would perform a comparison.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: December 21, 2021
    Assignee: SERVICENOW, INC.
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Nitin Gaur, Andrew R. Jones
  • Patent number: 11023202
    Abstract: A system and computer-implemented method are provided for enabling an audio interface enhanced autocorrect feature in a mobile device. The method includes detecting activation of an autocorrect feature of a mobile device in response to a portion of text not appearing in a system dictionary, enabling a microphone in response to activation of the autocorrect feature, receiving audio input from a user responsive to a word replacement by the autocorrect feature, and implementing an enhanced autocorrect action based on the audio input.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jill Dhillon, Michael Bender, Jeremy R. Fox, Kulvir S. Bhogal
  • Patent number: 11025636
    Abstract: A method, system and computer program product are disclosed for sharing a crowd sourced wireless network, wherein a first user uses a first device to access a wireless network, and the first device includes an application to grant automatically access to the wireless network to all of a defined group of people. In an embodiment, the method comprises restricting the automatic grant of access to the wireless network by, when one person of said group of people requests access to the network, a network control obtaining a determined strength of a defined relationship between the first user and that person, and granting the person access to the wireless network only if the determined strength of the defined relationship meets one or more set criteria. In an embodiment, the first device uploads a series of relationship scores to a server, and network control receives these scores from the server.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Christopher D. Wyble
  • Patent number: 11010826
    Abstract: A system and method implemented in a computer infrastructure having computer executable code, includes receiving one or more bids for at least one of an enhanced rendering quality and an enhanced rendering order of an object in a virtual universe (VU) and performing a bid resolution for the received one or more bids. Additionally, the method includes rendering one or more objects in the VU with the at least one of the enhanced rendering quality and the enhanced rendering order based on the bid resolution.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: May 18, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover
  • Patent number: 11011158
    Abstract: A computer implemented method of controlling the incidence of spoilers in a conversation that includes calculating a baseline of events of interest for participants to a conversation, the calculating of the baseline including machine learning applied to interest indicators for the participants, the interest indicators being derived from data collected from social media accounts of the participants and calendars of the participants in response the participant granting permission for the data collection. The method further includes monitoring of real time conversation between the parties for keywords indicative of a topic of the real time conversation, wherein a spoiler message is predicted when the keywords substantially match the baseline for the events of interest. The method may further include sending an anti-spoiler signal to the participants of the conversation when the keywords substantially match the baseline for the events of interest.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Jeremy R. Fox, Kulvir S. Bhogal
  • Patent number: 10978066
    Abstract: A method and system for determining whether a conversation topic induces stress in participants of the conversation that includes registering participants of a conversation with a conversation content control system, wherein said registering the participants includes providing a listing of social media accounts for each of the participants. The method may further include developing a baseline of avoidance topics from user content selected from the group consisting of capturing training conversation characterized into the avoidance topics by natural language processing (NLP), analyzing the social media accounts for content to be characterized into said avoidance topics, and combinations thereof. The method may further include monitoring real time conversation using natural language processing (NLP) to discern avoidance topics from the real time conversation.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: April 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Bender, Kulvir S. Bhogal, Jeremy R. Fox
  • Patent number: 10928873
    Abstract: A system and method of discovery, validation and delivery of power to an electronic device through a universal power center is provided. The method comprises providing a power tip for an electronic device with a unique identification and broadcasting the unique identification to a power center. The method further includes verifying the unique identification and connection location of the electronic device, determining power requirements for the connected electronic device based on the unique identification and connection location, and delivering power to the electronic device based on the determined power requirements.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Alexandre Polozoff
  • Patent number: 10902437
    Abstract: An approach that provides interactive product evaluation and service within a virtual universe is described. In one embodiment, there is an evaluation indicating component that is configured to permit an owner of a virtual universe product to indicate a desire to have at least one avatar in the virtual universe evaluate the virtual universe product. An evaluation generating component is configured to generate an invitation that requests an evaluation of the virtual universe product. An evaluation collecting component is configured to collect the evaluation of the virtual universe product.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Rick A. Hamilton, II, Jenny S. Li, Clifford A. Pickover
  • Publication number: 20200379725
    Abstract: A system and computer-implemented method are provided for enabling an audio interface enhanced autocorrect feature in a mobile device. The method includes detecting activation of an autocorrect feature of a mobile device in response to a portion of text not appearing in a system dictionary, enabling a microphone in response to activation of the autocorrect feature, receiving audio input from a user responsive to a word replacement by the autocorrect feature, and implementing an enhanced autocorrect action based on the audio input.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 3, 2020
    Inventors: Jill Dhillon, Michael Bender, Jeremy R. Fox, Kulvir S. Bhogal
  • Patent number: 10810998
    Abstract: Aspects of the present invention disclose a method for creating a blacklist of keywords. The method includes one or more processors identifying an indication of content. The method further includes determining at least one keyword included in the content. The method further includes generating a blacklist that corresponds to the content, where the generated blacklist including the determined at least one keyword.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Kulvir S. Bhogal, Jeremy R. Fox
  • Patent number: 10783886
    Abstract: A method, computer program product, and a system where a processor(s) continuously obtains, from devices in a group of devices within a defined geographic proximity to each other, processing requests. Each request is a result of a device in the group of devices receiving and interpreting a voice command issued within a geographic area comprising the group of devices. The processor(s) buffers, in a memory resource, a portion of the processing requests obtained within a defined time interval. The processor(s) determines there are duplicate processing requests in the portion. Based on determining there are duplicates, the processor(s) rejects the duplicates. The processor(s) selects a specific device to execute each processing request from the devices where the request and the duplicates of that request originated. The processor(s) utilize the specific device to execute the processing request.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Rick A. Hamilton, II, Kulvir S. Bhogal, Jeremy R. Fox
  • Patent number: 10778803
    Abstract: Creating sub-social networks based on contextual inferencing may include analyzing, using a processor, social network activity among a plurality of users that belong to a social network and determining, using the processor, an interest category according to the social network activity. A sub-social network for the interest category may be created using the processor. The sub-social network may include a subset of the plurality of users of the social network having an association with the interest category.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Nitin Gaur, Chris D. Johnson
  • Patent number: 10755707
    Abstract: A method, computer system, and a computer program product for selectively blacklisting audio commands is provided. The present invention may include observing an audible command received by an IoT (Internet of Things) enabled device, wherein the observed audible command appears in a blacklist database. The present invention may also include blacklisting the observed audible command.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Kulvir S. Bhogal, Jeremy R. Fox, Rick A. Hamilton, II
  • Publication number: 20200234235
    Abstract: A method, system and computer program product related to delivery of packages to online shopping customers. In an embodiment, the invention provides a method comprising identifying a pool of candidate delivery drivers; analyzing driving patterns of the candidate drivers in a geographic area; analyzing activities of specified online shoppers in the geographic area; and sending a message to contact one of the candidate drivers to deliver a package or packages to an online shopper based on a defined matching of the analyzed driving patterns of the candidate drivers with the analyzed activities of the online shoppers. In an embodiment, each of the candidate drivers has an associated mobile communications device; and the analyzing driving patterns of the candidate drivers includes using specified changes in locations of the mobile communication devices associated with the candidate delivery drivers to identify the driving patterns of the candidate drivers.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 23, 2020
    Inventors: Agueda Martinez Hernandez Magro, Kulvir S. Bhogal, Rick A. Hamilton, II, Gregory J. Boss
  • Publication number: 20200219500
    Abstract: A method and system for determining whether a conversation topic induces stress in participants of the conversation that includes registering participants of a conversation with a conversation content control system, wherein said registering the participants includes providing a listing of social media accounts for each of the participants. The method may further include developing a baseline of avoidance topics from user content selected from the group consisting of capturing training conversation characterized into the avoidance topics by natural language processing (NLP), analyzing the social media accounts for content to be characterized into said avoidance topics, and combinations thereof. The method may further include monitoring real time conversation using natural language processing (NLP) to discern avoidance topics from the real time conversation.
    Type: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventors: Michael Bender, Kulvir S. Bhogal, Jeremy R. Fox
  • Publication number: 20200219488
    Abstract: A computer implemented method of controlling the incidence of spoilers in a conversation that includes calculating a baseline of events of interest for participants to a conversation, the calculating of the baseline including machine learning applied to interest indicators for the participants, the interest indicators being derived from data collected from social media accounts of the participants and calendars of the participants in response the participant granting permission for the data collection. The method further includes monitoring of real time conversation between the parties for keywords indicative of a topic of the real time conversation, wherein a spoiler message is predicted when the keywords substantially match the baseline for the events of interest. The method may further include sending an anti-spoiler signal to the participants of the conversation when the keywords substantially match the baseline for the events of interest.
    Type: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventors: Michael Bender, Jeremy R. Fox, Kulvir S. Bhogal
  • Publication number: 20200175566
    Abstract: An adding and prioritizing system and method for products in a product list includes identifying a product using the natural language processing capabilities of a listening device, receiving an audible request to the listening device from a user to add the product to a product list, and prioritizing the product within the product list based on a command from the user to the listening device using the natural language processing capabilities of the listening device through an interactive dialogue with the user. The system and method also includes tracking changes made to the product list and metadata associated with products and changes within the product list, sharing the product list, the changes, and the metadata with at least one of a retailer or a manufacturer.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Michael Bender, Jeremy R. Fox, Kulvir S. Bhogal