Patents by Inventor Ajay Pande

Ajay Pande 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: 11429369
    Abstract: Example methods and systems to perform distributed upgrade of a component of a data plane are disclosed. One method may include collecting information associated with all the components, preparing a upgrade plan by associating a first set of tasks of the upgrade plan with a first manager and a second set of tasks of the upgrade plan with a second manager based on the collected information, and distributing the first set of tasks to a first upgrade coordinator of the first manager and the second set of tasks to a second upgrade coordinator of the second manager.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: August 30, 2022
    Assignee: VMWARE, INC.
    Inventors: Ajay Pande, Prashant Shelke, Avinash Bhattarmakki
  • Publication number: 20200159520
    Abstract: Example methods and systems to perform distributed upgrade of a component of a data plane are disclosed. One method may include collecting information associated with all the components, preparing a upgrade plan by associating a first set of tasks of the upgrade plan with a first manager and a second set of tasks of the upgrade plan with a second manager based on the collected information, and distributing the first set of tasks to a first upgrade coordinator of the first manager and the second set of tasks to a second upgrade coordinator of the second manager.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Applicant: VMware, Inc.
    Inventors: Ajay PANDE, Prashant SHELKE, Avinash BHATTARMAKKI
  • Patent number: 10545750
    Abstract: Example methods and systems to perform distributed upgrade of a component in a virtualized computing environment are disclosed. One method may include processing an upgrade bundle and querying a status file saved on the component to obtain an upgrade progress of the component. In response to a first task identifier indicating a completion of a first task associated with a first upgrade step, the method may include performing a second task and recording a second task identifier of the second task to indicate the completion or failure of the second task in the status file. In response to the first task identifier indicating a failure of the first task, the method may include performing the first task and updating the first task identifier to indicate the completion or failure of the first task in the status file.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: January 28, 2020
    Assignee: VMWARE, INC.
    Inventors: Ajay Pande, Prashant Shelke, Avinash Bhattarmakki
  • Publication number: 20190171435
    Abstract: Example methods and systems to perform distributed upgrade of a component in a virtualized computing environment are disclosed. One method may include processing an upgrade bundle and querying a status file saved on the component to obtain an upgrade progress of the component. In response to a first task identifier indicating a completion of a first task associated with a first upgrade step, the method may include performing a second task and recording a second task identifier of the second task to indicate the completion or failure of the second task in the status file. In response to the first task identifier indicating a failure of the first task, the method may include performing the first task and updating the first task identifier to indicate the completion or failure of the first task in the status file.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 6, 2019
    Applicant: VMware, Inc.
    Inventors: Ajay PANDE, Prashant SHELKE, Avinash BHATTARMAKKI
  • Publication number: 20110112909
    Abstract: Example embodiments provide methods of delivering content from a content provider to a plurality of users connected to a network. In one embodiment, an indication of available content items is received at a content management server from a content provider. An indication of the available content items is provided from the content management server to the plurality of users. The content items include at least one of programming content items and advertisement content items. A content item is selected from among the available content items for delivery. A group of users from among the plurality of users is determined to receive the selected content item. The selected content item is caused to be transmitted to the group of users via multicast streams.
    Type: Application
    Filed: September 17, 2010
    Publication date: May 12, 2011
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Jitender SINGH, Jose Luis DEL CERRO, David BENCO, Ajay PANDE, Jose DE FRANCISCO LOPEZ
  • Patent number: 7895513
    Abstract: Methods and apparatus, including computer program products, for configuring an electronic document for a presentation environment, where the electronic document includes a plurality of information types. A display constraint for the presentation environment is determined based on text information in the electronic document. A size of an electronic document is calculated under a first set of conditions satisfying the display constraint. A determination is made whether the calculated size satisfies a processing constraint of the presentation environment. If the calculated size does not satisfy the processing constraint, a reduced representation of the electronic document is configured by reducing information of a secondary information type of the electronic document, such that the reduced representation satisfies both the display constraint and the processing constraint and retains spatial relationships of the text information in the electronic document.
    Type: Grant
    Filed: May 28, 2003
    Date of Patent: February 22, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Atul K. Puri, Susanta Sarkar, Ajay Pande