Patents Assigned to Citrix Online LLC
-
Publication number: 20140139613Abstract: Systems and method for modifying an image in a video feed are described. In some aspects, a plurality of images are received from a plurality of client computing devices. Each image within the plurality of images includes a face. The plurality of images are modified according to a baseline face position and a baseline face size. At least a portion of the modified plurality of images are provided for display to at least one of the plurality of client computing devices.Type: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Applicant: CITRIX ONLINE LLCInventor: Matthew Anderson
-
Patent number: 8677252Abstract: Methods for providing to the presenter visual feedback regarding the screen data received by one or more viewers in an online presentation environment having a presenter transmitting screen data to one or more viewers over a network may include: transmitting data representing changed visual data; receiving confirmation of receipt of the changed visual data from one or more viewers; generating a representation of the visual data received by one or more viewers responsive to the received confirmation data; and displaying the generated representation at the presenter. Corresponding systems may include: a transmitter which transmits data representing changed visual data; a receiver which receives confirmation of receipt of the changed visual data from one or more viewers; and a display generator which generates a representation of the visual data received by one or more viewers responsive to the received confirmation data, and which displays the generated representation at the presenter.Type: GrantFiled: April 14, 2006Date of Patent: March 18, 2014Assignee: Citrix Online LLCInventor: Bernd Christiansen
-
Publication number: 20130297696Abstract: 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: ApplicationFiled: May 2, 2013Publication date: November 7, 2013Applicant: CITRIX ONLINE LLCInventors: Albert Alexandrov, Tom Mahieu
-
Publication number: 20130297819Abstract: 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: ApplicationFiled: April 26, 2013Publication date: November 7, 2013Applicant: CITRIX ONLINE LLCInventors: Kimaya Mittal, Albert Alexandrov, Sascha Kuemmel, Sunitha Beeram, Krishna Ramachandran
-
Patent number: 8285704Abstract: Hosted searching of private LAN information is described. The apparatus includes a LAN crawler to automatically and repeatedly crawl a LAN having multiple devices, using a discovery module to discover the devices, a generic-probing module to attempt to collect the descriptive information according to a first set of probing requirements, and multiple specific-probing plug-ins each of which attempt to collect the descriptive information according to a second set of specific probing requirements. In another embodiment, the apparatus also includes a hosted on-demand search system including a centralized-search server to create and synchronize a private search database.Type: GrantFiled: January 10, 2011Date of Patent: October 9, 2012Assignee: Citrix Online LLCInventors: Christopher Waters, Brian de Haaff, Andrew Lockhart
-
Patent number: 8285705Abstract: Hosted searching of different local area network (LAN) information is described. The apparatus for hosted searching of different private LAN information includes a LAN crawler to automatically and repeatedly crawl a LAN having multiple devices, and a hosted on-demand search system including a set of one or more centralized-search servers to create and synchronize a separate private search database for each of the private LANs based on received reports from of different instances of the LAN crawler deployed on the multiple private LANs, at least some of which are operated by different entities.Type: GrantFiled: January 10, 2011Date of Patent: October 9, 2012Assignee: Citrix Online LLCInventors: Christopher Waters, Brian de Haaff
-
Publication number: 20120084296Abstract: Techniques for searching a hierarchical database and an unstructured database with a single search query are described herein.Type: ApplicationFiled: October 12, 2011Publication date: April 5, 2012Applicant: CITRIX ONLINE LLCInventor: Christopher Waters
-
Patent number: 8140618Abstract: 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: GrantFiled: May 4, 2006Date of Patent: March 20, 2012Assignee: Citrix Online LLCInventors: Albert Alexandrov, Rafael Saavedra, Robert Chalmers, Kavitha Srinivasan
-
Patent number: 8046353Abstract: Techniques for searching a hierarchical database and an unstructured database with a single search query are described herein. In one embodiment, a single search query is received that has syntax identifying an unstructured search string within a structured search query to automatically cause a search of the inverted index and use of the result to automatically search the hierarchical database. The unstructured search string is extracted from the single search query and an inverted index is searched according to the unstructured search string, wherein the inverted index includes virtual documents created from data stored in the hierarchical database, wherein each virtual document includes a unique identifier from the hierarchical database used to designate the data in the hierarchical database from which that virtual document was created, wherein a result of the inverted index search includes the unique identifiers of the virtual documents that meet the search.Type: GrantFiled: November 2, 2007Date of Patent: October 25, 2011Assignee: Citrix Online LLCInventor: Christopher Waters
-
Patent number: 6983020Abstract: A method, system, and/or apparatus for quickly detecting blocks or regions in an image whose pixels that can be coded efficiently by a pointer to the same block occurring in a reference image. The reference image is shared between an encoder and a corresponding decoder. One embodiment of the encoder quickly detects such blocks in an image by: (a) defining features such that substantially fewer features occur in an image than pixels, (b) correlating features in an image to a corresponding feature in the reference image, (c) estimating a displacement vector representative of the displacement of the correlated features, (d) estimating a seed point within the displaced block from which to grow the block, and (e) growing the displaced block to determine its size, shape, and/or dimensions.Type: GrantFiled: March 25, 2002Date of Patent: January 3, 2006Assignee: Citrix Online LLCInventor: Bernd O. Christiansen