Patents by Inventor Shashank Gupta
Shashank Gupta 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: 20230314742Abstract: Photonic interposers that enable low-power, high-bandwidth inter-chip (e.g., board-level and/or rack-level) as well as intra-chip communication are described. Described herein are techniques, architectures and processes that improve upon the performance of conventional computers. Some embodiments provide photonic interposers that use photonic tiles, where each tile includes programmable photonic circuits that can be programmed based on the needs of a particular computer architecture. Some tiles are instantiations of a common template tile that are stitched together in a 1D or a 2D arrangement. Some embodiments described herein provide a programmable physical network designed to connect pairs of tiles together with photonic links.Type: ApplicationFiled: March 27, 2023Publication date: October 5, 2023Applicant: Lightmattter, Inc.Inventors: Carlos Dorta-Quinones, Mykhailo Tymchenko, Anthony Kopa, Michael Gould, Bradford Turcott, Robert Turner, Reza Baghdadi, Shashank Gupta, Ajay Joshi, Nicholas C. Harris, Darius Bunandar
-
Publication number: 20230308188Abstract: Photonic interposers that enable low-power, high-bandwidth inter-chip (e.g., board-level and/or rack-level) as well as intra-chip communication are described. Described herein are techniques, architectures and processes that improve upon the performance of conventional computers. Some embodiments provide photonic interposers that use photonic tiles, where each tile includes programmable photonic circuits that can be programmed based on the needs of a particular computer architecture. Some tiles are instantiations of a common template tile that are stitched together in a 1D or a 2D arrangement. Some embodiments described herein provide a programmable physical network designed to connect pairs of tiles together with photonic links.Type: ApplicationFiled: March 27, 2023Publication date: September 28, 2023Applicant: Lightmatter, Inc.Inventors: Carlos Dorta-Quinones, Ryan Braid, Anthony Kopa, Michael Gould, Nathaniel Bowman, Karl C. Buckenmaier, Joseph Stadolnik, III, Shashank Gupta, James Carr, Nicholas C. Harris, Darius Bunandar
-
Patent number: 11768662Abstract: Photonic processors are described. The photonic processors described herein are configured to perform matrix-matrix (e.g., matrix-vector) multiplication. Some embodiments relate to photonic processors arranged according to a dual-rail architecture, in which numeric values are encoded in the difference between a pair optical signals (e.g., in the difference between the powers of the optical signals). Relative to other architectures, these photonic processors exhibit increased immunity to noise. Some embodiments relate to photonic processors including modulatable detector-based multipliers. Modulatable detectors are detectors designed so that the photocurrent can be modulated according to an electrical control signal. Photonic processors designed using modulatable detector-based multipliers are significantly more compact than other types of photonic processors.Type: GrantFiled: February 17, 2023Date of Patent: September 26, 2023Assignee: Lightmatter, Inc.Inventors: Nicholas C. Harris, Darius Bunandar, Michael Gould, Carl Ramey, Shashank Gupta, Carlos Dorta-Quinones
-
Publication number: 20230289142Abstract: Photonic processors are described. The photonic processors described herein are configured to perform matrix-matrix (e.g., matrix-vector) multiplication. Some embodiments relate to photonic processors arranged according to a dual-rail architecture, in which numeric values are encoded in the difference between a pair optical signals (e.g., in the difference between the powers of the optical signals). Relative to other architectures, these photonic processors exhibit increased immunity to noise. Some embodiments relate to photonic processors including modulatable detector-based multipliers. Modulatable detectors are detectors designed so that the photocurrent can be modulated according to an electrical control signal. Photonic processors designed using modulatable detector-based multipliers are significantly more compact than other types of photonic processors.Type: ApplicationFiled: February 17, 2023Publication date: September 14, 2023Applicant: Lightmatter, Inc.Inventors: Nicholas C. Harris, Darius Bunandar, Michael Gould, Carl Ramey, Shashank Gupta, Carlos Dorta-Quinones
-
Patent number: 11755829Abstract: A computer implemented method includes accessing a spreadsheet for display on a display screen during a remote meeting, receiving a first selection to execute a spotlight function, receiving a second selection of a portion of the spreadsheet being displayed, creating an overlay via the spotlight function, the overlay having a transparent cavity corresponding to the selected portion of the spreadsheet, and applying the overlay to the spreadsheet being displayed such that the selected portion is visible and other portions of the spreadsheet are obscured.Type: GrantFiled: July 6, 2022Date of Patent: September 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Meenakshi Naren, Vinay Vishwanath, Shashank Kapoor, Shravani Dilip Agarkar, Karthik Kasoju, Sandeep Choudri, Naresh Jain, Tumu Sree Bharath, Brian M. Jones, Jeet Mukeshkumar Patel, Sameer Desai, Shashank Gupta
-
Patent number: 11755726Abstract: Systems and methods include obtaining a file associated with a user for processing; utilizing a combination of policy for the user and machine learning to determine whether to i) quarantine the file and scan the file in a sandbox, ii) allow the file to the user and scan the file in the sandbox, and iii) allow the file to the user without the scan; responsive to the quarantine of the file and the sandbox determining the file is malicious, blocking the file; and, responsive to the quarantine of the file and the sandbox determining the file is benign, allowing the file.Type: GrantFiled: June 16, 2020Date of Patent: September 12, 2023Assignee: Zscaler, Inc.Inventors: Changsha Ma, Rex Shang, Douglas A. Koch, Dianhuan Lin, Howie Xu, Bharath Kumar, Shashank Gupta, Parnit Sainion, Narinder Paul, Deepen Desai
-
Patent number: 11743548Abstract: The disclosed subject matter relates generally to display technology, including but not limited to methods and systems for providing knowledge-based media content recommendations, displaying a unified user interface with content-based media recommendations, mixing multiple media content items to be displayed on a focus area, and/or casting controlled media content associated with a network-connected television device. More particularly, the disclosed subject matter relates to displaying a unified user interface having tabbed interfaces in which upcoming media content items from multiple content providers can be displayed in one of the tabbed interfaces.Type: GrantFiled: July 1, 2022Date of Patent: August 29, 2023Assignee: Google LLCInventors: Shashank Gupta, Vasudha Gupta, Kashish Singhal, Ashwin Kumar Srigiri, Padmaja Ragavendra
-
Patent number: 11686902Abstract: Methods and apparatus for tuning a photonics-based component. An opto-electrical detector is configured to output an electrical signal based on a measurement of light intensity of the photonics-based component, the light intensity being proportional to an amount of detuning of the photonics-based component. Analog-to-digital conversion (ADC) circuitry is configured to output a digital signal based on the electrical signal output from the opto-electrical detector. Feedback control circuitry is configured to tune the photonics-based component based, at least in part, on the digital signal output from the ADC circuitry.Type: GrantFiled: June 17, 2022Date of Patent: June 27, 2023Assignee: Lightmatter, Inc.Inventors: Carlos Dorta-Quinones, Carl Ramey, Omer Ozgur Yildirim, Chithira Ravi, Shashank Gupta, Nicholas C. Harris
-
Publication number: 20230195807Abstract: Semantic analysis to resolve ambiguous user input data with respect to a request for data includes identifying tokens based on the text string, identifying a tables in a database, wherein a token indicates a column from a table and a token indicates a column from another table, identifying candidate join paths for joining tables, obtaining respective candidate results using the candidate join paths, outputting combined candidate results including values from the respective candidate results, obtaining second user input data indicating a selected value, identifying the request for data as unambiguous and identifying a selected join path based on the selected value, and, in response to identifying the request for data as unambiguous, outputting data responsive to the request for data using the selected join path.Type: ApplicationFiled: February 15, 2023Publication date: June 22, 2023Inventors: Shashank Gupta, Amit Prakash, Ajeet Singh, Shikhar Agaewal, Shailesh Chauhan, Satyam Shekhar
-
Publication number: 20230183307Abstract: The present invention is a DNA expression vector comprising: a toxP: a mutant toxO that blocks Fe-mediated regulation of gene expression; and a DNA sequence encoding a protein, wherein the toxP and the mutant toxO regulate expression of the DNA segment encoding the protein. It is preferred that DNA expression vectors of the present invention include DNA sequences encoding a signal peptide so that a protein expressed is attached to the signal peptide prior to processing. Novel proteins are produced off of the DNA expression vector of the present invention.Type: ApplicationFiled: December 13, 2021Publication date: June 15, 2023Inventors: William R. Bishai, John R. Murphy, Laurene Cheung, Shashank Gupta, Cynthia K. Bullen
-
Patent number: 11669141Abstract: Examples are disclosed that relate to computing systems having a common conductive pathway. One example provides a computing system comprising a power supply configured to output electrical power for delivery to one or more power nodes, and one or more power monitors configured to identify a power overload condition based on the power output by the power supply. The computing system further comprises a parent controller configured to, based at least on receiving an indication of the power overload condition, transmit an instruction to one or more child controllers that causes each child controller to effect a change in an operational state of a corresponding power node. The computing system also comprises a conductive pathway along which electrical power output from the power supply is transmitted for delivery to the one or more power nodes, and along which the instruction is transmitted to the one or more child controllers.Type: GrantFiled: May 28, 2021Date of Patent: June 6, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Osvaldo Patricio Morales, Michael P Czamara, Judith Ying Priest, Adolfo Bravo Ferreira, Scot Edward Heath, Kevin Carter Keaney, Shashank Gupta
-
Patent number: 11609742Abstract: Photonic processors are described. The photonic processors described herein are configured to perform matrix-matrix (e.g., matrix-vector) multiplication. Some embodiments relate to photonic processors arranged according to a dual-rail architecture, in which numeric values are encoded in the difference between a pair optical signals (e.g., in the difference between the powers of the optical signals). Relative to other architectures, these photonic processors exhibit increased immunity to noise. Some embodiments relate to photonic processors including modulatable detector-based multipliers. Modulatable detectors are detectors designed so that the photocurrent can be modulated according to an electrical control signal. Photonic processors designed using modulatable detector-based multipliers are significantly more compact than other types of photonic processors.Type: GrantFiled: August 10, 2021Date of Patent: March 21, 2023Assignee: Lightmatter, Inc.Inventors: Nicholas C. Harris, Darius Bunandar, Michael Gould, Carl Ramey, Shashank Gupta, Carlos Dorta-Quinones
-
Patent number: 11599587Abstract: Semantic analysis to resolve ambiguous user input data with respect to a request for data includes identifying tokens based on the text string, identifying a tables in a database, wherein a token indicates a column from a table and a token indicates a column from another table, identifying candidate join paths for joining tables, obtaining respective candidate results using the candidate join paths, outputting combined candidate results including values from the respective candidate results, obtaining second user input data indicating a selected value, identifying the request for data as unambiguous and identifying a selected join path based on the selected value, and, in response to identifying the request for data as unambiguous, outputting data responsive to the request for data using the selected join path.Type: GrantFiled: May 24, 2021Date of Patent: March 7, 2023Assignee: ThoughtSpot, Inc.Inventors: Shashank Gupta, Amit Prakash, Ajeet Singh, Shikhar Agarwal, Shailesh Chauhan, Satyam Shekhar
-
Publication number: 20230067275Abstract: Described herein are photonic sources and related system architectures that can satisfy the optical power requirements of large photonic accelerators. Some embodiments relate to a computer comprising a photonic accelerator configured to perform matrix multiplication; a fiber array optically coupled to the photonic accelerator; and a photonic source optically coupled to the fiber array. The photonic source comprising a laser array comprising a plurality of monolithically co-integrated lasers, and a coupling lens array comprising a plurality of monolithically co-integrated lenses, the coupling lens array optically coupling the laser array to the fiber array. The laser array is configured to output between 0.1 W and 10 W of optical power.Type: ApplicationFiled: August 30, 2022Publication date: March 2, 2023Applicant: Lightmatter, Inc.Inventors: Shashank Gupta, Michael Gould, James Carr, Nicholas C. Harris, Sven Mahnkopf, David Demmer
-
Publication number: 20230018188Abstract: Systems and methods include receiving a trained machine learning model that has been processed with training information removed therefrom, wherein the training information is utilized in training of the trained machine learning model; monitoring traffic, inline at the node, including processing the traffic with the trained machine learning model; obtaining a verdict on the traffic based on the trained machine learning model; and performing an action on the traffic based on the verdict.Type: ApplicationFiled: September 29, 2022Publication date: January 19, 2023Inventors: Rex Shang, Dianhuan Lin, Changsha Ma, Douglas A. Koch, Shashank Gupta, Parnit Sainion, Visvanathan Thothathri, Narinder Paul, Howie Xu
-
Publication number: 20220394351Abstract: Methods, systems, and media for presenting media content are provided.Type: ApplicationFiled: July 8, 2022Publication date: December 8, 2022Inventors: Vinit Deshpande, Kishore Subramanian, Shashank Gupta, Shubham Gupta
-
Publication number: 20220382352Abstract: Examples are disclosed that relate to computing systems having a common conductive pathway. One example provides a computing system comprising a power supply configured to output electrical power for delivery to one or more power nodes, and one or more power monitors configured to identify a power overload condition based on the power output by the power supply. The computing system further comprises a parent controller configured to, based at least on receiving an indication of the power overload condition, transmit an instruction to one or more child controllers that causes each child controller to effect a change in an operational state of a corresponding power node. The computing system also comprises a conductive pathway along which electrical power output from the power supply is transmitted for delivery to the one or more power nodes, and along which the instruction is transmitted to the one or more child controllers.Type: ApplicationFiled: May 28, 2021Publication date: December 1, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Osvaldo Patricio MORALES, Michael P. CZAMARA, Judith Ying PRIEST, Adolfo BRAVO FERREIRA, Scot Edward HEATH, Kevin Carter KEANEY, Shashank GUPTA
-
Patent number: 11475368Abstract: Systems and methods include training a machine learning model with data for identifying features in monitored traffic in a network; analyzing the trained machine learning model to identify information overhead therein, wherein the information overhead is utilized in part for the training; removing the information overhead in the machine learning model; and providing the machine learning model for runtime use for identifying the features in the monitored traffic, with the removed information overhead from the machine learning model.Type: GrantFiled: September 18, 2020Date of Patent: October 18, 2022Assignee: Zscaler, Inc.Inventors: Rex Shang, Dianhuan Lin, Changsha Ma, Douglas A. Koch, Shashank Gupta, Parnit Sainion, Visvanathan Thothathri, Narinder Paul, Howie Xu
-
Publication number: 20220317378Abstract: Methods and apparatus for tuning a photonics-based component. An opto-electrical detector is configured to output an electrical signal based on a measurement of light intensity of the photonics-based component, the light intensity being proportional to an amount of detuning of the photonics-based component. Analog-to-digital conversion (ADC) circuitry is configured to output a digital signal based on the electrical signal output from the opto-electrical detector. Feedback control circuitry is configured to tune the photonics-based component based, at least in part, on the digital signal output from the ADC circuitry.Type: ApplicationFiled: June 17, 2022Publication date: October 6, 2022Applicant: Lightmatter, Inc.Inventors: Carlos Dorta-Quinones, Carl Ramey, Omer Ozgur Yildirim, Chithira Ravi, Shashank Gupta, Nicholas C. Harris
-
Publication number: 20220292197Abstract: Cloud services intelligently provision new VMs for a VM scale set when the original label that included the OS or other software images used to provision existing VMs of the VM scale set is no longer available or has been changed. Metadata of the existing VMs are analyzed to identify an OS image or other software image used to provision the existing VMs. The metadata also reveals updates that are running on the new VMs. These updates include software that was not part of the original label used to provision the existing VMs and are used to find the second label in a label database. The second labels include the OS or software of the existing VMs—or a later version thereof—and some portion of the updates. A VM-provisioning service uses the second label to provision the new VM.Type: ApplicationFiled: March 14, 2021Publication date: September 15, 2022Inventors: Uday Kumar BANDARU, Ravindra Nath BHARTIYA, Shashank GUPTA