Patents by Inventor Sandip P. Thube
Sandip P. Thube 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: 20240007463Abstract: Commands that are input through a cloud platform are delivered to a management appliance of a software-defined data center (SDDC). A number of tokens are issued in the process of delivering the commands from the cloud platform to the management appliance. A method of issuing a command to the management appliance to modify an inventory of virtual objects deployed in the SDDC, includes: retrieving a message generated by a cloud service, the message including a task to modify the inventory of virtual objects deployed in the SDDC, a first token identifying a user who requested the task, and a second token containing information about the management appliance and a role assigned to the user; exchanging the first and second tokens with the management appliance for an authentication token for accessing the management appliance; and transmitting the command to the management appliance along with the authentication token.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Andrew GORMLEY, Durgaprasad KARRI, Mathangi VENKATESAN, Sandip P. THUBE, Maitreyee SAIKIA, John E. BREZAK, Narasimha MURTHI
-
Patent number: 11010812Abstract: A sensor-enabled smart device may be recommended to a user. The sensor-enabled smart device may be identified from a registry on a network. The smart device may have the ability to send and receive real-time data over the network. A value of the device, to the user, may be determined based on user analytics. A vendor through which to sell the device may be determined based on market analytics. A sale of the device via the vendor may be recommended to the user.Type: GrantFiled: March 14, 2016Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Yogesh A. Bute, Anurag Srivastava, Sandip P. Thube
-
Patent number: 10372818Abstract: In an approach to text prediction, a computer detects an initialization of a text-based communication between a first user and a second user. The computer determines whether a predictive text dictionary associated with the second user exists, wherein the predictive text dictionary is based, at least in part, on a history of communication between the first user and the second user. Responsive to determining a predictive text dictionary associated with the second user exists, the computer receives the text-based communication. The computer determines whether one or more words are detected in the text-based communication that do not exist in the predictive text dictionary associated with the second user. Responsive to determining one or more words are detected that do not exist in the predictive text dictionary associated with the second user, the computer adds the one or more new words to the predictive text dictionary associated with the second user.Type: GrantFiled: May 18, 2016Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Yogesh A. Bute, Sandip P. Thube
-
Patent number: 10347542Abstract: A method for a client-initiated leader election in a distributed system including receiving a master listener election request by at least one listener of a plurality of listeners in the distributed system, arranging a list of configured listeners in a descending priority order, the list of configured listeners comprises one or more listeners of the plurality of listeners set for connection, selecting a listener with a highest priority from the list of configured listeners, determining an availability of the selected listener, verifying a connectivity to the selected listener using a ping utility program, assigning the selected listener as a master listener based on the connectivity, and connecting to the master listener.Type: GrantFiled: December 3, 2018Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Yogesh A. Bute, Hemant K. Shukla, Vinod K. Srivastava, Sandip P. Thube, Dharmesh V. Vadgama
-
Publication number: 20190115264Abstract: A method for a client-initiated leader election in a distributed system including receiving a master listener election request by at least one listener of a plurality of listeners in the distributed system, arranging a list of configured listeners in a descending priority order, the list of configured listeners comprises one or more listeners of the plurality of listeners set for connection, selecting a listener with a highest priority from the list of configured listeners, determining an availability of the selected listener, verifying a connectivity to the selected listener using a ping utility program, assigning the selected listener as a master listener based on the connectivity, and connecting to the master listener.Type: ApplicationFiled: December 3, 2018Publication date: April 18, 2019Inventors: Yogesh A. Bute, Hemant K. Shukla, Vinod K. Srivastava, Sandip P. Thube, Dharmesh V. Vadgama
-
Publication number: 20190104203Abstract: A method for a client-initiated leader election in a distributed system including receiving a master listener election request by at least one listener of a plurality of listeners in the distributed system, arranging a list of configured listeners in a descending priority order, the list of configured listeners comprises one or more listeners of the plurality of listeners set for connection, selecting a listener with a highest priority from the list of configured listeners, determining an availability of the selected listener, verifying a connectivity to the selected listener using a ping utility program, assigning the selected listener as a master listener based on the connectivity, and connecting to the master listener.Type: ApplicationFiled: December 3, 2018Publication date: April 4, 2019Inventors: Yogesh A. Bute, Hemant K. Shukla, Vinod K. Srivastava, Sandip P. Thube, Dharmesh V. Vadgama
-
Patent number: 10171629Abstract: A method for a client-initiated leader election in a distributed system including receiving a master listener election request by at least one listener of a plurality of listeners in the distributed system, arranging a list of configured listeners in a descending priority order, the list of configured listeners comprises one or more listeners of the plurality of listeners set for connection, selecting a listener with a highest priority from the list of configured listeners, determining an availability of the selected listener, verifying a connectivity to the selected listener using a ping utility program, assigning the selected listener as a master listener based on the connectivity, and connecting to the master listener.Type: GrantFiled: September 8, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Yogesh A. Bute, Hemant K. Shukla, Vinod K. Srivastava, Sandip P. Thube, Dharmesh V. Vadgama
-
Patent number: 10042841Abstract: In an approach to text prediction, a computer detects an initialization of a text-based communication between a first user and a second user. The computer determines whether a predictive text dictionary associated with the second user exists, wherein the predictive text dictionary is based, at least in part, on a history of communication between the first user and the second user. Responsive to determining a predictive text dictionary associated with the second user exists, the computer receives the text-based communication. The computer determines whether one or more words are detected in the text-based communication that do not exist in the predictive text dictionary associated with the second user. Responsive to determining one or more words are detected that do not exist in the predictive text dictionary associated with the second user, the computer adds the one or more new words to the predictive text dictionary associated with the second user.Type: GrantFiled: July 17, 2015Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Yogesh A. Bute, Sandip P. Thube
-
Publication number: 20180189829Abstract: Systems, methods and tools for delivering campaign related messages to users engaging in potential cross-currency transactions. Embodiments of the disclosure combines analytics with data collection techniques to predict potential cross-currency transaction, learn about the user, user's location, the user's native currency type associated with the transaction predicted and obtain conversion rate information to make predictions about the strengths or weaknesses of the user's native currency. The embodiments may direct campaign messages to the user's client device promoting or encouraging cost savings the user may incur by completing the transaction at a favorable time for the currency exchange. The cross-currency campaign delivery system may optimize the offers extended to the user during a messaging campaign by comparing the currency rates being used in the cross-currency transaction to the projected strength of the currency at both the present time and over a projected timeline.Type: ApplicationFiled: January 4, 2017Publication date: July 5, 2018Inventors: Sachin S. Patwardhan, Shikha Singh, Sandip P. Thube
-
Publication number: 20170262923Abstract: A sensor-enabled smart device may be recommended to a user. The sensor-enabled smart device may be identified from a registry on a network. The smart device may have the ability to send and receive real-time data over the network. A value of the device, to the user, may be determined based on user analytics. A vendor through which to sell the device may be determined based on market analytics. A sale of the device via the vendor may be recommended to the user.Type: ApplicationFiled: March 14, 2016Publication date: September 14, 2017Inventors: Yogesh A. Bute, Anurag Srivastava, Sandip P. Thube
-
Patent number: 9667749Abstract: A method for a client-initiated leader election in a distributed system including receiving a master listener election request by at least one listener of a plurality of listeners in the distributed system, arranging a list of configured listeners in a descending priority order, the list of configured listeners comprises one or more listeners of the plurality of listeners set for connection, selecting a listener with a highest priority from the list of configured listeners, determining an availability of the selected listener, verifying a connectivity to the selected listener using a ping utility program, assigning the selected listener as a master listener based on the connectivity, and connecting to the master listener.Type: GrantFiled: October 21, 2016Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Yogesh A. Bute, Hemant K. Shukla, Vinod K. Srivastava, Sandip P. Thube, Dharmesh V. Vadgama
-
Patent number: 9667750Abstract: A method for a client-initiated leader election in a distributed system including receiving a master listener election request by at least one listener of a plurality of listeners in the distributed system, arranging a list of configured listeners in a descending priority order, the list of configured listeners comprises one or more listeners of the plurality of listeners set for connection, selecting a listener with a highest priority from the list of configured listeners, determining an availability of the selected listener, verifying a connectivity to the selected listener using a ping utility program, assigning the selected listener as a master listener based on the connectivity, and connecting to the master listener.Type: GrantFiled: October 21, 2016Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Yogesh A. Bute, Hemant K. Shukla, Vinod K. Srivastava, Sandip P. Thube, Dharmesh V. Vadgama
-
Publication number: 20170070597Abstract: A method for a client-initiated leader election in a distributed system including receiving a master listener election request by at least one listener of a plurality of listeners in the distributed system, arranging a list of configured listeners in a descending priority order, the list of configured listeners comprises one or more listeners of the plurality of listeners set for connection, selecting a listener with a highest priority from the list of configured listeners, determining an availability of the selected listener, verifying a connectivity to the selected listener using a ping utility program, assigning the selected listener as a master listener based on the connectivity, and connecting to the master listener.Type: ApplicationFiled: September 8, 2015Publication date: March 9, 2017Inventors: Yogesh A. Bute, Hemant K. Shukla, Vinod K. Srivastava, Sandip P. Thube, Dharmesh V. Vadgama
-
Publication number: 20170070598Abstract: A method for a client-initiated leader election in a distributed system including receiving a master listener election request by at least one listener of a plurality of listeners in the distributed system, arranging a list of configured listeners in a descending priority order, the list of configured listeners comprises one or more listeners of the plurality of listeners set for connection, selecting a listener with a highest priority from the list of configured listeners, determining an availability of the selected listener, verifying a connectivity to the selected listener using a ping utility program, assigning the selected listener as a master listener based on the connectivity, and connecting to the master listener.Type: ApplicationFiled: October 21, 2016Publication date: March 9, 2017Inventors: Yogesh A. Bute, Hemant K. Shukla, Vinod K. Srivastava, Sandip P. Thube, Dharmesh V. Vadgama
-
Publication number: 20170070599Abstract: A method for a client-initiated leader election in a distributed system including receiving a master listener election request by at least one listener of a plurality of listeners in the distributed system, arranging a list of configured listeners in a descending priority order, the list of configured listeners comprises one or more listeners of the plurality of listeners set for connection, selecting a listener with a highest priority from the list of configured listeners, determining an availability of the selected listener, verifying a connectivity to the selected listener using a ping utility program, assigning the selected listener as a master listener based on the connectivity, and connecting to the master listener.Type: ApplicationFiled: October 21, 2016Publication date: March 9, 2017Inventors: Yogesh A. Bute, Hemant K. Shukla, Vinod K. Srivastava, Sandip P. Thube, Dharmesh V. Vadgama
-
Publication number: 20170017639Abstract: In an approach to text prediction, a computer detects an initialization of a text-based communication between a first user and a second user. The computer determines whether a predictive text dictionary associated with the second user exists, wherein the predictive text dictionary is based, at least in part, on a history of communication between the first user and the second user. Responsive to determining a predictive text dictionary associated with the second user exists, the computer receives the text-based communication. The computer determines whether one or more words are detected in the text-based communication that do not exist in the predictive text dictionary associated with the second user. Responsive to determining one or more words are detected that do not exist in the predictive text dictionary associated with the second user, the computer adds the one or more new words to the predictive text dictionary associated with the second user.Type: ApplicationFiled: May 18, 2016Publication date: January 19, 2017Inventors: Yogesh A. Bute, Sandip P. Thube
-
Publication number: 20170017637Abstract: In an approach to text prediction, a computer detects an initialization of a text-based communication between a first user and a second user. The computer determines whether a predictive text dictionary associated with the second user exists, wherein the predictive text dictionary is based, at least in part, on a history of communication between the first user and the second user. Responsive to determining a predictive text dictionary associated with the second user exists, the computer receives the text-based communication. The computer determines whether one or more words are detected in the text-based communication that do not exist in the predictive text dictionary associated with the second user. Responsive to determining one or more words are detected that do not exist in the predictive text dictionary associated with the second user, the computer adds the one or more new words to the predictive text dictionary associated with the second user.Type: ApplicationFiled: July 17, 2015Publication date: January 19, 2017Inventors: Yogesh A. Bute, Sandip P. Thube
-
Patent number: 9525725Abstract: A method for a client-initiated leader election in a distributed system including receiving a master listener election request by at least one listener of a plurality of listeners in the distributed system, arranging a list of configured listeners in a descending priority order, the list of configured listeners comprises one or more listeners of the plurality of listeners set for connection, selecting a listener with a highest priority from the list of configured listeners, determining an availability of the selected listener, verifying a connectivity to the selected listener using a ping utility program, assigning the selected listener as a master listener based on the connectivity, and connecting to the master listener.Type: GrantFiled: April 19, 2016Date of Patent: December 20, 2016Assignee: International Business Machines CorporationInventors: Yogesh A. Bute, Hemant K. Shukla, Vinod K. Srivastava, Sandip P. Thube, Dharmesh V. Vadgama
-
Publication number: 20160364754Abstract: A method for creating a personalized marketing strategy for a user involved in an online conversation associated with a mobile device is provided. The method may include receiving a strategy and execution plan. The method may also include receiving a plurality of searchable keywords. The method may include monitoring the online conversation to identify the presence of the searchable keywords. The method may also include capturing a plurality of statements containing the searchable keywords. The method may include deriving a plurality of sentiments and a plurality of psychographics from the captured plurality of statements. The method may include mapping the derived plurality of sentiments and the derived plurality of psychographics to a plurality of segments associated with the received strategy and execution plan. The method may also include creating a marketing strategy and a personalized offer associated with the user based on the mapping.Type: ApplicationFiled: June 11, 2015Publication date: December 15, 2016Inventors: Sandip P. Thube, Dattatraya R. Ubhe, Dharmesh V. Vadgama