Patents by Inventor Bhawani Sapkota

Bhawani Sapkota 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: 9769318
    Abstract: A non-transitory computer-readable medium can include instructions for performing a method that includes, in response to an activation user input at a mobile device associated with a teleconference event, automatically joining the mobile device to the teleconference event. The mobile device can join the teleconference event by retrieving stored call-in details for the teleconference event, and sending, from the mobile device to a remote proxy, the call-in details for the teleconference event. The method can also include connecting the mobile device to the teleconference event via a call path that is established in response to the sending.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: September 19, 2017
    Assignee: Shoretel, Inc.
    Inventors: Bhawani Sapkota, Timothy S. Olson
  • Patent number: 9756530
    Abstract: A mobile client can include a first voice interface to communicate over a first network and a second voice interface to communicate over a second network. The mobile client includes a data interface to perform signaling with a private branch exchange (PBX) of an enterprise system and a call control. The call control can determine that an established media session between the mobile client and a third party requires a handoff from the first network to the second network and signal the PBX to establish parameters for the handoff via the data interface. The call control can also perform the handoff of the established media session between the mobile client and the third party to the second network according to the parameters.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: September 5, 2017
    Assignee: Shoretel, Inc.
    Inventors: Bhawani Sapkota, Timothy S. Olson
  • Patent number: 9585185
    Abstract: A non-transitory computer-readable medium can include instructions for performing a method that includes, in response to an activation user input at a mobile device associated with a teleconference event, automatically joining the mobile device to the teleconference event. The mobile device can join the teleconference event by retrieving stored call-in details for the teleconference event, and sending, from the mobile device to a remote proxy, the call-in details for the teleconference event. The method can also include connecting the mobile device to the teleconference event via a call path that is established in response to the sending.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: February 28, 2017
    Assignee: Shoretel, Inc.
    Inventors: Bhawani Sapkota, Timothy S. Olson
  • Publication number: 20160066221
    Abstract: A mobile client can include a first voice interface to communicate over a first network and a second voice interface to communicate over a second network. The mobile client includes a data interface to perform signaling with a private branch exchange (PBX) of an enterprise system and a call control. The call control can determine that an established media session between the mobile client and a third party requires a handoff from the first network to the second network and signal the PBX to establish parameters for the handoff via the data interface. The call control can also perform the handoff of the established media session between the mobile client and the third party to the second network according to the parameters.
    Type: Application
    Filed: October 29, 2015
    Publication date: March 3, 2016
    Inventors: Bhawani Sapkota, Timothy S. Olson
  • Patent number: 9204359
    Abstract: In one embodiment a mobile client includes a first voice interface configured to communicate voice media via a first radio technology. A second voice interface is configured to communicate voice media via a second radio technology, which is different from the first radio technology. A data interface can communicate data via at least one of the first radio technology and the second radio technology. Call control is programmed to control the data interface to perform signaling from the mobile client for establishing parameters for a voice media session between the mobile client and a third party via a selected one of the first voice interface and the second voice interface The call control controls the signaling from the mobile client depending on which of the first voice interface and the second voice interface the call control determines to utilize for the voice media session.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: December 1, 2015
    Assignee: ShoreTel, Inc.
    Inventors: Bhawani Sapkota, Timothy S. Olson
  • Patent number: 9161185
    Abstract: A non-transitory computer readable medium can include instructions for performing a method. The method can include receiving, at a mobile client, an enterprise call from an enterprise system in response to an incoming call from a calling party to the enterprise system. The method can also include determining, at the mobile client, whether the enterprise call is anchored in the enterprise system. If the enterprise call is determined to be anchored in the enterprise system, a confirmation message can be provided from the mobile client to the enterprise system in response to the enterprise call being answered for voice communication at the mobile client.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: October 13, 2015
    Assignee: SHORETEL, INC.
    Inventors: Bhawani Sapkota, Timothy S. Olson
  • Publication number: 20130337780
    Abstract: A non-transitory computer readable medium can include instructions for performing a method. The method can include receiving, at a mobile client, an enterprise call from an enterprise system in response to an incoming call from a calling party to the enterprise system. The method can also include determining, at the mobile client, whether the enterprise call is anchored in the enterprise system. If the enterprise call is determined to be anchored in the enterprise system, a confirmation message can be provided from the mobile client to the enterprise system in response to the enterprise call being answered for voice communication at the mobile client.
    Type: Application
    Filed: August 16, 2013
    Publication date: December 19, 2013
    Applicant: SHORETEL, INC.
    Inventors: Bhawani Sapkota, Timothy S. Olson
  • Patent number: 8611270
    Abstract: In one embodiment, a system that employs IGMP (Internet Group Management Protocol) snooping and client tracking to forward an IP multicast flow between a distribution (e.g., wired or backbone) network and a wireless network without the need to configure a VLAN on either infrastructure. A single IP multicast flow is forwarded natively on the distribution network (e.g., from an IP Multicast enabled router) to an AP, and the AP replicates and forwards the multicast flow to a plurality of domains on the wireless network.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: December 17, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Bhawani Sapkota, Tak Ming Francis Pang, Gong Cheng, Kalyan R. Dharanipragada
  • Patent number: 8521137
    Abstract: A method for utilizing a common voicemail box for a fixed-mobile convergence device includes automatically providing a confirmation message from a mobile client to an enterprise system in response to an enterprise call from the enterprise system being answered by a user at the mobile client. An incoming call from a calling party is connected with the mobile client in response to the confirmation message being received by the enterprise system to indicate that the enterprise call has been answered by the user at the mobile client. The incoming call is connected to a voicemail box associated with the mobile client (e.g., enterprise voicemail) in response to determining that the user did not answer the incoming call at the mobile client.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: August 27, 2013
    Assignee: Shoretel, Inc.
    Inventors: Bhawani Sapkota, Timothy S. Olson
  • Patent number: 7903817
    Abstract: A system and method to enable an access point to dynamically provision a WLAN client with a new wireless profile once an association is established based on the infrastructure policy. A client can be directed to use a new profile without the need for pre-configuration and going through another authentication process. The new wireless profile can be provided to the client either during or after association, with or without the protection of link layer security key.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: March 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Nancy Cam-Winget, Hao Zhou, Bhawani Sapkota
  • Patent number: 7813267
    Abstract: Method and system for providing continuous data forwarding during a failure mode in a wireless data network including detecting a control plane failure mode of a network switch, maintaining data path between one or more network entities with the network switch, detecting the network switch recovery from the control plane failure mode, and re-authenticating the one or more network entities over the data network is disclosed without disrupting data traffic forwarding.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: October 12, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Chia Tsai, Xinhua Zhao, Bhanu Gopalasetty, Bhawani Sapkota
  • Publication number: 20100048180
    Abstract: A method for utilizing a common voicemail box for a fixed-mobile convergence device includes automatically providing a confirmation message from a mobile client to an enterprise system in response to an enterprise call from the enterprise system being answered by a user at the mobile client. An incoming call from a calling party is connected with the mobile client in response to the confirmation message being received by the enterprise system to indicate that the enterprise call has been answered by the user at the mobile client. The incoming call is connected to a voicemail box associated with the mobile client (e.g., enterprise voicemail) in response to determining that the user did not answer the incoming call at the mobile client.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Inventors: BHAWANI SAPKOTA, Timothy S. Olson
  • Publication number: 20100009674
    Abstract: In one embodiment a mobile client includes a first voice interface configured to communicate voice media via a first radio technology. A second voice interface is configured to communicate voice media via a second radio technology, which is different from the first radio technology. A data interface can communicate data via at least one of the first radio technology and the second radio technology. Call control is programmed to control the data interface to perform signaling from the mobile client for establishing parameters for a voice media session between the mobile client and a third party via a selected one of the first voice interface and the second voice interface The call control controls the signaling from the mobile client depending on which of the first voice interface and the second voice interface the call control determines to utilize for the voice media session.
    Type: Application
    Filed: July 10, 2008
    Publication date: January 14, 2010
    Inventors: Bhawani Sapkota, Timothy S. Olson
  • Publication number: 20080056121
    Abstract: Method and system for providing continuous data forwarding during a failure mode in a wireless data network including detecting a control plane failure mode of a network switch, maintaining data path between one or more network entities with the network switch, detecting the network switch recovery from the control plane failure mode, and re-authenticating the one or more network entities over the data network is disclosed without disrupting data traffic forwarding.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 6, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Chia Tsai, Xinhua Zhao, Bhanu Gopalasetty, Bhawani Sapkota
  • Publication number: 20070208937
    Abstract: A system and method to enable an access point to dynamically provision a WLAN client with a new wireless profile once an association is established based on the infrastructure policy. A client can be directed to use a new profile without the need for pre-configuration and going through another authentication process. The new wireless profile can be provided to the client either during or after association, with or without the protection of link layer security key.
    Type: Application
    Filed: March 2, 2006
    Publication date: September 6, 2007
    Inventors: Nancy Cam-Winget, Hao Zhou, Bhawani Sapkota
  • Publication number: 20060114863
    Abstract: A method for protecting a wireless network against spoofed MAC address attacks. A database is used for storing MAC address and user identity bindings. When a new request to access the network is received, the MAC address and user identity of the request is compared to the stored MAC address and user identity bindings. If a new request has an existing MAC address, but not the corresponding user identity, then the request will be denied. The bindings database contains the MAC Address, User identity bindings for wireless nodes and/or, for wired nodes. The MAC address, User identity bindings contained in the bindings database may be automatically learned or statically configured.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 1, 2006
    Inventors: Ajit Sanzgiri, Robert Meier, Bhawani Sapkota, Nancy Cam Winget
  • Publication number: 20050086465
    Abstract: System architecture and corresponding method for securing the transmission of management frame packets on a network (e.g. IEEE 802.11) is provided. Once a trust relationship is created between a transmitter and a receiver on the network such that the transmitter is authorized to communicate over the network, a key and corresponding message integrity check may be generated in order to sign management frame communications via the network. The message integrity check and a replay protection value may be transmitted with the management frame packet. Upon receipt, the message integrity check and replay protection value are authenticated to verify permitted transmission of the management frame packet.
    Type: Application
    Filed: October 16, 2003
    Publication date: April 21, 2005
    Applicant: Cisco Technology, Inc.
    Inventors: Bhawani Sapkota, Nancy Winget