Patents by Inventor Shubham Verma
Shubham Verma 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: 20230026854Abstract: A system and method for providing a response to a parallel search query received at a digital platform. The method encompasses receiving, at the digital platform, a user query. The method thereafter comprises identifying, a plurality of entities in the user query. Further the method encompasses identifying, the user query as the parallel search query based on the identification of the plurality of entities in the user query. The method thereafter comprises generating, a user interface based on the identification of the parallel search query, wherein the user interface comprises a scrollable segment for each entity from the plurality of entities. Also, the method comprises performing, a search for said each entity. The method thereafter comprises generating, a response for said each entity based on the search performed. Further the method comprises providing, the response generated for said each entity via the scrollable segment for said each entity.Type: ApplicationFiled: July 19, 2022Publication date: January 26, 2023Applicant: Flipkart Internet Private LimitedInventors: Vicky KUMAR, Shubham VERMA
-
Patent number: 11500659Abstract: The disclosure provides an approach for processing frames of a virtualized desktop to improve accessibility for users, such as users with disabilities. The approach involves processing frames by an accessibility engine that is located on a client device of the user. The virtualized desktop runs on a virtual machine that is remote to the client device. The location of the accessibility engine on the client device allows advantages such as the ability to process frames that indicate a non-operational virtual machine.Type: GrantFiled: February 22, 2019Date of Patent: November 15, 2022Assignee: INTUIT, INC.Inventors: Shubham Verma, Prabhakara Rao Narnakaje Venugopala, Samdeep Nayak
-
Patent number: 11475636Abstract: Embodiments of the present disclosure relate to techniques for providing an augmented reality experience for virtual desktops. In particular, certain embodiments relate to acquiring, by a computing device one or more images from a client device and determining, by the computing device, that the one or more images contain an artifact to be augmented. Further, certain embodiments involve acquiring, by the computing device, a screen buffer from a virtual desktop or application running on it and applying, by the computing device, a geometric transformation to the screen buffer. Further, certain embodiments relate to augmenting, by the computing device, the one or more images by inserting the screen buffer onto the artifact, resulting in one or more augmented images. Further, certain embodiments relate to providing, by the computing device, the one or more augmented images to the client device in order to provide a user of the client device with the augmented reality experience.Type: GrantFiled: February 5, 2018Date of Patent: October 18, 2022Assignee: VMWARE, INC.Inventor: Shubham Verma
-
Patent number: 11461120Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for rack nesting in virtualized server systems. An example apparatus includes a resource discoverer to identify resources to be allocated to the nested rack based on a policy indicative of one or more physical racks from which to identify the resources, and determine candidate resources from the resources to be allocated to the nested rack based on a capacity parameter indicative of a quantity of the resources available to be allocated to the nested rack, the candidate resources to have first hypervisors, and a nested rack controller to generate the nested rack by deploying second hypervisors on the first hypervisors, the second hypervisors to facilitate communication between the candidate resources and one or more virtual machines on the second hypervisors, the nested rack to execute one or more computing tasks based on the communication.Type: GrantFiled: May 28, 2019Date of Patent: October 4, 2022Assignee: VMWARE, INC.Inventors: Shubham Verma, Ravi Kumar Reddy Kottapalli, Samdeep Nayak, Kannan Balasubramanian, Suket Gakhar
-
Patent number: 11443490Abstract: Embodiments of the present disclosure relate to providing an augmented reality experience. Embodiments include receiving, from an augmented reality or virtual reality (AR/VR) device, first input that identifies application content and a location of an artifact in an AR/VR environment. Embodiments include identifying a region in the environment based on the location, the region corresponding to the artifact. Embodiments include receiving the application content from an application. Embodiments include composing a first scene, the application content being overlaid onto the region. Embodiments include transporting the first scene to the AR/VR device for display. Embodiments include receiving, from the client device, second input in the region in the environment. Embodiments include composing a second scene wherein the application content is modified based on the second input. Embodiments include transporting the second scene to the AR/VR device for display.Type: GrantFiled: February 22, 2021Date of Patent: September 13, 2022Assignee: VMWARE, INC.Inventors: Shubham Verma, Prabhakara Rao Narnakaje Venugopala, Kannan Balasubramanian
-
Patent number: 11431822Abstract: Methods, apparatus, systems and articles of manufacture to dynamically discover and host services in fog servers are disclosed. An example apparatus includes a service manager to determine that a received service request from an Internet of things (IoT) device is not able to be performed locally at a first fog server; a first interface to transmit the service request to a fog resource manager; and a second interface to transmit instructions to the IoT device to transmit the service request to a second fog server, a response from the fog resource manager including service data related to the second fog server.Type: GrantFiled: November 11, 2020Date of Patent: August 30, 2022Assignee: VMWARE, INC.Inventors: Ravi Kumar Reddy Kottapalli, Shubham Verma, Suket Gakhar, Kannan Balasubramanian
-
Publication number: 20220198757Abstract: Embodiments of the present disclosure relate to providing an augmented reality experience. Embodiments include receiving, from an augmented reality or virtual reality (AR/VR) device, first input that identifies application content and a location of an artifact in an AR/VR environment. Embodiments include identifying a region in the environment based on the location, the region corresponding to the artifact. Embodiments include receiving the application content from an application. Embodiments include composing a first scene, the application content being overlaid onto the region. Embodiments include transporting the first scene to the AR/VR device for display. Embodiments include receiving, from the client device, second input in the region in the environment. Embodiments include composing a second scene wherein the application content is modified based on the second input. Embodiments include transporting the second scene to the AR/VR device for display.Type: ApplicationFiled: February 22, 2021Publication date: June 23, 2022Inventors: Shubham VERMA, Prabhakara Rao Narnakaje VENUGOPALA, Kannan BALASUBRAMANIAN
-
Publication number: 20210349760Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a computing environment. Disclosed examples are to select an offering workload in a computing environment to lend at least one resource to a needy workload in the computing environment; Disclosed examples are also to cause a host associated with the offering workload to at least one of (i) instantiate a first virtual machine when the host is implemented with a second virtual machine or (ii) instantiate a first container when the host is implemented with a second container. Disclosed examples are further to assign the first virtual machine or the first container to the needy workload.Type: ApplicationFiled: July 22, 2021Publication date: November 11, 2021Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Patent number: 11086684Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a computing environment. Examples disclosed herein include identifying (i) needy workloads and (ii) offering workloads in the computing environment. Disclosed examples also include selecting a first one of the offering workloads to lend resources to a first one of the needy workloads. Disclosed examples further include causing a host associated with the first one of the offering workloads to at least one of (i) instantiate a first virtual machine when the host is implemented with a second virtual machine or (ii) instantiate a first container when the host is implemented with a second container, and assigning the first virtual machine or the first container to the first one of the needy workloads.Type: GrantFiled: June 15, 2020Date of Patent: August 10, 2021Assignee: VMware, Inc.Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Publication number: 20210201592Abstract: Embodiments of the present disclosure relate to providing an augmented reality experience. Embodiments include receiving, from an augmented reality or virtual reality (AR/VR) device, first input that identifies application content and a location of an artifact in an AR/VR environment. Embodiments include identifying a region in the environment based on the location, the region corresponding to the artifact. Embodiments include receiving the application content from an application. Embodiments include composing a first scene, the application content being overlaid onto the region. Embodiments include transporting the first scene to the AR/VR device for display. Embodiments include receiving, from the client device, second input in the region in the environment. Embodiments include composing a second scene wherein the application content is modified based on the second input. Embodiments include transporting the second scene to the AR/VR device for display.Type: ApplicationFiled: February 22, 2021Publication date: July 1, 2021Inventors: Shubham VERMA, Prabhakara Rao Narnakaje VENUGOPALA, Kannan BALASUBRAMANIAN
-
Patent number: 11010185Abstract: Embodiments disclosed herein relate to a method, system, and computer-readable medium for monitoring an application executing across a plurality of containers. A performance monitor requests a list of containers created on at least one computing system. The performance monitor retrieves information associated with a creation of each container in the list. The performance monitor parses the information associated with each container in the list to identify a cluster of related containers that are running the applications. The performance monitor displays a topology that relates the containers of the cluster to resources in the at least one computing system. The performance monitor identified a pair of containers that are negatively correlated based on the topology. The performance monitor adjusts the application to remove the negative correlation between the pair of containers.Type: GrantFiled: March 23, 2018Date of Patent: May 18, 2021Assignee: VMware, Inc.Inventors: Aayush Asawa, Akshay Bhandari, Shubham Verma, Ritesh Jha
-
Patent number: 10957107Abstract: Embodiments of the present disclosure relate to providing an augmented reality experience. Embodiments include receiving, from an augmented reality or virtual reality (AR/VR) device, first input that identifies application content and a location of an artifact in an AR/VR environment. Embodiments include identifying a region in the environment based on the location, the region corresponding to the artifact. Embodiments include receiving the application content from an application. Embodiments include composing a first scene, the application content being overlaid onto the region. Embodiments include transporting the first scene to the AR/VR device for display. Embodiments include receiving, from the client device, second input in the region in the environment. Embodiments include composing a second scene wherein the application content is modified based on the second input. Embodiments include transporting the second scene to the AR/VR device for display.Type: GrantFiled: March 14, 2019Date of Patent: March 23, 2021Assignee: VMware, Inc.Inventors: Shubham Verma, Prabhakara Rao Narnakaje Venugopala, Kannan Balasubramanian
-
Publication number: 20210067602Abstract: Methods, apparatus, systems and articles of manufacture to dynamically discover and host services in fog servers are disclosed. An example apparatus includes a service manager to determine that a received service request from an Internet of things (IoT) device is not able to be performed locally at a first fog server; a first interface to transmit the service request to a fog resource manager; and a second interface to transmit instructions to the IoT device to transmit the service request to a second fog server, a response from the fog resource manager including service data related to the second fog server.Type: ApplicationFiled: November 11, 2020Publication date: March 4, 2021Inventors: RAVI KUMAR REDDY KOTTAPALLI, SHUBHAM VERMA, SUKET GAKHAR, KANNAN BALASUBRAMANIAN
-
Patent number: 10841397Abstract: Methods, apparatus, systems and articles of manufacture to dynamically discover and host services in fog servers are disclosed. An example apparatus includes a service manager to determine that a received service request from an Internet of things (IoT) device is not able to be performed locally at a first fog server; a first interface to transmit the service request to a fog resource manager; and a second interface to transmit instructions to the IoT device to transmit the service request to a second fog server, a response from the fog resource manager including service data related to the second fog server.Type: GrantFiled: May 31, 2018Date of Patent: November 17, 2020Assignee: VMware, Inc.Inventors: Ravi Kumar Reddy Kottapalli, Shubham Verma, Suket Gakhar, Kannan Balasubramanian
-
Publication number: 20200310877Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a computing environment. Examples disclosed herein include identifying (i) needy workloads and (ii) offering workloads in the computing environment. Disclosed examples also include selecting a first one of the offering workloads to lend resources to a first one of the needy workloads. Disclosed examples further include causing a host associated with the first one of the offering workloads to at least one of (i) instantiate a first virtual machine when the host is implemented with a second virtual machine or (ii) instantiate a first container when the host is implemented with a second container, and assigning the first virtual machine or the first container to the first one of the needy workloads.Type: ApplicationFiled: June 15, 2020Publication date: October 1, 2020Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Publication number: 20200241910Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed for rack nesting in virtualized server systems. An example apparatus includes a resource discoverer to identify resources to be allocated to the nested rack based on a policy indicative of one or more physical racks from which to identify the resources, and determine candidate resources from the resources to be allocated to the nested rack based on a capacity parameter indicative of a quantity of the resources available to be allocated to the nested rack, the candidate resources to have first hypervisors, and a nested rack controller to generate the nested rack by deploying second hypervisors on the first hypervisors, the second hypervisors to facilitate communication between the candidate resources and one or more virtual machines on the second hypervisors, the nested rack to execute one or more computing tasks based on the communication.Type: ApplicationFiled: May 28, 2019Publication date: July 30, 2020Inventors: SHUBHAM VERMA, RAVI KUMAR REDDY KOTTAPALLI, SAMDEEP NAYAK, KANNAN BALASUBRAMANIAN, SUKET GAKHAR
-
Publication number: 20200219322Abstract: Embodiments of the present disclosure relate to providing an augmented reality experience. Embodiments include receiving, from an augmented reality or virtual reality (AR/VR) device, first input that identifies application content and a location of an artifact in an AR/VR environment. Embodiments include identifying a region in the environment based on the location, the region corresponding to the artifact. Embodiments include receiving the application content from an application. Embodiments include composing a first scene, the application content being overlaid onto the region. Embodiments include transporting the first scene to the AR/VR device for display. Embodiments include receiving, from the client device, second input in the region in the environment. Embodiments include composing a second scene wherein the application content is modified based on the second input. Embodiments include transporting the second scene to the AR/VR device for display.Type: ApplicationFiled: March 14, 2019Publication date: July 9, 2020Inventors: Shubham VERMA, Prabhakara Rao NARNAKAJE VENUGOPALA, Kannan BALASUBRAMANIAN
-
Patent number: 10684893Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for managing compute resources in a hyperconverged infrastructure computing environment. An example apparatus includes a resource manager table populator to populate a resource management table with information identifying workloads and a workload categorizer to categorize the workloads identified in the resource management table as needy workloads or offering workloads. The disclosed apparatus further include a workload selector to select an offering workload to lend resources to a needy workload, and a resource configurer. The resource configurer to cause a host included in the workload to spin a virtual machine or create a container, and assign the virtual machine or container to support the needy workload.Type: GrantFiled: September 18, 2018Date of Patent: June 16, 2020Assignee: VMware, Inc.Inventors: Gireesha Udagani Siddappa, Samdeep Nayak, Ravi Kumar Reddy Kottapalli, Srinivas Sampatkumar Hemige, Shubham Verma
-
Publication number: 20200183713Abstract: The disclosure provides an approach for processing frames of a virtualized desktop to improve accessibility for users, such as users with disabilities. The approach involves processing frames by an accessibility engine that is located on a client device of the user. The virtualized desktop runs on a virtual machine that is remote to the client device. The location of the accessibility engine on the client device allows advantages such as the ability to process frames that indicate a non-operational virtual machine.Type: ApplicationFiled: February 22, 2019Publication date: June 11, 2020Inventors: SHUBHAM VERMA, PRABHAKARA RAO NARNAKAJE VENUGOPALA, SAMDEEP NAYAK
-
Patent number: 10621768Abstract: Embodiments of the present disclosure relate to techniques for providing an augmented reality experience. Certain embodiments involve receiving a request from an application to register a context for detection, wherein the context for detection comprises an artifact and a context identifier. Some embodiments involve sending the context for detection to a registration component. The registration component may register the context for detection. Certain embodiments involve receiving context detection information from a client device. Some embodiments involve sending a notification to the application that the context detection information was received. Certain embodiments involve receiving application content and a relative pose of the application content from the application. Some embodiments involve composing a scene based on the application content and the relative pose of the application content and transporting, by the computing device, the scene to the client device.Type: GrantFiled: February 21, 2018Date of Patent: April 14, 2020Assignee: VMware, Inc.Inventor: Shubham Verma