Patents by Inventor GABRIEL FAN
GABRIEL FAN 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: 20240031325Abstract: One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of enhancing online contents based on digital alliance data are disclosed. The method comprising obtaining at least a portion of a webpage at a first user device associated with a first user and a first user account managed by a communication data management server, the webpage listing a plurality of external accounts; and determining that one of the plurality of external accounts corresponds to a contact of an alliance network of the first user. The method further comprises updating the webpage with specific data regarding the contact of the alliance network; and causing displaying the updated webpage by the first user device.Type: ApplicationFiled: September 29, 2023Publication date: January 25, 2024Inventors: RAY ZHOU, BOBBY ZHANG, GABRIEL FAN, HANSEN QIAN, CRAIG DABNEY, SHUBHAM GOEL, ANDREW LUO
-
Patent number: 11799819Abstract: One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of enhancing online contents based on digital alliance data are disclosed. The method comprising receiving from a web server a webpage at a first user device associated with a first user and a first user account managed by a communication data management server; extracting a type of data of a plurality types of data from a body or metadata of the webpage; and determining that the type of data matches certain data regarding an organization. The method further comprises updating the webpage with specific data related to one or more members or contacts of an alliance network of the first user account that are associated with the organization; and causing displaying the updated webpage by the first user device.Type: GrantFiled: December 29, 2022Date of Patent: October 24, 2023Assignee: Project Affinity, Inc.Inventors: Ray Zhou, Bobby Zhang, Gabriel Fan, Hansen Qian, Craig Dabney, Shubham Goel, Andrew Luo
-
Publication number: 20230224269Abstract: One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of enhancing online contents based on digital alliance data are disclosed. The method comprising receiving from a web server a webpage at a first user device associated with a first user and a first user account managed by a communication data management server; extracting a type of data of a plurality types of data from a body or metadata of the webpage; and determining that the type of data matches certain data regarding an organization. The method further comprises updating the webpage with specific data related to one or more members or contacts of an alliance network of the first user account that are associated with the organization; and causing displaying the updated webpage by the first user device.Type: ApplicationFiled: December 29, 2022Publication date: July 13, 2023Inventors: RAY ZHOU, BOBBY ZHANG, GABRIEL FAN, HANSEN QIAN, CRAIG DABNEY, SHUBHAM GOEL, ANDREW LUO
-
Patent number: 11552922Abstract: One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of enhancing online contents based on digital alliance data are disclosed. The method comprising receiving from a web server a webpage at a first user device associated with a first user and a first user account managed by a communication data management server; extracting a type of data of a plurality types of data from a body or metadata of the webpage; and determining that the type of data matches certain data regarding an organization. The method further comprises updating the webpage with specific data related to one or more members or contacts of an alliance network of the first user account that are associated with the organization; and causing displaying the updated webpage by the first user device.Type: GrantFiled: September 11, 2021Date of Patent: January 10, 2023Assignee: PROJECT AFFINITY, INC.Inventors: Ray Zhou, Bobby Zhang, Gabriel Fan, Hansen Qian, Craig Dabney, Shubham Goel, Andrew Luo
-
Patent number: 11456990Abstract: A communication management server computer that manages alliances is programmed or configured to monitor a target strength associated with a user account, which can be an alliance strength of an alliance with an ally of the user account or a relationship strength of a relationship with a contact of the user account. The server is programmed to further take a remedial measure when the monitored target strength deteriorates significantly. The server is programmed to determine the remedial measure based on alliance data, including the set of digital communications shared by the user account or another user account for exploration of relationships. The remedial measure can lead to actions taken by a specific user account that is connected to the user account and the ally or the contact through one or more alliances or relationships.Type: GrantFiled: April 25, 2019Date of Patent: September 27, 2022Assignee: PROJECT AFFINITY, INC.Inventors: Hansen Qian, Gabriel Fan, Ray Zhou, Shubham Goel
-
Publication number: 20210409366Abstract: One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of enhancing online contents based on digital alliance data are disclosed. The method comprising receiving from a web server a webpage at a first user device associated with a first user and a first user account managed by a communication data management server; extracting a type of data of a plurality types of data from a body or metadata of the webpage; and determining that the type of data matches certain data regarding an organization. The method further comprises updating the webpage with specific data related to one or more members or contacts of an alliance network of the first user account that are associated with the organization; and causing displaying the updated webpage by the first user device.Type: ApplicationFiled: September 11, 2021Publication date: December 30, 2021Inventors: RAY ZHOU, BOBBY ZHANG, GABRIEL FAN, HANSEN QIAN, CRAIG DABNEY, SHUBHAM GOEL, ANDREW LUO
-
Patent number: 11153255Abstract: One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of enhancing online contents based on digital alliance data are disclosed. The method comprising receiving from a web server a webpage at a first user device associated with a first user and a first user account managed by a communication data management server; extracting a type of data of a plurality types of data from a body or metadata of the webpage; and determining whether the type of data matches certain data regarding a contact of an alliance network of the first user account. The method further comprises, updating, in response to determining that the type of data matches certain data regarding a contact, the webpage with specific data related to the contact; and causing displaying the updated webpage by the first user device.Type: GrantFiled: December 20, 2018Date of Patent: October 19, 2021Assignee: PROJECT AFFINITY, INC.Inventors: Ray Zhou, Bobby Zhang, Gabriel Fan, Hansen Qian, Craig Dabney, Shubham Goel, Andrew Luo
-
Publication number: 20200344202Abstract: A computer-implemented method is disclosed. A communication management server computer that manages alliances is programmed or configured to monitor a target strength associated with a user account, which can be an alliance strength of an alliance with an ally of the user account or a relationship strength of a relationship with a contact of the user account. The server is programmed to further take a remedial measure when the monitored target strength deteriorates significantly. The server is programmed to determine the remedial measure based on alliance data, including the set of digital communications shared by the user account or another user account for exploration of relationships. The remedial measure can lead to actions taken by a specific user account that is connected to the user account and the ally or the contact through one or more alliances or relationships.Type: ApplicationFiled: April 25, 2019Publication date: October 29, 2020Inventors: HANSEN QIAN, GABRIEL FAN, RAY ZHOU, SHUBHAM GOEL
-
Publication number: 20200204515Abstract: One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of enhancing online contents based on digital alliance data are disclosed. The method comprising receiving from a web server a webpage at a first user device associated with a first user and a first user account managed by a communication data management server; extracting a type of data of a plurality types of data from a body or metadata of the webpage; and determining whether the type of data matches certain data regarding a contact of an alliance network of the first user account. The method further comprises, updating, in response to determining that the type of data matches certain data regarding a contact, the webpage with specific data related to the contact; and causing displaying the updated webpage by the first user device.Type: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Inventors: RAY ZHOU, BOBBY ZHANG, GABRIEL FAN, HANSEN QIAN, CRAIG DABNEY, SHUBHAM GOEL, ANDREW LUO