Patents by Inventor Xiaolu Chu

Xiaolu Chu 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: 20200351183
    Abstract: Described embodiments provide systems and methods for indicating virtual workspace performance on a graphical user interface of a computer system. In one such method, the computer system identifies one or more components of a virtual workspace executed on behalf of a user of the computer system, and analyzes a plurality of performance measurements of the identified one or more components of the virtual workspace. For each of the identified one or more components, the computer system determines an aggregated performance measurement for the component based on the plurality of performance measurements of the component, compares the aggregated performance measurement to a threshold, and selects a graphical indicator from a plurality of predetermined graphical indicators responsive to the comparison. The computer system renders, within a graphical user interface of the computer system, an identifier of the component and the selected graphical indicator.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Vipin Borkar, Xiaolu Chu
  • Patent number: 10812995
    Abstract: Methods and systems are described herein for optimized selection of wireless communications networks when multiple wireless communications networks are available to or for selection by a wireless communications device. A wireless communications device may select an optimal network on a per-application and/or per-transmission basis based on one or more policies defined and managed by the device and/or based on dynamic selection of a wireless network based on one or more probed network characteristics (e.g., latency, cost of traffic, data security, etc.). When a state of the device satisfies conditions specified by the policies managed and enforced on the device (e.g., in an enterprise mobility management system), then the wireless network may be selected as defined by the applicable policy. However, when the state of the device does not match an existing policy, then wireless network selection may be based on the dynamic probing of the various networks to determine a preferred wireless network.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: October 20, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Xiaolu Chu, Dai Li
  • Publication number: 20200314650
    Abstract: A technique controls access to a set of protected resources. The technique involves receiving a location signal which identifies a current geolocation of an endpoint device. The technique further involves, based on the current geolocation identified by the location signal, generating a heat map corresponding to a geographic region that includes the current geolocation of the endpoint device, the heat map defining one or more security zones within the geographic region. The technique further involves, selecting a particular security level from multiple security levels based on a security zone of the heat map associated with the current geolocation of the endpoint device, and communicating the selected security level to the endpoint device. The selected security level is associated with security requirements to be satisfied by the endpoint device in order for the endpoint device to access the set of protected resources.
    Type: Application
    Filed: July 29, 2019
    Publication date: October 1, 2020
    Inventors: Xiaolu Chu, Jiandong Hong, Dai Li
  • Publication number: 20200304454
    Abstract: Methods and systems for a centralized notification service are described herein. The centralized notification service may store notification data received from a plurality of devices and workspaces in a notification database. The notification database may store user account information, associated device and workspace information, associated application information, and notifications received or retrieved from each device and application associated with a user account. The notification service may receive notification data from a plurality of applications based on hooks injected into applications or into a notification manager service.
    Type: Application
    Filed: May 28, 2019
    Publication date: September 24, 2020
    Inventors: Yedong Yu, Xiaolu Chu, Yajun Yao
  • Publication number: 20200296036
    Abstract: Methods and systems for path selection involving remote access protocols and/or user behavior are described herein. A request, from a first computing device, for content hosted on a second computing device may be received. Based on network state metrics, remote access protocol metrics, and/or user experience metrics, a path of a plurality of paths between the first computing device and the second computing device may be selected. The path need not be the most direct path between the first computing device and the second computing device, and may comprise remote access to a computing device on an intermediary server. Based on user behavior analysis performed with respect to user input data, a path may be re-selected, and/or the network state metrics, remote access protocol metrics, and/or user experience metrics may be weighted.
    Type: Application
    Filed: May 23, 2019
    Publication date: September 17, 2020
    Inventors: Xiaolu Chu, Jinren Zhang, Jie Zhuang, Tao Zhan
  • Publication number: 20200245160
    Abstract: Methods and systems are described herein for optimized selection of wireless communications networks when multiple wireless communications networks are available to or for selection by a wireless communications device. A wireless communications device may select an optimal network on a per-application and/or per-transmission basis based on one or more policies defined and managed by the device and/or based on dynamic selection of a wireless network based on one or more probed network characteristics (e.g., latency, cost of traffic, data security, etc.). When a state of the device satisfies conditions specified by the policies managed and enforced on the device (e.g., in an enterprise mobility management system), then the wireless network may be selected as defined by the applicable policy. However, when the state of the device does not match an existing policy, then wireless network selection may be based on the dynamic probing of the various networks to determine a preferred wireless network.
    Type: Application
    Filed: February 27, 2019
    Publication date: July 30, 2020
    Inventors: Xiaolu Chu, Dai Li
  • Publication number: 20200218824
    Abstract: Systems and methods described herein provide for management of notifications. A server may receive proximity information indicative of a distance between the client device and a user of the client device, and idle state information of the client device. The server may determine a notification protection level using the proximity information and the idle state information. The server may receive a notification from the at least one notification source. The notification is for rendering on a screen of the client device. The notification manager may manage delivery of the received notification, according to the determined notification protection level.
    Type: Application
    Filed: January 3, 2019
    Publication date: July 9, 2020
    Inventors: Xiaolu CHU, Dai LI
  • Publication number: 20200213832
    Abstract: Systems and methods for providing privacy protection with regard to location data of an electronic device. The methods comprise: receiving a request to access the location data of the electronic device; determining a privacy protection level associated with the electronic device based on condition related information of the electronic device; blocking access to the location data of the electronic device by the software application based on the privacy protection level; modifying the location data to generate remapped location data of the electronic device based on the privacy protection level associated with the electronic device; and providing the remapped location data to the software application so as to operate the software application without using the location data of electronic device.
    Type: Application
    Filed: March 12, 2020
    Publication date: July 2, 2020
    Inventors: Xiaolu Chu, Dai Li
  • Patent number: 10638305
    Abstract: Systems and methods for providing privacy protection with regard to location data of an electronic device. The methods comprise: receiving a request to access the location data of the electronic device; determining a privacy protection level associated with the electronic device based on condition related information of the electronic device; blocking access to the location data of the electronic device by the software application based on the privacy protection level; modifying the location data to generate remapped location data of the electronic device based on the privacy protection level associated with the electronic device; and providing the remapped location data to the software application so as to operate the software application without using the location data of electronic device.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: April 28, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Xiaolu Chu, Dai Li
  • Publication number: 20200120480
    Abstract: Systems and methods for providing privacy protection with regard to location data of an electronic device. The methods comprise: receiving a request to access the location data of the electronic device; determining a privacy protection level associated with the electronic device based on condition related information of the electronic device; blocking access to the location data of the electronic device by the software application based on the privacy protection level; modifying the location data to generate remapped location data of the electronic device based on the privacy protection level associated with the electronic device; and providing the remapped location data to the software application so as to operate the software application without using the location data of electronic device.
    Type: Application
    Filed: October 11, 2018
    Publication date: April 16, 2020
    Inventors: Xiaolu Chu, Dai Li