Patents by Inventor Kundan Singh

Kundan Singh 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: 11046087
    Abstract: Examples of vacuum operated pumps are described herein. In an example, a vacuum operated pump includes a plurality of fluid ports, such as an inlet port and an outlet port. The vacuum operated pump may also include a communication port and a diaphragm. The communication port may provide for fluid communication among the plurality of fluid ports. The diaphragm may control the plurality of the fluid ports and the communication port. The diaphragm may mate with the communication port in an idle state of the vacuum operated pump to isolate each of the plurality of fluid ports.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: June 29, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kundan Singh, Cherng Linn Teo
  • Publication number: 20210155005
    Abstract: In an example, a fluid pump includes a shifter having a first end and pivotable about a second end, a cam rotatably engaged with the shifter, wherein the cam is to rotate about a cam shaft axis if the shifter pivots about the second end, a diaphragm fluidly engaged with a fluid cavity, a collar movable with a cam surface of the cam, wherein the collar is to compress the diaphragm so as to decrease the volume of the fluid cavity, a fluid inlet having a one-way inlet valve to only allow fluid into the fluid cavity, and a fluid outlet having a one-way outlet valve to only allow fluid out of the fluid cavity, wherein the one-way outlet valve is to allow fluid out of the fluid cavity upon the volume of the fluid cavity being decreased.
    Type: Application
    Filed: August 11, 2017
    Publication date: May 27, 2021
    Inventor: Kundan Singh
  • Patent number: 11012437
    Abstract: Embodiments disclosed provide access to Traversal Using Relays around Network Address Translation (TURN) servers using trusted single-use credentials, and related methods, systems, and computer-readable media. In one embodiment, a method comprises receiving, by a TURN authentication agent, a request for a TURN server credential. Responsive to determining that the request is authorized, the agent generates a trusted single-use credential and transmits it to the requestor. Using this trusted single-use credential allows untrusted clients to access a TURN server without exposing a userid/password combination. In another embodiment, a method comprises receiving, by the TURN server, a request for a TURN service. The server challenges the request, and receives a userid and a password. Responsive to determining that the userid and the password constitute a trusted single-use credential and responsive to determining that the request is authorized, the server provides the TURN service for the requestor.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: May 18, 2021
    Assignee: Avaya Inc.
    Inventors: John H. Yoakum, Kundan Singh, Joel Ezell, Alan B. Johnston
  • Patent number: 10893008
    Abstract: A method for generating and communicating communication components over a messaging channel is provided. The method includes (i) presenting a structured micro block based on a conversation in a form of unstructured natural language in the messaging channel between a user and an agent (ii) incorporating the structured micro block that collects strongly typed information from the user as a part of the conversation in the messaging channel, (iv) generating a structured workflow by interleaving the structured micro block with the unstructured natural language, and (v) communicating the structured workflow over the messaging channel for enabling the user to perform one or more operations.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: January 12, 2021
    Assignee: Koopid, Inc
    Inventors: Venkatesh Krishnaswamy, Ajita John, David Skiba, Kundan Singh, Shalini Yajnik, Ramanujan Kashi
  • Publication number: 20200238723
    Abstract: Examples of vacuum operated pumps are described herein. In an example, a vacuum operated pump includes a plurality of fluid ports, such as an inlet port and an outlet port. The vacuum operated pump may also include a communication port and a diaphragm. The communication port may provide for fluid communication among the plurality of fluid ports. The diaphragm may control the plurality of the fluid ports and the communication port. The diaphragm may mate with the communication port in an idle state of the vacuum operated pump to isolate each of the plurality of fluid ports.
    Type: Application
    Filed: August 1, 2017
    Publication date: July 30, 2020
    Inventors: Kundan Singh, Cherng Linn Teo
  • Patent number: 10706235
    Abstract: A method for generating a rich persistent conversation history from structured and unstructured information using a communication protocol is provided.
    Type: Grant
    Filed: November 4, 2018
    Date of Patent: July 7, 2020
    Assignee: Koopid, Inc
    Inventors: Venkatesh Krishnaswamy, Ajita John, David Skiba, Kundan Singh, Shalini Yajnik, Ramanujan Kashi
  • Publication number: 20200142958
    Abstract: A method for generating a rich persistent conversation history from structured and unstructured information using a communication protocol is provided.
    Type: Application
    Filed: November 4, 2018
    Publication date: May 7, 2020
    Inventors: Venkatesh Krishnaswamy, Ajita John, David Skiba, Kundan Singh, Shalini Yajnik, Ramanujan Kashi
  • Publication number: 20200076750
    Abstract: A method for generating and communicating communication components over a messaging channel is provided. The method includes (i) generating widgets using at least one of (i) a pre-existing set of blocks or (ii) one or more micro blocks which are selected by a user, (ii) configuring a data type that includes strongly typed widgets, (iii) incorporating the widgets or said one or more micro blocks that collects strongly typed information from the user as a part of a messaging conversation, (iv) generating a structured workflow by interleaving the structured micro blocks with unstructured natural language and (v) communicating the structured workflow over the messaging channel for enabling the user to perform one or more operations.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Venkatesh Krishnaswamy, Ajita John, David Skiba, Kundan Singh, Shalini Yajnik, Ramanujan Kashi
  • Patent number: 10263952
    Abstract: Providing origin insight via Session Traversal Utilities for Network Address Translation (STUN) messages for web applications, and related methods, systems, and computer-readable media are disclosed herein. In one embodiment, a method for providing origin insight for web applications via STUN messages comprises determining an origin identifier for a web application attempting to send a STUN message to a STUN server; generating the STUN message incorporating the origin identifier for the web application; and transmitting the STUN message to the STUN server. In another embodiment, a method for providing STUN services to web applications comprises receiving a STUN message from a web client, and extracting an origin identifier for a web application. Provision of a STUN service to the web application is determined based on the origin identifier. If the STUN service should not be provided, the STUN message is rejected or disregarded; otherwise the STUN message is processed.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 16, 2019
    Assignee: Avaya Inc.
    Inventors: John H. Yoakum, Kundan Singh, Alan B. Johnston
  • Publication number: 20190044937
    Abstract: Embodiments disclosed provide access to Traversal Using Relays around Network Address Translation (TURN) servers using trusted single-use credentials, and related methods, systems, and computer-readable media. In one embodiment, a method comprises receiving, by a TURN authentication agent, a request for a TURN server credential. Responsive to determining that the request is authorized, the agent generates a trusted single-use credential and transmits it to the requestor. Using this trusted single-use credential allows untrusted clients to access a TURN server without exposing a userid/password combination. In another embodiment, a method comprises receiving, by the TURN server, a request for a TURN service. The server challenges the request, and receives a userid and a password. Responsive to determining that the userid and the password constitute a trusted single-use credential and responsive to determining that the request is authorized, the server provides the TURN service for the requestor.
    Type: Application
    Filed: September 27, 2018
    Publication date: February 7, 2019
    Inventors: John H. Yoakum, Kundan Singh, Joel Ezell, Alan B. Johnston
  • Patent number: 10167250
    Abstract: The present invention relates to a process for preparation of 2-(trihalomethyl) benzamide.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: January 1, 2019
    Assignee: SRF Limited
    Inventors: Surender Dhingra, Kundan Singh Shekhawat, Satish Kumar, Kapil Kumar, Rajdeep Anand
  • Patent number: 10129243
    Abstract: Embodiments disclosed provide access to Traversal Using Relays around Network Address Translation (TURN) servers using trusted single-use credentials, and related methods, systems, and computer-readable media. In one embodiment, a method comprises receiving, by a TURN authentication agent, a request for a TURN server credential. Responsive to determining that the request is authorized, the agent generates a trusted single-use credential and transmits it to the requestor. Using this trusted single-use credential allows untrusted clients to access a TURN server without exposing a userid/password combination. In another embodiment, a method comprises receiving, by the TURN server, a request for a TURN service. The server challenges the request, and receives a userid and a password. Responsive to determining that the userid and the password constitute a trusted single-use credential and responsive to determining that the request is authorized, the server provides the TURN service for the requestor.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: November 13, 2018
    Assignee: Avaya Inc.
    Inventors: John H. Yoakum, Kundan Singh, Joel Ezell, Alan B. Johnston
  • Publication number: 20180240162
    Abstract: Communications often require the prior selection of a particular mode of communications. A voice call requires initiation of a telephone connection (e.g., dialing a number) in a telephone application or interface, an email communication requires selection of an email address in an email application or the launching of such an email application. Omni-channel communications, as described herein, enable a connection to be initiated in a unified platform for any available mode of communication. Communications may incorporate workflow management and widgets to dynamically present or receive information from a user or access other device hardware (e.g., camera, GPS receiver, etc.) or data (e.g., images, videos, documents, etc.).
    Type: Application
    Filed: February 22, 2018
    Publication date: August 23, 2018
    Inventors: Venkatesh Krishnaswamy, Shalini Yajnik, Kundan Singh, Ajita John, Ramanujan Kashi, Jaimon Jose, David Skiba
  • Patent number: 9819794
    Abstract: The system and method identify contact information for a first party. The contact information for the first party includes a plurality of communication endpoints of the first party and a plurality of communication applications for the plurality of communication endpoints of the first party. For example, the plurality of communication endpoints may be a home phone and a cell phone of the first party. The plurality of communication applications may be voice, video, text, and/or virtual reality applications of the first party. An electronic communication request is received from the first party to the second party. In response to receiving the electronic communication request from the first party to the second party, a first communication endpoint of the plurality of communication endpoints for the first party and a first communication application of the plurality of communication applications of the first party is selected based on a rule.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: November 14, 2017
    Assignee: Avaya Inc.
    Inventors: Venkatesh Krishnaswamy, Kundan Singh, Stephen Brock, Joyce Fong, Laurent Philonenko
  • Publication number: 20170129849
    Abstract: The present invention relates to a process for preparation of 2-(trihalomethyl) benzamide.
    Type: Application
    Filed: June 16, 2015
    Publication date: May 11, 2017
    Inventors: Surender DHINGRA, Kundan Singh SHEKHAWAT, Satish KUMAR, Kapil KUMAR, Rajdeep Anand
  • Patent number: 9531808
    Abstract: Providing data resource services within enterprise systems for resource level sharing among multiple applications, and related methods, systems, and computer-readable media are disclosed. In one embodiment, a method for providing a data resource service within an enterprise system is provided. The method includes receiving a user data request from a web application having application logic located outside of an enterprise system to access user data stored in memory within the enterprise system. The method further includes accessing the user data stored in the memory within the enterprise system in response to the user data request from the web application. The method also includes providing access to the user data stored in the memory within the enterprise system to the web application in response to the user data request.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: December 27, 2016
    Assignee: Avaya Inc.
    Inventors: Kundan Singh, Venkatesh Krishnaswamy
  • Publication number: 20160344867
    Abstract: The system and method identify contact information for a first party. The contact information for the first party includes a plurality of communication endpoints of the first party and a plurality of communication applications for the plurality of communication endpoints of the first party. For example, the plurality of communication endpoints may be a home phone and a cell phone of the first party. The plurality of communication applications may be voice, video, text, and/or virtual reality applications of the first party. An electronic communication request is received from the first party to the second party. In response to receiving the electronic communication request from the first party to the second party, a first communication endpoint of the plurality of communication endpoints for the first party and a first communication application of the plurality of communication applications of the first party is selected based on a rule.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 24, 2016
    Inventors: Venkatesh Krishnaswamy, Kundan Singh, Stephen Brock, Joyce Fong, Laurent Philonenko
  • Patent number: 9477371
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for providing meeting roster awareness for participants in a conference. An example system configured to practice this method can first identify participants in a conference, and retrieve, from a source external to the conference, information describing relationships between the participants. Then the system can compute, based on the information, a relationship graph assigning a relationship strength for at least two of the participants. The system provides an indication of the relationship strength to one of the participants, such as providing an indication of relationships of which other participants are not aware. Sources external to the conference can include a social network, a communication history, an organizational chart, a directory, or group membership, for example.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: October 25, 2016
    Assignee: Avaya Inc.
    Inventors: John F. Buford, Kundan Singh, Venkatesh Krishnaswamy
  • Patent number: 9374342
    Abstract: A device may verify whether pinholes in a perimeter protection device are open and may determine pinhole opening and closing delays. The method for determining the pinhole opening delay may include sending a stream of packets for passing through the pinhole in the network perimeter protection device. The packets in the stream may be sent at known time intervals. The method may include receiving one or more of the packets in the stream, wherein the received packets passed through the pinhole. The pinhole opening delay may be based on an indication of the position of the first one of the packets received in the stream and the known time intervals. The pinhole closing delay may be based on the number of packets having passed through the pinhole, after sending a session termination message, and the known time intervals.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: June 21, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gaston S. Ormazabal, Henning G. Schulzrinne, Eilon Yardeni, Kundan Singh
  • Patent number: 9294458
    Abstract: Embodiments include managing Identity Provider (IdP) identifiers for Web Real-Time Communications (WebRTC) interactive flows, and related methods, systems, and computer-readable media. In one embodiment, a method for managing IdPs comprises selecting, by a WebRTC client executing on a computing device, one or more preferred IdP identifiers indicated by one or more preferences from a plurality of IdP identifiers corresponding to a plurality of IdPs for providing identity assertions during an establishment of a WebRTC interactive flow. The method further comprises obtaining one or more identity assertions from respective ones of the plurality of IdPs corresponding to the one or more preferred IdP identifiers. The method also comprises providing, during the establishment of the WebRTC interactive flow, the one or more identity assertions. In this manner, an entity may specify the IdP used for identity authentication, and the number of identity assertions provided during initiation of the WebRTC interactive flow.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: March 22, 2016
    Assignee: Avaya Inc.
    Inventors: Kundan Singh, John H. Yoakum