Patents by Inventor Susmita Saha
Susmita Saha 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: 20250068434Abstract: A database system is operable to assign a first node as a task monitoring node for a task and assign a second node as a task execution node for the task. The task is executed via the first node and the second node based on the first node sending a plurality of polls to the second node, the second node initiating execution of the task based on one of the plurality of polls, the second node sending a plurality of task status data to the first node, the first node maintaining current task status data for the task a shared metadata state based on the plurality of task status data, the second node completing execution of the task and caching task results in memory resources, the first node receiving the task results from the second node; and the second node removing the task results from the memory resources.Type: ApplicationFiled: November 13, 2024Publication date: February 27, 2025Applicant: Ocient Holdings LLCInventors: George Kondiles, Alyssa Catherine Wagenmaker, Ellis Mihalko Saupe, Jason Arnold, Natalia Marie Jenuwine, Finley Jordan Lau, David Charles Boutcher, Anna Veselova, Susmita Saha
-
Publication number: 20250036605Abstract: A database system operates by: generating first segment addendum data indicating at least one addendum part indicating at least one change to a first segment of a plurality of segments, updating segment part activation data to indicate a first ownership sequence number (OSN) range for activation of the first segment addendum data during query execution, executing a first query, having a first ownership sequence number, based on accessing the first segment in response to first data ownership information tagged with the first ownership sequence number indicating activation of the first segment, and further based on foregoing applying of the at least one addendum part for the first segment in response to the first ownership sequence number falling outside of the first OSN range indicated in the segment part activation data for the first segment addendum data, and executing a second query, having a second ownership sequence number, based on accessing the first segment in response to second data ownership informatType: ApplicationFiled: July 15, 2024Publication date: January 30, 2025Applicant: Ocient Holdings LLCInventors: George Kondiles, Andrew Michael Bass, Andrew Park, Finley Jordan Lau, Alyssa Catherine Wagenmaker, Pieter Charles Jas Svenson, Kevin Garner, Susmita Saha, Pavel Yusim
-
Publication number: 20250021563Abstract: A database system operates by: determining a query for execution against a dataset that indicates a filtering predicate denoting a disjunction between a first range-based predicate and a second range-based predicate; accessing distribution data for the dataset indicating a plurality of kernels for a plurality of points in a multi-dimensional space; identifying a first sub-region within the multi-dimensional space corresponding to the first range-based predicate; identifying a second sub-region within the multi-dimensional space corresponding to the second range-based predicate; computing a disjunction probability approximation value based on an average portion summation value across a plurality of portion summation values generated for the plurality of kernels; and executing the query based on the disjunction probability approximation value.Type: ApplicationFiled: September 30, 2024Publication date: January 16, 2025Applicant: Ocient Holdings LLCInventors: Samuel Peter Bove, Ellis Mihalko Saupe, George Kondiles, Ryan Joseph Kluzinski, Susmita Saha, Sarah Kate Schieferstein
-
Patent number: 12182588Abstract: A node of a database system is operable to determine, at a first time, to prepare for a shutdown. The shutdown of the node is performed at a second time that is a period of time after the first time based on the node delaying the shutdown until a plurality of currently running processes being run by the node that initiated prior to the first time are determined to be complete. During the period of time after the first time and prior to performing the shutdown, a set of new processing requests are rejected by the node.Type: GrantFiled: October 9, 2023Date of Patent: December 31, 2024Assignee: Ocient Holdings LLCInventors: George Kondiles, Alyssa Catherine Wagenmaker, Ellis Mihalko Saupe, Jason Arnold, Natalia Marie Jenuwine, Finley Jordan Lau, David Charles Boutcher, Anna Veselova, Susmita Saha
-
Publication number: 20240403296Abstract: A query processing system operates by: determining a query for execution that indicates a join expression and further indicates a threshold maximum number of output rows for the join expression; determining a query operator execution flow for the join expression that includes performance of two join operations based on the threshold maximum number of output rows for the join expression, wherein a union of output of the two join operations is semantically equivalent to an output of the join expression; and executing the query based on: performing the two join operations in parallel upon sets of input rows; and based on determining a set of output rows outputted by the two join operations has reached the threshold maximum number of output rows, finalizing execution of the query before at least one of the two join operations has finished processing its input rows.Type: ApplicationFiled: August 12, 2024Publication date: December 5, 2024Applicant: Ocient Holdings LLCInventors: Samuel Peter Bove, Jason Arnold, Susmita Saha, Sarah Kate Schieferstein, Max Guthmann, Ellis Mihalko Saupe, Greg R. Dhuse
-
Publication number: 20240370275Abstract: A node of a database system is operable to determine, at a first time, to prepare for a shutdown. The shutdown of the node is performed at a second time that is a period of time after the first time based on the node delaying the shutdown until a plurality of currently running processes being run by the node that initiated prior to the first time are determined to be complete. During the period of time after the first time and prior to performing the shutdown, a set of new processing requests are rejected by the node.Type: ApplicationFiled: July 10, 2024Publication date: November 7, 2024Applicant: Ocient Holdings LLCInventors: George Kondiles, Alyssa Catherine Wagenmaker, Ellis Mihalko Saupe, Jason Arnold, Natalia Marie Jenuwine, Finley Jordan Lau, David Charles Boutcher, Anna Veselova, Susmita Saha
-
Patent number: 12130817Abstract: A database system is operable to generate query output based on executing a plurality of operators of a query operator execution flow for a query. Executing each operator can include generating a set of output query rows based on processing a set of input query rows, maintaining execution tracking data for the each operator that includes at least one counter tracking at least one event type, and generating a set of execution tracking rows based on sampling the execution tracking data. The query output includes a final set of rows corresponding to a query resultant and a final set of execution tracking rows generated by at least one final operator based on an aggregation of a plurality of sets of execution tracking rows generated by the plurality of operators.Type: GrantFiled: October 25, 2023Date of Patent: October 29, 2024Assignee: Ocient Holdings LLCInventors: Samuel Peter Bove, Ellis Mihalko Saupe, George Kondiles, Ryan Joseph Kluzinski, Susmita Saha, Sarah Kate Schieferstein
-
Patent number: 12124449Abstract: A database system is operable to determine a query for execution. The database system can execute a left join operation for the query based on receiving a plurality of left input rows, and forwarding all of the plurality of left input rows are forwarded. It is determined whether any right input rows match with each given left input row based on a hash map. When one right input row is identified as matching with the given left input row, a value of right input row is copied and emitted in conjunction with the given left input row. When no right input rows are identified as matching with the given left input row, a null value is emitted in conjunction with the given left input row.Type: GrantFiled: May 23, 2023Date of Patent: October 22, 2024Assignee: Ocient Holdings LLCInventors: Samuel Peter Bove, Jason Arnold, Susmita Saha, Sarah Kate Schieferstein, Max Guthmann, Ellis Mihalko Saupe, Greg R. Dhuse
-
Patent number: 12093231Abstract: A database system is operable to execute a query transaction to generate addendum part data updating a segment A target storage node receives a plurality of sets of buffered rows and a plurality of flush requests. The target storage nodes each of a plurality of addendum parts in response to receiving a corresponding one of a plurality of flush requests. The target node assigns a plurality of version numbers to the plurality of addendum parts. A coordinator operator execution module commits only a final addendum part having a most recent version number as the addendum part data for the segment.Type: GrantFiled: August 28, 2023Date of Patent: September 17, 2024Assignee: Ocient Holdings LLCInventors: George Kondiles, Andrew Michael Bass, Andrew Park, Finley Jordan Lau, Alyssa Catherine Wagenmaker, Pieter Charles Jas Svenson, Kevin Garner, Susmita Saha, Pavel Yusim
-
Publication number: 20240143595Abstract: A database system is operable to generate query output based on executing a plurality of operators of a query operator execution flow for a query. Executing each operator can include generating a set of output query rows based on processing a set of input query rows, maintaining execution tracking data for the each operator that includes at least one counter tracking at least one event type, and generating a set of execution tracking rows based on sampling the execution tracking data. The query output includes a final set of rows corresponding to a query resultant and a final set of execution tracking rows generated by at least one final operator based on an aggregation of a plurality of sets of execution tracking rows generated by the plurality of operators.Type: ApplicationFiled: October 25, 2023Publication date: May 2, 2024Applicant: Ocient Holdings LLCInventors: Samuel Peter Bove, Ellis Mihalko Saupe, George Kondiles, Ryan Joseph Kluzinski, Susmita Saha, Sarah Kate Schieferstein
-
Publication number: 20240118905Abstract: A node of a database system is operable to determine, at a first time, to prepare for a shutdown. The shutdown of the node is performed at a second time that is a period of time after the first time based on the node delaying the shutdown until a plurality of currently running processes being run by the node that initiated prior to the first time are determined to be complete. During the period of time after the first time and prior to performing the shutdown, a set of new processing requests are rejected by the node.Type: ApplicationFiled: October 9, 2023Publication date: April 11, 2024Applicant: Ocient Holdings LLCInventors: George Kondiles, Alyssa Catherine Wagenmaker, Ellis Mihalko Saupe, Jason Arnold, Natalia Marie Jenuwine, Finley Jordan Lau, David Charles Boutcher, Anna Veselova, Susmita Saha
-
Publication number: 20230385278Abstract: A database system is operable to determine a query for execution. The database system can execute a left join operation for the query based on receiving a plurality of left input rows, and forwarding all of the plurality of left input rows are forwarded. It is determined whether any right input rows match with each given left input row based on a hash map. When one right input row is identified as matching with the given left input row, a value of right input row is copied and emitted in conjunction with the given left input row. When no right input rows are identified as matching with the given left input row, a null value is emitted in conjunction with the given left input row.Type: ApplicationFiled: May 23, 2023Publication date: November 30, 2023Applicant: Ocient Holdings LLCInventors: Samuel Peter Bove, Jason Arnold, Susmita Saha, Sarah Kate Schieferstein, Max Guthmann, Ellis Mihalko Saupe, Greg R. Dhuse
-
Patent number: 10832094Abstract: Color images of food a user consumes, text information associated with the food and audio information associated with the food may be received. Color images are converted into hyperspectral images. A machine learning model classifies the hyperspectral images into features comprising at least taste, nutrient content and chemical composition. A database of food consumption pattern associated with the user is created based on classification features associated with the hyperspectral images, the text information and the audio information. A color image of local food may be received and converted into a hyperspectral image. The machine learning model is run with the hyperspectral image as input, and outputs classification features associated with the local food. Based on whether the classification features associated with the local food satisfies the food consumption pattern associated with the user, the local food may be recommended.Type: GrantFiled: April 10, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Dwarikanath Mahapatra, Susmita Saha, Arun Vishwanath, Paul R. Bastide
-
Patent number: 10650918Abstract: A computer-implemented method for determining routes includes receiving a user's location and health measures, for a plurality of users, analyzing the plurality of users and their corresponding locations to determine health behaviors at a given location and time, receiving a request from a user for a route, developing a route to the user's destination from a current location to obtain a target health behavior within a given threshold or constraint based on the plurality of user's healthy behaviors, and presenting the a route on a computing device.Type: GrantFiled: June 1, 2017Date of Patent: May 12, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Isabell Filiz Kiral-Kornek, Dwarikanath Mahapatra, Susmita Saha, Arun Vishwanath, Stefan Von Cavallar
-
Patent number: 10617362Abstract: Providing an activity for a participant may include receiving at least location data specifying a location of the participant. An engagement level of the participant may be predicted based on the location data. Sensor data associated with the participant may be received, the sensor data comprising at least current physiological data associated with the participant. Based at least on the predicted engagement level and the sensor data, an exercise for the participant to perform may be determined. A notification signal may be transmitted to the participant to perform the exercise.Type: GrantFiled: November 2, 2016Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Filiz Isabell Kiral-Kornek, Dwarikanath Mahapatra, Susmita Saha, Arun Vishwanath, Stefan von Cavallar
-
Patent number: 10596377Abstract: A method for neuromodulation includes monitoring brain activity of a patient using one or more electrodes attached to the patient, and using a first machine learning model to predict whether a patient will have a seizure based on the monitored brain activity of the patient. The method also includes, responsive to the first machine learning model predicting that the patient will have a seizure, using a second machine learning model to determine a neuromodulation signal pattern for preventing the predicted seizure. The method further includes using a neurostimulator to apply the determined neuromodulation signal pattern to the patient. The method also includes, after applying the determined neuromodulation signal pattern to the patient, detecting whether the patient had the predicted seizure based on the monitored brain activity of the patient. The method further includes adjusting at least the second machine learning model based on whether the patient had the predicted seizure.Type: GrantFiled: November 30, 2017Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Stefan Harrer, Filiz Isabell Kiral-Kornek, Benjamin Scott Mashford, Subhrajit Roy, Susmita Saha
-
Publication number: 20190311230Abstract: Color images of food a user consumes, text information associated with the food and audio information associated with the food may be received. Color images are converted into hyperspectral images. A machine learning model classifies the hyperspectral images into features comprising at least taste, nutrient content and chemical composition. A database of food consumption pattern associated with the user is created based on classification features associated with the hyperspectral images, the text information and the audio information. A color image of local food may be received and converted into a hyperspectral image. The machine learning model is run with the hyperspectral image as input, and outputs classification features associated with the local food. Based on whether the classification features associated with the local food satisfies the food consumption pattern associated with the user, the local food may be recommended.Type: ApplicationFiled: April 10, 2018Publication date: October 10, 2019Inventors: Dwarikanath Mahapatra, Susmita Saha, Arun Vishwanath, Paul R. Bastide
-
Publication number: 20190160287Abstract: A method for neuromodulation includes monitoring brain activity of a patient using one or more electrodes attached to the patient, and using a first machine learning model to predict whether a patient will have a seizure based on the monitored brain activity of the patient. The method also includes, responsive to the first machine learning model predicting that the patient will have a seizure, using a second machine learning model to determine a neuromodulation signal pattern for preventing the predicted seizure. The method further includes using a neurostimulator to apply the determined neuromodulation signal pattern to the patient. The method also includes, after applying the determined neuromodulation signal pattern to the patient, detecting whether the patient had the predicted seizure based on the monitored brain activity of the patient. The method further includes adjusting at least the second machine learning model based on whether the patient had the predicted seizure.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Stefan Harrer, Filiz Isabell Kiral-Kornek, Benjamin Scott Mashford, Subhrajit Roy, Susmita Saha
-
Publication number: 20180349563Abstract: A computer-implemented method for determining routes includes receiving a user's location and health measures, for a plurality of users, analyzing the plurality of users and their corresponding locations to determine health behaviors at a given location and time, receiving a request from a user for a route, developing a route to the user's destination from a current location to obtain a target health behavior within a given threshold or constraint based on the plurality of user's healthy behaviors, and presenting the a route on a computing device.Type: ApplicationFiled: June 1, 2017Publication date: December 6, 2018Inventors: Paul R. Bastide, Isabell Filiz Kiral-Kornek, Dwarikanath Mahapatra, Susmita Saha, Arun Vishwanath, Stefan Von Cavallar
-
Patent number: 9993385Abstract: A system to monitor visual health includes a processor operatively coupled to memory. The system further includes one or more subsystems configured to record data related to eye-health. The processor is configured to analyze the recorded data, detect a likelihood of eyestrain based on the analysis, and generate an alert to perform at least one action in response to the detection and based on the analysis.Type: GrantFiled: September 21, 2016Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Paul Bastide, Stefan von Cavallar, Isabell Kiral-Kornek, Fang Lu, Dwarikanath Mahapatra, Susmita Saha, Arun Vishwanath