Patents by Inventor Vikas Awasthi

Vikas Awasthi 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: 11940172
    Abstract: A plenum slot diffuser includes a plenum box having five walls formed by joining edges of a C-shaped bracket having first, second, and third walls of the five walls with additional edges of an L-shaped bracket having fourth and fifth walls of the fives walls. An air input opening of the plenum box is disposed in one of the five walls and is configured to be coupled to a duct, and an open end of the plenum box defines an air output opening. The plenum slot diffuser includes at least one blade and a blade holding rod comprising a neck, wherein the neck faces away from the air output opening of the plenum box.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: March 26, 2024
    Assignee: Air Distribution Technologies IP, LLC
    Inventors: Mayank Awasthi, Vikas H. Dhote, Tushal Verma, Curtis A. Peters, Sethuram Parameswaran
  • Patent number: 7774757
    Abstract: A system and for dynamic verification of application portability may include an application server configured to support a debugging interface, an application deployed on the application server, and a portability verification tool. The portability verification tool may be configured to invoke the debugging interface during an execution of the application to determine whether the application violates one or more specified portability criteria during the execution.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: August 10, 2010
    Assignee: Oracle America, Inc.
    Inventors: Vikas Awasthi, Sanjeeb K. Sahoo
  • Patent number: 7480823
    Abstract: A system to execute an application comprises a cluster of a plurality of application server nodes. A particular one or more of the application server nodes has residing thereon at least one container that contains business logic for the application. The particular one or more of the application server nodes is configured to maintain self-timing information for use to schedule execution of the business logic contained by the at least one container residing on the particular one or more application server nodes. Also, at least one of the other application server nodes is configured to maintain backup timing information for the particular one or more of the application server nodes, from which the self-timing information maintained by the particular one or more of the application server nodes can be derived.
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: January 20, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Vikas Awasthi, Servesh Singh
  • Publication number: 20060294417
    Abstract: A system to execute an application comprises a cluster of a plurality of application server nodes. A particular one or more of the application server nodes has residing thereon at least one container that contains business logic for the application. The particular one or more of the application server nodes is configured to maintain self-timing information for use to schedule execution of the business logic contained by the at least one container residing on the particular one or more application server nodes. Also, at least one of the other application server nodes is configured to maintain backup timing information for the particular one or more of the application server nodes, from which the self-timing information maintained by the particular one or more of the application server nodes can be derived.
    Type: Application
    Filed: August 24, 2005
    Publication date: December 28, 2006
    Inventors: Vikas Awasthi, Servesh Singh