Patents by Inventor Kartik Rao

Kartik Rao 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: 11978646
    Abstract: Embodiments of the disclosure generally relate to a semiconductor processing chamber. In one embodiment, semiconductor processing chamber is disclosed and includes a chamber body having a bottom and a sidewall defining an interior volume, the sidewall having a substrate transfer port formed therein, and one or more absorber bodies positioned in the interior volume in a position opposite of the substrate transfer port.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: May 7, 2024
    Assignee: Applied Materials, Inc.
    Inventors: Dongming Iu, Kartik Shah, Norman L. Tam, Matthew Spuller, Jau-Jiun Chen, Kong Lung Samuel Chan, Elizabeth Neville, Preetham Rao, Abhilash J. Mayur, Gia Pham
  • Publication number: 20240146774
    Abstract: In some examples, a system creates a requirement including EPG selectors representing EPG pairs, a traffic selector, and a communication operator; determines that EPGs in distinct pairs are associated with different network contexts and, for each pair, which network context(s) contains associated policies; creates first data representing the pair, operator, and traffic selector; when only one network context contains the associated policies, creates second data representing a network model portion associated with the only network context and determines whether the first data is contained in the second data to yield a first check; when both network contexts contain the associated policies, also creates third data representing a network model portion associated with a second network context, and determines whether the first data is contained in the second and/or third data to yield a second check; and determines whether policies for the pairs comply with the requirement based on the checks.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 2, 2024
    Inventors: Advait Dixit, Navneet Yadav, Navjyoti Sharma, Ramana Rao Kompella, Kartik Mohanram
  • Patent number: 11314485
    Abstract: Methods, systems, apparatuses, and computer program products are described herein that generate and assist in managing templates (pre-generated user-customizable automated workflows) that can be used to easily and efficiently develop automated workflows in an automated workflow development system. A plurality of workflows steps in a library of workflow steps is determined. One or more workflow templates are automatically generated. Each automatically generated workflow template includes a combination of at least two of the workflow steps in the library. The one or more workflow templates are stored in a library of templates. Furthermore, one or more workflow steps compatible with a workflow step may be determined. The determined one or more workflow steps may be displayed in association with the first workflow step for selection.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: April 26, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Prabir Shrestha, Kartik Rao Polepalli, Ashwin Sathya Raghunathan, Stephen Siciliano, Anjli Chaudhry, Charles Lamanna, Merwan Vishnu Hade, Sunay Vaishnav
  • Patent number: 11210068
    Abstract: Methods, systems, apparatuses, and computer program products are described herein that generate and assist in managing templates (pre-generated user-customizable automated workflows) that can be used to easily and efficiently develop automated workflows in an automated workflow development system. An automated workflow template for publication that includes parameters is received. At least a portion of the parameters included in the automated workflow template are automatically anonymized to generate an anonymized automated workflow template. The anonymized automated workflow template is published.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: December 28, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Prabir Shrestha, Kartik Rao Polepalli, Ashwin Sathya Raghunathan, Stephen Siciliano, Anjli Chaudhry, Charles Lamanna, Merwan Vishnu Hade, Sunay Vaishnav
  • Patent number: 10956128
    Abstract: A workflow development system is described herein that embeds a workflow designer user interface of a workflow development application into a user interface of another software application, so that the workflow designer user interface can be used to generate workflows that reference and/or interact with the other software application. In some aspects, the workflow development application obtains information indicative of a context of a user within the other software application and recommends workflow templates or workflow steps for selection by a user based on the obtained information. The workflow development application may also pre-populate certain parameters of certain workflow steps based on the obtained information.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: March 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anjli Chaudhry, Stephen Siciliano, Ashwin Sathya Raghunathan, Kartik Rao Polepalli, Merwan Vishnu Hade, Prabir K. Shrestha, Sunay Vaishnav, Charles Lamanna
  • Patent number: 10839106
    Abstract: Aspects extend to methods, systems, and computer program products for creating workflow instances. Workflow templates define different functionalities, such as, for example, between fixed and variable functionality or between functionality authored by different co-authors. Different functionalities defined in a workflow template can be configured to interoperate to provide workflow instances. Functionality defined within a workflow template can be instantiated in a workflow instance based on properties corresponding to the functionality. The properties can include connections with credentials for accessing resources used by the functionality. Connections can obscure access to credentials so that processes outside of a workflow instance cannot use the credentials to access resources.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sunay Vaishnav, Charles William Lamanna, Kartik Rao Polepalli, Stephen Christopher Siciliano
  • Publication number: 20190272154
    Abstract: A workflow development system is described herein that embeds a workflow designer user interface of a workflow development application into a user interface of another software application, so that the workflow designer user interface can be used to generate workflows that reference and/or interact with the other software application. In some aspects, the workflow development application obtains information indicative of a context of a user within the other software application and recommends workflow templates or workflow steps for selection by a user based on the obtained information. The workflow development application may also pre-populate certain parameters of certain workflow steps based on the obtained information.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Anjli Chaudhry, Stephen Siciliano, Ashwin Sathya Raghunathan, Kartik Rao Polepalli, Merwan Vishnu Hade, Prabir K. Shrestha, Sunay Vaishnav, Charles Lamanna
  • Patent number: 10331416
    Abstract: A workflow development system is described herein that embeds a workflow designer user interface of a workflow development application into a user interface of another software application, so that the workflow designer user interface can be used to generate workflows that reference and/or interact with the other software application. In some aspects, the workflow development application obtains information indicative of a context of a user within the other software application and recommends workflow templates or workflow steps for selection by a user based on the obtained information. The workflow development application may also pre-populate certain parameters of certain workflow steps based on the obtained information.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anjli Chaudhry, Stephen Siciliano, Ashwin Sathya Raghunathan, Kartik Rao Polepalli, Merwan Vishnu Hade, Prabir K. Shrestha, Sunay Vaishnav, Charles Lamanna
  • Publication number: 20190005256
    Abstract: Aspects extend to methods, systems, and computer program products for creating workflow instances. Workflow templates define different functionalities, such as, for example, between fixed and variable functionality or between functionality authored by different co-authors. Different functionalities defined in a workflow template can be configured to interoperate to provide workflow instances. Functionality defined within a workflow template can be instantiated in a workflow instance based on properties corresponding to the functionality. The properties can include connections with credentials for accessing resources used by the functionality. Connections can obscure access to credentials so that processes outside of a workflow instance cannot use the credentials to access resources.
    Type: Application
    Filed: October 17, 2017
    Publication date: January 3, 2019
    Inventors: Sunay Vaishnav, Charles William Lamanna, Kartik Rao Polepalli, Stephen Christopher Siciliano
  • Publication number: 20170316355
    Abstract: Methods, systems, apparatuses, and computer program products are described herein that generate and assist in managing templates (pre-generated user-customizable automated workflows) that can be used to easily and efficiently develop automated workflows in an automated workflow development system. An automated workflow template for publication that includes parameters is received. At least a portion of the parameters included in the automated workflow template are automatically anonymized to generate an anonymized automated workflow template. The anonymized automated workflow template is published.
    Type: Application
    Filed: January 27, 2017
    Publication date: November 2, 2017
    Inventors: Prabir Shrestha, Kartik Rao Polepalli, Ashwin Sathya Raghunathan, Stephen Siciliano, Anjli Chaudhry, Charles Lamanna, Merwan Vishnu Hade, Sunay Vaishnav
  • Publication number: 20170315782
    Abstract: A workflow development system is described herein that embeds a workflow designer user interface of a workflow development application into a user interface of another software application, so that the workflow designer user interface can be used to generate workflows that reference and/or interact with the other software application. In some aspects, the workflow development application obtains information indicative of a context of a user within the other software application and recommends workflow templates or workflow steps for selection by a user based on the obtained information. The workflow development application may also pre-populate certain parameters of certain workflow steps based on the obtained information.
    Type: Application
    Filed: January 17, 2017
    Publication date: November 2, 2017
    Inventors: Anjli Chaudhry, Stephen Siciliano, Ashwin Sathya Raghunathan, Kartik Rao Polepalli, Merwan Vishnu Hade, Prabir K. Shrestha, Sunay Vaishnav, Charles Lamanna
  • Publication number: 20170315981
    Abstract: Methods, systems, apparatuses, and computer program products are described herein that generate and assist in managing templates (pre-generated user-customizable automated workflows) that can be used to easily and efficiently develop automated workflows in an automated workflow development system. A plurality of workflows steps in a library of workflow steps is determined. One or more workflow templates are automatically generated. Each automatically generated workflow template includes a combination of at least two of the workflow steps in the library. The one or more workflow templates are stored in a library of templates. Furthermore, one or more workflow steps compatible with a workflow step may be determined. The determined one or more workflow steps may be displayed in association with the first workflow step for selection.
    Type: Application
    Filed: January 27, 2017
    Publication date: November 2, 2017
    Inventors: Prabir Shrestha, Kartik Rao Polepalli, Ashwin Sathya Raghunathan, Stephen Siciliano, Anjli Chaudhry, Charles Lamanna, Merwan Vishnu Hade, Sunay Vaishnav
  • Patent number: 9611558
    Abstract: A method of producing metallic powder comprises steps of arranging a volume of feedstock comprising a plurality of non-metallic particles within an electrolysis cell, causing a molten salt to flow through the volume of feedstock, and applying a potential between a cathode and an anode such that the feedstock is reduced to metal. In preferred embodiments the feedstock is a plurality of discrete powder particles and these particles are reduced to a corresponding plurality of discrete metallic particles. In advantageous embodiments, the feedstock may be sand.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: April 4, 2017
    Assignee: METALYSIS LIMITED
    Inventors: Kartik Rao, James Deane, Lucy Grainger, John Clifford, Melchiorre Conti, James Collins
  • Publication number: 20170037525
    Abstract: A method of producing metallic powder comprises steps of arranging a volume of feedstock comprising a plurality of non-metallic particles within an electrolysis cell, causing a molten salt to flow through the volume of feedstock, and applying a potential between a cathode and an anode such that the feedstock is reduced to metal. In preferred embodiments the feedstock is a plurality of discrete powder particles and these particles are reduced to a corresponding plurality of discrete metallic particles. In advantageous embodiments, the feedstock may be sand.
    Type: Application
    Filed: October 19, 2016
    Publication date: February 9, 2017
    Inventors: KARTIK RAO, JAMES DEANE, LUCY GRAINGER, JOHN CLIFFORD, MELCHIORRE CONTI, JAMES COLLINS
  • Publication number: 20140324725
    Abstract: In an example embodiment, location information is received from a plurality of mobile devices operated by on-duty valets. An online order for local delivery of an item to a consumer is received. A current location of the consumer is determined. A store having a least transit time from the current location of the consumer that has the item in stock is determined. Then, a valet having a least transit time to the determined store is determined. A job may be assigned to the valet having the least transit time to the determined store.
    Type: Application
    Filed: December 27, 2013
    Publication date: October 30, 2014
    Applicant: EBAY INC.
    Inventors: K. Andrew Edmonds, David Ramadge, Andrew David Palmer, Ilya Brown, Kartik Rao, Jack Phillip Abraham
  • Publication number: 20140325343
    Abstract: Described herein are systems and methods for processing web page data. In overview, these make use of a downloadable API thereby to allow client-side processing of web page data (for example HTML data) in a manner that facilitates efficient generation of a web page, with the capability to execute scripts (such as scripts relating to advertising content) following the generation of a complete Document Object Model (DOM). In overview, placeholders are defined during the generation of the DOM, these serving as containers for results of post-content execution of scripts. In terms of such post-content execution, scripts may be executed in a variety of manners, including immediately following completion of the DOM, at specified times (for example periodic execution thereby to refresh the content of a placeholder at defined intervals), or based on observed conditions (for example enabling execution of scripts in response to their placeholder being on-screen, or in anticipation of that placeholder being on-screen).
    Type: Application
    Filed: December 7, 2012
    Publication date: October 30, 2014
    Inventor: Kartik Rao
  • Publication number: 20140231262
    Abstract: A method of producing metallic powder comprises steps of arranging a volume of feedstock comprising a plurality of non-metallic particles within an electrolysis cell, causing a molten salt to flow through the volume of feedstock, and applying a potential between a cathode and an anode such that the feedstock is reduced to metal. In preferred embodiments the feedstock is a plurality of discrete powder particles and these particles are reduced to a corresponding plurality of discrete metallic particles. In advantageous embodiments, the feedstock may be sand.
    Type: Application
    Filed: October 4, 2012
    Publication date: August 21, 2014
    Applicant: METALYSIS LIMITED
    Inventors: Kartik Rao, James Deane, Lucy Grainger, John Clifford, Melchiorre Conti, James Collins