Patents by Inventor Cyrus S. Bamji

Cyrus S. Bamji 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: 11675056
    Abstract: A zoned time-of-flight (ToF) arrangement includes a sensor and a steerable light source that produces an illumination beam having a smaller angular extent than the field of view (FoV) of the sensor. The illumination beam is steerable within the sensor's FoV to optionally move through the sensor's FoV or dwell in a particular region of interest. Steering the illumination beam and sequentially generating a depth map of the illuminated region permits advantageous operations over ToF arrangements that simultaneously illuminate the entire sensor's FoV. For example, ambient performance, maximum range, and jitter are improved. Multiple steering alternative configurations are disclosed, including mechanical, electro optical, and electrowetting solutions.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: June 13, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Onur C. Akkaya, Cyrus S. Bamji
  • Publication number: 20210141066
    Abstract: A zoned time-of-flight (ToF) arrangement includes a sensor and a steerable light source that produces an illumination beam having a smaller angular extent than the field of view (FoV) of the sensor. The illumination beam is steerable within the sensor's FoV to optionally move through the sensor's FoV or dwell in a particular region of interest. Steering the illumination beam and sequentially generating a depth map of the illuminated region permits advantageous operations over ToF arrangements that simultaneously illuminate the entire sensor's FoV. For example, ambient performance, maximum range, and jitter are improved. Multiple steering alternative configurations are disclosed, including mechanical, electro optical, and electrowetting solutions.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Onur C. AKKAYA, Cyrus S. BAMJI
  • Patent number: 10901073
    Abstract: A zoned time-of-flight (ToF) arrangement includes a sensor and a steerable light source that produces an illumination beam having a smaller angular extent than the field of view (FoV) of the sensor. The illumination beam is steerable within the sensor's FoV to optionally move through the sensor's FoV or dwell in a particular region of interest. Steering the illumination beam and sequentially generating a depth map of the illuminated region permits advantageous operations over ToF arrangements that simultaneously illuminate the entire sensor's FoV. For example, ambient performance, maximum range, and jitter are improved. Multiple steering alternative configurations are disclosed, including mechanical, electro optical, and electrowetting solutions.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Onur C. Akkaya, Cyrus S. Bamji
  • Patent number: 10302768
    Abstract: A method for facilitating removal of multipath signal interference from light data can comprise illuminating, with an illumination unit, a target with a light source. The illumination unit can be configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method can also comprise acquiring, with a sensor unit, reflected light data reflected from the target. The reflected light data can comprise an array of spatial domain information received from light reflected by the target. Further, the method can comprise processing, with the one or more processors, the reflected light data. The processing applies a high-pass filter within the spatial domain to the reflected light data.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Peter Godbaz, Mirko Schmidt, Cyrus S. Bamji
  • Publication number: 20190154809
    Abstract: A zoned time-of-flight (ToF) arrangement includes a sensor and a steerable light source that produces an illumination beam having a smaller angular extent than the field of view (FoV) of the sensor. The illumination beam is steerable within the sensor's FoV to optionally move through the sensor's FoV or dwell in a particular region of interest. Steering the illumination beam and sequentially generating a depth map of the illuminated region permits advantageous operations over ToF arrangements that simultaneously illuminate the entire sensor's FoV. For example, ambient performance, maximum range, and jitter are improved. Multiple steering alternative configurations are disclosed, including mechanical, electro optical, and electrowetting solutions.
    Type: Application
    Filed: January 23, 2019
    Publication date: May 23, 2019
    Inventors: Onur C. AKKAYA, Cyrus S. BAMJI
  • Patent number: 10234561
    Abstract: A method for facilitating removal of specular reflection noise from light data can include illuminating, using an illumination unit, a target with a light source. The illumination unit is configured to project light with a spatial light pattern onto the target. The method can also include acquiring, with a sensor unit, light data that is reflected from the target. The light data may comprise a directly reflected spatial light pattern and a specular reflected spatial light pattern. The directly reflected spatial light pattern and the specular reflected spatial light pattern comprise at least one spatial distinction that distinguishes the directly reflected spatial light pattern from the specular reflected spatial light pattern. The method can further comprise processing the light data to distinguish the directly reflected spatial light pattern from the specular reflected spatial light pattern based upon the at least one spatial distinction.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Peter Godbaz, Cyrus S. Bamji, Mirko Schmidt
  • Publication number: 20170323429
    Abstract: A method for compensating for light reflected from non-uniform targets comprises illuminating, with an illumination unit, a target. During a first frame, the illumination unit is configured to project a uniform pattern onto the target. During a second frame, the illumination unit is configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method further includes acquiring, with a sensor unit, first light data reflected from the target within the first frame and second light data reflected from the target within the second frame. Further, the method includes calculating, with the one or more processors, normalized light data by dividing, within the spatial frequency domain, the second light data by the first light data.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: John Peter Godbaz, Cyrus S. Bamji, Mirko Schmidt
  • Publication number: 20170322309
    Abstract: A method for facilitating removal of specular reflection noise from light data can include illuminating, using an illumination unit, a target with a light source. The illumination unit is configured to project light with a spatial light pattern onto the target. The method can also include acquiring, with a sensor unit, light data that is reflected from the target. The light data may comprise a directly reflected spatial light pattern and a specular reflected spatial light pattern. The directly reflected spatial light pattern and the specular reflected spatial light pattern comprise at least one spatial distinction that distinguishes the directly reflected spatial light pattern from the specular reflected spatial light pattern. The method can further comprise processing the light data to distinguish the directly reflected spatial light pattern from the specular reflected spatial light pattern based upon the at least one spatial distinction.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: John Peter Godbaz, Cyrus S. Bamji, Mirko Schmidt
  • Publication number: 20170322310
    Abstract: A method for facilitating removal of multipath signal interference from light data can comprise illuminating, with an illumination unit, a target with a light source. The illumination unit can be configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method can also comprise acquiring, with a sensor unit, reflected light data reflected from the target. The reflected light data can comprise an array of spatial domain information received from light reflected by the target. Further, the method can comprise processing, with the one or more processors, the reflected light data. The processing applies a high-pass filter within the spatial domain to the reflected light data.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: John Peter Godbaz, Mirko Schmidt, Cyrus S. Bamji
  • Patent number: 6760894
    Abstract: A method and mechanism for performing a timing analysis on virtual component blocks, which is an abstraction of a circuit block is provided. A set of modes for a circuit block are identified, where a mode is a set of meaningful control input values. Each functionally meaningful or useful control input combination is applied to the circuit block. For each control input combination applied, a delay for each data input/output path and each control input/output path not passing through a blocked circuit node for the applied combination of control inputs is calculated. The delay information for the data paths and control paths is stored within a timing model. The delay information may include a maximum or minimum delay for the circuit block. The timing of sequential circuit blocks may also characterized using the methods and mechanisms herein.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: July 6, 2004
    Assignee: Cadence Design Systems, Inc.
    Inventors: Hakan Yalcin, Cyrus S. Bamji, Mohammad S. Mortazavi, Robert J. Palermo
  • Patent number: 5729466
    Abstract: A system, method, and software product in a computer aided design apparatus for system design, to simultaneously optimize multiple performance criteria models of the system, where the performance criteria models are characterized by convex cost functions based on linear dimensional characteristics of the system being designed. One embodiment is provided in a computer aid design environment for integrated circuit design, and used to simultaneously optimize fabrication yield along with other performance criteria. Optimization is provided by converting a structural description of an integrated circuit into a constraint graph, compacting, and modifying the constraint graph to include convex cost functions for selected performance criteria to be optimized, such as yield cost functions. The cost functions are then transformed to piecewise linear cost functions.
    Type: Grant
    Filed: April 3, 1996
    Date of Patent: March 17, 1998
    Assignee: Cadence Design Systems, Inc.
    Inventor: Cyrus S. Bamji
  • Patent number: 5281558
    Abstract: A computer system and computer-implemented method for compacting the geometrical area of a hierarchical integrated circuit layout. The present invention is particularly adapted for use with layouts including over-the-cell routing (OTCR). The inventive method includes the general steps of normalizing the cells, compacting the cells, then reconstructing the layout that includes the normalized cells. More particularly, the step of normalizing the cells includes initial step of identifying an overlapping object produced from the OTCR that overlaps one of the instances. That overlapping object is then divided into an overlapping segment and a non-overlapping segment. The overlapping segment is then removed from the cell and copied into the leaf cell of the overlapped instance. The overlapping segment is defined as a special object of the cell into which it is copied.
    Type: Grant
    Filed: November 2, 1992
    Date of Patent: January 25, 1994
    Assignee: Cadence Design Systems, Inc.
    Inventors: Cyrus S. Bamji, Ravi Varadarajan