Patents by Inventor Andrey Kovalenko

Andrey Kovalenko 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: 20170054765
    Abstract: Systems and methods for establishing a control channel between a virtualization server and a client device are provided. A virtual desktop session is established between the virtualization server and the client, and the virtualization server executes a virtual desktop instance. The client device executes a first application that is configured to receive a control channel connection request from a second application running within the virtual desktop instance. The second application runs an algorithm to discover an Internet Protocol (IP) address of the client device being used to access the second application. Using the IP address, a control channel outside of the virtual desktop session is established between the first and second applications. Instructions are transmitted from the second application to the first application via the control channel, and the first application is controlled remotely by the second application based on the instructions.
    Type: Application
    Filed: March 1, 2016
    Publication date: February 23, 2017
    Inventors: Douglas P. Tucker, Andrey Kovalenko
  • Patent number: 9137377
    Abstract: Systems and methods for partially releasing an appliance from a private branch exchange are shown and described. The method can include issuing a path replacement command to the private branch exchange, receiving a facility message from the private branch exchange destined for one end-point of a communications session, and transmitting the received facility message to another end-point of the communications session.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: September 15, 2015
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Andrey Kovalenko
  • Patent number: 8750490
    Abstract: Systems and methods for establishing a communications session among end-points are shown and described. The method can include receiving, from a client computing device at a gateway computing device, a request to establish a communication session with an end-point, the client computing device executing a program that locates address information for the end-point within application output displayed at the client computing device and forwarding at least a portion of the received request to a private branch exchange in communication the gateway computing device, the at least a portion of the received request including the address information of the end-point and address information associated with an end-user of the client computing device.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: June 10, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Richard Murtagh, Andrey Kovalenko
  • Patent number: 8416935
    Abstract: A conference call system comprising at least a gateway, a conference reservation agent and a multiport conference unit, can establish conference calls by calling conference call participants at a phone number specified by the conference call participants. When a user initiates a conference, an identifier is assigned to the conference and a URL referencing this identifier is transmitted to each conference participant. Upon clicking the URL, conference participants are presented with a web-form within which the participants can entered a preferred phone number and further join the conference. The multiport conference unit receives each participant phone number and calls the participants at that phone number. Upon establishing a telecommunication connection with each participant, the multiport conference unit bridges the multiple call legs to establish the conference call.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: April 9, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: David Coleman, Andrey Kovalenko, Ed Navarrete, Amitabh Sinha
  • Publication number: 20100061538
    Abstract: A conference call system comprising at least a gateway, a conference reservation agent and a multiport conference unit, can establish conference calls by calling conference call participants at a phone number specified by the conference call participants. When a user initiates a conference, an identifier is assigned to the conference and a URL referencing this identifier is transmitted to each conference participant. Upon clicking the URL, conference participants are presented with a web-form within which the participants can entered a preferred phone number and further join the conference. The multiport conference unit receives each participant phone number and calls the participants at that phone number. Upon establishing a telecommunication connection with each participant, the multiport conference unit bridges the multiple call legs to establish the conference call.
    Type: Application
    Filed: September 9, 2009
    Publication date: March 11, 2010
    Inventors: David Coleman, Andrey Kovalenko, Ed Navarrete, Amitabh Sinha
  • Publication number: 20090052640
    Abstract: Systems and methods for partially releasing an appliance from a private branch exchange are shown and described. The method can include issuing a path replacement command to the private branch exchange, receiving a facility message from the private branch exchange destined for one end-point of a communications session, and transmitting the received facility message to another end-point of the communications session.
    Type: Application
    Filed: August 22, 2007
    Publication date: February 26, 2009
    Inventor: Andrey Kovalenko
  • Publication number: 20090055920
    Abstract: Systems and methods for establishing a communications session among end-points are shown and described. The method can include receiving, from a client computing device at a gateway computing device, a request to establish a communication session with an end-point, the client computing device executing a program that locates address information for the end-point within application output displayed at the client computing device and forwarding at least a portion of the received request to a private branch exchange in communication the gateway computing device, the at least a portion of the received request including the address information of the end-point and address information associated with an end-user of the client computing device.
    Type: Application
    Filed: August 22, 2007
    Publication date: February 26, 2009
    Inventors: Richard Murtagh, Andrey Kovalenko
  • Publication number: 20080208605
    Abstract: The system and method provide a business continuity application to a portion of a displaced workforce of an organization when an event occurs. The business continuity application, executing on a server within a data center, is used to define a response scenario to the occurrence of an event. The business continuity application allows for notifications to be sent to the workforce using a notification service that interfaces with the server, and further provides remote-access to computing resources via a remote access server that interfaces with the server. A communication gateway installed between the server and a private branch exchange further provides a portion of the business continuity application. Displays of portions of the business continuity application after the occurrence of an event are sent to end-users that can access the computing device. The computing device is further in communication with a portable memory device.
    Type: Application
    Filed: October 20, 2007
    Publication date: August 28, 2008
    Applicant: Citrix Systems, Inc.
    Inventors: Amitabh Sinha, Andrey Kovalenko, Dashiel Pare-Mayer, Navaneetha Subramanian, Shiva Madishetti