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: 11461120
    Abstract: 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: Grant
    Filed: May 28, 2019
    Date of Patent: October 4, 2022
    Assignee: VMWARE, INC.
    Inventors: Shubham Verma, Ravi Kumar Reddy Kottapalli, Samdeep Nayak, Kannan Balasubramanian, Suket Gakhar
  • Patent number: 11443490
    Abstract: 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: Grant
    Filed: February 22, 2021
    Date of Patent: September 13, 2022
    Assignee: VMWARE, INC.
    Inventors: Shubham Verma, Prabhakara Rao Narnakaje Venugopala, Kannan Balasubramanian
  • Patent number: 11431822
    Abstract: 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: Grant
    Filed: November 11, 2020
    Date of Patent: August 30, 2022
    Assignee: VMWARE, INC.
    Inventors: Ravi Kumar Reddy Kottapalli, Shubham Verma, Suket Gakhar, Kannan Balasubramanian
  • Publication number: 20220198757
    Abstract: 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: Application
    Filed: February 22, 2021
    Publication date: June 23, 2022
    Inventors: Shubham VERMA, Prabhakara Rao Narnakaje VENUGOPALA, Kannan BALASUBRAMANIAN
  • Publication number: 20210201592
    Abstract: 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: Application
    Filed: February 22, 2021
    Publication date: July 1, 2021
    Inventors: Shubham VERMA, Prabhakara Rao Narnakaje VENUGOPALA, Kannan BALASUBRAMANIAN
  • Patent number: 10957107
    Abstract: 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: Grant
    Filed: March 14, 2019
    Date of Patent: March 23, 2021
    Assignee: VMware, Inc.
    Inventors: Shubham Verma, Prabhakara Rao Narnakaje Venugopala, Kannan Balasubramanian
  • Publication number: 20210067602
    Abstract: 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: Application
    Filed: November 11, 2020
    Publication date: March 4, 2021
    Inventors: RAVI KUMAR REDDY KOTTAPALLI, SHUBHAM VERMA, SUKET GAKHAR, KANNAN BALASUBRAMANIAN
  • Patent number: 10841397
    Abstract: 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: Grant
    Filed: May 31, 2018
    Date of Patent: November 17, 2020
    Assignee: VMware, Inc.
    Inventors: Ravi Kumar Reddy Kottapalli, Shubham Verma, Suket Gakhar, Kannan Balasubramanian
  • Publication number: 20200241910
    Abstract: 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: Application
    Filed: May 28, 2019
    Publication date: July 30, 2020
    Inventors: SHUBHAM VERMA, RAVI KUMAR REDDY KOTTAPALLI, SAMDEEP NAYAK, KANNAN BALASUBRAMANIAN, SUKET GAKHAR
  • Publication number: 20200219322
    Abstract: 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: Application
    Filed: March 14, 2019
    Publication date: July 9, 2020
    Inventors: Shubham VERMA, Prabhakara Rao NARNAKAJE VENUGOPALA, Kannan BALASUBRAMANIAN
  • Publication number: 20200092255
    Abstract: 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: Application
    Filed: January 21, 2019
    Publication date: March 19, 2020
    Inventors: Ravi Kumar Reddy Kottapalli, Kannan Balasubramanian, Srinivas Sampatkumar Hemige, Shubham Verma, Suket Gakhar
  • Publication number: 20190377592
    Abstract: 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: Application
    Filed: September 4, 2018
    Publication date: December 12, 2019
    Inventors: Shubham Verma, Ravi Kumar Reddy Kottapalli, Kannan Balasubramanian, Suket Gakhar, Shuhail Kadavath, Jayakrishnan Radhakrishna Pillai
  • Publication number: 20190320040
    Abstract: 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: Application
    Filed: May 31, 2018
    Publication date: October 17, 2019
    Inventors: Ravi Kumar Reddy Kottapalli, Shubham Verma, Suket Gakhar, Kannan Balasubramanian
  • Patent number: 8598046
    Abstract: 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: Grant
    Filed: December 28, 2009
    Date of Patent: December 3, 2013
    Assignee: Max-Planck-Gesellschaft zur Foerderung der Wissenschaften e.V.
    Inventors: Vivek Pachauri, Ashraf Ahmad, Kannan Balasubramanian, Klaus Kern
  • Publication number: 20120134880
    Abstract: 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 electri
    Type: Application
    Filed: February 23, 2011
    Publication date: May 31, 2012
    Applicant: Max-Planck-Gesellschaft zur Foerderung der Wissenschaften e.V.
    Inventors: Tetiana Kurkina, Alexis Vlandas, Nassim Rafiefard, Ashraf Ahmad, Klaus Kern, Kannan Balasubramanian
  • Publication number: 20110311438
    Abstract: 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: Application
    Filed: December 28, 2009
    Publication date: December 22, 2011
    Applicant: Max-Planck-Gesellschaft zur Foerderung der Wissenschaften e.V
    Inventors: Vivek Pachauri, Ashraf Ahmad, Kannan Balasubramanian, Klaus Kern
  • Patent number: 7091096
    Abstract: 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: Grant
    Filed: July 29, 2004
    Date of Patent: August 15, 2006
    Assignee: Max-Planck-Gesellschaft zur Foerderung der Wissenschaften e.V.
    Inventors: Kannan Balasubramanian, Marko Burghard, Klaus Kern
  • Publication number: 20060024871
    Abstract: 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: Application
    Filed: July 29, 2004
    Publication date: February 2, 2006
    Applicant: Max-Planck-Gesellschaft zur Forderung der Wissenschaften e.V.
    Inventors: Kannan Balasubramanian, Marko Burghard, Klaus Kern
  • Patent number: 6922636
    Abstract: 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: Grant
    Filed: December 16, 2000
    Date of Patent: July 26, 2005
    Assignee: DaimlerChrysler AG
    Inventors: B. Kannan Balasubramanian, Seshu Bhagavathula, Shanmukh Katragadda
  • Publication number: 20030171872
    Abstract: Device for scanning radiation-based surface state recognition, especially of roads.
    Type: Application
    Filed: October 29, 2002
    Publication date: September 11, 2003
    Inventors: B Kannan Balasubramanian, Seshu Bhagavathula, Shanmukh Katragadda