Patents by Inventor Albert Alexandrov

Albert Alexandrov 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: 20100262267
    Abstract: A new approach is proposed that contemplates systems and methods to support canceling audio streams leaked from a speaker to a PSTN so that only the audio stream of a presenter or viewer speaking at a conference call is transmitted. Here, the audio streams being canceled includes the audio stream of an application being run or a material being presented online during a web conference. The voice audio stream of a presenter or viewer is then transmitted in addition to the computer audio stream, clean from any other audio stream of echoes or feedbacks captured by the hosting device during the conference call.
    Type: Application
    Filed: April 14, 2009
    Publication date: October 14, 2010
    Inventors: Albert Alexandrov, Florian Winterstein
  • Publication number: 20100262656
    Abstract: A new approach is proposed that contemplates systems and methods to support canceling audio streams leaked from a speaker to a microphone so that a clean audio stream of a presenter or viewer speaking at a conference call is transmitted. Here, the audio streams being canceled includes the computer audio stream of an application being run or a material being presented online during a web conference and/or the audio stream received from the rest of the group of participants at the conference call. The computer audio stream is then transmitted in addition to the presenter or viewer audio stream, and separate from any other audio stream captured by the hosting device during the conference call.
    Type: Application
    Filed: April 14, 2009
    Publication date: October 14, 2010
    Inventors: Albert Alexandrov, Florian Winterstein
  • Publication number: 20100262268
    Abstract: A new approach is proposed that contemplates systems and methods to support canceling audio streams leaked from a speaker to a microphone so that a clean audio stream of a presenter or viewer speaking at a conference call is transmitted. Here, the audio streams being canceled includes the computer audio stream of an application being run or a material being presented online during a web conference and/or the audio stream received from the rest of the group of participants at the conference call. The computer audio stream is then transmitted in addition to the presenter or viewer audio stream, and separate from any other audio stream captured by the hosting device during the conference call.
    Type: Application
    Filed: March 8, 2010
    Publication date: October 14, 2010
    Inventors: Albert Alexandrov, Florian Winterstein
  • Publication number: 20100146124
    Abstract: A bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data includes the step of receiving, from a source node, metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time. At least one of the identified data packets is received from the source node and at least one of the received data packets is selected responsive to the received meta-data information. The metadata information and the selected at least one data packet are transmitted to a consumer node.
    Type: Application
    Filed: January 27, 2010
    Publication date: June 10, 2010
    Inventors: Klaus E. Schauser, Bernd Oliver Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael H. Saavedra
  • Publication number: 20100124321
    Abstract: A new approach is proposed that contemplates audio conference systems and methods to expand the capacity a conference call by utilizing both a mixing engine that enables a first group participants to be able to both listen to and speak at the conference call, and a broadcast engine that broadcasts the conference call to a second group of participants who are only interested in listening to, but not speaking at the conference call. During the conference call, participants at the mixing engine and the broadcast engine can be dynamically adjusted.
    Type: Application
    Filed: November 20, 2008
    Publication date: May 20, 2010
    Inventors: Albert Alexandrov, Allan Knight, Krishna Ramachandran, Chris Scheiman, Florian Winterstein
  • Patent number: 7680885
    Abstract: A bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data includes the step of receiving, from a source node, metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time. At least one of the identified data packets is received from the source node and at least one of the received data packets is selected responsive to the received metadata information. The metadata information and the selected at least one data packet are transmitted to a consumer node.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: March 16, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Klaus E. Schauser, Bernd Oliver Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael H. Saavedra
  • Publication number: 20070260715
    Abstract: Methods and systems for bandwidth adaptive computing device to computing device communication are described. Bandwidth adaptive communication includes receiving a communication from a first participant, storing the payload data of the communication in a channel memory element associated with the first participant, and transmitting the payload data to a second participant.
    Type: Application
    Filed: May 4, 2006
    Publication date: November 8, 2007
    Inventors: Albert Alexandrov, Rafael Saavedra, Robert Chalmers, Kavitha Srinivasan
  • Publication number: 20070011356
    Abstract: A method for synchronizing presentation of a dynamic data set to a plurality of nodes. The method includes the step of generating, by a consumer node in a plurality of nodes, a plurality of data packets representing a change to a dynamic data set. A host node in the plurality of nodes receives the plurality of data packets. The host node transmits to a synchronization engine the plurality of data packets. The synchronization engine generates metadata information representing the difference between the dynamic data set and the plurality of data packets. The synchronization engine transmits to the plurality of nodes the metadata information and the plurality of data packets.
    Type: Application
    Filed: May 26, 2005
    Publication date: January 11, 2007
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Klaus Schauser, Bernd Christiansen, Thorsten Eicken, Albert Alexandrov, Rafael Saavedra
  • Publication number: 20060031779
    Abstract: The present invention relates to systems and methods for providing screen sharing techniques to selectively share portions of the screen between a source node and a consumer node. The source node, such as the computer of a presenter of an online meeting, may transmit screen data to a consumer node, such as the computer of an attendee of the online meeting. The consumer or attendee computer uses the screen data to display the screen of the source or presenter's computer. The techniques of the present invention provide a mechanism for not sharing a selective portion of the presenter's screen during screen sharing. So, although a certain element may be displayed on the screen of the presenter, the present invention prevents an attendee from viewing the user interface element in the screen share session.
    Type: Application
    Filed: May 26, 2005
    Publication date: February 9, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: David Theurer, Bernd Christiansen, Brian Green, Klaus Schauser, Thorsten Von Eicken, Albert Alexandrov, Rafael Saavedra
  • Publication number: 20060002315
    Abstract: The present invention relates to systems and methods for providing screen sharing techniques to selectively share portions of the screen between a source node and a consumer node. The source node, such as the computer of a presenter of an online meeting, may transmit screen data to a consumer node, such as the computer of an attendee of the online meeting. The consumer or attendee computer uses the screen data to display the screen of the source or presenter's computer. The techniques of the present invention provide a mechanism for not sharing a selective portion of the presenter's screen during screen sharing. So, although a certain element may be displayed on the screen of the presenter, the present invention prevents an attendee from viewing the user interface element in the screen share session.
    Type: Application
    Filed: May 26, 2005
    Publication date: January 5, 2006
    Applicant: Citrix Systems, Inc.
    Inventors: David Theurer, Bernd Christiansen, Klaus Schauser, Thorsten Von Eicken, Albert Alexandrov, Rafael Saavedra
  • Publication number: 20050232168
    Abstract: A bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data includes the step of receiving, from a source node, metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time. At least one of the identified data packets is received from the source node and at least one of the received data packets is selected responsive to the received metadata information. The metadata information and the selected at least one data packet are transmitted to a consumer node.
    Type: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Klaus Schauser, Bernd Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael Saavedra
  • Publication number: 20050235014
    Abstract: A bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data includes the step of receiving, from a source node, metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time. At least one of the identified data packets is received from the source node and at least one of the received data packets is selected responsive to the received metadata information. The metadata information and the selected at least one data packet are transmitted to a consumer node.
    Type: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Klaus Schauser, Bernd Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael Saavedra