Patents by Inventor Yasi Xi
Yasi Xi 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: 12224874Abstract: Methods are provided in which a collaboration server connects at least two participants via respective user devices to a collaboration session. The collaboration server further distributes, to the respective user devices, media stream data and one or more customized graphical items that are distinguishably displayed in the collaboration session. The one or more customized graphical items are displayed in a foreground or a background associated with a collaboration space of first participant of the at least two participants. The collaboration server further detects a selection, by one of the respective user devices, of a graphical item from the one or more customized graphical items displayed in the collaboration space and performs at least one action associated with the graphical item during the collaboration session based on detecting the selection of the graphical item.Type: GrantFiled: September 15, 2023Date of Patent: February 11, 2025Assignee: CISCO TECHNOLOGY, INC.Inventors: Zhaoyi Jin, Hongling Cen, Bhargavkumar Ghanshyamlal Pandya, Yasi Xi, Sebastian Jeuk, Maria Soledad Palmero, Gonzalo Salgueiro
-
Publication number: 20240007316Abstract: Methods are provided in which a collaboration server connects at least two participants via respective user devices to a collaboration session. The collaboration server further distributes, to the respective user devices, media stream data and one or more customized graphical items that are distinguishably displayed in the collaboration session. The one or more customized graphical items are displayed in a foreground or a background associated with a collaboration space of first participant of the at least two participants. The collaboration server further detects a selection, by one of the respective user devices, of a graphical item from the one or more customized graphical items displayed in the collaboration space and performs at least one action associated with the graphical item during the collaboration session based on detecting the selection of the graphical item.Type: ApplicationFiled: September 15, 2023Publication date: January 4, 2024Inventors: Zhaoyi Jin, Hongling Cen, Bhargavkumar Ghanshyamlal Pandya, Yasi Xi, Sebastian Jeuk, Maria Soledad Palmero, Gonzalo Salgueiro
-
Patent number: 11824670Abstract: Methods are provided in which a collaboration server connects at least two participants via respective user devices to a collaboration session. The collaboration server further distributes, to the respective user devices, media stream data and one or more customized graphical items that are distinguishably displayed in the collaboration session. The one or more customized graphical items are displayed in a foreground or a background associated with a collaboration space of first participant of the at least two participants. The collaboration server further detects a selection, by one of the respective user devices, of a graphical item from the one or more customized graphical items displayed in the collaboration space and performs at least one action associated with the graphical item during the collaboration session based on detecting the selection of the graphical item.Type: GrantFiled: March 21, 2022Date of Patent: November 21, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Zhaoyi Jin, Hongling Cen, Bhargavkumar Ghanshyamlal Pandya, Yasi Xi, Sebastian Jeuk, Maria Soledad Palmero, Gonzalo Salgueiro
-
Publication number: 20230299988Abstract: Methods are provided in which a collaboration server connects at least two participants via respective user devices to a collaboration session. The collaboration server further distributes, to the respective user devices, media stream data and one or more customized graphical items that are distinguishably displayed in the collaboration session. The one or more customized graphical items are displayed in a foreground or a background associated with a collaboration space of first participant of the at least two participants. The collaboration server further detects a selection, by one of the respective user devices, of a graphical item from the one or more customized graphical items displayed in the collaboration space and performs at least one action associated with the graphical item during the collaboration session based on detecting the selection of the graphical item.Type: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Inventors: Zhaoyi Jin, Hongling Cen, Bhargavkumar Ghanshyamlal Pandya, Yasi Xi, Sebastian Jeuk, Maria Soledad Palmero, Gonzalo Salgueiro
-
Patent number: 11575721Abstract: Presented herein are techniques in which a device connects a plurality of user devices to a communication session in which a plurality of participants of the respective plurality of user devices communicate using audio and/or video and determines respective locations of the plurality of user devices. The devices receives, from a particular user device of the plurality of user devices, a request to group the user devices into a plurality of groups to form one or more breakout communication sessions off of the communication session, assigns user devices to respective ones of the plurality of groups based on the respective locations such that user devices at a common location are assigned to a same group, and transmits information identifying the plurality of groups to the particular user device.Type: GrantFiled: April 22, 2022Date of Patent: February 7, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Yasi Xi, Bhargavkumar Ghanshyamlal Pandya, Zhaoyi Jin, Weiwei Chen
-
Publication number: 20220377117Abstract: Presented herein are techniques in which a device connects a plurality of user devices to a communication session in which a plurality of participants of the respective plurality of user devices communicate using audio and/or video and determines respective locations of the plurality of user devices.Type: ApplicationFiled: April 22, 2022Publication date: November 24, 2022Inventors: Yasi Xi, Bhargavkumar Ghanshyamlal Pandya, Zhaoyi Jin, Weiwei Chen
-
Patent number: 11323493Abstract: Presented herein are techniques in which a device connects a plurality of user devices to a communication session in which a plurality of participants of the respective plurality of user devices communicate using audio and/or video and determines respective locations of the plurality of user devices. The devices receives, from a particular user device of the plurality of user devices, a request to group the user devices into a plurality of groups to form one or more breakout communication sessions off of the communication session, assigns user devices to respective ones of the plurality of groups based on the respective locations such that user devices at a common location are assigned to a same group, and transmits information identifying the plurality of groups to the particular user device.Type: GrantFiled: May 20, 2021Date of Patent: May 3, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Yasi Xi, Bhargavkumar Ghanshyamlal Pandya, Zhaoyi Jin, Weiwei Chen
-
Patent number: 10489642Abstract: A method and apparatus for an auto-complete function in a user's handwriting for touch screen devices is described. In one embodiment, the method includes receiving, from a touch-screen display, a handwriting input. The handwriting input is converted into textual information. Based on the textual information, one or more prompt options are generated. The one or more prompt options are rendered for display on the touch-screen display in a similar appearance as the handwriting input. The method can further include receiving a selected prompt option input and rendering the selected prompt option for display on the touch screen display in a similar appearance as the handwriting input.Type: GrantFiled: October 12, 2017Date of Patent: November 26, 2019Assignee: Cisco Technology, Inc.Inventors: Yasi Xi, Zhaocai Wang, Jianbin Fang, Weiwei Chen
-
Patent number: 10467312Abstract: In one embodiment, a client computing device stores a plurality of digital media files. For each digital media files, the client computing device stores data identifying a geographic location associated with the digital media file. When the client computing device receives a request to view digital media files through a graphical user interface, the client computing device uses a GPS receiver to determine a geographic location of the client computing device and an electronic compass circuit to determine an orientation of the client computing device. Based, at least in part, on the location and orientation of the client computing device, the client computing device identifies a plurality of particular geographic locations that are associated with one or more digital media files. The client computing device displays icons corresponding to the plurality of particular geographic locations, ordered by a distance from the client computing device to each of the location.Type: GrantFiled: February 7, 2017Date of Patent: November 5, 2019Assignee: Cisco Technology, Inc.Inventors: Yasi Xi, Zhaocai Wang, Grant Pan, Kent Chen
-
Patent number: 10437410Abstract: A method for following specific participants from among participants of a group conversation over a communications network is implemented on a computing device and includes: presenting participant posts from the participants of a group conversation in an application window, detecting at least one request to follow at least one of the specific participants as a followed participant, and presenting the participant posts associated with at least one followed participant in an application sub-window.Type: GrantFiled: March 31, 2016Date of Patent: October 8, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Mingfeng Yang, Yasi Xi, Barry Jia, David You
-
Patent number: 10382498Abstract: Controlling aggregation of shared content from multiple presenters during an online conference session includes, at a server having network connectivity, at a server having network connectivity, identifying a master presenter at an endpoint among a plurality of endpoints participating in an online conference session in which at least one of the plurality of endpoints is sharing content with other participants among the plurality of participants at their respective endpoints. One or more assistant presenters are determined among the plurality of participants at their respective endpoints. A master user interface is generated to serve as the user interface on the endpoint of the master presenter and a command is received, via the master user interface, to designate a layout. The layout aggregates shared content from the endpoints of one or more of the assistant presenters to make the layout viewable at the plurality of endpoints.Type: GrantFiled: February 17, 2016Date of Patent: August 13, 2019Assignee: Cisco Technology, Inc.Inventors: Yasi Xi, Jimmy Li, Mingfeng Yang, Shun Wang
-
Publication number: 20190114478Abstract: A method and apparatus for an auto-complete function in a user's handwriting for touch screen devices is described. In one embodiment, the method includes receiving, from a touch-screen display, a handwriting input. The handwriting input is converted into textual information. Based on the textual information, one or more prompt options are generated. The one or more prompt options are rendered for display on the touch-screen display in a similar appearance as the handwriting input. The method can further include receiving a selected prompt option input and rendering the selected prompt option for display on the touch screen display in a similar appearance as the handwriting input.Type: ApplicationFiled: October 12, 2017Publication date: April 18, 2019Inventors: Yasi Xi, Zhaocai Wang, Jianbin Fang, Weiwei Chen
-
Patent number: 10204105Abstract: In one embodiment a method for presenting conversational history is implemented on a computing device and includes: deriving a collaboration activity index as a function of at least a frequency of a conversation's communications over a period of time, mapping the collaboration activity index to a conversation timeline according to a timeline for the period of time; and displaying the conversation timeline on a display screen.Type: GrantFiled: February 16, 2016Date of Patent: February 12, 2019Assignee: Cisco Technology, Inc.Inventors: Mingfeng Yang, Yasi Xi, Bo Huang, Rongrong Pan
-
Patent number: 10079866Abstract: In one embodiment, a conferencing device detects a potential echo effect between two or more of a plurality of participant devices in an online conference the two or more participant devices being co-located. The conferencing device presents an echo warning to a user interface of a particular one of the co-located participant devices, in response to detecting the potential echo effect. The conferencing device groups the co-located participant devices into a group. The conferencing device provides audio data from a selected one of the co-located participant devices in the group for presentation by the plurality of participant devices as part of the online conference.Type: GrantFiled: September 15, 2016Date of Patent: September 18, 2018Assignee: Cisco Technology, Inc.Inventors: Jianbin Fang, Mingfeng Yang, Yasi Xi
-
Publication number: 20180224560Abstract: In one embodiment, a client computing device stores a plurality of digital media files. For each digital media files, the client computing device stores data identifying a geographic location associated with the digital media file. When the client computing device receives a request to view digital media files through a graphical user interface, the client computing device uses a GPS receiver to determine a geographic location of the client computing device and an electronic compass circuit to determine an orientation of the client computing device. Based, at least in part, on the location and orientation of the client computing device, the client computing device identifies a plurality of particular geographic locations that are associated with one or more digital media files. The client computing device displays icons corresponding to the plurality of particular geographic locations, ordered by a distance from the client computing device to each of the location.Type: ApplicationFiled: February 7, 2017Publication date: August 9, 2018Inventors: Yasi Xi, Zhaocai Wang, Grant Pan, Kent Chen
-
Publication number: 20180077205Abstract: In one embodiment, a conferencing device detects a potential echo effect between two or more of a plurality of participant devices in an online conference the two or more participant devices being co-located. The conferencing device presents an echo warning to a user interface of a particular one of the co-located participant devices, in response to detecting the potential echo effect. The conferencing device groups the co-located participant devices into a group. The conferencing device provides audio data from a selected one of the co-located participant devices in the group for presentation by the plurality of participant devices as part of the online conference.Type: ApplicationFiled: September 15, 2016Publication date: March 15, 2018Inventors: Jianbin Fang, Mingfeng Yang, Yasi Xi
-
Publication number: 20170351650Abstract: A method for annotating digital conversations is implemented on a first computing device and includes: presenting participant posts from the digital conversation on a display screen of the first computing device, detecting input of at least an indication of an annotation associated with at least one of the participant posts, and presenting the annotation as superimposed on the at least one of the associated participant posts.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Inventors: Mingfeng YANG, Yasi XI, Shuqun NING, Kent CHEN
-
Publication number: 20170285880Abstract: A method for following specific participants from among participants of a group conversation over a communications network is implemented on a computing device and includes: presenting participant posts from the participants of a group conversation in an application window, detecting at least one request to follow at least one of the specific participants as a followed participant, and presenting the participant posts associated with at least one followed participant in an application sub-window.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Mingfeng YANG, Yasi XI, Barry JIA, David YOU
-
Publication number: 20170279743Abstract: In one embodiment, instant messages or collaboration messages are organized in subgroups. A device is configured to receive data indicative of collaborative messages, identify a subgroup identifier from a first collaborative message of the collaborative messages, and encode the first collaborative message for transmission to a subgroup of receiving endpoint devices. The device identifies a second collaborative message and encodes the second collaborative message for transmission to a group of receiving endpoint devices including the subgroup of receiving endpoint devices. The first collaborative message is sent to or displayed by the subset of receiving endpoint devices and the second collaborative message is sent to or displayed by the receiving endpoint devices including the subgroup. The encoding is performed at the endpoint device or an associated server.Type: ApplicationFiled: March 24, 2016Publication date: September 28, 2017Inventors: Mingfeng Yang, Yasi Xi, Gergely Lukacsy, Jun Wang, Harley Liang
-
Publication number: 20170237788Abstract: Controlling aggregation of shared content from multiple presenters during an online conference session includes, at a server having network connectivity, at a server having network connectivity, identifying a master presenter at an endpoint among a plurality of endpoints participating in an online conference session in which at least one of the plurality of endpoints is sharing content with other participants among the plurality of participants at their respective endpoints. One or more assistant presenters are determined among the plurality of participants at their respective endpoints. A master user interface is generated to serve as the user interface on the endpoint of the master presenter and a command is received, via the master user interface, to designate a layout. The layout aggregates shared content from the endpoints of one or more of the assistant presenters to make the layout viewable at the plurality of endpoints.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Inventors: Yasi Xi, Jimmy Li, Mingfeng Yang, Shun Wang