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: 10978203Abstract: 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: GrantFiled: June 20, 2017Date of Patent: April 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subhajit Bhuiya, Vijay Ekambaram, Ramasuri Narayanam, Ashwin M. Narvekar
-
Patent number: 10630776Abstract: 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: GrantFiled: January 13, 2017Date of Patent: April 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subhajit Bhuiya, Vijay Ekambaram, Ashwin M. Narvekar
-
Patent number: 10438306Abstract: 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 theType: GrantFiled: August 5, 2016Date of Patent: October 8, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subhajit Bhuiya, Vijay Ekambaram, Ashish Kumar Mathur, Sarbajit K. Rakshit
-
Patent number: 10387860Abstract: 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: GrantFiled: January 4, 2017Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Subhajit Bhuiya, Ajay Chebbi, Vijay Ekambaram, Saravanan Sadacharam
-
Patent number: 10169207Abstract: 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: GrantFiled: February 15, 2018Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Subhajit Bhuiya, Vijay Ekambaram, Donald A. Padilla, Sushain Pandit
-
Patent number: 10162736Abstract: 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: GrantFiled: November 17, 2016Date of Patent: December 25, 2018Assignee: International Business Machines CorporationInventors: Subhajit Bhuiya, Vijay Ekambaram, Donald A. Padilla, Sushain Pandit
-
Publication number: 20180365382Abstract: 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: ApplicationFiled: June 20, 2017Publication date: December 20, 2018Inventors: Subhajit BHUIYA, Vijay EKAMBARAM, Ramasuri NARAYANAM, Ashwin M. NARVEKAR
-
Publication number: 20180205794Abstract: 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: ApplicationFiled: January 13, 2017Publication date: July 19, 2018Inventors: Subhajit Bhuiya, Vijay Ekambaram, Ashwin M. Narvekar
-
Publication number: 20180189759Abstract: 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: ApplicationFiled: January 4, 2017Publication date: July 5, 2018Inventors: Subhajit BHUIYA, Ajay CHEBBI, Vijay EKAMBARAM, Sadacharam SARAVANAN
-
Publication number: 20180150388Abstract: 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: ApplicationFiled: February 15, 2018Publication date: May 31, 2018Inventors: Subhajit Bhuiya, Vijay Ekambaram, Donald A. Padilla, Sushain Pandit
-
Publication number: 20180137034Abstract: 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: ApplicationFiled: November 17, 2016Publication date: May 17, 2018Inventors: Subhajit Bhuiya, Vijay Ekambaram, Donald A. Padilla, Sushain Pandit
-
Patent number: 9940837Abstract: 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: GrantFiled: July 7, 2016Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Subhajit Bhuiya, Ajay Chebbi, Vijay G. Patil, Vaibhav Srivastava
-
Patent number: 9940838Abstract: 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: GrantFiled: July 13, 2016Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Subhajit Bhuiya, Ajay Chebbi, Vijay G. Patil, Vaibhav Srivastava
-
Publication number: 20180040081Abstract: 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 theType: ApplicationFiled: August 5, 2016Publication date: February 8, 2018Inventors: Subhajit Bhuiya, Vijay Ekambaram, Ashish Kumar Mathur, Sarbajit K. Rakshit
-
Patent number: 9886371Abstract: 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: GrantFiled: October 24, 2016Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventor: Subhajit Bhuiya
-
Patent number: 9658946Abstract: 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: GrantFiled: August 26, 2016Date of Patent: May 23, 2017Assignee: International Business Machines CorporationInventor: Subhajit Bhuiya
-
Publication number: 20170052883Abstract: 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: ApplicationFiled: August 26, 2016Publication date: February 23, 2017Inventor: Subhajit Bhuiya
-
Publication number: 20170052885Abstract: 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: ApplicationFiled: October 24, 2016Publication date: February 23, 2017Inventor: Subhajit Bhuiya
-
Publication number: 20170052862Abstract: 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: ApplicationFiled: July 26, 2016Publication date: February 23, 2017Inventor: Subhajit Bhuiya
-
Patent number: 9563526Abstract: 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: GrantFiled: July 26, 2016Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventor: Subhajit Bhuiya