Patents by Inventor Bernd Oliver Christiansen

Bernd Oliver Christiansen 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: 9356977
    Abstract: 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: Grant
    Filed: August 30, 2013
    Date of Patent: May 31, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Bernd Oliver Christiansen, Albert Alexandrov, Ashish V. Thapliyal
  • Patent number: 9280760
    Abstract: 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: Grant
    Filed: October 26, 2012
    Date of Patent: March 8, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Albert Alexandrov, Bernd Oliver Christiansen, Kris Niles, Mark Bishop
  • Patent number: 9282289
    Abstract: 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: Grant
    Filed: December 23, 2010
    Date of Patent: March 8, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Albert Alexandrov, Bernd Oliver Christiansen
  • Patent number: 9269072
    Abstract: 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: Grant
    Filed: December 23, 2010
    Date of Patent: February 23, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Albert Alexandrov, Bernd Oliver Christiansen, Balineedu Chowdary Adsumilli
  • Patent number: 9129258
    Abstract: 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: Grant
    Filed: December 23, 2010
    Date of Patent: September 8, 2015
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Albert Alexandrov, Bernd Oliver Christiansen
  • Patent number: 9071659
    Abstract: Systems and method for sharing a file presented during a meeting are described. In some aspects, an operating system of a first client computing device of a presenter in an online meeting is monitored during the online meeting. The first client computing device of the presenter is engaged in screen sharing with a second client computing device of at least one other participant in the online meeting. That one or more files accessible via the operating system are being presented in the online meeting is determined based on the monitoring. The one or more files are provided to a set of users in response to determining that the one or more files are being presented in the online meeting.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: June 30, 2015
    Assignee: Citrix Systems, Inc.
    Inventor: Bernd Oliver Christiansen
  • Publication number: 20150067026
    Abstract: 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: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: Citrix Systems, Inc.
    Inventors: Bernd Oliver Christiansen, Albert Alexandrov, Ashish V. Thapliyal
  • Patent number: 8954467
    Abstract: Systems and method for sharing a file presented during a meeting are described. In some aspects, an operating system of a first client computing device of a presenter in an online meeting is monitored during the online meeting. The first client computing device of the presenter is engaged in screen sharing with a second client computing device of at least one other participant in the online meeting. That one or more files accessible via the operating system are being presented in the online meeting is determined based on the monitoring. The one or more files are provided to a set of users in response to determining that the one or more files are being presented in the online meeting.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: February 10, 2015
    Assignee: Citrix Systems, Inc.
    Inventor: Bernd Oliver Christiansen
  • Patent number: 8891939
    Abstract: A new approach is proposed that contemplates systems and methods to support video-aware screen capture and compression. More specifically, the video-aware approach first detects whether or when video content is being actively played back on a screen of a hosting device. If the video content is actively being rendered, the approach separates (segments) the screen content into static (non-video) content and video content, The approach then applies video-specific capture and compression methods to the video content of the screen and other suitable compression methods to the non-video content of the screen. The compressed static and video content of the screen are separately and independently transmitted across the network to remote computing devices and are then decompressed and processed to reconstruct screen of its original content for display at the screens of the remote computing devices.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: November 18, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Albert Alexandrov, Bernd Oliver Christiansen, Brian Green
  • Patent number: 8855418
    Abstract: A new approach is proposed that contemplates systems and methods to support block-based compression of a compound image by skipping “don't care” blocks in the layers of the image while neither introducing significant overhead nor requiring changes to the compression method used. The block-based compression approach first segments a compound image into multiple layers and then recomposes a new set of image layers, possibly with new dimensions, from only the non-“don't care” blocks in the layers of the original image. The approach may later decompress the compressed image layers and restore the image by copying the decompressed blocks to their respective positions in the original image.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: October 7, 2014
    Assignee: Citrix Systems, Inc.
    Inventor: Bernd Oliver Christiansen
  • Patent number: 8744238
    Abstract: Methods and apparatus for automatic content marking. In one embodiment, display information is recorded, a change in the computing environment is detected, and the recorded display information is marked in response to the detected change. A human-readable description of the change associated with the mark may also be stored. A change in the computing environment may be detected by detecting an event that reflects a change in the computing environment.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: June 3, 2014
    Assignee: Citrix Systems, Inc.
    Inventor: Bernd Oliver Christiansen
  • Publication number: 20140149505
    Abstract: Systems and method for sharing a file presented during a meeting are described. In some aspects, an operating system of a first client computing device of a presenter in an online meeting is monitored during the online meeting. The first client computing device of the presenter is engaged in screen sharing with a second client computing device of at least one other participant in the online meeting. That one or more files accessible via the operating system are being presented in the online meeting is determined based on the monitoring. The one or more files are provided to a set of users in response to determining that the one or more files are being presented in the online meeting.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: CITRIX SYSTEMS, INC.
    Inventor: Bernd Oliver Christiansen
  • Publication number: 20140149453
    Abstract: Systems and method for sharing a file presented during a meeting are described. In some aspects, an operating system of a first client computing device of a presenter in an online meeting is monitored during the online meeting. The first client computing device of the presenter is engaged in screen sharing with a second client computing device of at least one other participant in the online meeting. That one or more files accessible via the operating system are being presented in the online meeting is determined based on the monitoring. The one or more files are provided to a set of users in response to determining that the one or more files are being presented in the online meeting.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: Citrix Systems, Inc.
    Inventor: Bernd Oliver Christiansen
  • Publication number: 20130330002
    Abstract: A new approach is proposed that contemplates systems and methods to support block-based compression of a compound image by skipping “don't care” blocks in the layers of the image while neither introducing significant overhead nor requiring changes to the compression method used. The block-based compression approach first segments a compound image into multiple layers and then recomposes a new set of image layers, possibly with new dimensions, from only the non-“don't care” blocks in the layers of the original image. The approach may later decompress the compressed image layers and restore the image by copying the decompressed blocks to their respective positions in the original image.
    Type: Application
    Filed: August 14, 2013
    Publication date: December 12, 2013
    Applicant: CITRIX SYSTEMS, INC.
    Inventor: Bernd Oliver CHRISTIANSEN
  • Patent number: 8532437
    Abstract: A new approach is proposed that contemplates systems and methods to support block-based compression of a compound image by skipping “don't care” blocks in the layers of the image while neither introducing significant overhead nor requiring changes to the compression method used. The block-based compression approach first segments a compound image into multiple layers and then recomposes a new set of image layers, possibly with new dimensions, from only the non-“don't care” blocks in the layers of the original image. The approach may later decompress the compressed image layers and restore the image by copying the decompressed blocks to their respective positions in the original image.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: September 10, 2013
    Assignee: Citrix Systems, Inc.
    Inventor: Bernd Oliver Christiansen
  • Patent number: 8443040
    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: Grant
    Filed: May 26, 2005
    Date of Patent: May 14, 2013
    Assignee: Citrix Systems Inc.
    Inventors: Klaus E. Schauser, Bernd Oliver Christiansen, Thorsten Von Eicken, Albert Alexandrov, Rafael H. Saavedra
  • Patent number: 8375087
    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: Grant
    Filed: January 27, 2010
    Date of Patent: February 12, 2013
    Assignee: Citrix Systems Inc.
    Inventors: Klaus E. Schauser, Bernd Oliver Christiansen, Thorsten von Eicken, Albert Alexandrov, Rafael H. Saavedra
  • Publication number: 20120166952
    Abstract: 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: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Inventors: Albert Alexandrov, Bernd Oliver Christiansen, Balineedu Chowdary Adsumilli
  • Publication number: 20120166921
    Abstract: 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: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Inventors: Albert Alexandrov, Bernd Oliver Christiansen
  • Publication number: 20120162349
    Abstract: 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: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Inventors: Albert Alexandrov, Bernd Oliver Christiansen, Balineedu Chowdary Adsumilli