Patents by Inventor Sourav Das

Sourav Das 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: 20240132463
    Abstract: In one aspect, the disclosure relates to substituted N-(2-(2,6-dioxopiperidinyl-3-yl)-1,3-dioxoisoindolin-5-yl)arylsulfonamide analogs that useful as modulators of cereblon (CRBN) activity, methods of making same, pharmaceutical compositions comprising same, and methods of treating various clinical conditions and disorders using same, e.g., a disorder of uncontrolled cellular proliferation, such as a cancer, which may be associated with cereblon protein dysfunction and/or a GSPT1 dysfunction. In various further aspects, the disclosed compounds can selectively modulate the degradation of GSPT1 protein, i.e., the disclosed compounds can act as GSPT1 degraders. This abstract is intended as a scanning tool for purposes of searching in the particular art and is not intended to be limiting of the present disclosure.
    Type: Application
    Filed: September 14, 2023
    Publication date: April 25, 2024
    Inventors: Marcus FISHER, Fatemeh KERAMATNIA, Kevin MCGOWAN, Jaeki MIN, Gisele A. NISHIGUCHI, Jeanine PRICE, Zoran RANKOVIC, Sourav Das, Charles G. MULLIGHAN, Yunchao CHANG
  • Patent number: 11870877
    Abstract: A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: January 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Praveen Balasubramanian, Matthew A. Olson, Nicholas A. Banks, Sourav Das, Nicholas J. Grifka
  • Publication number: 20230344649
    Abstract: A method includes a first device receiving, from a second device, an interaction request message comprising an amount and a second device certificate. The first device can verify the second device certificate using a server computer public key corresponding to a server computer private key. A trusted application in a secure element of the first device can determine whether or not the amount is less than an offline amount stored in the secure element. If the amount is less than the offline amount, the trusted application can determine an updated offline amount based on the amount. The trusted application can generate an interaction response message comprising the amount and a trusted application certificate. The first device can then provide the interaction response message to the second device.
    Type: Application
    Filed: July 21, 2021
    Publication date: October 26, 2023
    Applicant: Visa International Service Association
    Inventors: Mahdi Zamani, Ranjit Kumaresan, Mihai Christodorescu, Cuy Sheffield, Benjamin Price, Wanyun Gu, Minghua Xu, Srinivasan Raghuraman, Muhammad Saad, Mustafa Ozdayi, Mohammad Mohsen Minaei Bidgoli, Sourav Das
  • Publication number: 20230086363
    Abstract: Fluorescent bimetallic nanocomposites (M1@M2-NCs) of silver-gold (Ag@Au-NC) and silver-platinum (Ag@Pt-NC) are prepared by reducing silver nitrate (AgNO3) on gold nanoparticles (AuNPs) and platinum nanoparticles (PtNPs) using sodium borohydride (NaBH4) at alkaline pH=11, in the presence of a lysozyme that acts as a template, and in the presence of a capping and stabilizing agent. The biocompatible bimetallic nanocomposites (M1@M2-NCs) have promising multifunctional applications (cell imaging, bio-sensing, therapeutics) observed by both in vitro as well as in vivo experiments. The fluorescent bimetallic nanocomposites (M1@M2-NCs) of silver-gold (Ag@Au-NC) and silver-platinum (Ag@Pt-NC) may be useful as an alternative nanomedicine in cancer theranostics applications.
    Type: Application
    Filed: March 5, 2021
    Publication date: March 23, 2023
    Inventors: Sourav DAS, Sudip MUKHERJEE, Chitta Ranjan PATRA
  • Publication number: 20220282882
    Abstract: A method for reducing peak electrical demand of a building includes generating a baseline electrical demand profile over a target time period from a model. The baseline electrical demand profile can be used to define a policy including a peak management period having at least a first sub-period and a subsequent second sub-period, the first sub-period having a first temperature set point for at least one air handling system of the building that is different from a normal operating temperature set point, the second sub-period having a second temperature set point different from both the normal operating temperature set point and the first temperature set point, and implementing the policy. The model can be generated from one or more of historical electrical data for the building, weather forecast data, building and equipment operating schedules, sales data, and data based on information received from a video camera located in the building.
    Type: Application
    Filed: May 24, 2022
    Publication date: September 8, 2022
    Inventors: NIKITA KATYAL, BHARATH RANGARAJAN, SOURAV DAS, JAY GAYNOR, MATTHEW JOHNSON
  • Patent number: 11423016
    Abstract: Accordingly, embodiment herein disclose a method for handling block chain operation in a block chain system. The method includes parallelizing, by the block chain system, a block creation along with a consensus mechanism. The block creation along with the consensus mechanism includes parallelly combining a pre-computed state of a succeeding block (at height “k” greater than the current block, where “k” is a positive integer parameter chosen by the system designer) with transactions in a current block to obtain state to be stored in a next succeeding block (at height “k+1” greater than the current block) along with running a consensus protocol to finalize transactions to include in an immediate next block (at height one greater than the current block). Further, the method includes handling, by the block chain system, the block chain operation based on parallelizing. The method can be used for scaling up computation in blockchains.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: August 23, 2022
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Umesh Bellur, Nitin Awathare, Sourav Das, Vinay Joseph Ribeiro
  • Patent number: 11371737
    Abstract: A method for reducing peak electrical demand of a building includes generating a baseline electrical demand profile over a target time period from a model. The baseline electrical demand profile can be used to define a policy including a peak management period having at least a first sub-period and a subsequent second sub-period, the first sub-period having a first temperature set point for at least one air handling system of the building that is different from a normal operating temperature set point, the second sub-period having a second temperature set point different from both the normal operating temperature set point and the first temperature set point, and implementing the policy. The model can be generated from one or more of historical electrical data for the building, weather forecast data, building and equipment operating schedules, sales data, and data based on information received from a video camera located in the building.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: June 28, 2022
    Assignee: Target Brands, Inc.
    Inventors: Nikita Katyal, Bharath Rangarajan, Sourav Das, Jay Gaynor, Matthew Johnson
  • Publication number: 20220177457
    Abstract: Various compounds and pharmaceutically acceptable salts thereof are provided capable of binding cyclin-dependent kinase inhibitor 1B. The compounds can have a structure according to Formula I or Formula II as detailed herein. The compounds can include SJ747, SJ749, SJ755, SJ757. Pharmaceutical formulations containing the compounds or pharmaceutically acceptable salts are also provided along with methods of use thereof. The formulations and methods can be useful for treating cancer. In some aspects, the cancer is associated with a mislocalization of the intrinsically disordered protein p27. In some aspects, the cancer is resistant to an anticancer therapy. The pharmaceutical formulation can therefore include a second active agent and/or can be given in combination with a second active agent such as a cancer therapeutic. In various aspects, methods of promoting reentry into the cell division cycle in a subject in need thereof using compounds and formulations described herein are also provided.
    Type: Application
    Filed: March 12, 2020
    Publication date: June 9, 2022
    Inventors: Richard KRIWACKI, Jian ZUO, Luigi ICONARU, Sourav DAS, Anang SHELAT, Brandon YOUNG
  • Publication number: 20220124180
    Abstract: A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.
    Type: Application
    Filed: January 3, 2022
    Publication date: April 21, 2022
    Inventors: Praveen BALASUBRAMANIAN, Matthew A. OLSON, Nicholas A. BANKS, Sourav DAS, Nicholas J. GRIFKA
  • Patent number: 11223708
    Abstract: A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: January 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Praveen Balasubramanian, Matthew A. Olson, Nicholas A. Banks, Sourav Das, Nicholas J. Grifka
  • Patent number: 11210271
    Abstract: In one aspect, there is provided a system. The system may store instructions that result in operations when executed by the at least one data processor. The operations may include receiving raw transactional data, collating, and reading the raw transactional data from the plurality of data sources. The operations may further include randomly sampling the raw transactional data. The operations may further include transforming the raw transactional data into at least one resilient distributed dataset. The operations may further include mapping the at least one resilient distributed dataset with a corresponding unique key. The operations may further include aggregating the at least one resilient distributed dataset on a key field. The operations may further include iterating over a lookup table. The operations may further include aggregating the data lines corresponding to the unique key associated with the at least one resilient distributed dataset.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: December 28, 2021
    Assignee: Fair Isaac Corporation
    Inventors: Amit Vishnoi, Sourav Das
  • Patent number: 11115504
    Abstract: A system for batched User Datagram Protocol (UDP) processing, on a send operation, combines multiple UDP packets into a plurality of packet batches to indicate on a plurality of sockets based at least in part on a packet batch size. Each packet batch is to be indicated to a corresponding one of the plurality of sockets to convey the plurality of packet batches to a network stack. One call is performed for each indicated socket of the plurality of sockets based on the packet batch size to convey each packet batch to the network stack. The network stack performs a single look up operation and a single network security inspection operation once per packet batch. In response to performing the one call, the plurality of packet batches are then sent to a network adapter or an application. The system thereby operates more efficiently and/or is more scalable.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Praveen Balasubramanian, Matthew A. Olson, Nicholas A. Banks, Sourav Das, Nicholas J. Grifka
  • Publication number: 20210103514
    Abstract: Provided is a system and method for automatically testing code patterns using reusable test cases. In one example, the method may include receiving a software artifact comprising source code, identifying a pattern in the software artifact based on one or more methods within the source code and a variable consumed by the one or more methods, retrieving a reusable test case that is previously designated for testing the identified pattern, and automatically testing the identified pattern in the software artifact based on the reusable test case, and storing the testing results in a log file.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 8, 2021
    Inventors: Sourav Das, Shruti Bansal
  • Publication number: 20210010709
    Abstract: A method for reducing peak electrical demand of a building includes generating a baseline electrical demand profile over a target time period from a model. The baseline electrical demand profile can be used to define a policy including a peak management period having at least a first sub-period and a subsequent second sub-period, the first sub-period having a first temperature set point for at least one air handling system of the building that is different from a normal operating temperature set point, the second sub-period having a second temperature set point different from both the normal operating temperature set point and the first temperature set point, and implementing the policy. The model can be generated from one or more of historical electrical data for the building, weather forecast data, building and equipment operating schedules, sales data, and data based on information received from a video camera located in the building.
    Type: Application
    Filed: July 8, 2019
    Publication date: January 14, 2021
    Inventors: NIKITA KATYAL, BHARATH RANGARAJAN, SOURAV DAS, JAY GAYNOR, MATTHEW JOHNSON
  • Publication number: 20200409941
    Abstract: Accordingly, embodiment herein disclose a method for handling block chain operation in a block chain system. The method includes parallelizing, by the block chain system, a block creation along with a consensus mechanism. The block creation along with the consensus mechanism includes parallelly combining a pre-computed state of a succeeding block (at height “k” greater than the current block, where “k” is a positive integer parameter chosen by the system designer) with transactions in a current block to obtain state to be stored in a next succeeding block (at height “k+1” greater than the current block) along with running a consensus protocol to finalize transactions to include in an immediate next block (at height one greater than the current block). Further, the method includes handling, by the block chain system, the block chain operation based on parallelizing. The method can be used for scaling up computation in blockchains.
    Type: Application
    Filed: June 25, 2020
    Publication date: December 31, 2020
    Inventors: UMESH BELLUR, NITIN AWATHARE, SOURAV DAS, VINAY JOSEPH RIBEIRO
  • Publication number: 20190394307
    Abstract: A system for batched User Datagram Protocol (UDP) processing, on a send operation, combines multiple UDP packets into a plurality of packet batches to indicate on a plurality of sockets based at least in part on a packet batch size. Each packet batch is to be indicated to a corresponding one of the plurality of sockets to convey the plurality of packet batches to a network stack. One call is performed for each indicated socket of the plurality of sockets based on the packet batch size to convey each packet batch to the network stack. The network stack performs a single look up operation and a single network security inspection operation once per packet batch. In response to performing the one call, the plurality of packet batches are then sent to a network adapter or an application. The system thereby operates more efficiently and/or is more scalable.
    Type: Application
    Filed: December 11, 2018
    Publication date: December 26, 2019
    Inventors: Praveen BALASUBRAMANIAN, Matthew A. OLSON, Nicholas A. BANKS, Sourav DAS, Nicholas J. GRIFKA
  • Publication number: 20190394308
    Abstract: A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.
    Type: Application
    Filed: December 11, 2018
    Publication date: December 26, 2019
    Inventors: Praveen BALASUBRAMANIAN, Matthew A. OLSON, Nicholas A. BANKS, Sourav DAS, Nicholas J. GRIFKA
  • Publication number: 20180123867
    Abstract: The disclosure enhances user experience associated with recovering network connectivity after connection failure. An acknowledgement failure is detected for a connection using a first route over a first network interface. When a path of the connection is found to be unreachable, a second route is identified as an alternative to the first route. When the second route is over the first network interface, the connection is moved to the second route. However, when the second route is over a second network interface, the connection is transitioned to the second route over the second network interface. The first route is marked dead when unreachable and moved paths of the first route exceed a threshold based on the total paths of the route. Identifying alternative routes and transitioning connections to routes on different network interfaces provides an efficient, improved user experience when recovering network connectivity.
    Type: Application
    Filed: May 19, 2017
    Publication date: May 3, 2018
    Inventors: Praveen BALASUBRAMANIAN, Sourav DAS
  • Publication number: 20170000713
    Abstract: A personal care composition comprising a zinc acetate.
    Type: Application
    Filed: June 21, 2016
    Publication date: January 5, 2017
    Inventors: Katharine Anne Bakes, Timothy Woodrow Coffindaffer, Sourav Das, Yakang Lin, Kotikanyadanam Tatachar Sreekrishna
  • Publication number: 20170000702
    Abstract: A personal care composition comprising a sensate having a fully saturated benzene ring. In one embodiment this sensate is selected from the group consisting of benzyl alcohol; phenoxyethyl isobutyrate; 4-chloro-3-methylphenol; chloroxylenol; and mixtures thereof.
    Type: Application
    Filed: June 21, 2016
    Publication date: January 5, 2017
    Inventors: Katharine Anne Bakes, Timothy Woodrow Coffindaffer, Sourav Das, Yakang Lin, Kotikanyadanam Tatachar Sreekrishna