Patents by Inventor Srinivas Ramakrishna
Srinivas Ramakrishna 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: 20230290655Abstract: Lid separators for vacuum processing chamber lid separation and vacuum processing chambers incorporating same are provided herein. In some embodiments, a lid separator for a vacuum processing chamber includes: a shaft having a first end and an opposing second end, wherein the shaft is threaded along at least a first portion of the shaft; and a contact pad having an outer diameter greater than an outer diameter of the shaft, a recess disposed in a first side of the contact pad, and a central opening disposed through a second side of the contact pad, opposite the first side, and into the recess, wherein the shaft is coupled to the contact pad, wherein the first end of the shaft extends through the central opening and into the recess without reaching the first side of the contact pad, and wherein the first portion and the second end of the shaft extend away from the second side of the contact pad.Type: ApplicationFiled: March 8, 2022Publication date: September 14, 2023Inventors: Vijayabhaskara VENKATAGIRIYAPPA, Srinivas RAMAKRISHNA, Mario Daniel SANCHEZ
-
Patent number: 11581213Abstract: Apparatus and methods for vacuum chucking a substrate to a susceptor. The susceptor comprises one or more angularly spaced pockets are positioned around a center axis of the susceptor, the one or more angularly spaced pockets having an inner pocket and an outer pocket. The susceptor can be configured as an intermediate chuck having one or more pucks positioned within the inner pocket or as a distributed chuck having one or more pucks positioned within the outer pocket. The one or more pucks has a center hole, at least one radial channel and at least one circular channel having chuck holes for vacuum chucking a substrate.Type: GrantFiled: September 23, 2020Date of Patent: February 14, 2023Assignee: APPLIED MATERIALS, INC.Inventors: Abhishek Chowdhury, Vijayabhaskara Venkatagiriyappa, Mihaela A. Balseanu, Jyoti Prakash Deo, Srinivas Ramakrishna, Keiichi Tanaka, Mandyam Sriram, Francis Kanyiri Mungai, Mario D. Silvetti, Sriharish Srinivasan
-
Publication number: 20220093443Abstract: Apparatus and methods for vacuum chucking a substrate to a susceptor. The susceptor comprises one or more angularly spaced pockets are positioned around a center axis of the susceptor, the one or more angularly spaced pockets having an inner pocket and an outer pocket. The susceptor can be configured as an intermediate chuck having one or more pucks positioned within the inner pocket or as a distributed chuck having one or more pucks positioned within the outer pocket. The one or more pucks has a center hole, at least one radial channel and at least one circular channel having chuck holes for vacuum chucking a substrate.Type: ApplicationFiled: September 23, 2020Publication date: March 24, 2022Applicant: Applied Materials, Inc.Inventors: Abhishek Chowdhury, Vijayabhaskara Venkatagiriyappa, Mihaela A. Balseanu, Jyoti Prakash Deo, Srinivas Ramakrishna, Keiichi Tanaka, Mandyam Sriram, Francis Kanyiri Mungai, Mario D. Silvetti, Sriharish Srinivasan
-
Patent number: 8589456Abstract: The present disclosure describes garbage collection that provides prompt reclamation of large objects. A heap space is divided into Young regions, Old regions, and Humongous regions. A remembered set is created and maintained, during the execution of one or more programs, for each region that specifies where there are references from outside the region to inside the region. A garbage collection list is generated specifying regions to perform garbage collection on. All Young regions and at least one Humongous region are included in the garbage collection list. If it is determined to include Old regions, the Old regions are selected and included in the garbage collection list. Then, a garbage collection is performed on the regions specified in the garbage collection list. During the garbage collection, the indication for each region is utilized to determine reachable objects in the region, ensuring that reachable objects are not deallocated.Type: GrantFiled: February 19, 2010Date of Patent: November 19, 2013Assignee: Oracle America, Inc.Inventors: Antonios Printezis, Y. Srinivas Ramakrishna
-
Publication number: 20110208792Abstract: The present disclosure describes garbage collection that provides prompt reclamation of large objects. A heap space is divided into Young regions, Old regions, and Humongous regions. A remembered set is created and maintained, during the execution of one or more programs, for each region that specifies where there are references from outside the region to inside the region. A garbage collection list is generated specifying regions to perform garbage collection on. All Young regions and at least one Humongous region are included in the garbage collection list. If it is determined to include Old regions, the Old regions are selected and included in the garbage collection list. Then, a garbage collection is performed on the regions specified in the garbage collection list. During the garbage collection, the indication for each region is utilized to determine reachable objects in the region, ensuring that reachable objects are not deallocated.Type: ApplicationFiled: February 19, 2010Publication date: August 25, 2011Applicant: Oracle International CorporationInventors: Antonios Printezis, Y. Srinivas Ramakrishna
-
Patent number: 7136887Abstract: A garbage collector divides the garbage-collected heap into “cards.” It maintains a table containing a card-object table entry for each card. A card's entry contains information from which the collector can determine where any references in the card are located and thereby identify objects that may be reachable. The encoding of a card's table entry is not restricted to values that indicate the location of the object in which the card begins. Instead, its possible values additionally include ones that indicate that the card begins with a certain number of references or that an object begins at a given location in the middle of the card. The collector thereby avoids consulting object's class information unnecessarily.Type: GrantFiled: December 4, 2002Date of Patent: November 14, 2006Assignee: Sun Microsystems, Inc.Inventors: Alexander T. Garthwaite, David L. Detlefs, Antonios Printezis, Y. Srinivas Ramakrishna
-
Publication number: 20040111445Abstract: A garbage collector divides the garbage-collected heap into “cards.” It maintains a table containing a card-object table entry for each card. A card's entry contains information from which the collector can determine where any references in the card are located and thereby identify objects that may be reachable. The encoding of a card's table entry is not restricted to values that indicate the location of the object in which the card begins. Instead, its possible values additionally include ones that indicate that the card begins with a certain number of references or that an object begins at a given location in the middle of the card. The collector thereby avoids consulting object's class information unnecessarily.Type: ApplicationFiled: December 4, 2002Publication date: June 10, 2004Inventors: Alexander T. Garthwaite, David L. Detlefs, Antonios Printezis, Y. Srinivas Ramakrishna
-
Patent number: 6173442Abstract: An object structure's header (40) allocates a two-bit synchronization-state field (42) solely to monitor data for implementing synchronization on that object. When the object is locked by a particular execution thread, or when one or more execution threads are waiting for a lock or notification on that object, its header contains a pointer to monitor resources in the form of a linked list of lock records (50, 52, 54) associated with the threads involved. The synchronization-state field (42) ordinarily contains an indication of whether such a linked list exists and, if so, whether its first member is associated with a thread that has a lock on the object. When a thread attempts to gain access to that linked list, it employs an atomic swap operation to place a special busy value in that lock-state field (42) and write its execution-environment pointer into the object's header (40).Type: GrantFiled: February 5, 1999Date of Patent: January 9, 2001Assignee: Sun Microsystems, Inc.Inventors: Ole Agesen, David L. Detlefs, Alex Garthwaite, Ross C. Knippel, Y. Srinivas Ramakrishna, Derek White