Patents by Inventor Ronak Desai

Ronak Desai 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: 10092785
    Abstract: In one implementation, a computer-implemented method includes receiving, at a computer system, information that indicates that a fire has been detected in a building and that a fire suppression system within the building has begun dousing the fire; monitoring sensor information from one or more sensors located within the building; determining, by the computer system and based on the sensor information, whether the fire has been extinguished; activating, in response to determining that the fire has been extinguished, a feature to turn off a water supply to the building, the feature being presented on a computing device for a user who is associated with the building; receiving, after activating the feature and from the computing device, a command to turn off the water supply; and transmitting, by the computer system, a control signal that causes an electromechanical device to close a water valve within the building.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: October 9, 2018
    Assignee: WWTemplar LLC
    Inventors: Joseph Schmitt, Michael Kramer, Ronak Desai, Randall Kurtz
  • Publication number: 20170371364
    Abstract: Systems, methods, circuits and computer-readable mediums for regulators, e.g., low-dropout (LDO) regulators, with load-insensitive compensations are provided. An example regulator includes an amplifier operable to receive an input voltage and a feedback voltage, a follower responsive to an output voltage of the amplifier and operable to supply a regulated voltage to a load coupled to the follower, and a feedback circuit coupled to the load and the amplifier and operable to provide the feedback voltage. The amplifier is operable to have a substantially unity gain beyond a resonant frequency of the amplifier.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Albert Vareljian, Ronak Desai, Bilin Wang
  • Patent number: 9825807
    Abstract: In an embodiment, a method comprises: detecting a change in a multiple-switch configuration in a data communications network comprising a plurality of packet data switches configured as roots of multicast trees. In response to detecting that the multiple-switch configuration has changed, a first value, a second value and a third value representing limits on a number of multicast trees supported in the network and prioritization of the switches are retrieved. The method further comprises determining a type of the multiple-switch configuration change. In response to determining that the type indicates that a first switch was added to the multiple-switch configuration, using at least the first, second and third values, it is determined whether to configure the first switch as a first root in the multiple-switch configuration. The method is performed by one or more computing devices.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: November 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Leonard Tracy, Santosh Rajagopalan, Sanjay Sane, Ronak Desai, Varun Shah
  • Patent number: 9686187
    Abstract: Method and system for providing distributed domains in a fiber channel fabric including determining a domain configuration of a resource, retrieving one or more current domain configuration parameters, determining a list of domains in a fiber channel fabric, and generating an updated domain list for the resource in the fabric is disclosed.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: June 20, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Anand Hariharan, Christian Sasso, Ronak Desai
  • Patent number: 9641613
    Abstract: In one embodiment, a solution is provided wherein a volume hierarchy may be received at a network device in a storage area network. Once the network device is ready to apply the volume hierarchy, a message so indicating may be sent. Later, a command to apply the volume hierarchy may be received and the volume hierarchy may be applied so that the network device processes IOs using the volume hierarchy.
    Type: Grant
    Filed: December 26, 2014
    Date of Patent: May 2, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Maurilio Cometto, Roy D'Cruz, Arindam Paul, Siva Ramineni, Ronak Desai
  • Patent number: 9632930
    Abstract: Certain embodiments of the present disclosure generally relate to allocating a sub-area of Fiber Channel addresses (FCIDs) to a device. A range of addresses may be assigned to the device using a mask address, where the most significant bits represent a mask and the least significant bits represent a sub-range of FCIDs available to be assigned to the device. Therefore, routing information may be stored efficiently in a Ternary Content Addressable Memory (TCAM) by storing a single entry in the TCAM for each sub-area of FCIDs allocated to a device, instead of storing an entry for each FCID. The single entry may indicate the mask address and the width of the mask.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: April 25, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Christian Sasso, Siddharth Kasat, Ankur Goyal, Ronak Desai, Hariharan Balasubramanian
  • Publication number: 20170076409
    Abstract: In one implementation, a computer-implemented method includes receiving information that describes an issue with a building; accessing data that identifies (i) a plurality of components that are included in the building and (ii) features of the plurality of components; identifying one or more candidate components that have at least a threshold likelihood of being a cause of the issue; selecting a candidate service provider from among a plurality of service providers based on a comparison of (i) the one or more candidate components and (ii) information identifying technical qualifications for the plurality of service providers; transmitting a service request for the issue to the candidate service provider; receiving a response from the candidate service provider; and scheduling, based on the response, a service appointment with the candidate service provider to resolve the issue.
    Type: Application
    Filed: November 23, 2016
    Publication date: March 16, 2017
    Inventors: Thomas Lerick, Ronak Desai, Michael Kramer, Joseph Schmitt
  • Patent number: 9536231
    Abstract: In one implementation, a computer-implemented method includes receiving information that describes an issue with a building; accessing data that identifies (i) a plurality of components that are included in the building and (ii) features of the plurality of components; identifying one or more candidate components that have at least a threshold likelihood of being a cause of the issue; selecting a candidate service provider from among a plurality of service providers based on a comparison of (i) the one or more candidate components and (ii) information identifying technical qualifications for the plurality of service providers; transmitting a service request for the issue to the candidate service provider; receiving a response from the candidate service provider; and scheduling, based on the response, a service appointment with the candidate service provider to resolve the issue.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: January 3, 2017
    Assignee: WWTemplar LLC
    Inventors: Thomas Lerick, Ronak Desai, Michael Kramer, Joseph Schmitt
  • Publication number: 20160303412
    Abstract: In one implementation, a computer-implemented method includes receiving, at a computer system, information that indicates that a fire has been detected in a building and that a fire suppression system within the building has begun dousing the fire; monitoring sensor information from one or more sensors located within the building; determining, by the computer system and based on the sensor information, whether the fire has been extinguished; activating, in response to determining that the fire has been extinguished, a feature to turn off a water supply to the building, the feature being presented on a computing device for a user who is associated with the building; receiving, after activating the feature and from the computing device, a command to turn off the water supply; and transmitting, by the computer system, a control signal that causes an electromechanical device to close a water valve within the building.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Joseph Schmitt, Michael Kramer, Ronak Desai, Randall Kurtz
  • Patent number: 9403046
    Abstract: In one implementation, a computer-implemented method includes receiving, at a computer system, information that indicates that a fire has been detected in a building and that a fire suppression system within the building has begun dousing the fire; monitoring sensor information from one or more sensors located within the building; determining, by the computer system and based on the sensor information, whether the fire has been extinguished; activating, in response to determining that the fire has been extinguished, a feature to turn off a water supply to the building, the feature being presented on a computing device for a user who is associated with the building; receiving, after activating the feature and from the computing device, a command to turn off the water supply; and transmitting, by the computer system, a control signal that causes an electromechanical device to close a water valve within the building.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: August 2, 2016
    Assignee: WWTemplar LLC
    Inventors: Joseph Schmitt, Michael Kramer, Ronak Desai, Randall Kurtz
  • Publication number: 20160121151
    Abstract: In one implementation, a computer-implemented method includes receiving, at a computer system, information that indicates that a fire has been detected in a building and that a fire suppression system within the building has begun dousing the fire; monitoring sensor information from one or more sensors located within the building; determining, by the computer system and based on the sensor information, whether the fire has been extinguished; activating, in response to determining that the fire has been extinguished, a feature to turn off a water supply to the building, the feature being presented on a computing device for a user who is associated with the building; receiving, after activating the feature and from the computing device, a command to turn off the water supply; and transmitting, by the computer system, a control signal that causes an electromechanical device to close a water valve within the building.
    Type: Application
    Filed: November 4, 2015
    Publication date: May 5, 2016
    Inventors: Joseph Schmitt, Michael Kramer, Ronak Desai, Randall Kurtz
  • Publication number: 20160117785
    Abstract: In one implementation, a computer-implemented method includes receiving a request for component-based building information indicating building quality; identifying one or more buildings responsive to the request; and for each building from the one or more buildings: accessing component information for components installed in the building, the component information including (i) a record of user-generated service requests for the components, (ii) a record of services performed on the components, and (iii) remaining warranty terms for the components; determining quality ratings for the components based on evaluation of the component information using one or more data models that correlate portions of the component information with one or more quality rating values; determining one or more overall quality ratings for the building based on one or more combinations of the quality ratings for the components in the building; and providing the one or more overall quality ratings for the building.
    Type: Application
    Filed: October 28, 2015
    Publication date: April 28, 2016
    Inventors: Thomas Lerick, Ronak Desai, Michael Kramer, Joseph Schmitt
  • Publication number: 20160117646
    Abstract: In one implementation, a computer-implemented method includes receiving information that describes an issue with a building; accessing data that identifies (i) a plurality of components that are included in the building and (ii) features of the plurality of components; identifying one or more candidate components that have at least a threshold likelihood of being a cause of the issue; selecting a candidate service provider from among a plurality of service providers based on a comparison of (i) the one or more candidate components and (ii) information identifying technical qualifications for the plurality of service providers; transmitting a service request for the issue to the candidate service provider; receiving a response from the candidate service provider; and scheduling, based on the response, a service appointment with the candidate service provider to resolve the issue.
    Type: Application
    Filed: October 28, 2015
    Publication date: April 28, 2016
    Inventors: Thomas Lerick, Ronak Desai, Michael Kramer, Joseph Schmitt
  • Patent number: 9178912
    Abstract: Methods and apparatus are provided for virtual device context (VDC) integration for network services. VDC integration for network services generally includes mapping a virtual switch, physical ports on the network switch assigned to the virtual switch, a service node and a physical port on a service node to share a common VDC associated with a configuration of the virtual switch. In this manner, the VDC concept is extended to the service node and the network may be easily managed, with a network switch and associated service nodes configured through a single processing system on the network switch or service node.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: November 3, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Samar Sharma, Nitesh G. Soni, Ronak Desai, Chao Feng, Jon Wei
  • Patent number: 9118595
    Abstract: In one embodiment, detecting a failure mode of a first communication link on a first port, selecting a second communication link on a second port associated with the first port, and transmitting a profile information associated with the second port are provided.
    Type: Grant
    Filed: March 1, 2014
    Date of Patent: August 25, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Anand Hariharan, Christian Sasso, Ronak Desai
  • Patent number: 9106674
    Abstract: The number of domain identifiers is incrementally increased for use by a switch in an established fiber channel switched fabric. In other words, the number of domains assigned to a switch by the Principal Switch of the fiber channel switched fabric is increased without triggering the reconfiguration of the established fiber channel switched fabric. In one implementation, incrementally adding one or more additional domain identifiers includes requesting said one or more additional domain identifiers from a Principal Switch of the fiber channel switched fabric using a different World Wide Name (WWN) than used to acquire the original one or more domain identifiers used by the switch.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: August 11, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Christian Sasso, Siddharth Kasat, Hari Balasubramanian, Ronak Desai
  • Patent number: 9088584
    Abstract: An example method includes disengaging a target node from a cluster, where the disengaging comprises: selecting an inheritor; migrating flows from the target node to the inheritor; informing a migration manager that the target node is disengaged from the cluster; and broadcasting to peer nodes of the target node that the target node is replaced by the inheritor. In particular implementations of the present disclosure, the cluster can include a first layer of a network topology including a forwarding engine that implements hash-based packet forwarding; a second layer of the network topology comprising the target node and the inheritor, where the target node and the inheritor implement flow-based packet forwarding; and a third layer including service nodes configured for packet processing in a network.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: July 21, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chao Feng, Samar Sharma, Ronak Desai, Diheng Qu
  • Publication number: 20150113097
    Abstract: In one embodiment, a solution is provided wherein a volume hierarchy may be received at a network device in a storage area network. Once the network device is ready to apply the volume hierarchy, a message so indicating may be sent. Later, a command to apply the volume hierarchy may be received and the volume hierarchy may be applied so that the network device processes IOs using the volume hierarchy.
    Type: Application
    Filed: December 26, 2014
    Publication date: April 23, 2015
    Inventors: Maurilio Cometto, Roy D'Cruz, Arindam Paul, Siva Ramineni, Ronak Desai
  • Patent number: 8982733
    Abstract: A method is provided in one example embodiment and includes receiving a spanning tree protocol topology change notification (STP TCN) in a network; removing topology data for a first plurality of gateways associated with a first network segment ID that is shared by a particular gateway that communicated the STP TCN; and communicating an edge TCN to a second plurality of gateways associated with a second network segment ID and for which topology data has not been removed based on the STP TCN.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: March 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Shekher Bulusu, Sanjay Sane, Ronak Desai
  • Publication number: 20150049767
    Abstract: Method and system for providing distributed domains in a fiber channel fabric including determining a domain configuration of a resource, retrieving one or more current domain configuration parameters, determining a list of domains in a fiber channel fabric, and generating an updated domain list for the resource in the fabric is disclosed.
    Type: Application
    Filed: October 29, 2014
    Publication date: February 19, 2015
    Inventors: Anand Hariharan, Christian Sasso, Ronak Desai