Patents by Inventor Kannan Balasubramanian
Kannan Balasubramanian 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: 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: 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: 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: 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
-
Publication number: 20200092255Abstract: Described herein are systems, methods, and software to improve distribution of service information in a computing environment. In one implementation, a computing element identifies a modification to a locally maintained service data structure that maintains status information for services of a computing environment. In response to the modification, the computing element may identify a key-value pair and add the key-value pair to a gateway protocol packet. Once added to the packet, the computing element may communicate the packet to a second computing element.Type: ApplicationFiled: January 21, 2019Publication date: March 19, 2020Inventors: Ravi Kumar Reddy Kottapalli, Kannan Balasubramanian, Srinivas Sampatkumar Hemige, Shubham Verma, Suket Gakhar
-
Publication number: 20190377592Abstract: In a decentralized cloud computing system, a fog resource manager is utilized for management. The fog resource manager identifies nodes of the decentralized cloud computing system, and images a first one of the nodes so as to include a hypervisor. The fog resource manager further provisions one or more virtual machines on the first one of the nodes, and generates a resource pool from an inventory of the nodes. A payload is provisioned by the fog resource manager on the first one of the nodes based on a request from a virtual resource management module.Type: ApplicationFiled: September 4, 2018Publication date: December 12, 2019Inventors: Shubham Verma, Ravi Kumar Reddy Kottapalli, Kannan Balasubramanian, Suket Gakhar, Shuhail Kadavath, Jayakrishnan Radhakrishna Pillai
-
Publication number: 20190320040Abstract: 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: May 31, 2018Publication date: October 17, 2019Inventors: Ravi Kumar Reddy Kottapalli, Shubham Verma, Suket Gakhar, Kannan Balasubramanian
-
Patent number: 8598046Abstract: The present invention relates to a method and apparatus for the synthesis of nanostructures using at least one solution providing at least one chemical element appropriate for the type of nanostructure, the method comprising the steps of: a) adding (admixing) a reducing agent to the at least one solution, b) bringing a suitable substrate into contact with the at least one solution before or after step a), c) forming nucleation growth sites on the substrate and d) maintaining the temperature at a suitable level for the growth of the nanostructures, characterized by the further steps of e) providing at least one space having at least one dimension in the micron range, e.g. in the range from 1 ?m to 500 ?m, adjacent a surface of the substrate, f) growing said nanostructures in said at least one space, g) periodically separating said nanostructures from the substrate and removing them.Type: GrantFiled: December 28, 2009Date of Patent: December 3, 2013Assignee: Max-Planck-Gesellschaft zur Foerderung der Wissenschaften e.V.Inventors: Vivek Pachauri, Ashraf Ahmad, Kannan Balasubramanian, Klaus Kern
-
Publication number: 20120134880Abstract: The present invention relates to an apparatus for detecting one or more analytes, for example analytes selected from the group comprising nucleic acids, metabolites, peptides, proteins, hormones, pesticides, neurotransmitters, ions in blood, electrolytes, toxic gases, pH and biological warfare agents, the apparatus comprising an insulating substrate, at least one first electrode on the substrate at least one elongate nanostructure extending from and electrically connected to the or each said electrode and extending over the surface of the wafer away from the respective electrode, a passivating layer covering the or each electrode, but not all of said at least one elongate nanostructure, a well crossing the at least one elongate nanostructure extending from the or each electrode and forming a static reservoir for a liquid being investigated for the presence of at least one analyte, a reference electrode provided on said substrate within said well or insertable into said well and respective readout pads electriType: ApplicationFiled: February 23, 2011Publication date: May 31, 2012Applicant: Max-Planck-Gesellschaft zur Foerderung der Wissenschaften e.V.Inventors: Tetiana Kurkina, Alexis Vlandas, Nassim Rafiefard, Ashraf Ahmad, Klaus Kern, Kannan Balasubramanian
-
Publication number: 20110311438Abstract: The present invention relates to a method and apparatus for the synthesis of nanostructures using at least one solution providing at least one chemical element appropriate for the type of nanostructure, the method comprising the steps of: a) adding (admixing) a reducing agent to the at least one solution, b) bringing a suitable substrate into contact with the at least one solution before or after step a), c) forming nucleation growth sites on the substrate and d) maintaining the temperature at a suitable level for the growth of the nanostructures, characterized by the further steps of e) providing at least one space having at least one dimension in the micron range, e.g. in the range from 1 ?m to 500 ?m, adjacent a surface of the substrate, f) growing said nanostructures in said at least one space, g) periodically separating said nanostructures from the substrate and removing them.Type: ApplicationFiled: December 28, 2009Publication date: December 22, 2011Applicant: Max-Planck-Gesellschaft zur Foerderung der Wissenschaften e.VInventors: Vivek Pachauri, Ashraf Ahmad, Kannan Balasubramanian, Klaus Kern
-
Patent number: 7091096Abstract: The invention relates to a method of fabricating a structure with field-effect transistors each comprising a source electrode, a drain electrode, a channel extending between the source and drain electrodes and at least one gate electrode associated with the channel for controlling the conductance of the channel, wherein the channel comprises one or more semiconducting single-wall carbon nanotubes.Type: GrantFiled: July 29, 2004Date of Patent: August 15, 2006Assignee: Max-Planck-Gesellschaft zur Foerderung der Wissenschaften e.V.Inventors: Kannan Balasubramanian, Marko Burghard, Klaus Kern
-
Publication number: 20060024871Abstract: The invention relates to a method of fabricating a structure with field effect transistors, said transistors each comprising a source electrode, a drain electrode, a channel extending between the source and drain electrodes and at least one gate electrode associated with the channel for controlling the conductance of the channel, wherein the channel comprises one or more semiconducting single-wall carbon nanotubes.Type: ApplicationFiled: July 29, 2004Publication date: February 2, 2006Applicant: Max-Planck-Gesellschaft zur Forderung der Wissenschaften e.V.Inventors: Kannan Balasubramanian, Marko Burghard, Klaus Kern
-
Patent number: 6922636Abstract: A device for determining ground surface condition, especially for roads includes receivers for receiving at least one scanning radiation component that is reflected from the scanned earth surface region, and contains surface condition information. Evaluation resources determine the surface state of the scanned ground surface region by evaluating the scanning radiation. The scanning radiation component comprises useable signal radiation of a foreign system and/or is generated by one or more satellites.Type: GrantFiled: December 16, 2000Date of Patent: July 26, 2005Assignee: DaimlerChrysler AGInventors: B. Kannan Balasubramanian, Seshu Bhagavathula, Shanmukh Katragadda
-
Publication number: 20030171872Abstract: Device for scanning radiation-based surface state recognition, especially of roads.Type: ApplicationFiled: October 29, 2002Publication date: September 11, 2003Inventors: B Kannan Balasubramanian, Seshu Bhagavathula, Shanmukh Katragadda