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).
-
Patent number: 10168788Abstract: A technique for interacting with a computing device includes operating an AR (Augmented Reality) headset as a UI (user interface) component of the computing device. The technique includes pairing the AR headset with the computing device to establish a communication pathway between the two. Once pairing is established, the AR headset detects gestures of the user and transmits UI metadata derived from the gestures to the computing device. The computing device is configured to receive the UI metadata over the communication pathway and to map the UI metadata to user operations to be performed on the computing device. The technique thereby enables the user to control the computing device using gestures.Type: GrantFiled: December 20, 2016Date of Patent: January 1, 2019Assignee: GetGo, Inc.Inventors: Tyler McKay Hall, Albert Alexandrov
-
Publication number: 20180173315Abstract: A technique for interacting with a computing device includes operating an AR (Augmented Reality) headset as a UI (user interface) component of the computing device. The technique includes pairing the AR headset with the computing device to establish a communication pathway between the two. Once pairing is established, the AR headset detects gestures of the user and transmits UI metadata derived from the gestures to the computing device. The computing device is configured to receive the UI metadata over the communication pathway and to map the UI metadata to user operations to be performed on the computing device. The technique thereby enables the user to control the computing device using gestures.Type: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: Tyler McKay Hall, Albert Alexandrov
-
Patent number: 9595271Abstract: A computer system executing a computer audio application such as video conferencing applies audio detection and speech recognition to an input audio stream to generate respective audio detection and speech recognition signals. A function is applied to the audio detection and speech recognition signals to generate a non-speech audio detection signal identifying presence of non-speech audio in the input audio stream when the audio detection signal is asserted and the speech recognition signal is not asserted. A control or indication action is performed in the computer system based on assertion of the non-speech audio detection signal.Type: GrantFiled: June 27, 2013Date of Patent: March 14, 2017Assignee: GetGo, Inc.Inventors: Ashish V. Thapliyal, Albert Alexandrov
-
Patent number: 9565088Abstract: Systems and methods for bandwidth allocation and estimation are disclosed. A computer communicates via multiple active streams, each having a type. The computer determines whether to enable or disable bandwidth management. Upon determining to enable bandwidth management, the computer estimating a total available bandwidth, determines, for each stream, a requested bandwidth, and dynamically allocates a portion of the total available bandwidth among the active streams. Upon determining to disable bandwidth management, the computer foregoes dynamically allocating bandwidth among the streams.Type: GrantFiled: April 26, 2013Date of Patent: February 7, 2017Assignee: GetGo, Inc.Inventors: Kimaya Mittal, Albert Alexandrov, Sascha Kummel, Sunitha Beeram, Krishna Ramachandran
-
Patent number: 9377925Abstract: A computer is operated by displaying a window on a display device, where the window is an opaque window overlaid on the entirety of a system desktop that includes graphical representations of system controls and application controls. The window displays user interface elements of an application program executing on the computer, and also includes a portal region displaying an image of the system desktop including counterparts of the system controls and application controls. The computer provides user-controlled operation of the system controls and application controls based on simulated user interaction with the counterparts of the system controls and application controls in the portal region. The application program can effectively coordinate the use of the display by itself and by the system and other applications using the system desktop, relieving the user of this task.Type: GrantFiled: August 30, 2013Date of Patent: June 28, 2016Assignee: Citrix Systems, Inc.Inventors: Matthew Anderson, Brian Green, Albert Alexandrov
-
Patent number: 9356977Abstract: A technique acquires online meeting data relating to an online meeting. The technique involves running, by processing circuitry, a set of programs (e.g., an operating system, a slideshow application, a word processing program, other programs, etc.) to carry out an online meeting which shares online meeting content among a set of users. The technique further involves performing, while the processing circuitry runs the set of programs to carry out the online meeting, a set of information collection operations by the processing circuitry. The set of information collection operations collects online meeting data from the set of programs. The collected online meeting data includes non-bitmap text-based information extracted from the set of programs (e.g., keywords, phrases, etc. obtained via procedure calls using standard APIs to the set of programs). The technique further involves storing, by the processing circuitry, the collected online meeting data in a designated location of computer memory.Type: GrantFiled: August 30, 2013Date of Patent: May 31, 2016Assignee: Citrix Systems, Inc.Inventors: Bernd Oliver Christiansen, Albert Alexandrov, Ashish V. Thapliyal
-
Patent number: 9280760Abstract: Systems and methods for providing a workspace are disclosed. In some aspects, a server provides, to a client computing device, access to a workspace, the workspace including one or more members and one or more content items, in response to verifying that the client computing device is associated with one of the one or more members of the workspace. The server provides, to the client computing device, within a display associated with the workspace, a first user interface element to initiate an online meeting with a first portion of the one or more members of the workspace or a second user interface element to join an ongoing online meeting with a second portion of the one or more members.Type: GrantFiled: October 26, 2012Date of Patent: March 8, 2016Assignee: Citrix Systems, Inc.Inventors: Albert Alexandrov, Bernd Oliver Christiansen, Kris Niles, Mark Bishop
-
Patent number: 9282289Abstract: In various embodiments, an attendee of a live online meeting selects screen data from an earlier point in time in the online meeting for playback while the meeting is still ongoing. Automatically generated image thumbnails of the screen data for the online meeting may be employed to navigate to the earlier point in time. Attendees may annotate screenshots associated with the thumbnails, and a summary document may be generated that includes the screenshots and the annotations.Type: GrantFiled: December 23, 2010Date of Patent: March 8, 2016Assignee: Citrix Systems, Inc.Inventors: Albert Alexandrov, Bernd Oliver Christiansen
-
Patent number: 9282285Abstract: A technique provides user video to an online conference. The technique involves receiving a live user video signal from a camera device. The live user video signal defines a field of view. The technique further involves automatically identifying live initial content of a presentation region within the field of view and live initial content of a privacy region (e.g., a background region) within the field of view. The technique further involves generating, as the user video signal to the online conference, a modified user video signal based on the live user video signal. The modified video signal includes (i) the live initial content of the presentation region within the field of view and (ii) modified video content in place of the live initial content of the privacy region within the field of view. Such operation effectively forms a virtual curtain in which anything in the background is hidden.Type: GrantFiled: June 10, 2013Date of Patent: March 8, 2016Assignee: Citrix Systems, Inc.Inventors: Florian Winterstein, Albert Alexandrov
-
Patent number: 9269072Abstract: In various embodiments, an attendee of a live online meeting selects screen data from an earlier point in time in the online meeting for playback while the meeting is still ongoing. Automatically generated image thumbnails of the screen data for the online meeting may be employed to navigate to the earlier point in time. Attendees may annotate screenshots associated with the thumbnails, and a summary document may be generated that includes the screenshots and the annotations.Type: GrantFiled: December 23, 2010Date of Patent: February 23, 2016Assignee: Citrix Systems, Inc.Inventors: Albert Alexandrov, Bernd Oliver Christiansen, Balineedu Chowdary Adsumilli
-
Patent number: 9185150Abstract: Systems and methods for sharing an image in a communication session are disclosed. In some aspects, a software application is run on a first computing device, while a communication application is run on the first computing device. The first computing device is associated with a presenter in a communication session implemented via the communication application. That one or more images were added to an image library of the first computing device since a time when the communication application started running on the first computing device is determined, using the communication application. The communication application facilitates transmission of at least one of the one or more images to one or more second computing devices. The one or more second computing devices are associated with one or more audience members in the communication session.Type: GrantFiled: May 2, 2013Date of Patent: November 10, 2015Assignee: Citrix Systems, Inc.Inventors: Albert Alexandrov, Tom Mahieu
-
Patent number: 9129258Abstract: In various embodiments, an attendee of a live online meeting selects screen data from an earlier point in time in the online meeting for playback while the meeting is still ongoing. Automatically generated image thumbnails of the screen data for the online meeting may be employed to navigate to the earlier point in time. Attendees may annotate screenshots associated with the thumbnails, and a summary document may be generated that includes the screenshots and the annotations.Type: GrantFiled: December 23, 2010Date of Patent: September 8, 2015Assignee: CITRIX SYSTEMS, INC.Inventors: Albert Alexandrov, Bernd Oliver Christiansen
-
Patent number: 8977684Abstract: 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: GrantFiled: April 14, 2009Date of Patent: March 10, 2015Assignee: Citrix Systems, Inc.Inventors: Albert Alexandrov, Florian Winterstein
-
Publication number: 20150067542Abstract: A computer is operated by displaying a window on a display device, where the window is an opaque window overlaid on the entirety of a system desktop that includes graphical representations of system controls and application controls. The window displays user interface elements of an application program executing on the computer, and also includes a portal region displaying an image of the system desktop including counterparts of the system controls and application controls. The computer provides user-controlled operation of the system controls and application controls based on simulated user interaction with the counterparts of the system controls and application controls in the portal region. The application program can effectively coordinate the use of the display by itself and by the system and other applications using the system desktop, relieving the user of this task.Type: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Applicant: Citrix Systems, Inc.Inventors: Matthew Anderson, Brian Green, Albert Alexandrov
-
Publication number: 20150067026Abstract: A technique acquires online meeting data relating to an online meeting. The technique involves running, by processing circuitry, a set of programs (e.g., an operating system, a slideshow application, a word processing program, other programs, etc.) to carry out an online meeting which shares online meeting content among a set of users. The technique further involves performing, while the processing circuitry runs the set of programs to carry out the online meeting, a set of information collection operations by the processing circuitry. The set of information collection operations collects online meeting data from the set of programs. The collected online meeting data includes non-bitmap text-based information extracted from the set of programs (e.g., keywords, phrases, etc. obtained via procedure calls using standard APIs to the set of programs). The technique further involves storing, by the processing circuitry, the collected online meeting data in a designated location of computer memory.Type: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Applicant: Citrix Systems, Inc.Inventors: Bernd Oliver Christiansen, Albert Alexandrov, Ashish V. Thapliyal
-
Patent number: 8954505Abstract: 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: GrantFiled: September 25, 2012Date of Patent: February 10, 2015Assignee: Citrix Systems, Inc.Inventors: Albert Alexandrov, Florian Winterstein
-
Publication number: 20150002611Abstract: A computer system executing a computer audio application such as video conferencing applies audio detection and speech recognition to an input audio stream to generate respective audio detection and speech recognition signals. A function is applied to the audio detection and speech recognition signals to generate a non-speech audio detection signal identifying presence of non-speech audio in the input audio stream when the audio detection signal is asserted and the speech recognition signal is not asserted. A control or indication action is performed in the computer system based on assertion of the non-speech audio detection signal.Type: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Inventors: Ashish V. Thapliyal, Albert Alexandrov
-
Patent number: 8922617Abstract: In various embodiments, an attendee of a live online meeting selects screen data from an earlier point in time in the online meeting for playback while the meeting is still ongoing. Automatically generated image thumbnails of the screen data for the online meeting may be employed to navigate to the earlier point in time. Attendees may annotate screenshots associated with the thumbnails, and a summary document may be generated that includes the screenshots and the annotations.Type: GrantFiled: December 23, 2010Date of Patent: December 30, 2014Assignee: Citrix Systems, Inc.Inventors: Albert Alexandrov, Bernd O. Christiansen, Balineedu Chowdary Adsumilli
-
Publication number: 20140362163Abstract: A technique provides user video to an online conference. The technique involves receiving a live user video signal from a camera device. The live user video signal defines a field of view. The technique further involves automatically identifying live initial content of a presentation region within the field of view and live initial content of a privacy region (e.g., a background region) within the field of view. The technique further involves generating, as the user video signal to the online conference, a modified user video signal based on the live user video signal. The modified video signal includes (i) the live initial content of the presentation region within the field of view and (ii) modified video content in place of the live initial content of the privacy region within the field of view. Such operation effectively forms a virtual curtain in which anything in the background is hidden.Type: ApplicationFiled: June 10, 2013Publication date: December 11, 2014Inventors: Florian Winterstein, Albert Alexandrov
-
Patent number: 8902967Abstract: A new approach is proposed that contemplates systems and methods to support distributed stream media transcoding and sharing in real time. Under the approach, a host associated with a sender generates a high quality stream of media content that is to be shared with a plurality of viewers over a communication network. The hosting devices associated with the plurality of viewers are evaluated for their capability to process and/or transcode the high quality media stream. Based on the evaluation, the host of the sender encodes and transmits the high quality media stream to at least one selected host associated a viewer.Type: GrantFiled: March 31, 2010Date of Patent: December 2, 2014Assignee: Citrix Systems, Inc.Inventor: Albert Alexandrov