Patents by Inventor Sreenivas Raman

Sreenivas Raman 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: 20220377009
    Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
    Type: Application
    Filed: June 11, 2021
    Publication date: November 24, 2022
    Inventors: Chidambareswaran Raman, Ganesh Sadasivan, Dileep K. Devireddy, Hongwei Zhu, Sreenivas Duvvuri
  • Publication number: 20220377020
    Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
    Type: Application
    Filed: June 11, 2021
    Publication date: November 24, 2022
    Inventors: Ganesh Sadasivan, Chidambareswaran Raman, Dileep K. Devireddy, Hongwei Zhu, Sreenivas Duvvuri
  • Publication number: 20220377021
    Abstract: Some embodiments provide policy-driven methods for deploying edge forwarding elements in a public or private SDDC for tenants or applications. For instance, the method of some embodiments allows administrators to create different traffic groups for different applications and/or tenants, deploys edge forwarding elements for the different traffic groups, and configures forwarding elements in the SDDC to direct data message flows of the applications and/or tenants through the edge forwarding elements deployed for them. The policy-driven method of some embodiments also dynamically deploys edge forwarding elements in the SDDC for applications and/or tenants after detecting the need for the edge forwarding elements based on monitored traffic flow conditions.
    Type: Application
    Filed: June 11, 2021
    Publication date: November 24, 2022
    Inventors: Ganesh Sadasivan, Chidambareswaran Raman, Dileep K. Devireddy, Hongwei Zhu, Sreenivas Duvvuri
  • Patent number: 11496437
    Abstract: Some embodiments provide a method for proxying ARP requests. At an MFE that executes on a host computer operating at a first site to implement a distributed router along with at least one additional MFE at the first site, the method receives, from a router at a remote second site, an ARP request for an IP address associated with a logical switch that spans the first site and the remote second site, and to which both the distributed router and the router at the remote second site connect. The method determines whether a table that includes IP addresses for a set of DCNs that use the distributed router as a default gateway includes the IP address. When the IP address is in the table, the method proxies the request at the host computer. When the particular IP address is not in the table, the MFE does not proxy the request.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: November 8, 2022
    Assignee: VMWARE, INC.
    Inventors: Hongwei Zhu, Dileep Devireddy, Ganesan Chandrashekhar, Feng Gu, Sreenivas Duvvuri, Chidambareswaran Raman
  • Patent number: 11465031
    Abstract: In various embodiments, a treadmill system may include one or more custom treadmill hardware devices and one or more accompanying pieces of software which may be configured to work in tandem to simulate one or more virtual terrains within a game on a physical treadmill. In particular embodiments, the system is configured to enable a user to control a direction of a virtual avatar as the avatar traverses the virtual terrain (e.g., while the user is using the treadmill). The system may then be configured to manipulate the treadmill (i.e., incline of the treadmill, speed of the treadmill, etc.) based on the terrain that the avatar is currently traversing. The system may utilize one or more imaging devices to identify particular gestures performed by the user. In this way, the system may be configured provide hands free control to the user while the user is using the treadmill.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: October 11, 2022
    Assignee: RevolutioNice, Inc.
    Inventors: Stephen Joseph Churchman, Alexander David Metzger, Jason Michael Becker, Marcus Raman, Sreenivas Raman, Manolo A. Duenas Benavidez, Victor Schiott Bech-Hansen, Clark Richard Smiley, Michael James White
  • Publication number: 20220311714
    Abstract: Some embodiments provide a method for deploying edge forwarding elements in a public or private software defined datacenter (SDDC). For an entity, the method deploys a default first edge forwarding element to process data message flows between machines of the entity in a first network of the SDDC and machines external to the first network of the SDDC. The method subsequently receives a request to allocate more bandwidth to a first set of the data message flows entering or exiting the first network of the SDDC. In response, the method deploys a second edge forwarding element to process the first set of data message flows of the entity in order to allocate more bandwidth to the first set of the data message flows, while continuing to process a second set of data message flows of the entity through the default first edge node.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Inventors: Dileep Devireddy, Ganesh Sadasivan, Chidambareswaran Raman, Hongwei Zhu, Sreenivas Duvvuri
  • Publication number: 20220143640
    Abstract: An automated mobile paint robot, according to particular embodiments, comprises: (1) a wheeled base; (2) at least one paint sprayer; (3) at least one pump; (4) a vision system; (5) a GPS navigation system; and (5) a computer controller configured to: (A) generate a room painting plan using one or more inputs from the GPS navigation system, vision system, etc.; (B) control movement of the automated mobile paint robot across a support surface: (C) use the vision system to position the wheeled base in a suitable position from which to paint a desired area using the at least one paint sprayer; and (D) use the at least one pump to activate the at least one paint sprayer to paint a swath (e.g., swatch) of paint from the suitable position.
    Type: Application
    Filed: January 31, 2022
    Publication date: May 12, 2022
    Inventors: Sreenivas Raman, Brian Jennings, Ryan J. Giovacchini, Elie Cherbaka, Thomas C. Slater, TianHao Ye
  • Publication number: 20220080284
    Abstract: In various embodiments, a treadmill system may include one or more custom treadmill hardware devices and one or more accompanying pieces of software which may be configured to work in tandem to simulate one or more virtual terrains within a game on a physical treadmill. In particular embodiments, the system is configured to enable a user to control a direction of a virtual avatar as the avatar traverses the virtual terrain (e.g., while the user is using the treadmill). The system may then be configured to manipulate the treadmill (i.e., incline of the treadmill, speed of the treadmill, etc.) based on the terrain that the avatar is currently traversing. The system may utilize one or more imaging devices to identify particular gestures performed by the user. In this way, the system may be configured provide hands free control to the user while the user is using the treadmill.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 17, 2022
    Inventors: Stephen Joseph Churchman, Alexander David Metzger, Jason Michael Becker, Marcus Raman, Sreenivas Raman, Manolo A. Duenas Benavidez, Victor Schiott Bech-Hansen, Clark Richard Smiley, Michael James White
  • Patent number: 11274948
    Abstract: A facade gantry allows for close inspection of a facade using remotely operated cameras, probes, and/or sampling devices. These devices are located in a housing that is positioned in front of a facade by a system of cables, from which it is suspended, that allow for movement in any direction in a plane. Two cables are attached to the housing containing the sensors and tools and are wound onto two separate spools located on the roof at the vertical boundaries of the inspection area. By winding and unwinding these spools, the housing can be raised, lowered, and moved from side to side. The invention further has an optional “shed” located on the ground that protects pedestrians in the case of a suspension system failure. The shed moves to maintain a position directly under the housing. The gantry optionally allows for repair of the facade by using remotely operated repair tools.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: March 15, 2022
    Assignee: RevolutioNice Inc.
    Inventors: Sreenivas Raman, Elie Cherbaka, Ryan J. Giovacchini, Brian Jennings, Thomas C. Slater
  • Patent number: 11235344
    Abstract: An automated mobile paint robot, according to particular embodiments, comprises: (1) a wheeled base; (2) at least one paint sprayer; (3) at least one pump; (4) a vision system; (5) a GPS navigation system; and (5) a computer controller configured to: (A) generate a room painting plan using one or more inputs from the GPS navigation system, vision system, etc.; (B) control movement of the automated mobile paint robot across a support surface: (C) use the vision system to position the wheeled base in a suitable position from which to paint a desired area using the at least one paint sprayer; and (D) use the at least one pump to activate the at least one paint sprayer to paint a swath (e.g., swatch) of paint from the suitable position.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: February 1, 2022
    Assignee: RevolutioNice Inc.
    Inventors: Sreenivas Raman, Brian Jennings, Ryan J. Giovacchini, Elie Cherbaka, Thomas C. Slater, TianHao Ye
  • Patent number: 11090674
    Abstract: A paint robot having a sprayer that is substantially fixed in an orientation in which the spray fan is perpendicular to the wall surface may be ineffective at painting portions of a wall that are not substantially flat (e.g., flat). These portions may include one or more protrusions and/or recesses such as, for example: (1) a chair rail or other suitable piece of molding; (2) one or more window ledges and/or sills; (3) one or more exit signs; (4) one or more thermostats; (5) etc. As such, it may be desirable to incorporate an articulating spray head (e.g., a pivoting sprayer) into an automated mobile painting system in order to, for example, paint the upper and lower portions of the wall by angling the paint sprayer to paint over and/or under the various protrusions which may exist on the wall as discussed above.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: August 17, 2021
    Assignee: RevolutioNice Inc.
    Inventors: Sreenivas Raman, Bill Tompkins, TianHao Ye, Condoor Lakshmi Punith Kumar
  • Patent number: 10626562
    Abstract: A concrete patching robot has a multi-axis robotic manipulator mounted on a powered, movable, platform that can be raised and lowered to access the underside of structures that may be substantial distances above the ground, for example, the underside of an elevated highway. The entire assembly is maneuverable under the work area and the platform may be raised to access the concrete. Once the work area is in reach of the arm, the device is able to use numerous tools to complete essential steps to repair the concrete.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: April 21, 2020
    Assignee: RevolutioNice Inc.
    Inventors: Sreenivas Raman, Elie Cherbaka, Ryan J. Giovacchini, Brian Jennings, Thomas C. Slater
  • Patent number: 10619363
    Abstract: In particular embodiments, an on-site drywall fabrication system is configured to perform on-site construction of drywall (e.g., plasterboard, wallboard, gypsum panel, sheet rock, gypsum board, etc.) over at least a portion of a framed (e.g., studded) wall (e.g., comprising one or more substantially vertical studs). In particular embodiments, the on-site drywall fabrication system is configured to utilize one or more drywall installation robots to fabricate drywall substantially directly on a framed wall. Generally speaking, the on-site drywall fabrication system may be configured to generate a substantially continuous, seamless drywall panel that extends along a particular portion of a wall. The system may, for example, utilize one or more sprayers that are configured to spray a suitable fill material between a first wall material (e.g., a first wall material applied via the first wall material spool) and a second wall material.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: April 14, 2020
    Assignee: RevolutioNice Inc.
    Inventors: Sreenivas Raman, Ryan J. Giovacchini
  • Publication number: 20200109972
    Abstract: A facade gantry allows for close inspection of a facade using remotely operated cameras, probes, and/or sampling devices. These devices are located in a housing that is positioned in front of a facade by a system of cables, from which it is suspended, that allow for movement in any direction in a plane. Two cables are attached to the housing containing the sensors and tools and are wound onto two separate spools located on the roof at the vertical boundaries of the inspection area. By winding and unwinding these spools, the housing can be raised, lowered, and moved from side to side. The invention further has an optional “shed” located on the ground that protects pedestrians in the case of a suspension system failure. The shed moves to maintain a position directly under the housing. The gantry optionally allows for repair of the facade by using remotely operated repair tools.
    Type: Application
    Filed: August 12, 2019
    Publication date: April 9, 2020
    Inventors: Sreenivas Raman, Elie Cherbaka, Ryan J. Giovacchini, Brian Jennings, Thomas C. Slater
  • Patent number: 10612197
    Abstract: A chipping robot has a chipping gun attached to the end of a multi-axis robotic manipulator mounted on a powered, movable, platform that can be raised and lowered to access the underside of structures that may be substantial distances above the ground, for example, the underside of an elevated highway. The entire assembly is maneuverable under the work area and the platform may raised to access the concrete. Once the work area is in reach of the arm, the device is able to use numerous tools to complete essential steps of chipping portions of the concrete.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: April 7, 2020
    Assignee: RevolutionNice Inc.
    Inventors: Sreenivas Raman, Elie Cherbaka, Ryan J. Giovacchini, Brian Jennings, Thomas C. Slater
  • Patent number: 10538417
    Abstract: A construction beam robot, such as for steel erection, comprises a pair of thrust producing fans located at either end of a beam to be installed. The fans' thrust and direction of thrust is controlled and/or coordinated by a computer with custom control software. By altering the direction and amount of thrust, the orientation of the beam is controlled. Workers on site who possess a controller are able to rotate or fix the orientation of a beam from a distance and do so wirelessly.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: January 21, 2020
    Assignee: RevolutioNice Inc.
    Inventors: Sreenivas Raman, Elie Cherbaka, Ryan J. Giovacchini, Brian Jennings, Thomas C. Slater
  • Publication number: 20200016619
    Abstract: Any system described herein may be implemented in the context of an autonomous drywall installation robot. For example, an autonomous drywall installation robot may include one or more components such as a series of nested carriages, one or more drywall attachment mechanisms, one or more drywall positioning and fastening mechanisms, etc. In various other embodiments, any system described herein may be configured to utilize two or more robots described herein to work in conjunction toward one or more common goals. In one illustrative example, a first and second drywall installation robot may be configured to work in conjunction to: (1) lift a panel (e.g., a stone panel, tile, piece of drywall, sheetrock, gypsum board, or other construction board, etc.); (2) position the panel in a desired area; and (3) secure the panel in the desired area.
    Type: Application
    Filed: May 24, 2019
    Publication date: January 16, 2020
    Inventors: Sreenivas Raman, Bill Tompkins, Ricky E. Rodriguez
  • Publication number: 20190388925
    Abstract: In various embodiments, a zero-turn radius robotic base may comprise a substantially rectangular (e.g., rectangular) base portion that comprises a plurality of wheels. In various embodiments, the plurality of wheels are configured to support the robotic base adjacent a support surface (e.g., the ground, a suitable flooring surface within a building, etc.). In some embodiments, the robotic base comprises a first and second driving wheel and a plurality of stability wheels. In some embodiments, an axis of rotation of the first and the second driving wheel are collinear. In various embodiments, the plurality of stability wheels are spaces apart from the axis of rotation of the first and second driving wheels to provide stability to the robotic base.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 26, 2019
    Inventors: Sreenivas Raman, Bill Tompkins, TianHao Ye
  • Publication number: 20190388926
    Abstract: A paint robot having a sprayer that is substantially fixed in an orientation in which the spray fan is perpendicular to the wall surface may be ineffective at painting portions of a wall that are not substantially flat (e.g., flat). These portions may include one or more protrusions and/or recesses such as, for example: (1) a chair rail or other suitable piece of molding; (2) one or more window ledges and/or sills; (3) one or more exit signs; (4) one or more thermostats; (5) etc. As such, it may be desirable to incorporate an articulating spray head (e.g., a pivoting sprayer) into an automated mobile painting system in order to, for example, paint the upper and lower portions of the wall by angling the paint sprayer to paint over and/or under the various protrusions which may exist on the wall as discussed above.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 26, 2019
    Inventors: Sreenivas Raman, Bill Tompkins, TianHao Ye, Condoor Lakshmi Punith Kumar
  • Patent number: 10486182
    Abstract: A shroud device (e.g., a paint sprayer shroud), according to particular embodiments, is configured to capture overspray (e.g., paint or other material that is applied to an unintended location) and/or increase an amount of paint that is delivered to a desired location (e.g., on a wall being painted, etc.). In various embodiments, the shroud device is configured for use in conjunction with a sprayer (e.g., such as any suitable paint spryer or other sprayer). In particular embodiments, the shroud device may comprise a blower portion and a suction portion that work in conjunction to recirculate overspray into a sprayer flow and onto a medium, for example, via a recirculation shroud.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: November 26, 2019
    Assignee: RevolutioNice Inc.
    Inventors: Sreenivas Raman, Brian Jennings, Ryan J. Giovacchini, Leonard Weinstein