Patents by Inventor Saikat Guha
Saikat Guha 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: 20210033640Abstract: A method includes sending a probe beam into a beam path that induces a lateral displacement to the probe beam. The probe beam includes a plurality of orthogonal spatial modes that are entangled with each other. The method also includes measuring a phase of each spatial mode from the plurality of orthogonal spatial modes in the probe beam at a detector disposed within a near field propagation regime of the probe beam. The method also includes estimating the lateral displacement of the probe beam based on a phase of each spatial mode from the plurality of spatial modes in the probe beam after the beam path.Type: ApplicationFiled: July 7, 2020Publication date: February 4, 2021Applicant: Xanadu Quantum Technologies Inc.Inventors: Saikat GUHA, Haoyu QI
-
Publication number: 20200301910Abstract: A multilevel data lineage view system disclosed herein allows generating higher level data lineage views. An implementation of the multilevel data lineage view system is implemented using various computer process instructions including receiving information about a plurality of objects, wherein at least some of the objects are organized in a hierarchy, determining relations between at least some of these objects at a first level in the hierarchy, and inferring relationships between the objects at a second level in the hierarchy based on the relationships between the objects at the first level in the hierarchy based on a count of assets of constituent parts of the objects at the first level in the hierarchy, wherein the second level is above the first level in the hierarchy.Type: ApplicationFiled: March 22, 2019Publication date: September 24, 2020Inventors: Anubhav Siddharth SUDHAKAR, Saikat GUHA
-
Publication number: 20200278986Abstract: Described herein is a system and method for inferring data relationships of a plurality of datasets. Data contents (and optionally metadata) of the plurality of datasets are scanned to extract features of each of the datasets. Features can be related to a structure of data, a profile of data within the dataset, and/or metadata of the dataset. Each feature has an associated weight. The datasets can be clustered into clusters based on at least some of the weighted features (e.g., based on a sim-hash or min-hash of the dataset). A precise similarity metric is computed between datasets in each cluster based on their weighted features. Datasets with precise similarity metrics above a threshold quantity are inferred to be being likely related. Information is provided regarding the inferred likely related datasets.Type: ApplicationFiled: March 1, 2019Publication date: September 3, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Saikat GUHA, Gary Kyle SOELLER
-
Publication number: 20200134064Abstract: Techniques described herein are directed to determining an effective tag for data assets. For instance, each tag associated with a data asset may be associated with certain attributes. Non-limiting examples for such attributes may include a confidence level associated with a source that applied the tag, an applied date at which the tag was applied to the data asset, and/or a hierarchical depth of the data asset to which the tag was applied, as well as additional and/or alternative types of attributes. When a request to determine a tag for a data asset is received, the attributes for all the tags applied to the data asset may be retrieved and/or analyzed to determine which of such tags effectively classifies the data asset. The determined effective tag may be returned to the requesting entity.Type: ApplicationFiled: October 30, 2018Publication date: April 30, 2020Inventors: Saikat Guha, Boris Asipov, Justin Dellamore
-
Publication number: 20200073994Abstract: Described herein is a system and method for utilizing data flow analysis to perform data classification with respect to a source dataset and a generated derived dataset. A flow confidence for a field is calculated using an adaptive algorithm in accordance with the action performed and the derived dataset. An associated derived confidence for a particular tag is calculated in accordance with an associated confidence and the flow confidence. When the associated derived confidence is greater than or equal to a first threshold, the particular tag is copied to the derived dataset. In some embodiments, when the associated derived confidence is less than or equal to a second threshold, the particular tag is not copied to the derived dataset. Otherwise an action to be taken is identified. A response to the action is received and the adaptive algorithm is modified in accordance with the received response.Type: ApplicationFiled: August 30, 2018Publication date: March 5, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Saikat GUHA, Guoyu HAO, Steven Peter HERBERT, Boris ASIPOV
-
Publication number: 20200026803Abstract: According to one aspect of the present disclosure, a computing device is provided, including non-volatile memory storing a database including a plurality of database entries. The computing device may further include a processor configured to sort the plurality of database entries into a plurality of database entry length sets. For each database entry length set, each database entry included in the database entry length set may be within a predefined length range. For each database entry length set, the processor may be further configured to generate a probabilistic data structure based on the one or more database entries included in the database entry length set.Type: ApplicationFiled: July 23, 2018Publication date: January 23, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Aditya GUPTA, Saikat GUHA, Steven Peter HERBERT, Boris ASIPOV
-
Patent number: 10274587Abstract: A system for covert sensing. A broadband light source is split into two portions, a first portion of which illuminates a target, and a second portion of which is frequency shifted, e.g., by an acousto-optic frequency shifter. Light reflected from the target is combined with the frequency shifted light, detected, and demodulated with an in-phase and quadrature demodulator. The outputs of the demodulator are filtered and the arc tangent of the ratio is calculated.Type: GrantFiled: January 19, 2018Date of Patent: April 30, 2019Assignee: RAYTHEON BBN TECHNOLOGIES CORP.Inventors: Boulat A. Bash, Saikat Guha
-
Publication number: 20190108358Abstract: A “Data Transfer Tool” extracts, labels and stores user data or information that may be confined within application silos during user interaction with arbitrary apps. The Data Transfer Tool enables sharing of this otherwise siloed data shared across and between authorized apps. The Data Transfer Tool provides a task-centric approach to define and extract structured and semantically meaningful information from source applications by providing multiple semantic models that are individually tailored to particular source apps. The Data Transfer Tool applies an accessibility API or the like of the OS in combination with the semantic model for the source app to scrape user entered or selected data or information from the source app. The Data Transfer Tool enables and creates new user experiences and increases user efficiency when interacting with various apps by making the scraped data or information available to subscribing destination apps approved to receive that data or information.Type: ApplicationFiled: November 29, 2018Publication date: April 11, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Vishnu Navda, Ramachandran Ramjee, Devarayasamudra Chandramouli Vageesh, Saikat Guha, Venkata N. Padmanabhan
-
Patent number: 10193722Abstract: An optical receiver may include a unitary transformation operator to receive an n-symbol optical codeword associated with a codebook, and to perform a unitary transformation on the received optical codeword to generate a transformed optical codeword, where the unitary transformation is based on the codebook. The optical receiver may further include n optical detectors, where a particular one of the n optical detectors is to detect a particular optical symbol of the transformed optical codeword, and to determine whether the particular optical symbol corresponds to a first optical symbol or a second optical symbol. The optical receiver may also include a decoder to construct a codeword based on the determinations, and to decode the constructed codeword into a message using the codebook. The optical receiver may attain superadditive capacity, and, with an optimal code, may attain the Holevo limit to reliable communication data rates.Type: GrantFiled: December 30, 2015Date of Patent: January 29, 2019Assignee: Raytheon BBN Technologies Corp.Inventor: Saikat Guha
-
Patent number: 10176336Abstract: A “Data Transfer Tool” extracts, labels and stores user data or information that may be confined within application silos during user interaction with arbitrary apps. The Data Transfer Tool enables sharing of this otherwise siloed data shared across and between authorized apps. The Data Transfer Tool provides a task-centric approach to define and extract structured and semantically meaningful information from source applications by providing multiple semantic models that are individually tailored to particular source apps. The Data Transfer Tool applies an accessibility API or the like of the OS in combination with the semantic model for the source app to scrape user entered or selected data or information from the source app. The Data Transfer Tool enables and creates new user experiences and increases user efficiency when interacting with various apps by making the scraped data or information available to subscribing destination apps approved to receive that data or information.Type: GrantFiled: September 11, 2015Date of Patent: January 8, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vishnu Navda, Ramachandran Ramjee, Devarayasamudra Chandramouli Vageesh, Saikat Guha, Venkata N. Padmanabhan
-
Patent number: 10069573Abstract: A method implemented by an optical circuit, including beam splitter, phase shifters and cross-phase modulators, for solving Ising-model using quantum annealing discretizes a continuous time-dependent Hamiltonian function over a time period T, into a plurality of smaller portions; implements each of said smaller portions with a non-linear optical medium, and iterates over said smaller portions to output a solution of the Ising Hamiltonian problem, using the optical components.Type: GrantFiled: February 3, 2017Date of Patent: September 4, 2018Assignee: RAYTHEON BBN TECHNOLOGIES CORP.Inventors: Hari Kiran Krovi, Saikat Guha
-
Publication number: 20180210071Abstract: A system for covert sensing. A broadband light source is split into two portions, a first portion of which illuminates a target, and a second portion of which is frequency shifted, e.g., by an acousto-optic frequency shifter. Light reflected from the target is combined with the frequency shifted light, detected, and demodulated with an in-phase and quadrature demodulator. The outputs of the demodulator are filtered and the arc tangent of the ratio is calculated.Type: ApplicationFiled: January 19, 2018Publication date: July 26, 2018Inventors: Boulat A. Bash, Saikat Guha
-
Publication number: 20180139580Abstract: A platform that facilities preservation of user privacy with respect to location-based applications executing on mobile computing devices is described. The platform registers triggers that are set forth by location-based applications, where a trigger specifies one or more rules and includes a location constraint. The platform causes a sensor on the mobile computing device to output location data, and the platform determines if the trigger has been satisfied by comparing the location constraint with the location data. If the trigger is satisfied, the platform transmits a callback to the application. Accordingly, the application does not receive location data from the sensor.Type: ApplicationFiled: January 15, 2018Publication date: May 17, 2018Inventors: Saikat Guha, Venkata N. Padmanabhan, Mudit Jain
-
Patent number: 9894479Abstract: A platform that facilities preservation of user privacy with respect to location-based applications executing on mobile computing devices is described. The platform registers triggers that are set forth by location-based applications, where a trigger specifies one or more rules and includes a location constraint. The platform causes a sensor on the mobile computing device to output location data, and the platform determines if the trigger has been satisfied by comparing the location constraint with the location data. If the trigger is satisfied, the platform transmits a callback to the application. Accordingly, the application does not receive location data from the sensor.Type: GrantFiled: May 8, 2011Date of Patent: February 13, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Saikat Guha, Venkata N. Padmanabhan, Mudit Jain
-
Publication number: 20180025011Abstract: Non-limiting examples of the present disclosure describe systems and methods for scanning of data for policy compliance. In one example, network data is evaluated to generate one or more groupings. A grouping may be based on file type of the network data. Data identification rules are applied to identify one or more data schemas from file data of a grouping. One or more policy rules that apply to content of the data schema may be determined. At least one file of the file data may be scanned to determine compliance with the one or more policy rules. A report of compliance with the one or more policy rules may be generated based on a result of a file scan. Other examples are also described.Type: ApplicationFiled: July 20, 2016Publication date: January 25, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Michael Aksionkin, Boris Asipov, Saikat Guha, Leena Jain Sheth, Rithesh Baradi, Alisson Sol
-
Publication number: 20170264373Abstract: A method implemented by an optical circuit, including beam splitter, phase shifters and cross-phase modulators, for solving Ising-model using quantum annealing discretizes a continuous time-dependent Hamiltonian function over a time period T, into a plurality of smaller portions; implements each of said smaller portions with a non-linear optical medium, and iterates over said smaller portions to output a solution of the Ising Hamiltonian problem, using the optical components.Type: ApplicationFiled: February 3, 2017Publication date: September 14, 2017Inventors: Hari Kiran Krovi, Saikat Guha
-
Patent number: 9753778Abstract: A resource allocation framework is described herein which allocates items (conceptualized as balls) to item-receiving slots (conceptualized as bins) in a domain-agnostic manner. A user instantiates the resource allocation framework to a particular allocation problem by generating a specification that describes the allocation problem in a declarative fashion. Among other features, the specification maps real-world entities to the balls and bins, and describes the constraints associated with the allocation problem. The specification also provides a utilization function that computes the consumption of resources for a proposed assignment of a particular ball to a particular bin. According to another aspect, the resource allocation framework uses many processing elements (e.g., GPU threads, CPU threads, etc.), operating in parallel, to attempt to find a solution to the allocation problem.Type: GrantFiled: July 20, 2012Date of Patent: September 5, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Saikat Guha, Ranjita Bhagwan, Anshul Rai
-
Patent number: 9569730Abstract: A method and device for optimal processing of a plurality of sets of coherent states of lights. The method includes: receiving a light having a coherent state; splitting the coherent state into a plurality of identical states (slices), each a coherent state with lower intensity than that of the received coherent state; transferring the information of each of the identical coherent states into a qubit; compressing the quantum information of the qubit into a quantum memory; and quantum processing the quantum information from the quantum memory.Type: GrantFiled: October 5, 2012Date of Patent: February 14, 2017Assignee: Raytheon BBN Technologies Corp.Inventors: Marcus P. da Silva, Saikat Guha, Zachary Dutton
-
Publication number: 20170032138Abstract: A “Data Transfer Tool” extracts, labels and stores user data or information that may be confined within application silos during user interaction with arbitrary apps. The Data Transfer Tool enables sharing of this otherwise siloed data shared across and between authorized apps. The Data Transfer Tool provides a task-centric approach to define and extract structured and semantically meaningful information from source applications by providing multiple semantic models that are individually tailored to particular source apps. The Data Transfer Tool applies an accessibility API or the like of the OS in combination with the semantic model for the source app to scrape user entered or selected data or information from the source app. The Data Transfer Tool enables and creates new user experiences and increases user efficiency when interacting with various apps by making the scraped data or information available to subscribing destination apps approved to receive that data or information.Type: ApplicationFiled: September 11, 2015Publication date: February 2, 2017Inventors: Vishnu Navda, Ramachandran Ramjee, Devarayasamudra Chandramouli Vageesh, Saikat Guha, Venkata N. Padmanabhan
-
Publication number: 20160119170Abstract: An optical receiver may include a unitary transformation operator to receive an n-symbol optical codeword associated with a codebook, and to perform a unitary transformation on the received optical codeword to generate a transformed optical codeword, where the unitary transformation is based on the codebook. The optical receiver may further include n optical detectors, where a particular one of the n optical detectors is to detect a particular optical symbol of the transformed optical codeword, and to determine whether the particular optical symbol corresponds to a first optical symbol or a second optical symbol. The optical receiver may also include a decoder to construct a codeword based on the determinations, and to decode the constructed codeword into a message using the codebook. The optical receiver may attain superadditive capacity, and, with an optimal code, may attain the Holevo limit to reliable communication data rates.Type: ApplicationFiled: December 30, 2015Publication date: April 28, 2016Inventor: Saikat Guha