Patents by Inventor Wenshuang Zhang

Wenshuang Zhang 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: 11916975
    Abstract: In some embodiments, a method can include: receiving, by a computing device, a plurality of messages, where at least a first one of the plurality of messages is associated with a first application and at least a second one of the plurality of messages is associated with a second application different from the first; receiving, by the computing device, information about one or more scheduled meetings; determining, by the computing device, one or more of the plurality of messages that are associated with a first meeting of the one or more scheduled meetings; and sending, by the computing device, information about the associations of the one or more of the plurality of messages and the first meeting to another computing device to enable the another computing device to display a list of the one or more of the plurality of messages in conjunction with the first meeting.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: February 27, 2024
    Assignee: Citrix Systems, Inc.
    Inventors: Xuan Liu, Chunhui Wu, Wenshuang Zhang
  • Publication number: 20230409997
    Abstract: A privilege management method includes receiving, from a first user via a privileges plugin, a request to recommend a candidate to perform a task on behalf of the first user; calculating, responsive to the request to recommend the candidate, a recommendation score for each of a plurality of second users based on a position level score, a capability level score, a task similarity score, and a familiarity score; and sending a list of recommended candidates to the first user via the privileges plugin, where the list of recommended candidates includes at least one of the second users for which the recommendation score is greater than a threshold score.
    Type: Application
    Filed: July 12, 2022
    Publication date: December 21, 2023
    Applicant: Citrix Systems, Inc.
    Inventors: Jia Yin, Zongpeng Qiao, Wenshuang Zhang, Xuan Liu
  • Patent number: 11843572
    Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a computing device, responsive to a request for information regarding messages associated with a user and another user, a message associated with the user and the another user, the message sent or received via an application from a plurality of applications. The method can also include, by the computing device, identifying one or more other messages associated with the user and the another user based on metadata of the message, at least one of the one or more other messages sent or received via another application of the plurality of applications, the another application being different than the application. The method can further include, by the computing device, outputting information regarding the one or more other messages.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: December 12, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Wenshuang Zhang, Xuan Liu, Zongpeng Qiao, Ke Xu
  • Publication number: 20230385731
    Abstract: A task management process includes receiving, by a processor and from a task management service, one or more tasks to be performed by a user; computing, by the processor, a task score for each of the one or more tasks to be performed by the user; determining, by the processor, a mood status associated with the user; comparing, by the processor, the mood status to the task score for each of the one or more tasks to be performed by the user; determining, by the processor and based on the comparison, a recommended task from among each of the one or more tasks to be performed by the user; and sending, by the processor, the recommended task to the task management service for display to the user.
    Type: Application
    Filed: June 23, 2022
    Publication date: November 30, 2023
    Applicant: Citrix Systems, Inc.
    Inventors: Zongpeng Qiao, Ze Chen, Wenshuang Zhang, Xuan Liu
  • Publication number: 20230344877
    Abstract: In some embodiments, a method can include: receiving, by a computing device, a plurality of messages, where at least a first one of the plurality of messages is associated with a first application and at least a second one of the plurality of messages is associated with a second application different from the first; receiving, by the computing device, information about one or more scheduled meetings; determining, by the computing device, one or more of the plurality of messages that are associated with a first meeting of the one or more scheduled meetings; and sending, by the computing device, information about the associations of the one or more of the plurality of messages and the first meeting to another computing device to enable the another computing device to display a list of the one or more of the plurality of messages in conjunction with the first meeting.
    Type: Application
    Filed: May 20, 2022
    Publication date: October 26, 2023
    Inventors: Xuan Liu, Chunhui Wu, Wenshuang Zhang
  • Publication number: 20230316182
    Abstract: A system and method for recommending resources to users based on user expertise. A disclosed method includes: extracting project and keyword data from interactions between a user and workspace applications; evaluating the project and keyword data to determine an expertise level of the user for at least one project; in response to a determined expertise level for the at least one project, determining a set of resources for the user based on historical workspace interactions of workspace users having a common expertise level; and outputting links to the set of resources to a virtual workspace of the user. Aspects analyze an expertise level for a topic and recommend resources at that level to reduce the learning curve. Aspects detect when a user is involved in a new project and determines and displays the expertise level. Resources recommended include, e.g., tools or applications, encountered problems and solutions, experts reported issues, etc.
    Type: Application
    Filed: April 8, 2022
    Publication date: October 5, 2023
    Inventors: Wenshuang Zhang, Xuan Liu, Zongpeng Qiao, Pei Zhou
  • Publication number: 20230283495
    Abstract: According to some embodiments of the disclosure, a method includes: receiving, at a computing device, content of an online meeting; analyzing, by the computing device, the content to identify one or more topics communicated by one or more client devices participating in the online meeting; associating, by the computing device, ones of the one or more topics to one or more text segments of the content; and providing, by the computing device, annotations for the online meeting to at least one of the one or more client devices participating in the online meeting, the annotations representative of the one or more topics and the associated text segments.
    Type: Application
    Filed: March 29, 2022
    Publication date: September 7, 2023
    Inventors: Xuan Liu, Chunhui Wu, Wenshuang Zhang
  • Publication number: 20230259317
    Abstract: One disclosed method involves a computing system determining a keyword of interest for an online meeting being presented via a user interface, determining that content of the online meeting corresponds to the keyword of interest, and causing, in response to the content of the online meeting corresponding to the keyword of interest, the user interface to output an indication that the content of the online meeting being presented is potentially of interest. Another disclosed method involves a computing system determining data indicative of a number of client devices, from a plurality of client devices participating in an online meeting, for which a user interface for the online meeting is presented in an active window, and causing, based at least in part on the data, a first client device, from the plurality of client devices, to output an indication that content of the online meeting being presented is potentially of interest.
    Type: Application
    Filed: February 24, 2022
    Publication date: August 17, 2023
    Inventors: Wenshuang Zhang, Ke Xu, Xuan Liu, Chunhui Wu
  • Publication number: 20230214264
    Abstract: In some embodiments, a method comprises: determining, by a computing device, a potential for tasks of one or more applications not to be completed at a given time, the one or more applications being hosted on remote computing devices; initiating, by the computing device, a call to one or more application programmable interfaces (APIs) of the remote computing devices to retrieve data about the one or more tasks from the one or more applications, the tasks being generated by the one or more applications and including a time of completion being that of the given time; and initiating, by the computing device, an update to at least one of the one or more applications using the retrieved data, so that at least one of the generated tasks is completed before or at the given time.
    Type: Application
    Filed: February 2, 2022
    Publication date: July 6, 2023
    Inventors: Zongpeng Qiao, Wenshuang Zhang, Ze Chen, Hao Lan
  • Publication number: 20230205734
    Abstract: A computing system may determine, based at least in part on communications exchanged via one or more applications, at least a first keyword indicative of a first subject matter. The computing system may determine that at least a first file includes content corresponding to the first keyword, the first file being stored in a storage medium and accessible by a client device, and cause a user interface, at the client device, to present at least a first user interface element indicative of the first file, where the first user interface element being selectable to enable retrieval of the first file from the storage medium.
    Type: Application
    Filed: January 6, 2022
    Publication date: June 29, 2023
    Inventors: Wenshuang Zhang, Xuan Liu, Tingqiang Sun, Jiang Chang
  • Publication number: 20230179560
    Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a computing device, responsive to a request for information regarding messages associated with a user and another user, a message associated with the user and the another user, the message sent or received via an application from a plurality of applications. The method can also include, by the computing device, identifying one or more other messages associated with the user and the another user based on metadata of the message, at least one of the one or more other messages sent or received via another application of the plurality of applications, the another application being different than the application. The method can further include, by the computing device, outputting information regarding the one or more other messages.
    Type: Application
    Filed: January 14, 2022
    Publication date: June 8, 2023
    Inventors: Wenshuang Zhang, Xuan Liu, Zongpeng Qiao, Ke Xu
  • Publication number: 20230083996
    Abstract: A method may include detecting, within a remote session, a gesture indicative of an intent of a participant in the remote session to share a resource included within content being shared by a first client device participating in the remote session. The resource may be available on a network. In response to detection of the gesture, information for accessing the resource may be extracted from an image of the content. At least a portion of the information may be provided to a second client device participating in the remote session to enable the second device to access the resource. Related systems and articles of manufacture are also provided.
    Type: Application
    Filed: October 11, 2021
    Publication date: March 16, 2023
    Inventors: Xuan Liu, Wenshuang Zhang
  • Publication number: 20230068374
    Abstract: A computing system may determine that first data received from a first system of record is indicative of a first event of the first system of record, and send a first notification indicative of the first event to a client device operated by a first user. The computing system may further determine that second data received from a second system of record is indicative of a second event for which the first user is to provide a response to the second system of record, send a second notification indicative of the second event to the client device, determine that the first user has not provided the response to the second system of record, and based at least in part on the first user not having provided the response to the second system of record, send a third notification indicative of the second event to the client device.
    Type: Application
    Filed: September 7, 2021
    Publication date: March 2, 2023
    Inventors: Wenshuang Zhang, Xuan Liu, Chunhui Wu
  • Publication number: 20230009268
    Abstract: A computer system is provided. The computer system includes a memory and at least one processor coupled to the memory and configured to determine meeting time preference data for one or more invitees to a meeting. The at least one processor is further configured to calculate a plurality of favorability scores wherein each of the favorability scores is associated with one of the invitees and with one of a plurality of proposed time periods for scheduling of the meeting, the calculation based on the meeting time preference data. The at least one processor is further configured to calculate an average of the favorability scores for each of the proposed time periods. The at least one processor is further configured to provide a one of the proposed time periods, that is associated with the highest of the average of the favorability scores, as a recommended meeting schedule time period.
    Type: Application
    Filed: July 28, 2021
    Publication date: January 12, 2023
    Applicant: Citrix Systems, Inc.
    Inventors: Wenshuang Zhang, Gaojun Chen
  • Patent number: 11500816
    Abstract: Methods and systems for recommending files to users are described herein. Files may be recommended to a user within a file sharing service. A recommender system may intelligently recommend files to users according to their preferences through machine learning. In addition, a recommender system may recommend files based on what is popular within a group to which the user belongs. The recommendations may be adjusted based on user interaction with one or more recommended files.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: November 15, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Wenshuang Zhang
  • Publication number: 20220338292
    Abstract: Disclosed herein are examples of systems and methods that may provide multiple virtual mobile phones for a user. For example, a back-end enterprise computer network architecture may interact with an application installed on a client device. Using the application, the user may generate multiple virtual mobile phones for different purposes, e.g., a “work” phone and a “personal” phone. The computer network architecture may further allow the user to label data to correspond to the different virtual mobile phones for an efficient storage and retrieval of the data. A back-end session manager may allow the user to seamlessly switch between the different virtual mobiles within a single client device or across multiple client devices.
    Type: Application
    Filed: May 3, 2021
    Publication date: October 20, 2022
    Inventor: Wenshuang Zhang
  • Publication number: 20220083517
    Abstract: Methods and systems for generating recommendations for microapps are described herein. A plurality of microapps may be provided to a user to subscribe to (e.g., use). The user may have difficulty determining, from among the plurality of microapps, which microapps the user may want to use. To improve user experience, microapp recommendations may be sent to the user to assist the user in determining which microapps to use. The microapp recommendations may be based on correlation levels determined between pairs of microapps.
    Type: Application
    Filed: December 23, 2020
    Publication date: March 17, 2022
    Inventors: Wenshuang Zhang, Gaojun Chen
  • Publication number: 20200293491
    Abstract: Methods and systems for recommending files to users are described herein. Files may be recommended to a user within a file sharing service. A recommender system may intelligently recommend files to users according to their preferences through machine learning. In addition, a recommender system may recommend files based on what is popular within a group to which the user belongs. The recommendations may be adjusted based on user interaction with one or more recommended files.
    Type: Application
    Filed: July 18, 2019
    Publication date: September 17, 2020
    Inventor: Wenshuang Zhang