Patents by Inventor Partha Dutta
Partha Dutta 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: 20240011593Abstract: In various aspects, the present disclosure provides an example autonomous microsystem for immersion into a fluid. The autonomous microsystem includes electronics, a power source, and a packaging system that surrounds the electronics and the power source. The electronics can be configured to sense and record one or more environmental conditions. The packaging system may include a deformable shell that defines an internal space and a plurality of filler particles disposed in the internal space and configured to control a density of the autonomous microsystem in relation to the fluid. The filler particles may comprise a low-density material having a bulk density greater than or equal to about 100 kg/m3 and less than or equal to about 1,000 kg/m3 and have a packing density greater than or equal to about 1011/m3 and less than or equal to about 1021/m3.Type: ApplicationFiled: November 6, 2020Publication date: January 11, 2024Applicants: THE REGENTS OF THE UNIVERSITY OF MICHIGAN, TOTALENERGIES ONETECHInventors: Yogesh B. GIANCHANDANI, Alexander BENKEN, Neeharika VELLALURU, Partha DUTTA, John-Richard ORDONEZ-VARELA, Aurelie LE-BEULZE, Jean-Gregoire BOERO-ROLLO
-
Publication number: 20230404427Abstract: A method is presented for tracking an ingestible device in a gastrointestinal tract of a subject. The method includes: measuring acceleration of the ingestible device as it traverses through the gastrointestinal tract, for example using an accelerometer disposed in the ingestible device; computing a metric from the acceleration measurements obtained by the accelerometer over a given period of time; and identifying a location in the gastrointestinal tract based in part on the metric.Type: ApplicationFiled: June 16, 2023Publication date: December 21, 2023Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGANInventors: Duxin SUN, Yogesh GIANCHANDANI, Tao LI, Jeremy FELTON, Hsueh-Tsung LU, Alexander BENKEN, Partha DUTTA, Xiangyu ZHAO, Manjunath PAI
-
Patent number: 11539911Abstract: In general, the present disclosure is directed to an artificial window system that can simulate the user experience of a traditional window in environments where exterior walls are unavailable or other constraints make traditional windows impractical. In an embodiment, an artificial window consistent with the present disclosure includes a window panel, a panel driver, and a camera device. The camera device captures a plurality of image frames representative of an outdoor environment and provides the same to the panel driver. A controller of the panel driver sends the image frames as a video signal to cause the window panel to visually output the same. The window panel may further include light panels, and the controller may extract light characteristics from the captured plurality of image frames to send signals to the light panels to cause the light panels to mimic outdoor lighting conditions.Type: GrantFiled: May 22, 2020Date of Patent: December 27, 2022Assignee: DPA VENTURES, INC.Inventors: Pooja Devendran, Partha Dutta, Saurabh Ullal, Anand Devendran, Kedar Gupta, Mark Pettus
-
Publication number: 20220326136Abstract: Investigating the permeability and porosity of geological samples is a routine element of geological studies, and is of particular interest in the oil and gas industry. Core-flood experiments are commonly performed on rock samples to measure transport characteristics in the laboratory. This disclosure reports the design and implementation of a high resolution distributed pressure measurement system for core-flood experiments. A series of microfabricated pressure sensors can be embedded in bolts that are housed within the pressurized polymer sheath that encases a rock core. A feedthrough technology has been developed to provide lead transfer between the sensors and system electronics across a 230-bar pressure difference. The system has been successfully benchtop tested with fluids such as synthetic oil and/or gas. Pressure measurements were recorded over a dynamic range of 20 bar with a resolution as small as 0.3 mbar.Type: ApplicationFiled: October 2, 2020Publication date: October 13, 2022Applicants: TOTAL S.E., THE REGENTS OF THE UNIVERSITY OF MICHIGANInventors: Yogesh B. GIANCHANDANI, Tao LI, Partha DUTTA, Alexander BENKEN, John-Richard ORDONEZ-VARELA
-
Patent number: 11204809Abstract: An apparatus includes a processor to: based on data dependencies specified in a job flow definition, identify first and second tasks of the corresponding job flow to be performed sequentially, wherein the first task outputs a data object used as an input to the second; store, within a task queue, at least one message conveying at least an identifier of the first task, and an indication that the data object is to be exchanged through a shared memory space; within a task container, in response to storage of the at least one message within the task queue, sequentially execute first and second task routines to sequentially perform the first and second tasks, respectively, and instantiate the shared memory space to be accessible to the first and second task routines during their executions; and upon completion of the job flow, transmit an indication of completion to another device via a network.Type: GrantFiled: May 5, 2021Date of Patent: December 21, 2021Assignee: SAS INSTITUTE INC.Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Qing Gong, Partha Dutta, Kais Arfaoui
-
Patent number: 11169788Abstract: An apparatus includes a processor to: use an identifier of a requesting device or operator thereof to identify federated area(s) to which access is authorized; based on data dependencies among a set of tasks of a job flow, derive an order of performance specifying the first task to be performed; store, within a task queue, a task routine execution request message including an identifier associated with the first task, and federated area identifier(s) of the identified federated area(s); within a resolver container, in response to storage of the task routine execution request message, use the identifier associated with the first task and identifier(s) of the federated area(s) to identify one in which a first task routine is stored; within a task container, execute the first task routine to perform the first task; and upon completion of the job flow, transmit an indication of completion to the requesting device.Type: GrantFiled: April 7, 2021Date of Patent: November 9, 2021Assignee: SAS INSTITUTE INC.Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Qing Gong, Partha Dutta, Kais Arfaoui
-
Patent number: 11137990Abstract: An apparatus includes at least on processor to: parse a job flow definition for a job flow to identify an implicit expression of a data dependency arising from a data object output by a first task of the job flow and input to a second task thereof, wherein the first task is referred to as a data object required by the second as an input; in response to identifying the implicit expression, derive an order of performance of the tasks of the job flow that includes performing the first task before the second to ensure generation of the data object prior to performance of the second; for each task, retrieve a corresponding task routine; execute the task routines in an order that follows the order of performance of the tasks; and transmit, to the requesting device via the network, an indication of successful performance of the job flow.Type: GrantFiled: December 31, 2020Date of Patent: October 5, 2021Assignee: SAS INSTITUTE INC.Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Qing Gong, Kais Arfaoui, Ronald Earl Stogner, Partha Dutta
-
Publication number: 20210255843Abstract: An apparatus includes a processor to: based on data dependencies specified in a job flow definition, identify first and second tasks of the corresponding job flow to be performed sequentially, wherein the first task outputs a data object used as an input to the second; store, within a task queue, at least one message conveying at least an identifier of the first task, and an indication that the data object is to be exchanged through a shared memory space; within a task container, in response to storage of the at least one message within the task queue, sequentially execute first and second task routines to sequentially perform the first and second tasks, respectively, and instantiate the shared memory space to be accessible to the first and second task routines during their executions; and upon completion of the job flow, transmit an indication of completion to another device via a network.Type: ApplicationFiled: May 5, 2021Publication date: August 19, 2021Applicant: SAS Institute Inc.Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Qing Gong, Partha Dutta, Kais Arfaoui
-
Publication number: 20210224051Abstract: An apparatus includes a processor to: use an identifier of a requesting device or operator thereof to identify federated area(s) to which access is authorized; based on data dependencies among a set of tasks of a job flow, derive an order of performance specifying the first task to be performed; store, within a task queue, a task routine execution request message including an identifier associated with the first task, and federated area identifier(s) of the identified federated area(s); within a resolver container, in response to storage of the task routine execution request message, use the identifier associated with the first task and identifier(s) of the federated area(s) to identify one in which a first task routine is stored; within a task container, execute the first task routine to perform the first task; and upon completion of the job flow, transmit an indication of completion to the requesting device.Type: ApplicationFiled: April 7, 2021Publication date: July 22, 2021Applicant: SAS Institute Inc.Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Qing Gong, Partha Dutta, Kais Arfaoui
-
Publication number: 20210141623Abstract: An apparatus includes at least on processor to: parse a job flow definition for a job flow to identify an implicit expression of a data dependency arising from a data object output by a first task of the job flow and input to a second task thereof, wherein the first task is referred to as a data object required by the second as an input; in response to identifying the implicit expression, derive an order of performance of the tasks of the job flow that includes performing the first task before the second to ensure generation of the data object prior to performance of the second; for each task, retrieve a corresponding task routine; execute the task routines in an order that follows the order of performance of the tasks; and transmit, to the requesting device via the network, an indication of successful performance of the job flow.Type: ApplicationFiled: December 31, 2020Publication date: May 13, 2021Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Qing Gong, Kais Arfaoui, Ronald Earl Stogner, Partha Dutta
-
Publication number: 20200288081Abstract: In general, the present disclosure is directed to an artificial window system that can simulate the user experience of a traditional window in environments where exterior walls are unavailable or other constraints make traditional windows impractical. In an embodiment, an artificial window consistent with the present disclosure includes a window panel, a panel driver, and a camera device. The camera device captures a plurality of image frames representative of an outdoor environment and provides the same to the panel driver. A controller of the panel driver sends the image frames as a video signal to cause the window panel to visually output the same. The window panel may further include light panels, and the controller may extract light characteristics from the captured plurality of image frames to send signals to the light panels to cause the light panels to mimic outdoor lighting conditions.Type: ApplicationFiled: May 22, 2020Publication date: September 10, 2020Inventors: Pooja Devendran, Partha Dutta, Saurabh Ullal, Anand Devendran, Kedar Gupta, Mark Pettus, MD
-
Patent number: 10733810Abstract: The disclosed embodiments illustrate methods and systems for managing parking violations by vehicles in parking areas in real-time. The method includes receiving parking information from one or more sensors installed at each of one or more parking spots in a plurality of parking areas at a specific time. The method includes detecting a parking violation by a vehicle at a parking spot of the one or more parking spots in a parking area. The method includes identifying one or more vehicle identification parameters of the vehicle associated with the detected parking violation. The method includes determining a penalty for the vehicle with the identified one or more vehicle identification parameters. The method includes transmitting the determined penalty to a user-computing device of a user associated with the vehicle with the identified one or more vehicle identification parameters, wherein the user is imposed with the penalty.Type: GrantFiled: June 28, 2016Date of Patent: August 4, 2020Assignee: Conduent Business Services, LLCInventors: Ragavendran Gopalakrishnan, Arpita Biswas, Partha Dutta, Abhishek Tripathi
-
Patent number: 10701304Abstract: In general, the present disclosure is directed to an artificial window system that can simulate the user experience of a traditional window in environments where exterior walls are unavailable or other constraints make traditional windows impractical. In an embodiment, an artificial window consistent with the present disclosure includes a window panel, a panel driver, and a camera device. The camera device captures a plurality of image frames representative of an outdoor environment and provides the same to the panel driver. A controller of the panel driver sends the image frames as a video signal to cause the window panel to visually output the same. The window panel may further include light panels, and the controller may extract light characteristics from the captured plurality of image frames to send signals to the light panels to cause the light panels to mimic outdoor lighting conditions.Type: GrantFiled: June 14, 2018Date of Patent: June 30, 2020Assignee: DPA VENTURES, INC.Inventors: Pooja Devendran, Partha Dutta, Saurabh Ullal, Anand Devendran, Kedar Gupta, Mark Pettus
-
Patent number: 10657107Abstract: An apparatus includes a processor to: receive a request from a remote device to perform a job flow; retrieve a job flow definition defining the job flow and each of a set of task routines to perform tasks of the job flow from a set of storage devices where each is stored as an undivided object within one storage device; and in response to determining that a data set is stored as multiple data object blocks, generate a container containing the job flow definition and set of task routines to enable each storage device to perform the job flow using a locally stored data object block of the data set as input to generate a corresponding data object block of a result report, provide a copy of the container to each storage device, and transmit the result report assembled from the data object blocks thereof to the remote device.Type: GrantFiled: December 29, 2019Date of Patent: May 19, 2020Assignee: SAS INSTITUTE INC.Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Chaowang “Ricky” Zhang, Partha Dutta, Qing Gong
-
Patent number: 10650046Abstract: An apparatus includes a processor to: receive a request from a remote device to perform a job flow; retrieve a job flow definition defining the job flow and each of a set of task routines to perform tasks of the job flow from a set of storage devices where each is stored as an undivided object within one storage device; and in response to determining that a data set is stored as multiple data object blocks, generate a container containing the job flow definition and set of task routines to enable each storage device to perform the job flow using a locally stored data object block of the data set as input to generate a corresponding data object block of a result report, provide a copy of the container to each storage device, and transmit the result report assembled from the data object blocks thereof to the remote device.Type: GrantFiled: September 30, 2019Date of Patent: May 12, 2020Assignee: SAS INSTITUTE INC.Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Ronald Earl Stogner, Chaowang “Ricky” Zhang, Partha Dutta, Qing Gong
-
Patent number: 10592830Abstract: According to embodiments illustrated herein, a method and a system is provided for screening candidates for job opportunities. The method includes grouping the candidates into batches based on predetermined time duration, a count of the candidates, and a chronology of receiving job applications from the candidates. Each batch comprises a first set of candidates. Thereafter, a sliding window is moved over the batches, to encompass a set of batches at a first time instance. A second set of candidates is identified from the first set of candidates in a batch from the set of batches based on a score assigned to each of the first set of candidates during an interview. Further, a candidate is selected from the second set of candidates obtained from a first batch, encompassed by the sliding window at a second time instance before the first time instance.Type: GrantFiled: July 14, 2015Date of Patent: March 17, 2020Assignee: CONDUENT BUSINESS SERVICES, LLCInventors: Manoj Gupta, Alefiya Lightwala, Partha Dutta, Seshadri Thirumalai Echampadi, Prince Gerald Albert, Vivek Harikrishnan Ramalingam
-
Patent number: 10565261Abstract: An apparatus includes a processor to: receive a request from a remote device to perform a job flow; retrieve a job flow definition defining the job flow and each of a set of task routines to perform tasks of the job flow from a set of storage devices where each is stored as an undivided object within one storage device; and in response to determining that a data set is stored as multiple data object blocks, generate a container containing the job flow definition and set of task routines to enable each storage device to perform the job flow using a locally stored data object block of the data set as input to generate a corresponding data object block of a result report, provide a copy of the container to each storage device, and transmit the result report assembled from the data object blocks thereof to the remote device.Type: GrantFiled: September 30, 2019Date of Patent: February 18, 2020Assignee: SAS INSTITUTE INC.Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Ronald Earl Stogner, Chaowang “Ricky” Zhang, Partha Dutta, Qing Gong
-
Publication number: 20200026732Abstract: An apparatus includes a processor to: receive a request from a remote device to perform a job flow; retrieve a job flow definition defining the job flow and each of a set of task routines to perform tasks of the job flow from a set of storage devices where each is stored as an undivided object within one storage device; and in response to determining that a data set is stored as multiple data object blocks, generate a container containing the job flow definition and set of task routines to enable each storage device to perform the job flow using a locally stored data object block of the data set as input to generate a corresponding data object block of a result report, provide a copy of the container to each storage device, and transmit the result report assembled from the data object blocks thereof to the remote device.Type: ApplicationFiled: September 30, 2019Publication date: January 23, 2020Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Ronald Earl Stogner, Chaowang "Ricky" Zhang, Partha Dutta, Qing Gong
-
Patent number: 10417723Abstract: A method and a system are provided for identifying one or more locations for placement of one or more replenishment stations for one or more vehicles. The method comprises receiving a historical demand data at a plurality of existing replenishment stations within a pre-defined area. The method identifies one or more point of interest locations within the pre-defined area based on a map data. Further, the method receives traffic information between a plurality of road intersections within the pre-defined area. Based on an aggregation of a first demand prediction, a second demand prediction, and a third demand prediction, the method predicts a replenishment demand at a plurality of locations. The method further identifies the one or more locations from the plurality of locations for placement of the one or more replenishment stations based on the predicted replenishment demand at the plurality of locations and a pre-defined threshold.Type: GrantFiled: February 8, 2016Date of Patent: September 17, 2019Assignee: Conduent Business Services, LLCInventors: Abhishek Tripathi, Skanda Vasudevan, Alefiya Lightwala, Arpita Biswas, Partha Dutta
-
Patent number: 10409863Abstract: An apparatus includes a processor to: receive a request for a federated area (FA) package including a FA storing a job flow definition; retrieve an instance log of a past performance that includes identifiers of the job flow definition, a data object employed as an input to a past performance, and a task routine executed in the past performance; employ an identifier to identify an FA storing a data object employed as an input; employ an identifier to identify an FA storing an executed task routine; generate the FA package to include the FAs storing the job flow definition, the instance log, the data object and the task routine, and include a copy of each in its respective federated area within the FA package; include an integrity value for each FA in the FA package; and transmit the FA package to the requesting device.Type: GrantFiled: December 29, 2018Date of Patent: September 10, 2019Assignee: SAS INSTITUTE INC.Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Kais Arfaoui, Ronald Earl Stogner, Partha Dutta