Patents by Inventor Ritesh Ranjan

Ritesh Ranjan 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: 20230385052
    Abstract: An example method of upgrading a host in a cluster under management of a lifecycle manager in a virtualized computing system includes: receiving, from the lifecycle manager at a host in the cluster being upgraded, a desired software specification for a hypervisor of the host; determining, by the host, a list of required software installation bundles (SIBs) to satisfy the desired software specification; identifying a neighboring host in the cluster for the host; downloading, from the neighboring host to the host, at least a portion of the required SIBs; and executing an upgrade of the hypervisor in the host using the required SIBs.
    Type: Application
    Filed: July 27, 2023
    Publication date: November 30, 2023
    Inventors: ARAVINDA HARYADI, MUKUND GUNTI, RITESH RANJAN, DIPESH KUMAR, YUEDONG MU, GEOFFREY BLAIR FRITZ
  • Patent number: 11748089
    Abstract: An example method of upgrading a host in a cluster under management of a lifecycle manager in a virtualized computing system includes: receiving, from the lifecycle manager at a host in the cluster being upgraded, a desired software specification for a hypervisor of the host; determining, by the host, a list of required software installation bundles (SIBs) to satisfy the desired software specification; identifying a neighboring host in the cluster for the host; downloading, from the neighboring host to the host, at least at portion of the required SIBs; and executing an upgrade of the hypervisor in the host using the required SIBs.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: September 5, 2023
    Assignee: VMware, Inc.
    Inventors: Aravinda Haryadi, Mukund Gunti, Ritesh Ranjan, Dipesh Kumar, Yuedong Mu, Geoffrey Blair Fritz
  • Publication number: 20230176849
    Abstract: An example method of upgrading a host in a cluster under management of a lifecycle manager in a virtualized computing system includes: receiving, from the lifecycle manager at a host in the cluster being upgraded, a desired software specification for a hypervisor of the host; determining, by the host, a list of required software installation bundles (SIBs) to satisfy the desired software specification; identifying a neighboring host in the cluster for the host; downloading, from the neighboring host to the host, at least at portion of the required SIBs; and executing an upgrade of the hypervisor in the host using the required SIBs.
    Type: Application
    Filed: February 7, 2022
    Publication date: June 8, 2023
    Inventors: Aravinda Haryadi, Mukund Gunti, Ritesh Ranjan, Dipesh Kumar, Yuedong Mu, Geoffrey Blair Fritz
  • Publication number: 20200402214
    Abstract: Accordingly the embodiments herein provide a method for rendering a background in an image by an electronic device (100). The method includes recognizing, by the electronic device (100), foreground objects and background objects of the image. Further, the method includes determining, by the electronic device (100), a context of the foreground objects and a context of the background objects in the image. Further, the method includes determining, by the electronic device (100), a background pattern based on the context of the foreground objects and the context of the background objects. Further, the method includes modifying, by the electronic device (100), the background of the image based on the background pattern. Further, the method includes displaying, by the electronic device (100), the image with the modified background.
    Type: Application
    Filed: February 8, 2019
    Publication date: December 24, 2020
    Inventors: Debayan MUKHERJEE, Amit Kumar SONI, Ritesh Ranjan SINGH, Vishal Bhushan JHA, Vishnupriya Surendranath KAULGUD, Ashika SINGH, Alok Shankarlal SHUKLA, Girish KULKARNI, Kiran Nanjunda IYER, Madhupa CHOWDHURY, Saketh SHARMA, Balvinder SINGH, Dipesh Amritlal SHAH, Narasimha Gopalakrishna PAI, Prasanna Kumar AVANIGADDA, Raushan KUMAR, Roopa Sheshadri KOTIGANAHALLY, Saumitri CHOUDHURY, Viswanath GOPALAKRISHNAN
  • Publication number: 20190082122
    Abstract: A method and a device for providing contextual information. The method includes detecting an invocation of a camera application via a user-input while executing a non-camera application by a device. The method further includes identifying content from one or more of a preview of the camera application and multi-media captured by the camera application. Further, the method includes identifying contextual information based on one or more of the identified content and information available from the non-camera application. Further, the method includes allowing the identified contextual information to be shared between the camera application and the non-camera application.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 14, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Amitoj SINGH, Prakhar AVASTHI, Debayan MUKHERJEE, Milan PATEL, Subhav JAIN, Manoj KUMAR, Ranjesh VERMA, Sourav CHATTERJEE, Sambit PANDA, Sanjeev BHATT, Varad ARYA, Veethika MISHRA, Ridhi CHUGH, Sherene KURUVILLA, Amit Kumar SONI, Shazia JAMAL, Sabyasachi KUNDU, Vishnupriya Surendranath KAULGUD, Ritesh Ranjan SINGH, Boski JAIN, Saumitri CHOUDHURY, Shivi PAL, Suresh Kumar GARA, Girish KULKARNI, Sidhant GOYAL, Vishal Bhushan JHA
  • Patent number: 10185524
    Abstract: A print server may include a processor, a memory, and instructions stored on the memory and executable by the processor. In an example, the instructions may include: a print subscription component to control printing by a print subscription user according to a first printing quota associated with the print subscription user, and a print reservation component to reserve a second printing quota from the first printing quota for scheduled printing.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: January 22, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dhanendra Jain, Gurpreet Singh Bhatia, Kumaravel Ganesan, Ritesh Ranjan Jha, Puneet Kumar Arora
  • Publication number: 20170364315
    Abstract: A print server may include a processor, a memory, and instructions stored on the memory and executable by the processor. In an example, the instructions may include: a print subscription component to control printing by a print subscription user according to a first printing quota associated with the print subscription user, and a print reservation component to reserve a second printing quota from the first printing quota for scheduled printing.
    Type: Application
    Filed: October 20, 2015
    Publication date: December 21, 2017
    Inventors: Dhanendra Jain, Gurpreet Singh Bhatia, Kumaravel Ganesan, Ritesh Ranjan Jha, Puneet Kumar Arora
  • Patent number: 9501298
    Abstract: A schema is provided that logically represents a nodal hierarchy relating to execution of an application. The hierarchy includes multiple nodes, including one or more category nodes and one or more content nodes. An executable script is provided with the schema. The script may be associated with at least one node of the hierarchy. Each of multiple user inputs from the computing device are processed using the schema. The individual user inputs may be selective of nodes of the hierarchy. In response to processing each of multiple user inputs, user interface content is provided to the computing device. The user interface content for each user input corresponds to one of (i) one or more nodes, or (ii) a script content, generated as an output of an executed script that is associated with a selected node.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: November 22, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vishwanath Ramaiah Nanjundaiah, Sundharam Balathirupurasundari, Ritesh Ranjan Jha, James Allely Rowson, Venugopal Kumarahalli Srinivasmurthy
  • Patent number: 9378437
    Abstract: In one example, a printer address for a network-connected printer, a printer location, and an identifier for a mobile computing device are received. Responsive to receiving a message that is sent to the printer address and that includes a print job, the print job is stored. The identifier is sent to a tracker computing device. A mobile device location is received from the tracker device. Responsive to determining a calculated distance between the mobile device and the printer is less than or equal to a trigger distance, the print job is sent to the printer.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: June 28, 2016
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Kumaravel Ganesan, Rajesh Bhatia, Ritesh Ranjan Jha
  • Patent number: 9077832
    Abstract: In one embodiment, a first assignment is received. The first assignment is an assignment of a category tag to first content accessible via a first printer application. A second assignment is received. The second assignment is an assignment of the category tag to second content accessible via a second printer application. The first and second assignments are stored. Functionality to facilitate retrieval of content via the assignments is provided to a network-connected printer. A request to print selected content from among the first and second content is received. Responsive to the request, the selected content is retrieved, raster processed, and sent to the printer.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 7, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kumaravel Ganesan, Ritesh Ranjan Jha
  • Publication number: 20140240756
    Abstract: In one example, a printer address for a network-connected printer, a printer location, and an identifier for a mobile computing device are received. Responsive to receiving a message that is sent to the printer address and that includes a print job, the print job is stored. The identifier is sent to a tracker computing device. A mobile device location is received from the tracker device. Responsive to determining a calculated distance between the mobile device and the printer is less than or equal to a trigger distance, the print job is sent to the printer.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Kumaravel GANESAN, Rajesh BHATIA, Ritesh Ranjan JHA
  • Publication number: 20130083350
    Abstract: In one embodiment, a first assignment is received. The first assignment is an assignment of a category tag to first content accessible via a first printer application. A second assignment is received. The second assignment is an assignment of the category tag to second content accessible via a second printer application. The first and second assignments are stored. Functionality to facilitate retrieval of content via the assignments is provided to a network-connected printer. A request to print selected content from among the first and second content is received. Responsive to the request, the selected content is retrieved, raster processed, and sent to the printer.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Inventors: Kumaravel Ganesan, Ritesh Ranjan Jha