Patents by Inventor Subhajit Bhuiya

Subhajit Bhuiya 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: 10978203
    Abstract: Power-efficient health affliction classification. A method controls execution of a set of health affliction classification applications on a wearable device of a user. The controlling includes monitoring device notifications on at least one mobile device of the user for health affliction information. The controlling further includes invoking an analysis of one or more notifications of the monitored device notifications, the analysis attempting to ascertain a health affliction and an afflicted individual having the health affliction. Based on the analyzing being initially unable to ascertain a health affliction, the controlling initiates execution of the set of health affliction classification applications in a prioritized order of execution.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: April 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subhajit Bhuiya, Vijay Ekambaram, Ramasuri Narayanam, Ashwin M. Narvekar
  • Patent number: 10630776
    Abstract: Handling a system blocking call which includes: registering a first computer device with a second computer device having a monitoring application, the monitoring application monitoring operations on the second computer including a blocking call wherein the blocking call is an operation that has stalled while waiting for input from a user of the first computer device; responsive to the blocking call on the second computer device, notifying the first computer device of the blocking call; receiving by the second computer device an input from the first computer device responsive to the blocking call; analyzing by the monitoring application the input; and processing by the second computer device the input to resolve the blocking call.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subhajit Bhuiya, Vijay Ekambaram, Ashwin M. Narvekar
  • Patent number: 10438306
    Abstract: One embodiment provides a method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining a user's status update posted on a social networking site; analyzing the status update to obtain at least one element of travel information of a travel plan included within the status update, wherein the travel information comprises the elements of: a starting location, an ending location, and a mode of transportation; predicting elements missing from the travel information, the missing elements comprising travel information not included in the status update, wherein the predicting comprises analyzing a secondary information source for the missing elements and wherein the predicting comprises assigning a confidence score to the prediction; and providing a dynamic travel update identifying travel progress of the user, compared to the travel plan based upon the obtained at least one element and the predicted missing elements, wherein the dynamic travel update comprises the
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subhajit Bhuiya, Vijay Ekambaram, Ashish Kumar Mathur, Sarbajit K. Rakshit
  • Patent number: 10387860
    Abstract: The present disclosure relates to authenticating transactions based on actions performed on a merchant and a customer device. An example method generally includes receiving, from a point of sale system, data identifying a transaction, wherein the data includes a merchant identifier and a payment account identifier. A transaction system determines, based on the merchant identifier and the payment account identifier, a merchant device and a customer device on which user movement recording is to be activated; and instructs the merchant device and customer device to activate movement recording. The transaction system receives merchant movement data describing a recorded user movement performed using the merchant device and customer movement data describing a recorded user movement performed using the customer device.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Subhajit Bhuiya, Ajay Chebbi, Vijay Ekambaram, Saravanan Sadacharam
  • Patent number: 10169207
    Abstract: Input of a video file is received. The video file includes video of a representation of a wearable device. One or more motion vector data is determined based on the video file. One or more motion sensor data is generated based on the motion vector data. One or more test results are determined using the motion sensor data. The video file, the motion vector data, and the motion sensor data are stored.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Subhajit Bhuiya, Vijay Ekambaram, Donald A. Padilla, Sushain Pandit
  • Patent number: 10162736
    Abstract: Input of a video file is received. The video file includes video of a representation of a wearable device. One or more motion vector data is determined based on the video file. One or more motion sensor data is generated based on the motion vector data. One or more test results are determined using the motion sensor data. The video file, the motion vector data, and the motion sensor data are stored.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Subhajit Bhuiya, Vijay Ekambaram, Donald A. Padilla, Sushain Pandit
  • Publication number: 20180365382
    Abstract: Power-efficient health affliction classification. A method controls execution of a set of health affliction classification applications on a wearable device of a user. The controlling includes monitoring device notifications on at least one mobile device of the user for health affliction information. The controlling further includes invoking an analysis of one or more notifications of the monitored device notifications, the analysis attempting to ascertain a health affliction and an afflicted individual having the health affliction. Based on the analyzing being initially unable to ascertain a health affliction, the controlling initiates execution of the set of health affliction classification applications in a prioritized order of execution.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 20, 2018
    Inventors: Subhajit BHUIYA, Vijay EKAMBARAM, Ramasuri NARAYANAM, Ashwin M. NARVEKAR
  • Publication number: 20180205794
    Abstract: Handling a system blocking call which includes: registering a first computer device with a second computer device having a monitoring application, the monitoring application monitoring operations on the second computer including a blocking call wherein the blocking call is an operation that has stalled while waiting for input from a user of the first computer device; responsive to the blocking call on the second computer device, notifying the first computer device of the blocking call; receiving by the second computer device an input from the first computer device responsive to the blocking call; analyzing by the monitoring application the input; and processing by the second computer device the input to resolve the blocking call.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Subhajit Bhuiya, Vijay Ekambaram, Ashwin M. Narvekar
  • Publication number: 20180189759
    Abstract: The present disclosure relates to authenticating transactions based on actions performed on a merchant and a customer device. An example method generally includes receiving, from a point of sale system, data identifying a transaction, wherein the data includes a merchant identifier and a payment account identifier. A transaction system determines, based on the merchant identifier and the payment account identifier, a merchant device and a customer device on which user movement recording is to be activated; and instructs the merchant device and customer device to activate movement recording. The transaction system receives merchant movement data describing a recorded user movement performed using the merchant device and customer movement data describing a recorded user movement performed using the customer device.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Subhajit BHUIYA, Ajay CHEBBI, Vijay EKAMBARAM, Sadacharam SARAVANAN
  • Publication number: 20180150388
    Abstract: Input of a video file is received. The video file includes video of a representation of a wearable device. One or more motion vector data is determined based on the video file. One or more motion sensor data is generated based on the motion vector data. One or more test results are determined using the motion sensor data. The video file, the motion vector data, and the motion sensor data are stored.
    Type: Application
    Filed: February 15, 2018
    Publication date: May 31, 2018
    Inventors: Subhajit Bhuiya, Vijay Ekambaram, Donald A. Padilla, Sushain Pandit
  • Publication number: 20180137034
    Abstract: Input of a video file is received. The video file includes video of a representation of a wearable device. One or more motion vector data is determined based on the video file. One or more motion sensor data is generated based on the motion vector data. One or more test results are determined using the motion sensor data. The video file, the motion vector data, and the motion sensor data are stored.
    Type: Application
    Filed: November 17, 2016
    Publication date: May 17, 2018
    Inventors: Subhajit Bhuiya, Vijay Ekambaram, Donald A. Padilla, Sushain Pandit
  • Patent number: 9940837
    Abstract: Negotiating a multi-vehicle environment using vehicle-to-vehicle network tokens for intra-vehicle communication. Preliminary routing assignments are efficiently improved by available intra-vehicle communication.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Subhajit Bhuiya, Ajay Chebbi, Vijay G. Patil, Vaibhav Srivastava
  • Patent number: 9940838
    Abstract: Negotiating a multi-vehicle environment using vehicle-to-vehicle network tokens for intra-vehicle communication. Preliminary routing assignments are efficiently improved by available intra-vehicle communication.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Subhajit Bhuiya, Ajay Chebbi, Vijay G. Patil, Vaibhav Srivastava
  • Publication number: 20180040081
    Abstract: One embodiment provides a method including: utilizing at least one processor to execute computer code that performs the steps of: obtaining a user's status update posted on a social networking site; analyzing the status update to obtain at least one element of travel information of a travel plan included within the status update, wherein the travel information comprises the elements of: a starting location, an ending location, and a mode of transportation; predicting elements missing from the travel information, the missing elements comprising travel information not included in the status update, wherein the predicting comprises analyzing a secondary information source for the missing elements and wherein the predicting comprises assigning a confidence score to the prediction; and providing a dynamic travel update identifying travel progress of the user, compared to the travel plan based upon the obtained at least one element and the predicted missing elements, wherein the dynamic travel update comprises the
    Type: Application
    Filed: August 5, 2016
    Publication date: February 8, 2018
    Inventors: Subhajit Bhuiya, Vijay Ekambaram, Ashish Kumar Mathur, Sarbajit K. Rakshit
  • Patent number: 9886371
    Abstract: A computer system includes creating a test suite, wherein the test suite includes a plurality of test cases for execution on a plurality of test agents. The method distributes a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions. The receives test results and event information for a first test case out of the first portion of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventor: Subhajit Bhuiya
  • Patent number: 9658946
    Abstract: A method includes distributing the plurality of test cases to any available test agents, wherein each test case out of the plurality of test cases does not have any associated preconditions. The method receives event information for a first test case out of the plurality of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable. The method handles the second test case, wherein handling the second test case includes distributing the second test case to the first test agent subsequent to the first test agent becoming available if the satisfied condition relates to the local variable.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventor: Subhajit Bhuiya
  • Publication number: 20170052883
    Abstract: A method includes distributing the plurality of test cases to any available test agents, wherein each test case out of the plurality of test cases does not have any associated preconditions. The method receives event information for a first test case out of the plurality of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable. The method handles the second test case, wherein handling the second test case includes distributing the second test case to the first test agent subsequent to the first test agent becoming available if the satisfied condition relates to the local variable.
    Type: Application
    Filed: August 26, 2016
    Publication date: February 23, 2017
    Inventor: Subhajit Bhuiya
  • Publication number: 20170052885
    Abstract: A computer system includes creating a test suite, wherein the test suite includes a plurality of test cases for execution on a plurality of test agents. The method distributes a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions. The receives test results and event information for a first test case out of the first portion of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable.
    Type: Application
    Filed: October 24, 2016
    Publication date: February 23, 2017
    Inventor: Subhajit Bhuiya
  • Publication number: 20170052862
    Abstract: A computer program product includes creating a test suite, wherein the test suite includes a plurality of test cases for execution on a plurality of test agents. The method distributes a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions. The receives test results and event information for a first test case out of the first portion of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable.
    Type: Application
    Filed: July 26, 2016
    Publication date: February 23, 2017
    Inventor: Subhajit Bhuiya
  • Patent number: 9563526
    Abstract: A computer program product includes creating a test suite, wherein the test suite includes a plurality of test cases for execution on a plurality of test agents. The method distributes a first portion of test cases to any available test agents, wherein each test case out of the first portion of test cases does not have any associated preconditions. The receives test results and event information for a first test case out of the first portion of test cases from a first test agent. Responsive to determining the event information for the first test case includes a satisfied condition for a second test case with one or more associated preconditions, the method determines whether the satisfied condition for the second test case relates to a global variable or local variable.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventor: Subhajit Bhuiya