Softphone over Desktop-as-a-Service (DaaS)
First Claim
Patent Images
1. A method for delivering telephoneaccess, the method comprising:
- receiving a user logon at a server system, the server system configured to selectively provide user access to one or more of a plurality of services in response to the user logon including a remote desktop and telephone access;
receiving, at the server system, a telephone access request originating from a user operating a client device;
determining, by the server system, a telephone number assigned to the user operating the client device associated with the user logon;
retrieving, by the server system based on the telephone number, softphone configuration data from a telephony service, wherein a softphone is a virtual or physical end user telephony device, and wherein the softphone configuration data, in response to activation of a softphone associated with the client device by a user operating the client device, enables the softphone to register itself, and the telephone number, with the telephony service, wherein registering with the telephony service indicates to the telephony service that the smartphone is ready and authorized to consume telecommunications functions with respect to the telephone number including providing a data connection between the softphone and the telephony service to send and receive calls using the telephone number; and
transmitting, by the server system, the softphone configuration data to the client device,wherein the server system is part of a cloud-based server platform configured to deliver the remote desktop for a cloud-based virtual machine to the user, and wherein the softphone configuration data is transmitted to the client device without transmitting the remote desktop together with the softphone configuration data to the user such that the client device provides telephone access independent of the remote desktop.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for delivering telephone access are provided. In one embodiment, a server system can determine a telephone number assigned to a user operating a client device. The server system can further retrieve, based on the telephone number, softphone configuration data from a telephony service, where the softphone configuration data enables a softphone associated with the client device to register itself, and the telephone number, with the telephony service. The server system can then transmit the softphone configuration data to the client device.
12 Citations
21 Claims
-
1. A method for delivering telephone
access, the method comprising: -
receiving a user logon at a server system, the server system configured to selectively provide user access to one or more of a plurality of services in response to the user logon including a remote desktop and telephone access; receiving, at the server system, a telephone access request originating from a user operating a client device; determining, by the server system, a telephone number assigned to the user operating the client device associated with the user logon; retrieving, by the server system based on the telephone number, softphone configuration data from a telephony service, wherein a softphone is a virtual or physical end user telephony device, and wherein the softphone configuration data, in response to activation of a softphone associated with the client device by a user operating the client device, enables the softphone to register itself, and the telephone number, with the telephony service, wherein registering with the telephony service indicates to the telephony service that the smartphone is ready and authorized to consume telecommunications functions with respect to the telephone number including providing a data connection between the softphone and the telephony service to send and receive calls using the telephone number; and transmitting, by the server system, the softphone configuration data to the client device, wherein the server system is part of a cloud-based server platform configured to deliver the remote desktop for a cloud-based virtual machine to the user, and wherein the softphone configuration data is transmitted to the client device without transmitting the remote desktop together with the softphone configuration data to the user such that the client device provides telephone access independent of the remote desktop. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium having stored thereon computer software executable by a server system, the computer software embodying a method for delivering telephone access to a user operating a client device, the method comprising:
-
receiving a user logon at a server system, the server system configured to selectively provide user access to one or more of a plurality of services in response to the user logon including a remote desktop and telephone access; receiving, at the server system, a telephone access request originating from the user operating the client device associated with the user logon; determining a telephone number assigned to the user operating the client device; retrieving, based on the telephone number, softphone configuration data from a telephony service, wherein a softphone is a virtual or physical end user telephony device, and wherein the softphone configuration data, in response to activation of a softphone associated with the client device by a user operating the client device, enables the softphone to register itself, and the telephone number, with the telephony service, wherein registering with the telephony service indicates to the telephony service that the smartphone is ready and authorized to consume telecommunications functions with respect to the telephone number including providing a data connection between the softphone and the telephony service to send and receive calls using the telephone number; and transmitting the softphone configuration data to the client device, wherein the server system is part of a cloud-based server platform configured to deliver the remote desktop for a cloud-based virtual machine to the user, and wherein the softphone configuration data is transmitted to the client device without transmitting the remote desktop together with the softphone configuration data to the user such that the client device provides telephone access independent of the remote desktop. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A server system comprising:
-
a processor; and
a non-transitory computer readable medium having stored thereon instructions that, when executed by the processor, causes the processor to;receive a user logon at the server system, the server system configured to selectively provide user access to one or more of a plurality of services in response to the user logon including a remote desktop and telephone access; receive a telephone access request originating from a user operating a client device; determine a telephone number assigned to the user operating the client device associated with the user logon; retrieve, based on the telephone number, softphone configuration data from a telephony service, wherein a softphone is a virtual or physical end user telephony device, and wherein the softphone configuration data, in response to activation of a softphone associated with the client device by a user operating the client device, enables the softphone to register itself, and the telephone number, with the telephony service, wherein registering with the telephony service indicates to the telephony service that the smartphone is ready and authorized to consume telecommunications functions with respect to the telephone number including providing a data connection between the softphone and the telephony service to send and receive calls using the telephone number; and transmit the softphone configuration data to the client device, wherein the server system is part of a cloud-based server platform configured to deliver the remote desktop for a cloud-based virtual machine to the user, and wherein the softphone configuration data is transmitted to the client device without transmitting the remote desktop together with the softphone configuration data to the user such that the client device provides telephone access independent of the remote desktop. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification