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: 20210033640
    Abstract: 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: Application
    Filed: July 7, 2020
    Publication date: February 4, 2021
    Applicant: Xanadu Quantum Technologies Inc.
    Inventors: Saikat GUHA, Haoyu QI
  • Publication number: 20200301910
    Abstract: 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: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventors: Anubhav Siddharth SUDHAKAR, Saikat GUHA
  • Publication number: 20200278986
    Abstract: 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: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Saikat GUHA, Gary Kyle SOELLER
  • Publication number: 20200134064
    Abstract: 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: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Saikat Guha, Boris Asipov, Justin Dellamore
  • Publication number: 20200073994
    Abstract: 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: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Saikat GUHA, Guoyu HAO, Steven Peter HERBERT, Boris ASIPOV
  • Publication number: 20200026803
    Abstract: 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: Application
    Filed: July 23, 2018
    Publication date: January 23, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aditya GUPTA, Saikat GUHA, Steven Peter HERBERT, Boris ASIPOV
  • Patent number: 10274587
    Abstract: 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: Grant
    Filed: January 19, 2018
    Date of Patent: April 30, 2019
    Assignee: RAYTHEON BBN TECHNOLOGIES CORP.
    Inventors: Boulat A. Bash, Saikat Guha
  • Publication number: 20190108358
    Abstract: 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: Application
    Filed: November 29, 2018
    Publication date: April 11, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vishnu Navda, Ramachandran Ramjee, Devarayasamudra Chandramouli Vageesh, Saikat Guha, Venkata N. Padmanabhan
  • Patent number: 10193722
    Abstract: 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: Grant
    Filed: December 30, 2015
    Date of Patent: January 29, 2019
    Assignee: Raytheon BBN Technologies Corp.
    Inventor: Saikat Guha
  • Patent number: 10176336
    Abstract: 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: Grant
    Filed: September 11, 2015
    Date of Patent: January 8, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vishnu Navda, Ramachandran Ramjee, Devarayasamudra Chandramouli Vageesh, Saikat Guha, Venkata N. Padmanabhan
  • Patent number: 10069573
    Abstract: 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: Grant
    Filed: February 3, 2017
    Date of Patent: September 4, 2018
    Assignee: RAYTHEON BBN TECHNOLOGIES CORP.
    Inventors: Hari Kiran Krovi, Saikat Guha
  • Publication number: 20180210071
    Abstract: 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: Application
    Filed: January 19, 2018
    Publication date: July 26, 2018
    Inventors: Boulat A. Bash, Saikat Guha
  • Publication number: 20180139580
    Abstract: 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: Application
    Filed: January 15, 2018
    Publication date: May 17, 2018
    Inventors: Saikat Guha, Venkata N. Padmanabhan, Mudit Jain
  • Patent number: 9894479
    Abstract: 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: Grant
    Filed: May 8, 2011
    Date of Patent: February 13, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Saikat Guha, Venkata N. Padmanabhan, Mudit Jain
  • Publication number: 20180025011
    Abstract: 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: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael Aksionkin, Boris Asipov, Saikat Guha, Leena Jain Sheth, Rithesh Baradi, Alisson Sol
  • Publication number: 20170264373
    Abstract: 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: Application
    Filed: February 3, 2017
    Publication date: September 14, 2017
    Inventors: Hari Kiran Krovi, Saikat Guha
  • Patent number: 9753778
    Abstract: 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: Grant
    Filed: July 20, 2012
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Saikat Guha, Ranjita Bhagwan, Anshul Rai
  • Patent number: 9569730
    Abstract: 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: Grant
    Filed: October 5, 2012
    Date of Patent: February 14, 2017
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Marcus P. da Silva, Saikat Guha, Zachary Dutton
  • Publication number: 20170032138
    Abstract: 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: Application
    Filed: September 11, 2015
    Publication date: February 2, 2017
    Inventors: Vishnu Navda, Ramachandran Ramjee, Devarayasamudra Chandramouli Vageesh, Saikat Guha, Venkata N. Padmanabhan
  • Publication number: 20160119170
    Abstract: 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: Application
    Filed: December 30, 2015
    Publication date: April 28, 2016
    Inventor: Saikat Guha