Patents by Inventor Sourabh Jain

Sourabh Jain 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: 20230324702
    Abstract: In an embodiment of the disclosed principles, a device and method are provided for augmenting a virtual reality experience. The invention includes an absorbent pad configured to absorb a fragrant liquid and a housing configured to hold the absorbent pad within, while allowing fragrance of the pad to permeate through or escape out of the housing. A coupling mechanism is further provided for detachably coupling the housing to an exterior surface of a virtual reality (VR) headset.
    Type: Application
    Filed: May 10, 2023
    Publication date: October 12, 2023
    Inventors: Sourabh Jain, Andreea Hamill
  • Patent number: 11518357
    Abstract: An electro-hydraulic control unit for a vehicle brake system includes a hydraulic control unit including an HCU block defining a motor bore containing an electric motor and an eccentric chamber containing a rotating eccentric driven by the electric motor. The HCU block also defines a pump bore containing a piston pump including a piston rod having a generally cylindrical shape with a smooth exterior surface extending substantially its entire length. An end cap is press fit around an end of the piston rod and includes a flange portion extending annularly outwardly for engaging a return spring. A piston guide includes a tubular portion guiding the piston rod and a shoulder for engaging the return spring. A throat of the piston guide holds a gland seal surrounding the piston rod. An outlet valve housing includes a tubular protrusion extending into the throat of the piston guide to hold the gland seal.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: December 6, 2022
    Assignee: BWI (SHANGHAI) CO., LTD.
    Inventors: David Fredrick Reuter, Sury Peddireddi, Sourabh Jain, Moresh Deshpande
  • Publication number: 20200130665
    Abstract: An electro-hydraulic control unit for a vehicle brake system includes a hydraulic control unit including an HCU block defining a motor bore containing an electric motor and an eccentric chamber containing a rotating eccentric driven by the electric motor. The HCU block also defines a pump bore containing a piston pump including a piston rod having a generally cylindrical shape with a smooth exterior surface extending substantially its entire length. An end cap is press fit around an end of the piston rod and includes a flange portion extending annularly outwardly for engaging a return spring. A piston guide includes a tubular portion guiding the piston rod and a shoulder for engaging the return spring. A throat of the piston guide holds a gland seal surrounding the piston rod. An outlet valve housing includes a tubular protrusion extending into the throat of the piston guide to hold the gland seal.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 30, 2020
    Inventors: David Fredrick Reuter, Sury Peddireddi, Sourabh Jain, Moresh Deshpande
  • Patent number: 10511518
    Abstract: The proposed methodology enables finding the most efficient roots in the network to carry multicast traffic, while further providing a theoretical basis for such selection. It guarantees the minimum expected delivery cost for multicast frames in the absence of any knowledge about the source and receivers.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: December 17, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Sourabh Jain, Varun Shah, Ayan Banerjee
  • Patent number: 10187319
    Abstract: A method of determining one or more sources for delivery of content corresponding to a website is disclosed. Content from a plurality of initial sources is received through an interface. The content comprises content of a plurality of webpages of a website. Performance of the plurality of initial sources in delivering the content is evaluated. At least some of the content is copied to an alternative source. The content from the alternative source is received through the interface. Performance of the alternative source in delivering the content is evaluated. A determination of whether the alternative source should replace at least some of the plurality of initial sources as a source for delivering content of the website is made. The determination is based at least in part on the evaluated performances.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: January 22, 2019
    Assignee: Instart Logic, Inc.
    Inventors: Karan Kumar, Sourabh Jain, Hariharan Kolam
  • Publication number: 20180212865
    Abstract: The proposed methodology enables finding the most efficient roots in the network to carry multicast traffic, while further providing a theoretical basis for such selection. It guarantees the minimum expected delivery cost for multicast frames in the absence of any knowledge about the source and receivers.
    Type: Application
    Filed: March 20, 2018
    Publication date: July 26, 2018
    Applicant: Cisco Technology, Inc.
    Inventors: Sourabh Jain, Varun Shah, Ayan Banerjee
  • Patent number: 9942127
    Abstract: The proposed methodology enables finding the most efficient roots in the network to carry multicast traffic, while further providing a theoretical basis for such selection. It guarantees the minimum expected delivery cost for multicast frames in the absence of any knowledge about the source and receivers.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 10, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Sourabh Jain, Varun Shah, Ayan Banerjee
  • Patent number: 9805182
    Abstract: A technique authenticates a user to server equipment. The technique involves reading, by a mobile device, a visual pattern from a client device, the mobile device and the client device being separate and distinct and in possession of the user. The technique further involves includes generating, by the mobile device, a token message based on the visual pattern. The technique further involves providing, by the mobile device, the token message to the server equipment to authenticate the user to the server equipment.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 31, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Abhilash Kayyidavazhiyil, Sourabh Jain
  • Patent number: 9608915
    Abstract: A methodology is described for achieving efficient forwarder appointments. Such efficient appointment may provide an equal load on each participating routing bridge in the TRILL LAN. Load may be viewed as the number of VLANs for which a given node is an appointed forwarder. Furthermore, efficient appointment may be executed with a minimum of traffic disruption. Minimal disruption may be ensured by forwarder appointments by moving a minimum number of VLANs to ensure an equal load on each participating routing bridge.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: March 28, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sourabh Jain, Varun Shah
  • Publication number: 20170012858
    Abstract: The proposed methodology enables finding the most efficient roots in the network to carry multicast traffic, while further providing a theoretical basis for such selection. It guarantees the minimum expected delivery cost for multicast frames in the absence of any knowledge about the source and receivers.
    Type: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Inventors: Sourabh Jain, Varun Shah, Ayan Banerjee
  • Patent number: 9467365
    Abstract: The proposed methodology enables finding the most efficient roots in the network to carry multicast traffic, while further providing a theoretical basis for such selection. It guarantees the minimum expected delivery cost for multicast frames in the absence of any knowledge about the source and receivers.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: October 11, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Sourabh Jain, Varun Shah, Ayan Banerjee
  • Publication number: 20150229566
    Abstract: A methodology is described for achieving efficient forwarder appointments. Such efficient appointment may provide an equal load on each participating routing bridge in the TRILL LAN. Load may be viewed as the number of VLANs for which a given node is an appointed forwarder. Furthermore, efficient appointment may be executed with a minimum of traffic disruption. Minimal disruption may be ensured by forwarder appointments by moving a minimum number of VLANs to ensure an equal load on each participating routing bridge.
    Type: Application
    Filed: April 20, 2015
    Publication date: August 13, 2015
    Inventors: Sourabh Jain, Varun Shah
  • Patent number: 9014202
    Abstract: A methodology is described for achieving efficient forwarder appointments. Such efficient appointment may provide an equal load on each participating routing bridge in the TRILL LAN. Load may be viewed as the number of VLANs for which a given node is an appointed forwarder. Furthermore, efficient appointment may be executed with a minimum of traffic disruption. Minimal disruption may be ensured by forwarder appointments by moving a minimum number of VLANs to ensure an equal load on each participating routing bridge.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: April 21, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Sourabh Jain, Varun Shah
  • Publication number: 20150056944
    Abstract: A method and system for providing local Emergency Number List (ENL) to a mobile device when mobile device fails to register with a network is disclosed. A mobile device obtains the ENL if it is determined that the mobile device has failed to register with the network. The mobile device obtains the ENL in a reject message. The mobile device can also obtain the local ENL when all the PLMNs in the mobile device are FPLMNs. The mobile device removes a PLMN from FPLMN list and performs a registration attempt with the removed PLMN and obtains the ENL in reject message. The mobile device obtains local ENL from network without a SIM/USIM. The mobile device sends a Connection Management (CM) service request along with CM service type as GET ENL to network. The mobile device obtains local ENL in CM service accept message from network.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 26, 2015
    Inventors: Shital Ranchhoddas Bhatiya, Sourabh Jain
  • Publication number: 20140226491
    Abstract: The proposed methodology enables finding the most efficient roots in the network to carry multicast traffic, while further providing a theoretical basis for such selection. It guarantees the minimum expected delivery cost for multicast frames in the absence of any knowledge about the source and receivers.
    Type: Application
    Filed: February 14, 2013
    Publication date: August 14, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sourabh Jain, Varun Shah, Ayan Banerjee
  • Publication number: 20140226480
    Abstract: A methodology is described for achieving efficient forwarder appointments. Such efficient appointment may provide an equal load on each participating routing bridge in the TRILL LAN. Load may be viewed as the number of VLANs for which a given node is an appointed forwarder. Furthermore, efficient appointment may be executed with a minimum of traffic disruption. Minimal disruption may be ensured by forwarder appointments by moving a minimum number of VLANs to ensure an equal load on each participating routing bridge.
    Type: Application
    Filed: February 14, 2013
    Publication date: August 14, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sourabh Jain, Varun Shah
  • Patent number: 8570864
    Abstract: Described are techniques to use adaptive learning to control bandwidth or rate of transmission of a computer on a network. Congestion observations such as packet delay and packet loss are used to compute a congestion signal. The congestion signal is correlated with information about actual congestion on the network, and the transmission rate is adjusted according to the degree of correlation. Transmission rate may not adjust when packet delay or packet loss is not strongly correlated with actual congestion. The congestion signal is adaptively learned. For instance, the relative effects of loss and delay on the congestion signal may change over time. Moreover, an operating congestion level may be minimized by adaptive adjustment.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Jin Li, Hua Chen, Sourabh Jain, Sanjeev Mehrotra
  • Patent number: 8571040
    Abstract: A method and apparatus for communicating over a network is provided. The method includes obtaining building block codes, where the building blocks codes are capable of being used together to provide an end-to-end service. The building block codes are sent to each appropriate building block controller, where each building block controller is associated with a corresponding network node. Upon receiving a first packet of a connection for the first end-to-end service, a determination as to which network nodes of the plurality of network nodes should be used as network hops for the connection, and as to, for each network node that should be used as a network hop for the connection, which building block codes should be used by the building block controller corresponding to the network node. These determinations are communicated to each of the appropriate building block controllers.
    Type: Grant
    Filed: March 1, 2010
    Date of Patent: October 29, 2013
    Assignee: Deutsche Telekom AG
    Inventors: Srinivasan Seetharaman, Apurv Bhartia, Sourabh Jain
  • Publication number: 20120155262
    Abstract: Described are techniques to use adaptive learning to control bandwidth or rate of transmission of a computer on a network. Congestion observations such as packet delay and packet loss are used to compute a congestion signal. The congestion signal is correlated with information about actual congestion on the network, and the transmission rate is adjusted according to the degree of correlation. Transmission rate may not adjust when packet delay or packet loss is not strongly correlated with actual congestion. The congestion signal is adaptively learned. For instance, the relative effects of loss and delay on the congestion signal may change over time. Moreover, an operating congestion level may be minimized by adaptive adjustment.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jin Li, Hua Chen, Sourabh Jain, Sanjeev Mehrotra
  • Publication number: 20110211583
    Abstract: A method and apparatus for communicating over a network is provided. The method includes obtaining building block codes, where the building blocks codes are capable of being used together to provide an end-to-end service. The building block codes are sent to each appropriate building block controller, where each building block controller is associated with a corresponding network node. Upon receiving a first packet of a connection for the first end-to-end service, a determination as to which network nodes of the plurality of network nodes should be used as network hops for the connection, and as to, for each network node that should be used as a network hop for the connection, which building block codes should be used by the building block controller corresponding to the network node. These determinations are communicated to each of the appropriate building block controllers.
    Type: Application
    Filed: March 1, 2010
    Publication date: September 1, 2011
    Applicant: DEUTSCHE TELEKOM AG
    Inventors: Srinivasan Seetharaman, Apurv Bhartia, Sourabh Jain