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: 9769318Abstract: 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: GrantFiled: January 24, 2017Date of Patent: September 19, 2017Assignee: Shoretel, Inc.Inventors: Bhawani Sapkota, Timothy S. Olson
-
Patent number: 9756530Abstract: 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: GrantFiled: October 29, 2015Date of Patent: September 5, 2017Assignee: Shoretel, Inc.Inventors: Bhawani Sapkota, Timothy S. Olson
-
Patent number: 9585185Abstract: 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: GrantFiled: June 17, 2014Date of Patent: February 28, 2017Assignee: Shoretel, Inc.Inventors: Bhawani Sapkota, Timothy S. Olson
-
Publication number: 20160066221Abstract: 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: ApplicationFiled: October 29, 2015Publication date: March 3, 2016Inventors: Bhawani Sapkota, Timothy S. Olson
-
Patent number: 9204359Abstract: 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: GrantFiled: July 10, 2008Date of Patent: December 1, 2015Assignee: ShoreTel, Inc.Inventors: Bhawani Sapkota, Timothy S. Olson
-
Patent number: 9161185Abstract: 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: GrantFiled: August 16, 2013Date of Patent: October 13, 2015Assignee: SHORETEL, INC.Inventors: Bhawani Sapkota, Timothy S. Olson
-
Publication number: 20130337780Abstract: 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: ApplicationFiled: August 16, 2013Publication date: December 19, 2013Applicant: SHORETEL, INC.Inventors: Bhawani Sapkota, Timothy S. Olson
-
Patent number: 8611270Abstract: 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: GrantFiled: January 19, 2007Date of Patent: December 17, 2013Assignee: Cisco Technology, Inc.Inventors: Bhawani Sapkota, Tak Ming Francis Pang, Gong Cheng, Kalyan R. Dharanipragada
-
Patent number: 8521137Abstract: 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: GrantFiled: August 21, 2008Date of Patent: August 27, 2013Assignee: Shoretel, Inc.Inventors: Bhawani Sapkota, Timothy S. Olson
-
Patent number: 7903817Abstract: 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: GrantFiled: March 2, 2006Date of Patent: March 8, 2011Assignee: Cisco Technology, Inc.Inventors: Nancy Cam-Winget, Hao Zhou, Bhawani Sapkota
-
Patent number: 7813267Abstract: 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: GrantFiled: August 29, 2006Date of Patent: October 12, 2010Assignee: Cisco Technology, Inc.Inventors: Chia Tsai, Xinhua Zhao, Bhanu Gopalasetty, Bhawani Sapkota
-
Publication number: 20100048180Abstract: 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: ApplicationFiled: August 21, 2008Publication date: February 25, 2010Inventors: BHAWANI SAPKOTA, Timothy S. Olson
-
Publication number: 20100009674Abstract: 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: ApplicationFiled: July 10, 2008Publication date: January 14, 2010Inventors: Bhawani Sapkota, Timothy S. Olson
-
Publication number: 20080056121Abstract: 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: ApplicationFiled: August 29, 2006Publication date: March 6, 2008Applicant: Cisco Technology, Inc.Inventors: Chia Tsai, Xinhua Zhao, Bhanu Gopalasetty, Bhawani Sapkota
-
Publication number: 20070208937Abstract: 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: ApplicationFiled: March 2, 2006Publication date: September 6, 2007Inventors: Nancy Cam-Winget, Hao Zhou, Bhawani Sapkota
-
Publication number: 20060114863Abstract: 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: ApplicationFiled: December 1, 2004Publication date: June 1, 2006Inventors: Ajit Sanzgiri, Robert Meier, Bhawani Sapkota, Nancy Cam Winget
-
Publication number: 20050086465Abstract: 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: ApplicationFiled: October 16, 2003Publication date: April 21, 2005Applicant: Cisco Technology, Inc.Inventors: Bhawani Sapkota, Nancy Winget