Patents by Inventor Prashant Kumar

Prashant Kumar 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: 9711360
    Abstract: Implementations of the present disclosure generally relate to the fabrication of integrated circuits. More particularly, the implementations described herein provide techniques for deposition of boron-containing amorphous carbon films on a substrate with reduced particle contamination. In one implementation, the method comprises flowing a hydrocarbon-containing gas mixture into a processing volume having a substrate positioned therein, flowing a boron-containing gas mixture into the processing volume, stabilizing the pressure in the processing volume for a predefined RF-on delay time period, generating an RF plasma in the processing volume after the predefined RF-on delay time period expires to deposit a boron-containing amorphous film on the substrate, exposing the processing volume of the process chamber to a dry cleaning process and depositing an amorphous boron season layer over at least one surface in the processing volume of the process chamber.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: July 18, 2017
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Ziqing Duan, Kwangduk Douglas Lee, Abdul Aziz Khaja, Amit Kumar Bansal, Bok Hoen Kim, Prashant Kumar Kulshreshtha
  • Publication number: 20170198090
    Abstract: An improved process for making polybutylene terephthalate resin is disclosed. The resin is prepared from oligomers of purified terephthalic acid and 1,4-butane diol in the presence of a catalyst.
    Type: Application
    Filed: August 13, 2015
    Publication date: July 13, 2017
    Inventors: Husnu Alp Alidedeoglu, Prashant Kumar
  • Publication number: 20170185612
    Abstract: Various embodiments of systems, computer program products, and methods for dynamically designing webpages are described herein. In an aspect, a request for designing a webpage may be received. Based upon the request, a metadata related to the webpage may be identified. Based upon the identified metadata, one or more widgets for designing the webpage may be rendered. A selection of a widget from the one or more widgets may be received from a user. Multiple sections of the webpage and the widgets positioned in corresponding sections may be identified. The identified widgets of the webpage may be integrated with one or more security rules.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: SUNIL KAMADOLLI, PRASHANT KUMAR, MUGE DAS, RAJAT KARNWAL, PAIGE CHERNY, SHARON LAU, ABHINAV GUPTA, CORA SCHOPPE, JASON KOLAITIS
  • Publication number: 20170173365
    Abstract: A planning image memory (14) stores a volume diagnostic image. A user inputs data defining clinical objectives including organs-at-risk with a user interface device (32). An auto-planning module (36) generates a candidate treatment plan. A trade-off module (38) having a processor evaluates the treatment plan against the clinical objectives. When one or more objectives is not met, the trade-off module (38) performs a trade-off analysis to determine an effect on other clinical objectives and generates at least one trade-off treatment plan which more closely meets the not met objectives. The candidate and at least one trade-off plan are displayed on a display device (30) and/or analyzed by the processor and a final treatment plan is selected from the at least one trade-off or candidate treatment plan.
    Type: Application
    Filed: November 24, 2014
    Publication date: June 22, 2017
    Inventors: KARL ANTONIN BZDUSEK, SANKARA HARI GOPALAKRISHNAN, PRASHANT KUMAR
  • Publication number: 20170162417
    Abstract: Techniques are disclosed for methods and apparatuses of an electrostatic chuck suitable for operating at high operating temperatures. In one example, a substrate support assembly is provided. The substrate support assembly includes a substantially disk-shaped ceramic body having an upper surface, a cylindrical sidewall, and a lower surface. The upper surface is configured to support a substrate thereon for processing the substrate in a vacuum processing chamber. The cylindrical sidewall defines an outer diameter of the ceramic body. The lower surface is disposed opposite the upper surface. An electrode is disposed in the ceramic body. A circuit is electrically connected to the electrode. The circuit includes a DC chucking circuit, a first RF drive circuit, and a second RF dive circuit. The DC chucking circuit, the first RF drive circuit and the second RF drive circuit are electrically coupled with the electrode.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 8, 2017
    Inventors: Zheng John YE, Hiroji HANAWA, Juan Carlos ROCHA-ALVAREZ, Pramit MANNA, Michael Wenyoung TSIANG, Allen KO, Wenjiao WANG, Yongjing LIN, Prashant Kumar KULSHRESHTHA, Xinhai HAN, Bok Hoen KIM, Kwangduk Douglas LEE, Karthik Thimmavajjula NARASIMHA, Ziqing DUAN, Deenesh PADHI
  • Publication number: 20170147190
    Abstract: Methods, systems, apparatuses, and computer program products are provided for developing user applications that include workflows, and in particular, for developing the user applications and workflows in parallel. A first user interface is provided on a display screen that enables a graphical user interface (GUI) of a user application to be configured. Controls are enabled to be selected for inclusion in the GUI of the user application. Workflow logic is enabled to be associated with a control included in the GUI. A second user interface is provided on the display screen concurrent with the first user interface. The second user interface enables the workflow logic to be generated. Steps are enabled to be selected for inclusion in the workflow logic. Each step is configured to operate on data entered via the GUI and/or data of another step of the workflow logic.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Jonjo Twist, Prashant Kumar, Stephen C. Siciliano, Himanshu Agrawal
  • Publication number: 20170147290
    Abstract: A workflow development system is described herein that includes a graphical user interface (GUI) that is configured to selectively and dynamically allocate relatively more of a display area to a particular one of a plurality of different, simultaneously-displayed workflow step representations than is allocated to the other workflow step representation(s) to facilitate user interaction the particular workflow step representation. Such allocation may be carried out in response to user interaction with the particular workflow step representation or in response to a determination that a user is otherwise focused on the particular workflow step representation. In embodiments, the workflow step representations represent different workflow steps in a series of workflow steps. In further embodiments, the workflow step representations represent different workflow steps that may be performed depending upon the evaluation of a condition.
    Type: Application
    Filed: August 9, 2016
    Publication date: May 25, 2017
    Inventors: Prashant Kumar, Jonjo Twist, Stephen C. Siciliano, Himanshu Agrawal, Prabir K. Shrestha, Balasubramanian Shyamsundar
  • Publication number: 20170147296
    Abstract: A workflow development system is described that provides a developer with a search utility for finding steps for inclusion in a workflow. The system also automatically generates a meaningful name and/or graphical representation for a workflow. The system also provides a graphical user interface that represents output parameters of a first workflow step as user-interactive objects. These objects can be interacted with to cause the objects to be inserted into a data entry element that is used to specify a value for an input parameter of a second workflow step. When executable logic representing the first and second workflow steps is generated, the insertion of the objects into the data entry element has the effect of causing the value of the input parameter of the second workflow step to be defined to include the values of the output parameters that correspond to the inserted objects.
    Type: Application
    Filed: June 21, 2016
    Publication date: May 25, 2017
    Inventors: Prashant Kumar, Jonjo Twist, Stephen C. Siciliano, Himanshu Agrawal, Prabir K. Shrestha, Balasubramanian Shyamsundar
  • Patent number: 9646069
    Abstract: Embodiments of the invention relate to a method of implementing role-driven notification. The method includes storing, by a cloud infrastructure system including computing devices, notification templates. Each of the notification templates are associated with a role. The method further includes determining that a user is associated with a first role and a second role, determining that the first role is associated with a first notification template and the second role is associated with a second notification template. Further, the method includes combining the first template and the second template to generate a third template, based on the third template, generating a notification. The method then, sends the notification to the user.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: May 9, 2017
    Assignee: Oracle International Corporation
    Inventors: Suchet Singh Khalsa, Archana Shukla, Prashant Kumar Shetty, Jeffrey Doering, Gopalan Arun
  • Publication number: 20170103893
    Abstract: Implementations of the present disclosure generally relate to the fabrication of integrated circuits. More particularly, the implementations described herein provide techniques for deposition of boron-carbon films on a substrate. In one implementation, a method of processing a substrate is provided. The method comprises flowing a hydrocarbon-containing gas mixture into a processing volume of a processing chamber having a substrate positioned therein, wherein the substrate is heated to a substrate temperature from about 400 degrees Celsius to about 700 degrees Celsius, flowing a boron-containing gas mixture into the processing volume and generating an RF plasma in the processing volume to deposit a boron-carbon film on the heated substrate, wherein the boron-carbon film has an elastic modulus of from about 200 to about 400 GPa and a stress from about ?100 MPa to about 100 MPa.
    Type: Application
    Filed: August 10, 2016
    Publication date: April 13, 2017
    Inventors: Prashant Kumar KULSHRESHTHA, Ziqing DUAN, Karthik Thimmavajjula NARASIMHA, Kwangduk Douglas LEE, Bok Hoen KIM
  • Patent number: 9612935
    Abstract: A computer implemented method for testing the resiliency of a software application. The computer implemented method can test the resiliency of a software application by monitoring the program state of the software application and trigger a shutdown request when the specified program state has been reached. The shutdown request can be transmitted to the application software and executed to shut down one or more functionalities of the software application. In some examples, the method can specify the functionality to shut down and the program state which the shutdown occurs can be specified in an application configuration file.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: April 4, 2017
    Assignee: VMware, Inc.
    Inventors: Vineet Kumar Sinha, Prasenjit Sarkar, Sree Ranga Sudha T K, Prashant Kumar, Anoop Shukla
  • Publication number: 20170092511
    Abstract: Implementations disclosed herein describe a bevel etch apparatus within a loadlock bevel etch chamber and methods of using the same. The bevel etch apparatus has a mask assembly within the loadlock bevel etch chamber. During an etch process, the mask assembly delivers a gas flow to control bevel etch without the use of a shadow frame. As such, the edge exclusion at the bevel edge can be reduced, thus increasing product yield.
    Type: Application
    Filed: February 2, 2016
    Publication date: March 30, 2017
    Inventors: Saptarshi BASU, Jeongmin LEE, Paul CONNORS, Dale R. DU BOIS, Prashant Kumar KULSHRESHTHA, Karthik Thimmavajjula NARASIMHA, Brett BERENS, Kalyanjit GHOSH, Jianhua ZHOU, Ganesh BALASUBRAMANIAN, Kwangduk Douglas LEE, Juan Carlos ROCHA-ALVAREZ, Hiroyuki OGISO, Liliya KRIVULINA, Rick GILBERT, Mohsin WAQAR, Venkatanarayana SHANKARAMURTHY, Hari K. PONNEKANTI
  • Publication number: 20170075795
    Abstract: Systems and techniques are described for identifying test gaps. A described technique includes identifying production code paths for an application. Each production code path specifies a respective sequence of code of the application that was executed in a production environment. Test code paths are identified for the application. Each test code path specifies a respective sequence of code of the application that was tested in a test environment. The production code paths are compared to the test code paths to identify a set of first test gaps for the application. Each first test gap specifies a respective production code path that is not included in the test code paths. Test gap data specifying the first test gaps for the application can be provided for presentation to a user.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Inventors: Vineet Kumar Sinha, Prasenjit Sarkar, Prashant Kumar, Anoop Shukla, Sree Ranga Sudha T K
  • Publication number: 20170063681
    Abstract: An intermediate node obtains a lead packet of a plurality of packets in a session having a unique session identifier, modifies the lead packet to identify at least the intermediate node and also to identify source and destination port numbers assigned by the intermediate node for a possible forward association, and then forwards the lead packet toward the destination node though an intermediate node electronic output interface to the IP network. The intermediate node also may receive, through an intermediate node electronic input interface in communication with the IP network, a backward message from a next node having a next node identifier. Both the intermediate node and the next node form an association between the intermediate node identifier, the next node identifier, and the source and destination port numbers assigned by the intermediate node. This association is part of a forward association for the intermediate node and is part of a return associate for the next node.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Hadriel S. Kaplan, Prashant Kumar, Patrick Timmons, Patrick J. MeLampy
  • Publication number: 20170062218
    Abstract: Implementations of the present disclosure generally relate to the fabrication of integrated circuits. More particularly, the implementations described herein provide techniques for deposition of boron-containing amorphous carbon films on a substrate with reduced particle contamination. In one implementation, the method comprises flowing a hydrocarbon-containing gas mixture into a processing volume having a substrate positioned therein, flowing a boron-containing gas mixture into the processing volume, stabilizing the pressure in the processing volume for a predefined RF-on delay time period, generating an RF plasma in the processing volume after the predefined RF-on delay time period expires to deposit a boron-containing amorphous film on the substrate, exposing the processing volume of the process chamber to a dry cleaning process and depositing an amorphous boron season layer over at least one surface in the processing volume of the process chamber.
    Type: Application
    Filed: July 6, 2016
    Publication date: March 2, 2017
    Inventors: Ziqing DUAN, Kwangduk Douglas LEE, Abdul Aziz KHAJA, Amit Kumar BANSAL, Bok Hoen KIM, Prashant Kumar KULSHRESHTHA
  • Patent number: 9540241
    Abstract: A catalyst which comprises nickel and/or cobalt supported on a support that includes a mixed oxide containing metals, such as aluminum, zirconium, lanthanum, magnesium, cerium, calcium, and yttrium. Such catalysts are useful for converting carbon dioxide to carbon monoxide, and for converting methane to hydrogen.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: January 10, 2017
    Assignee: Enerkem, Inc.
    Inventors: Prashant Kumar, David Lynch
  • Publication number: 20170005945
    Abstract: The present disclosure relates to a system, method and apparatus for providing access to plurality of services under the control of at least one near field communication (NFC) enabled service device and the method includes receiving, by a first device, a configuration file from a second device based on a proximity between the first device and the second device and providing access to at least one service corresponding to a reservation request based on control information included in the configuration file.
    Type: Application
    Filed: June 27, 2016
    Publication date: January 5, 2017
    Inventor: Prashant KUMAR
  • Patent number: 9531503
    Abstract: Systems and methods of redundancy for real time communications are disclosed. One such system includes a first device and a second device, where the first device includes a redundant tunneled services element (RTSE) and the second device includes a redundant tunnel services control function (RTSCF). The RTSCF is in communication with the RTSE and is operable to establish a redundant secure tunnel to the RTSE. The RTSE is operable to redundantly convey a first stream of media packets over the redundant secure tunnel to the RTSCF. The RTSCF is operable to redundantly convey a second stream of media packets over the redundant secure tunnel to the RTSE.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: December 27, 2016
    Assignee: Acme Packet, Inc.
    Inventors: Henry Katz, Prashant Kumar, Rolando Herrero
  • Publication number: 20160373520
    Abstract: Techniques for managing session data in a computer system having a plurality of servers establishing sessions with clients. Communications from any particular client are forwarded to the server assigned to handle that client. A load balancer may determine that any particular session for any particular client should be moved between servers, based on load balancing criteria. In this case, the load balancer causes session data for the server assigned to the client to be transferred to a different server. Acknowledgment signals are sent between the servers and load balancer to indicate completion status. Load balancer maintains backup data at secondary servers which can be brought online when a primary server becomes unresponsive. A method, system, and computer-readable medium are provided.
    Type: Application
    Filed: October 16, 2015
    Publication date: December 22, 2016
    Inventors: PRASHANT KUMAR, VINEET KUMAR SINHA, PRASENJIT SARKAR, ANOOP SHUKLA, HRISHIKESH DALVI
  • Publication number: 20160371135
    Abstract: A recovery management system and recovery method uses dependency information between clients running in a distributed computer system to automatically determine logical fault domains for the clients. The logical fault domains are then prioritized for a recovery process.
    Type: Application
    Filed: November 3, 2015
    Publication date: December 22, 2016
    Inventors: PRASENJIT SARKAR, VINEET KUMAR SINHA, PRASHANT KUMAR