Patents by Inventor Qiu Ma
Qiu Ma 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: 20230085714Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: ApplicationFiled: September 21, 2022Publication date: March 23, 2023Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Patent number: 11487718Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: GrantFiled: July 29, 2020Date of Patent: November 1, 2022Assignee: Salesforce, Inc.Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Publication number: 20200356539Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: ApplicationFiled: July 29, 2020Publication date: November 12, 2020Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Patent number: 10769119Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: GrantFiled: October 26, 2017Date of Patent: September 8, 2020Assignee: salesforce.com, inc.Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Publication number: 20180150482Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: ApplicationFiled: October 26, 2017Publication date: May 31, 2018Applicant: salesforce.com, inc.Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Patent number: 9830340Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: GrantFiled: May 12, 2016Date of Patent: November 28, 2017Assignee: salesforce.com, inc.Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Publication number: 20160253360Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: ApplicationFiled: May 12, 2016Publication date: September 1, 2016Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Patent number: 9367643Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: GrantFiled: April 4, 2014Date of Patent: June 14, 2016Assignee: salesforce.com, inc.Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Patent number: 8892573Abstract: Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, one or more updates associated with a data record are stored in a database. One or more criteria are applied to the one or more updates to generate a score associated with each update. The score is compared with a designated threshold. When the score is identified as meeting or exceeding the designated threshold, the one or more updates are provided as one or more candidates for publication on an information feed associated with the data record, where the information feed is capable of being displayed on a display device.Type: GrantFiled: September 10, 2013Date of Patent: November 18, 2014Assignee: salesforce.com, inc.Inventors: William Gradin, Margaret Law, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke, Rasmus Mencke, Peter Lee
-
Publication number: 20140222814Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: ApplicationFiled: April 4, 2014Publication date: August 7, 2014Applicant: salesforce.com, inc.Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Patent number: 8732150Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: GrantFiled: February 10, 2011Date of Patent: May 20, 2014Assignee: salesforce.com, inc.Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Publication number: 20140019459Abstract: Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, one or more updates associated with a data record are stored in a database. One or more criteria are applied to the one or more updates to generate a score associated with each update. The score is compared with a designated threshold. When the score is identified as meeting or exceeding the designated threshold, the one or more updates are provided as one or more candidates for publication on an information feed associated with the data record, where the information feed is capable of being displayed on a display device.Type: ApplicationFiled: September 10, 2013Publication date: January 16, 2014Applicant: salesforce.com inc.Inventors: William Gradin, Margaret Law, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke, Rasmus Mencke, Peter Lee
-
Patent number: 8560575Abstract: Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, one or more updates associated with a data record are accessed. The one or more updates are stored in a database. The data record is a parent record, and the one or more updates relate to one or more child records associated with the parent record. The one or more updates are provided as one or more candidates for publication on an information feed associated with the data record, where the information feed is capable of being displayed on a display device. A number of the candidates is selected for publication on the information feed based on one or more criteria.Type: GrantFiled: February 17, 2011Date of Patent: October 15, 2013Assignee: salesforce.com, inc.Inventors: William Gradin, Margaret Law, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke, Rasmus Mencke, Peter Lee
-
Patent number: 8560554Abstract: Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, one or more updates associated with a data record are stored in a database. One or more criteria are applied to the one or more updates to generate an importance weight associated with each update. The one or more importance weights are compared with a designated threshold. When one or more importance weights are identified as meeting or exceeding the designated threshold, the one or more updates associated with the identified one or more importance weights are provided as one or more candidates for publication on an information feed associated with the data record, where the information feed is capable of being displayed on a display device.Type: GrantFiled: February 17, 2011Date of Patent: October 15, 2013Assignee: salesforce.com, inc.Inventors: William Gradin, Margaret Law, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke, Rasmus Mencke
-
Publication number: 20120078917Abstract: Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, one or more updates associated with a data record are stored in a database. One or more criteria are applied to the one or more updates to generate an importance weight associated with each update. The one or more importance weights are compared with a designated threshold. When one or more importance weights are identified as meeting or exceeding the designated threshold, the one or more updates associated with the identified one or more importance weights are provided as one or more candidates for publication on an information feed associated with the data record, where the information feed is capable of being displayed on a display device.Type: ApplicationFiled: February 17, 2011Publication date: March 29, 2012Applicant: SALESFORCE.COM, INC.Inventors: William Gradin, Margaret Law, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke, Rasmus Mencke
-
Publication number: 20120078981Abstract: Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited.Type: ApplicationFiled: February 10, 2011Publication date: March 29, 2012Applicant: SALESFORCE.COM, INC.Inventors: William Gradin, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke
-
Publication number: 20110137940Abstract: Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, one or more updates associated with a data record are accessed. The one or more updates are stored in a database. The data record is a parent record, and the one or more updates relate to one or more child records associated with the parent record. The one or more updates are provided as one or more candidates for publication on an information feed associated with the data record, where the information feed is capable of being displayed on a display device. A number of the candidates is selected for publication on the information feed based on one or more criteria.Type: ApplicationFiled: February 17, 2011Publication date: June 9, 2011Applicant: SALESFORCE.COM, INC.Inventors: William Gradin, Margaret Law, Matthew Davidchuk, Qiu Ma, Leonid Zemskov, Amy Palke, Rasmus Mencke, Peter Lee