Patents by Inventor Haihua Huang
Haihua Huang 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: 20190318317Abstract: The present invention is directed to systems and methods for providing job searching services, recruitment services and/or recruitment-related services. In particular, this invention relates to systems and methods for identifying job candidates and predicting performance of those candidates. In particular, this invention relates to systems and methods for providing a UPM assisted staffing platform leveraging machine learning to provide mobile-based and web-based information in real-time. The present invention comprises a UPM assisted staffing platform that matches the hard skills, soft skills, and compensation of candidates with pertinent job recruitment information in order to recommend recommends candidates to staffing suppliers.Type: ApplicationFiled: April 11, 2019Publication date: October 17, 2019Inventors: Ted Sergott, Nataliya Kolb, Haihua Huang
-
Patent number: 9894117Abstract: In an example embodiment, a virtual conference is established with a server and a plurality of endpoint devices. One endpoint device, acting as a sender, may transfer a file to N other endpoint devices, acting as receivers. The sender divides the file in at least N segments and delivers one segment to each receiver. Receivers then request the next desired segment from one or more devices containing that segment. If devices hold the segment, the segment may be divided into parts, and one part may be requested from each device.Type: GrantFiled: October 9, 2013Date of Patent: February 13, 2018Assignee: Cisco Technology, Inc.Inventors: Haihua Huang, Jianping Shen, Yong Qian, Kejun Xia
-
Patent number: 9733807Abstract: An attendee device in an online meeting displays content from a presenter device in a shared area of an attendee device display. The attendee device detects that the shared area is pressed continuously at a press point therein for a predetermined time and, in response, records a location of the press point in the shared area, records an image snapshot of the shared area, and records audio sensed by a local microphone. The attendee device also detects when the press point is released and, in response, ends the audio recording. The attendee device displays a dialog box that presents user selectable options to store locally, upload to the meeting server, and not retain any of the recorded snapshot and the recorded audio.Type: GrantFiled: April 30, 2014Date of Patent: August 15, 2017Assignee: Cisco Technology, Inc.Inventors: Yuan Wu, Haihua Huang, Qian Wang
-
Patent number: 9628529Abstract: In one implementation, a presentation includes multiple regions of interest or multiple views. The presentation is viewed by local users at the same location as the presentation and remote users at locations different from the presentation. A device receives orientation data from one or more local users that indicates the viewing angle of the one or more local users. The device selects a view including one of plurality of regions of interest based on the orientation data and sends a media stream including the view to the one or more remote users.Type: GrantFiled: August 18, 2014Date of Patent: April 18, 2017Assignee: Cisco Technology, Inc.Inventors: Haihua Huang, Yuan Wu, Quilan Huang
-
Patent number: 9612730Abstract: A presenter device transmits, to an attendee device participating in an online desktop sharing session, image data of a plurality of windows. The plurality of windows comprises a foreground window obscuring at least a portion of at least one background window. The presenter device captures image data of at least one background window including the obscured portion of the background window without altering the display of the presenter device. A request is received from the attendee device for image data of at least one background window to display the background window over the foreground window on a display of the attendee device. In response to receiving the request, the presenter device transmits the captured image data of the background window, including any obscured portion, to the attendee device.Type: GrantFiled: January 13, 2014Date of Patent: April 4, 2017Assignee: Cisco Technology, Inc.Inventors: Haihua Huang, Ling Chen, Jun Xiao
-
Publication number: 20170085606Abstract: According to one embodiment, a technique is presented to dynamically adjust a sample period used at a presenter device for a screen content capture sharing function during a communication session. In another embodiment, a technique is provided to control how frames of screen capture content, e.g., in a desktop sharing function, are sent to attendee devices during an online conference session. According to a still another embodiment, a technique is provided to enable on-demand designation of frames as key-frames during a desktop sharing function of an online conference session.Type: ApplicationFiled: December 1, 2016Publication date: March 23, 2017Inventors: Haihua Huang, Yong Qian, Kejun Xia, Yaqing Zhang
-
Patent number: 9584484Abstract: The present disclosure relates to systems and methods for providing secure support to virtual appliances delivered to customer sites without passwords or enabled ports for service. A virtual appliance may be established on a first device. The virtual appliance may comprise a self-contained virtual machine with a pre-installed operating system and may be established with no root password enabled and a remote access port disabled. An administration tool may receive from a requestor a request to enable maintenance for the virtual appliance. The administration tool may generate, responsive to the request, a random password. The administration tool may enable, responsive to the request, the remote access port. The virtual appliance may wait for a connection to the remote access port for a predetermined period of time. The administration tool may transmit the random password to a service of a second device remote to the first device.Type: GrantFiled: July 1, 2015Date of Patent: February 28, 2017Assignee: Citrix Systems, Inc.Inventors: Simon Frost, Haihua Huang
-
Patent number: 9549006Abstract: According to one embodiment, a technique is presented to dynamically adjust a sample period used at a presenter device for a screen content capture sharing function during a communication session. In another embodiment, a technique is provided to control how frames of screen capture content, e.g., in a desktop sharing function, are sent to attendee devices during an online conference session. According to a still another embodiment, a technique is provided to enable on-demand designation of frames as key-frames during a desktop sharing function of an online conference session.Type: GrantFiled: July 31, 2013Date of Patent: January 17, 2017Assignee: Cisco Technology, Inc.Inventors: Haihua Huang, Yong Qian, Kejun Xia, Yaqing Zhang
-
Patent number: 9515970Abstract: Techniques are provided for delivering messages to users of client devices in a network. At a server device in a network, location information of each of a plurality of client devices is obtained. Each of the client devices runs a presence application for a user in the network and is configured to log-in with one or more resources. A message is received from a sender device in the network. The message is intended to be presented to the user via the presence application and one or more of the resources. Based on the location information of the client devices, one or more designated client devices are selected to which the message is to be sent such that the message is presented to the user via the presence application running on the one or more designated client devices and via one or more of the resources.Type: GrantFiled: July 17, 2013Date of Patent: December 6, 2016Assignee: Cisco Technology, Inc.Inventors: Haihua Huang, Yong Qian, Zhao Jiayu, Kejun Xia
-
Patent number: 9462016Abstract: In a sharing session between a presenter and several attendees, the presenter can share any type of document quickly and without substantial prior preparation. The presenter's device identifies an active document-sharing window within the desktop sharing environment, and detects if there is a shared document in the active window. The presenter's device creates a framework for any detected shared document that is transmitted to each of the attendee devices. The framework contains information about the pages in the shared document, such that an attendee device can request a specific page in the shared document. At least the first page of the shared document is rendered to a page image and transmitted to the attendee devices. Upon request from an attendee device, page images of any of the remaining pages may be sent to the attendee device, allowing each attendee to view a different page than the presenter.Type: GrantFiled: August 20, 2013Date of Patent: October 4, 2016Assignee: Cisco Technology, Inc.Inventors: Haihua Huang, Hua Ouyang, Ling Chen, Jun Xiao, Dapeng Sun, Yong Qian
-
Publication number: 20160234269Abstract: A meeting server facilitates an online conference session among a presenter device and a plurality of attendee devices, including a display of shared image data from the presenter device. The meeting server transmits a message representing combined user interest in areas of the shared image data. Based on the message from the meeting server, the presenter device and the attendee devices display a representation of the combined user interest.Type: ApplicationFiled: April 14, 2016Publication date: August 11, 2016Inventors: Haihua Huang, Jun Xiao, Kang Xiao, Jian Zhang, Yuan Wu, Qian Wang
-
Publication number: 20160205154Abstract: In one embodiment, a method includes identifying a first device as being located at a first physical location associated with a meeting, and determining when the first device is no longer located at the first physical location during the meeting. When it is determined that the first device is no longer located at the first physical location during the meeting, the method also includes determining whether to provide a meeting link to the first device, the meeting link being arranged to allow the first device to join the meeting. Finally, the method includes providing the meeting link to the first device if it is determined that the meeting link is to be provided to the first device.Type: ApplicationFiled: January 8, 2015Publication date: July 14, 2016Applicant: Cisco Technology, Inc.Inventors: Haihua Huang, Yuan Wu, Dapeng Sun, Qiulan Huang, Jian Hua
-
Patent number: 9354697Abstract: In an example embodiment disclosed herein, there is described methods and a system for sharing of content in collaborative computing sessions. The methods and the system are operable to maintain a collaborative computing session between a plurality of participant devices, wherein at least one participant device operates as a presenter device to share data with at least one other participant viewer device. The methods and system are further operable to designate data to be shared with at least one viewer device and to identify at least one active region contained within the shared data. The methods and system are also operable to transmit the designated shared data to the at least one viewer device, render the shared data for display on at least one viewer device to maximize the display of the at least one active region, and display the rendered shared data on the at least one viewer device.Type: GrantFiled: December 6, 2013Date of Patent: May 31, 2016Assignee: Cisco Technology, Inc.Inventors: Haihua Huang, Kejun Xia, Yaqing Zhang
-
Patent number: 9342267Abstract: A meeting server facilitates an online conference session among a presenter device and a plurality of attendee devices, including a display of shared image data from the presenter device. The meeting server receives indications from the attendee devices, with each indication associated with a corresponding portion of the shared image data displayed on each of the attendee devices. The indications are combined into a message representing user interest in areas of the shared image data, and the message representing interest is transmitted to the presenter device.Type: GrantFiled: April 29, 2014Date of Patent: May 17, 2016Assignee: Cisco Technology, Inc.Inventors: Haihua Huang, Jun Xiao, Kang Xiao, Jian Zhang, Yuan Wu, Qian Wang
-
Patent number: 9300698Abstract: An example method is provided and includes determining, during a desktop sharing session of a meeting session, a content identity of a content item that is being shared, storing information indicative of the content identity in desktop sharing historical information, determining that the meeting session has ended, determining a post-meeting representation of the desktop sharing historical information, and causing display of the post meeting representation of the desktop sharing historical information.Type: GrantFiled: June 7, 2013Date of Patent: March 29, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Haihua Huang, Jun Xiao, Yaqing Zhang, Qi Yang
-
Publication number: 20160072863Abstract: In one embodiment, a method includes presenting content from a screen of a presenter in an online conference on screens of a plurality of attendees; identifying a primary speaker in the online conference, the primary speaker being a first one of the attendees and other than the presenter; and showing, to the presenter and the attendees, interaction of user input of the first attendee with the content only where the first attendee is the primary speaker.Type: ApplicationFiled: September 9, 2014Publication date: March 10, 2016Inventors: Yuan Wu, Haihua Huang, Qian Wang
-
Patent number: 9270713Abstract: In an example embodiment disclosed herein, there is described methods and a system for sharing of content in collaborative computing sessions. The methods and the system are operable to initiate a collaborative computing session between a plurality of participant devices, wherein at least one participant device operates as a presenter device to share data with at least one other participant viewer device. The methods and system are further operable to designate data to be shared with at least one viewer device. The methods and system are also operable to transmit the designated shared data to the at least one viewer device, render the shared data for display on at least one viewer device, wherein the shared data is rendered in accordance with display capabilities of the at least one viewer device, and display the rendered shared data on the at least one viewer device.Type: GrantFiled: September 27, 2013Date of Patent: February 23, 2016Assignee: Cisco Technology, Inc.Inventors: Haihua Huang, Qi Yang, Yong Qian, Kejun Xia
-
Publication number: 20160050245Abstract: In one implementation, a presentation includes multiple regions of interest or multiple views. The presentation is viewed by local users at the same location as the presentation and remote users at locations different from the presentation. A device receives orientation data from one or more local users that indicates the viewing angle of the one or more local users. The device selects a view including one of plurality of regions of interest based on the orientation data and sends a media stream including the view to the one or more remote users.Type: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Inventors: Haihua Huang, Yuan Wu, Quilan Huang
-
Publication number: 20160021057Abstract: The present disclosure relates to systems and methods for providing secure support to virtual appliances delivered to customer sites without passwords or enabled ports for service. A virtual appliance may be established on a first device. The virtual appliance may comprise a self-contained virtual machine with a pre-installed operating system and may be established with no root password enabled and a remote access port disabled. An administration tool may receive from a requestor a request to enable maintenance for the virtual appliance. The administration tool may generate, responsive to the request, a random password. The administration tool may enable, responsive to the request, the remote access port. The virtual appliance may wait for a connection to the remote access port for a predetermined period of time. The administration tool may transmit the random password to a service of a second device remote to the first device.Type: ApplicationFiled: July 1, 2015Publication date: January 21, 2016Applicant: CITRIX SYSTEMS, INC.Inventors: Simon Frost, Haihua Huang
-
Patent number: 9203875Abstract: In one example embodiment, a method is provided and includes monitoring a display status associated with a client device that is participating in a meeting being conducted over a network (wired, wireless, etc.). The method also includes reporting the display status to a server associated with the meeting. For example, the server could be responsible for controlling at least a portion of meeting resources for the client device (or the client device itself could include software to perform these management functions). The method also includes receiving reduced meeting resources based, at least in part, on the display status.Type: GrantFiled: May 21, 2013Date of Patent: December 1, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Haihua Huang, Yong Qian, Yaqing Zhang, Kejun Xia