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: 20240011593
    Abstract: 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: Application
    Filed: November 6, 2020
    Publication date: January 11, 2024
    Applicants: THE REGENTS OF THE UNIVERSITY OF MICHIGAN, TOTALENERGIES ONETECH
    Inventors: Yogesh B. GIANCHANDANI, Alexander BENKEN, Neeharika VELLALURU, Partha DUTTA, John-Richard ORDONEZ-VARELA, Aurelie LE-BEULZE, Jean-Gregoire BOERO-ROLLO
  • Publication number: 20230404427
    Abstract: 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: Application
    Filed: June 16, 2023
    Publication date: December 21, 2023
    Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Duxin SUN, Yogesh GIANCHANDANI, Tao LI, Jeremy FELTON, Hsueh-Tsung LU, Alexander BENKEN, Partha DUTTA, Xiangyu ZHAO, Manjunath PAI
  • Patent number: 11539911
    Abstract: 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: Grant
    Filed: May 22, 2020
    Date of Patent: December 27, 2022
    Assignee: DPA VENTURES, INC.
    Inventors: Pooja Devendran, Partha Dutta, Saurabh Ullal, Anand Devendran, Kedar Gupta, Mark Pettus
  • Publication number: 20220326136
    Abstract: 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: Application
    Filed: October 2, 2020
    Publication date: October 13, 2022
    Applicants: TOTAL S.E., THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Yogesh B. GIANCHANDANI, Tao LI, Partha DUTTA, Alexander BENKEN, John-Richard ORDONEZ-VARELA
  • Patent number: 11204809
    Abstract: 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: Grant
    Filed: May 5, 2021
    Date of Patent: December 21, 2021
    Assignee: SAS INSTITUTE INC.
    Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Qing Gong, Partha Dutta, Kais Arfaoui
  • Patent number: 11169788
    Abstract: 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: Grant
    Filed: April 7, 2021
    Date of Patent: November 9, 2021
    Assignee: SAS INSTITUTE INC.
    Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Qing Gong, Partha Dutta, Kais Arfaoui
  • Patent number: 11137990
    Abstract: 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: Grant
    Filed: December 31, 2020
    Date of Patent: October 5, 2021
    Assignee: SAS INSTITUTE INC.
    Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Qing Gong, Kais Arfaoui, Ronald Earl Stogner, Partha Dutta
  • Publication number: 20210255843
    Abstract: 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: Application
    Filed: May 5, 2021
    Publication date: August 19, 2021
    Applicant: SAS Institute Inc.
    Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Qing Gong, Partha Dutta, Kais Arfaoui
  • Publication number: 20210224051
    Abstract: 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: Application
    Filed: April 7, 2021
    Publication date: July 22, 2021
    Applicant: SAS Institute Inc.
    Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Qing Gong, Partha Dutta, Kais Arfaoui
  • Publication number: 20210141623
    Abstract: 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: Application
    Filed: December 31, 2020
    Publication date: May 13, 2021
    Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Qing Gong, Kais Arfaoui, Ronald Earl Stogner, Partha Dutta
  • Publication number: 20200288081
    Abstract: 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: Application
    Filed: May 22, 2020
    Publication date: September 10, 2020
    Inventors: Pooja Devendran, Partha Dutta, Saurabh Ullal, Anand Devendran, Kedar Gupta, Mark Pettus, MD
  • Patent number: 10733810
    Abstract: 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: Grant
    Filed: June 28, 2016
    Date of Patent: August 4, 2020
    Assignee: Conduent Business Services, LLC
    Inventors: Ragavendran Gopalakrishnan, Arpita Biswas, Partha Dutta, Abhishek Tripathi
  • Patent number: 10701304
    Abstract: 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: Grant
    Filed: June 14, 2018
    Date of Patent: June 30, 2020
    Assignee: DPA VENTURES, INC.
    Inventors: Pooja Devendran, Partha Dutta, Saurabh Ullal, Anand Devendran, Kedar Gupta, Mark Pettus
  • Patent number: 10657107
    Abstract: 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: Grant
    Filed: December 29, 2019
    Date of Patent: May 19, 2020
    Assignee: SAS INSTITUTE INC.
    Inventors: Henry Gabriel Victor Bequet, Ronald Earl Stogner, Eric Jian Yang, Chaowang “Ricky” Zhang, Partha Dutta, Qing Gong
  • Patent number: 10650046
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: May 12, 2020
    Assignee: SAS INSTITUTE INC.
    Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Ronald Earl Stogner, Chaowang “Ricky” Zhang, Partha Dutta, Qing Gong
  • Patent number: 10592830
    Abstract: 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: Grant
    Filed: July 14, 2015
    Date of Patent: March 17, 2020
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Manoj Gupta, Alefiya Lightwala, Partha Dutta, Seshadri Thirumalai Echampadi, Prince Gerald Albert, Vivek Harikrishnan Ramalingam
  • Patent number: 10565261
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: February 18, 2020
    Assignee: SAS INSTITUTE INC.
    Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Ronald Earl Stogner, Chaowang “Ricky” Zhang, Partha Dutta, Qing Gong
  • Publication number: 20200026732
    Abstract: 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: Application
    Filed: September 30, 2019
    Publication date: January 23, 2020
    Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Ronald Earl Stogner, Chaowang "Ricky" Zhang, Partha Dutta, Qing Gong
  • Patent number: 10417723
    Abstract: 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: Grant
    Filed: February 8, 2016
    Date of Patent: September 17, 2019
    Assignee: Conduent Business Services, LLC
    Inventors: Abhishek Tripathi, Skanda Vasudevan, Alefiya Lightwala, Arpita Biswas, Partha Dutta
  • Patent number: 10409863
    Abstract: 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: Grant
    Filed: December 29, 2018
    Date of Patent: September 10, 2019
    Assignee: SAS INSTITUTE INC.
    Inventors: Henry Gabriel Victor Bequet, Eric Jian Yang, Kais Arfaoui, Ronald Earl Stogner, Partha Dutta