Patents by Inventor Debasish Mukhopadhyay
Debasish Mukhopadhyay 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: 11689620Abstract: A digital twin of an IT infrastructure is created to identify a group of critical servers (called “base servers”) needed to replicate the IT infrastructure in a cloud-computing environment. To identify the correct base servers and their actual server configurations, the IT infrastructure is crawled and various telemetry, connection, and network data is analyzed against data sets of other known servers. The digital twin is created to include these base servers and their particular configurations. Then, the digital twin may be deployed on demand in the cloud-computing environment using executable scripts that mimic the base servers and their particular configurations, creating a replication of the IT infrastructure for various purposes (e.g., redundancy, testing, etc.).Type: GrantFiled: December 9, 2021Date of Patent: June 27, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Debasish Mukhopadhyay, Prabagaran Santhanakrishnan
-
Publication number: 20230186629Abstract: Forming and using a local network of smart edge sensor devices. After identifying a first smart edge device within a physical space, a computer system inserts a coordinate of the first smart edge device into a spatial map associated with the physical space and identifies a normal environmental state for the first smart edge device. After identifying a second smart edge device within the physical space, the computer system identifies a position of the second smart edge device relative to the first smart edge device based on signals generate by the first and/or second smart edge devices, inserts a coordinate of the second smart edge device into the spatial map, and identifies a normal environmental state for the second smart edge device. Based on monitoring signal streams generated by the first and second smart edge devices, the computer system identifies intent(s) associated with an object positioned within the physical space.Type: ApplicationFiled: December 10, 2021Publication date: June 15, 2023Inventors: Debasish MUKHOPADHYAY, Bhairav Harishkumar MEHTA, Hermineh SANOSSIAN, Devpal Bapusaheb KHOT, Vadim Sergeyevich SMOLYAKOV, Huinan LIU
-
Publication number: 20230169209Abstract: A secured virtual container is enabled to securely store personal data corresponding to a user, where such data is inaccessible to processes running outside the secured virtual container. The secured virtual container may also include an execution environment for a machine learning model where the model is securely stored and inaccessible. Personal data may be feature engineered and provided to the machine learning model for training purposes and/or to generate inference values corresponding to the user data. Inference values may thereafter be relayed by a broker application from the secured virtual container to applications external to the container. Applications may perform hyper-personalization operations based at least in part on received inference values. The broker application may enable external applications to subscribe to notifications regarding availability of inference values. The broker may also provide inference values in response to a query.Type: ApplicationFiled: January 27, 2023Publication date: June 1, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Debasish Mukhopadhyay, Bryston Nitta, Chen Liang
-
Patent number: 11568081Abstract: A secured virtual container is enabled to securely store personal data corresponding to a user, where such data is inaccessible to processes running outside the secured virtual container. The secured virtual container may also include an execution environment for a machine learning model where the model is securely stored and inaccessible. Personal data may be feature engineered and provided to the machine learning model for training purposes and/or to generate inference values corresponding to the user data. Inference values may thereafter be relayed by a broker application from the secured virtual container to applications external to the container. Applications may perform hyper-personalization operations based at least in part on received inference values. The broker application may enable external applications to subscribe to notifications regarding availability of inference values. The broker may also provide inference values in response to a query.Type: GrantFiled: August 23, 2019Date of Patent: January 31, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Debasish Mukhopadhyay, Bryston Nitta, Chen Liang
-
Publication number: 20220103625Abstract: A digital twin of an IT infrastructure is created to identify a group of critical servers (called “base servers”) needed to replicate the IT infrastructure in a cloud-computing environment. To identify the correct base servers and their actual server configurations, the IT infrastructure is crawled and various telemetry, connection, and network data is analyzed against data sets of other known servers. The digital twin is created to include these base servers and their particular configurations. Then, the digital twin may be deployed on demand in the cloud-computing environment using executable scripts that mimic the base servers and their particular configurations, creating a replication of the IT infrastructure for various purposes (e.g., redundancy, testing, etc.).Type: ApplicationFiled: December 9, 2021Publication date: March 31, 2022Inventors: Debasish MUKHOPADHYAY, Prabagaran SANTHANAKRISHNAN
-
Patent number: 11228645Abstract: A digital twin of an IT infrastructure is created to identify a group of critical servers (called “base servers”) needed to replicate the IT infrastructure in a cloud-computing environment. To identify the correct base servers and their actual server configurations, the IT infrastructure is crawled and various telemetry, connection, and network data is analyzed against data sets of other known servers. The digital twin is created to include these base servers and their particular configurations. Then, the digital twin may be deployed on demand in the cloud-computing environment using executable scripts that mimic the base servers and their particular configurations, creating a replication of the IT infrastructure for various purposes (e.g., redundancy, testing, etc.).Type: GrantFiled: March 27, 2020Date of Patent: January 18, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Debasish Mukhopadhyay, Prabagaran Santhanakrishnan
-
Publication number: 20210306416Abstract: A digital twin of an IT infrastructure is created to identify a group of critical servers (called “base servers”) needed to replicate the IT infrastructure in a cloud-computing environment. To identify the correct base servers and their actual server configurations, the IT infrastructure is crawled and various telemetry, connection, and network data is analyzed against data sets of other known servers. The digital twin is created to include these base servers and their particular configurations. Then, the digital twin may be deployed on demand in the cloud-computing environment using executable scripts that mimic the base servers and their particular configurations, creating a replication of the IT infrastructure for various purposes (e.g., redundancy, testing, etc.).Type: ApplicationFiled: March 27, 2020Publication date: September 30, 2021Inventors: Debasish MUKHOPADHYAY, Prabagaran SANTHANAKRISHNAN
-
Publication number: 20210056226Abstract: A secured virtual container is enabled to securely store personal data corresponding to a user, where such data is inaccessible to processes running outside the secured virtual container. The secured virtual container may also include an execution environment for a machine learning model where the model is securely stored and inaccessible. Personal data may be feature engineered and provided to the machine learning model for training purposes and/or to generate inference values corresponding to the user data. Inference values may thereafter be relayed by a broker application from the secured virtual container to applications external to the container. Applications may perform hyper-personalization operations based at least in part on received inference values. The broker application may enable external applications to subscribe to notifications regarding availability of inference values. The broker may also provide inference values in response to a query.Type: ApplicationFiled: August 23, 2019Publication date: February 25, 2021Inventors: Debasish Mukhopadhyay, Bryston Nitta, Chen Liang
-
Patent number: 10909372Abstract: Devices, systems, and methods for providing auditory sensory substitution using an assistive device are disclosed. Objects in the real-world are observed by a depth camera and classified. The classification is used to identify a sound corresponding to the object. In some cases, the position of the object can also be used to identify the sound. The device is configured to permit vision-impaired players to participate in athletic events.Type: GrantFiled: May 28, 2018Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Debasish Mukhopadhyay
-
Publication number: 20190362149Abstract: Devices, systems, and methods for providing auditory sensory substitution using an assistive device are disclosed. Objects in the real-world are observed by a depth camera and classified. The classification is used to identify a sound corresponding to the object. In some cases, the position of the object can also be used to identify the sound. The device is configured to permit vision-impaired players to participate in athletic events.Type: ApplicationFiled: May 28, 2018Publication date: November 28, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Debasish MUKHOPADHYAY
-
Patent number: 9428412Abstract: A process for treatment of water. Hardness and non-hydroxide alkalinity are removed from feedwaters in amounts to substantially avoid scaling when concentrated. Sparingly ionizable components in the feedwater are urged toward increased ionization by increasing the pH of the feedwater, and, in an embodiment, up to about pH 10.5, or higher. In this manner, species such as silica become highly ionized, and (a) their rejection by membranes used in the process is significantly increased, and (b) their solubility in the reject stream from the membrane process is significantly increased. Sparingly ionized species such as boron, silica, and TOC are highly rejected, and thus, their passage through the membrane is reduced by a factor of ten or more. Recovery ratios of ninety percent (90%) or higher are achievable with many feedwaters, while simultaneously achieving a substantial reduction in cleaning frequency of membranes used in the process.Type: GrantFiled: December 30, 2013Date of Patent: August 30, 2016Inventor: Debasish Mukhopadhyay
-
Patent number: 9073763Abstract: A process for treatment of water. Hardness and non-hydroxide alkalinity are removed from feedwaters to an extent sufficient to avoid scaling when concentrated. Sparingly ionizable components in the feedwater are urged toward increased ionization by increasing the pH of the feedwater. In this manner, species such as silica become highly ionized, and (a) their rejection by membranes used in the process is significantly increased, and (b) their solubility in the reject stream from the membrane process is significantly increased. Sparingly ionized species such as boron, silica, and TOC are highly rejected. Recovery ratios of ninety percent (90%) or higher are achievable with many feedwaters, while simultaneously achieving a substantial reduction in cleaning frequency of membranes used in the process.Type: GrantFiled: November 1, 2012Date of Patent: July 7, 2015Inventor: Debasish Mukhopadhyay
-
Publication number: 20150048027Abstract: A process for treatment of water. Hardness and non-hydroxide alkalinity are removed from feedwaters to an extent sufficient to avoid scaling when concentrated. Sparingly ionizable components in the feedwater are urged toward increased ionization by increasing the pH of the feedwater. In this manner, species such as silica become highly ionized, and (a) their rejection by membranes used in the process is significantly increased, and (b) their solubility in the reject stream from the membrane process is significantly increased. Sparingly ionized species such as boron, silica, and TOC are highly rejected. Recovery ratios of ninety percent (90%) or higher are achievable with many feedwaters, while simultaneously achieving a substantial reduction in cleaning frequency of membranes used in the process.Type: ApplicationFiled: November 1, 2012Publication date: February 19, 2015Inventor: DEBASISH MUKHOPADHYAY
-
Patent number: 8758720Abstract: High purity water produced by reverse osmosis. A feedwater is pretreated to remove hardness and non-hydroxide alkalinity, and the pH is raised to 8.5 or more to ionize solute species such as boron that are sparingly ionized when in neutral or near neutral pH aqueous solution. Ultrapure water resulting is suitable for industrial use.Type: GrantFiled: January 26, 2006Date of Patent: June 24, 2014Inventor: Debasish Mukhopadhyay
-
Publication number: 20140110339Abstract: A process for treatment of water. Hardness and non-hydroxide alkalinity are removed from feedwaters in amounts to substantially avoid scaling when concentrated. Sparingly ionizable components in the feedwater are urged toward increased ionization by increasing the pH of the feedwater, and, in an embodiment, up to about pH 10.5, or higher. In this manner, species such as silica become highly ionized, and (a) their rejection by membranes used in the process is significantly increased, and (b) their solubility in the reject stream from the membrane process is significantly increased. Sparingly ionized species such as boron, silica, and TOC are highly rejected, and thus, their passage through the membrane is reduced by a factor of ten or more. Recovery ratios of ninety percent (90%) or higher are achievable with many feedwaters, while simultaneously achieving a substantial reduction in cleaning frequency of membranes used in the process.Type: ApplicationFiled: December 30, 2013Publication date: April 24, 2014Inventor: Debasish MUKHOPADHYAY
-
Patent number: 8641905Abstract: A process for treatment of water. Hardness and non-hydroxide alkalinity are removed from feedwaters to an extent sufficient to avoid scaling when concentrated. Sparingly ionizable components in the feedwater are urged toward increased ionization by increasing the pH of the feedwater. In this manner, species such as silica become highly ionized, and (a) their rejection by membranes used in the process is significantly increased, and (b) their solubility in the reject stream from the membrane process is significantly increased. Sparingly ionized species such as boron, silica, and TOC are highly rejected. Recovery ratios of ninety percent (90%) or higher are achievable with many feedwaters, while simultaneously achieving a substantial reduction in cleaning frequency of membranes used in the process.Type: GrantFiled: March 12, 2013Date of Patent: February 4, 2014Inventor: Debasish Mukhopadhyay
-
Patent number: 8617398Abstract: A process for treatment of water. Hardness and non-hydroxide alkalinity are removed from feedwaters to an extent sufficient to avoid scaling when concentrated. Sparingly ionizable components in the feedwater are urged toward increased ionization by increasing the pH of the feedwater. In this manner, species such as silica become highly ionized, and (a) their rejection by membranes used in the process is significantly increased, and (b) their solubility in the reject stream from the membrane process is significantly increased. Sparingly ionized species such as boron, silica, and TOC are highly rejected. Recovery ratios of ninety percent (90%) or higher are achievable with many feedwaters, while simultaneously achieving a substantial reduction in cleaning frequency of membranes used in the process.Type: GrantFiled: March 15, 2013Date of Patent: December 31, 2013Inventor: Debasish Mukhopadhyay
-
Publication number: 20130213889Abstract: A process for treatment of water. Hardness and non-hydroxide alkalinity are removed from feedwaters to an extent sufficient to avoid scaling when concentrated. Sparingly ionizable components in the feedwater are urged toward increased ionization by increasing the pH of the feedwater. In this manner, species such as silica become highly ionized, and (a) their rejection by membranes used in the process is significantly increased, and (b) their solubility in the reject stream from the membrane process is significantly increased. Sparingly ionized species such as boron, silica, and TOC are highly rejected. Recovery ratios of ninety percent (90%) or higher are achievable with many feedwaters, while simultaneously achieving a substantial reduction in cleaning frequency of membranes used in the process.Type: ApplicationFiled: March 15, 2013Publication date: August 22, 2013Inventor: DEBASISH MUKHOPADHYAY
-
Publication number: 20130186825Abstract: A process for treatment of water. Hardness and non-hydroxide alkalinity are removed from feedwaters to an extent sufficient to avoid scaling when concentrated. Sparingly ionizable components in the feedwater are urged toward increased ionization by increasing the pH of the feedwater. In this manner, species such as silica become highly ionized, and (a) their rejection by membranes used in the process is significantly increased, and (b) their solubility in the reject stream from the membrane process is significantly increased. Sparingly ionized species such as boron, silica, and TOC are highly rejected. Recovery ratios of ninety percent (90%) or higher are achievable with many feedwaters, while simultaneously achieving a substantial reduction in cleaning frequency of membranes used in the process.Type: ApplicationFiled: March 12, 2013Publication date: July 25, 2013Inventor: DEBASISH MUKHOPADHYAY
-
Publication number: 20130062282Abstract: A process for treatment of water. Hardness and non-hydroxide alkalinity are removed from feedwaters to an extent sufficient to avoid scaling when concentrated. Sparingly ionizable components in the feedwater are urged toward increased ionization by increasing the pH of the feedwater. In this manner, species such as silica become highly ionized, and (a) their rejection by membranes used in the process is significantly increased, and (b) their solubility in the reject stream from the membrane process is significantly increased. Sparingly ionized species such as boron, silica, and TOC are highly rejected. Recovery ratios of ninety percent (90%) or higher are achievable with many feedwaters, while simultaneously achieving a substantial reduction in cleaning frequency of membranes used in the process.Type: ApplicationFiled: November 1, 2012Publication date: March 14, 2013Inventor: DEBASISH MUKHOPADHYAY