Movatterモバイル変換


[0]ホーム

URL:


US20200099760A1 - Interactive customized push notifications with customized actions - Google Patents

Interactive customized push notifications with customized actions
Download PDF

Info

Publication number
US20200099760A1
US20200099760A1US16/264,426US201916264426AUS2020099760A1US 20200099760 A1US20200099760 A1US 20200099760A1US 201916264426 AUS201916264426 AUS 201916264426AUS 2020099760 A1US2020099760 A1US 2020099760A1
Authority
US
United States
Prior art keywords
user
notification
event
customer
actions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/264,426
Inventor
Joshua Schneyer
Nitish KHADIYA
Aleksandra Zhulina
Erik Forsberg
Nadia Nusrat
Allan George Thomas
Senthilkumar Kosanam Shanmugam
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Salesforce Inc
Original Assignee
Salesforce com Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Salesforce com IncfiledCriticalSalesforce com Inc
Priority to US16/264,426priorityCriticalpatent/US20200099760A1/en
Assigned to SALESFORCE.COM, INC.reassignmentSALESFORCE.COM, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: KHADIYA, NITISH, THOMAS, ALLAN GEORGE, NUSRAT, NADIA, SCHNEYER, JOSHUA, SHANMUGAM, SENTHILKUMAR KOSANAM, ZHULINA, ALEKSANDRA, FORSBERG, ERIK
Publication of US20200099760A1publicationCriticalpatent/US20200099760A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Disclosed herein are apparatus, system and method embodiments for sending an interactive customized push notifications with customized actions. An embodiment operates by determining occurrence of an event associated with an object, forming a notification and a list of actions defined by a customer using fields from the object associated with the event, and presenting the notification and the actions to a user device that's associated to the object. Further, the action is executed in response to the user's selection.

Description

Claims (20)

What is claimed is:
1. A method, comprising:
determining, by one or more processors, occurrence of an event associated with an object;
forming, by one or more processors, a notification defined by a customer using a field from the object associated with the event; and
presenting, by the one or more processors, the notification to a device associated with the object.
2. The method ofclaim 1, wherein occurrence of an event is determined by a criteria defined by the customer using a field from the object associated with the event.
3. The method ofclaim 1, wherein occurrence of an event is determined by using an application programing interface (API).
4. The method ofclaim 1, wherein the notification comprises a fixed part and a variable part, wherein the variable part uses the field from the object.
5. The method ofclaim 1, wherein the notification comprises a subject and a body, both of which use the field from the object.
6. The method ofclaim 1, wherein the device is one of a group of devices defined by the customer according to a rule associated with the object.
7. The method ofclaim 1, wherein the notification is formed by a multi-tenant application and the notification configuration is operated by a tenant of the multi-tenant application.
8. A system, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
determine occurrence of an event associated with an object;
form a notification defined by a customer using a field from the object associated with the event; and
present the notification to a device associated with the object.
9. The system ofclaim 8, wherein occurrence of an event is determined by a criteria defined by the customer using a field from the object associated with the event.
10. The system ofclaim 8, wherein occurrence of an event is determined by using an application programing interface (API).
11. The system ofclaim 8, wherein the notification comprises a fixed part and a variable part, wherein the variable part uses the field from the object.
12. The system ofclaim 8, wherein the notification comprises a subject and a body, both of which use the field from the object.
13. The system ofclaim 8, wherein the device is one of a group of devices defined by the customer according to a rule associated with the object.
14. The system ofclaim 8, wherein the notification is formed by a multi-tenant application and the notification configuration is operated by a tenant of the multi-tenant application.
15. A non-transitory computer-readable apparatus having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
determining occurrence of an event associated with an object;
forming a notification defined by a customer using a field from the object associated with the event; and
presenting the notification to a second device associated with the object.
16. The non-transitory computer-readable apparatus ofclaim 15, wherein occurrence of an event is determined by a criteria defined by the customer using a field from the object associated with the event.
17. The non-transitory computer-readable apparatus ofclaim 15, wherein occurrence of an event is determined by using an application programing interface (API).
18. The non-transitory computer-readable apparatus ofclaim 15, wherein the notification comprises a fixed part and a variable part, wherein the variable part uses the field from the object.
19. The non-transitory computer-readable apparatus ofclaim 15, wherein the second device is one of a group of devices defined by the customer according to a rule associated with the object.
20. The non-transitory computer-readable apparatus ofclaim 15, wherein the notification comprises a subject and a body, both of which use the field from the object.
US16/264,4262018-09-242019-01-31Interactive customized push notifications with customized actionsAbandonedUS20200099760A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US16/264,426US20200099760A1 (en)2018-09-242019-01-31Interactive customized push notifications with customized actions

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US201862735573P2018-09-242018-09-24
US16/264,426US20200099760A1 (en)2018-09-242019-01-31Interactive customized push notifications with customized actions

Publications (1)

Publication NumberPublication Date
US20200099760A1true US20200099760A1 (en)2020-03-26

Family

ID=69884759

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US16/264,426AbandonedUS20200099760A1 (en)2018-09-242019-01-31Interactive customized push notifications with customized actions
US16/264,292PendingUS20200099759A1 (en)2018-09-242019-01-31Interactive customized push notifications with customized actions

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US16/264,292PendingUS20200099759A1 (en)2018-09-242019-01-31Interactive customized push notifications with customized actions

Country Status (1)

CountryLink
US (2)US20200099760A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10992640B2 (en)*2019-03-202021-04-27Fuji Xerox Co., Ltd.Information processing system and non-transitory computer readable medium for managing user information and change request
WO2025092758A1 (en)*2023-11-012025-05-08华为云计算技术有限公司Information push method and apparatus based on cloud technology, and computing device cluster

Citations (51)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20010034769A1 (en)*2000-03-062001-10-25Rast Rodger H.System and method of communicating temporally displaced electronic messages
US6505246B1 (en)*1998-12-302003-01-07Candle Distributed Solutions, Inc.User interface for system management applications
US20060117336A1 (en)*2004-10-202006-06-01Dolgin Jess ZSystem and method for instantaneously deploying packetized alert data
US20080133812A1 (en)*2006-11-302008-06-05Sap AgContext based event handling and execution with prioritization and interrupt management
US20100149720A1 (en)*2004-03-192010-06-17Hiroshi FujisawaBipolar electrostatic chuck
US20100198730A1 (en)*2007-12-212010-08-05Ahmed Zahid NSystem and method for securing tenant data on a local appliance prior to delivery to a SaaS data center hosted application service
US20100241696A1 (en)*2009-03-172010-09-23Fujitsu LimitedRelay unit
US20100325281A1 (en)*2009-06-222010-12-23Sap AgSLA-Compliant Placement of Multi-Tenant Database Applications
US20110213870A1 (en)*2010-02-262011-09-01International Business Machines CorporationProviding services to multiple tenants of an application
US20120084663A1 (en)*2010-10-052012-04-05Citrix Systems, Inc.Display Management for Native User Experiences
US20120174085A1 (en)*2010-12-302012-07-05Volker DriesenTenant Move Upgrade
US20120174113A1 (en)*2010-12-292012-07-05Michael PohlmannTenant virtualization controller for a multi-tenancy environment
US20120173483A1 (en)*2010-12-302012-07-05Martin HartigApplication Exits For Consistent Tenant Lifecycle Management Procedures
US20120173581A1 (en)*2010-12-302012-07-05Martin HartigStrict Tenant Isolation in Multi-Tenant Enabled Systems
US8291490B1 (en)*2008-06-302012-10-16Emc CorporationTenant life cycle management for a software as a service platform
US8321921B1 (en)*2007-12-212012-11-27Emc CorporationMethod and apparatus for providing authentication and encryption services by a software as a service platform
US20130054714A1 (en)*2011-08-222013-02-28Salesforce.Com, Inc.Computer Implemented Methods and Apparatus for Sharing Data of an Information Feed of an Online Social Network
US20130198652A1 (en)*2011-11-232013-08-01Salesforce.Com, Inc.Computer implemented methods and apparatus for providing a reminder regarding a feed item of a feed of an online social network
US20130325790A1 (en)*2012-06-042013-12-0524/7 Customer, Inc.Multi-tenant data integration
US20140040861A1 (en)*2012-03-152014-02-06Lg Cns Co., Ltd.Metadata driven software architecture
US8706800B1 (en)*2007-12-212014-04-22Emc CorporationClient device systems and methods for providing secure access to application services and associated client data hosted by an internet coupled platform
US20140215595A1 (en)*2013-01-312014-07-31Hewlett-Packard Development Company, L.P.Security token based user authentication in a multi-tenanted application
US20140278716A1 (en)*2013-03-152014-09-18Mark William NIXManagement and sharing of segments from workflows and business processes
US20140359476A1 (en)*2013-05-302014-12-04Kabam, Inc.System and method for forwarding external notifications of events in a virtual space from a presentation control device to a user device
US20140372539A1 (en)*2013-06-122014-12-18Cloudon LtdSystems and methods for supporting social productivity using a dashboard
US20140376410A1 (en)*2013-06-252014-12-25Siemens Schweiz AgIncident-centric Mass Notification System
US20150019305A1 (en)*2011-09-162015-01-15Tri-Force Consulting Services, Inc.Systems and methods for following-up on business leads
US20150127819A1 (en)*2013-11-012015-05-07The Nielsen Company (Us), LlcMethods and apparatus to credit background applications
US20150207893A1 (en)*2012-08-302015-07-23Samsung Electronics Co., Ltd.Push message service system and method
US20150212675A1 (en)*2014-01-272015-07-30Microsoft CorporationProcessing actionable notifications
US20150288637A1 (en)*2014-04-072015-10-08Visa International Service AssociationSystems and methods to program a computing system to process related events via workflows configured using a graphical user interface
US20160212020A1 (en)*2013-09-042016-07-21Hewlett Packard Enterprise Development LpSelection of resource providers for multi-tenancy provision of building blocks
US20160217500A1 (en)*2015-01-232016-07-28Conversica, LlcSystems and methods for management of automated dynamic messaging
US20160217501A1 (en)*2015-01-232016-07-28Conversica, LlcSystems and methods for processing message exchanges using artificial intelligence
US20170149720A1 (en)*2015-11-202017-05-25Accenture Global Solutions LimitedManaging messaging services
US20170180499A1 (en)*2014-06-062017-06-22Obschestvo S Ogranichennoy Otvetstvennostiyu "Speactoit"Proactive environment-based chat information system
US20170192773A1 (en)*2015-12-312017-07-06Kony, Inc.Mobile applications
US20170316216A1 (en)*2016-04-282017-11-02Sk Planet Co., Ltd.Secure message-sending method using personalized template and apparatus using the same
US20180103004A1 (en)*2016-10-072018-04-12Facebook, Inc.Reengaging website visitors with social networking system electronic messages
US20180146013A1 (en)*2016-11-212018-05-24Hewlett Packard Enterprise Development LpProviding notifications via a platform
US20180288178A1 (en)*2017-04-032018-10-04Salesforce.Com, Inc.Systems and methods for electronic notification broadcasts
US20180316552A1 (en)*2017-04-262018-11-01Oracle International CorporationProvisioning framework for binding related cloud services
US20180373574A1 (en)*2017-06-262018-12-27Net Law Group, Inc.Cloud-based enterprise-customizable multi-tenant service interface
US20190034982A1 (en)*2017-07-262019-01-31Solstice Equity Partners, Inc.Templates and events for customizable notifications on websites
US20190034403A1 (en)*2017-07-312019-01-31Microsoft Technology Licensing, LlcSmart electronic mail and messaging templates
US20190166213A1 (en)*2017-11-292019-05-30Microsoft Technology Licensing, LlcNotifications on an online social networking system
US20190253457A1 (en)*2018-02-152019-08-15Oracle International CorporationSystem and method for providing security services using a configuration template in a multi-tenant environment
US20190286712A1 (en)*2015-01-232019-09-19Conversica, Inc.Systems and methods for phrase selection for machine learning conversations
US20190286713A1 (en)*2015-01-232019-09-19Conversica, Inc.Systems and methods for enhanced natural language processing for machine learning conversations
US20190286711A1 (en)*2015-01-232019-09-19Conversica, Inc.Systems and methods for message building for machine learning conversations
US20200084295A1 (en)*2018-09-122020-03-12International Business Machines CorporationRuntime localized messages for cloud services

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9411855B2 (en)*2010-10-252016-08-09Salesforce.Com, Inc.Triggering actions in an information feed system
US9178753B2 (en)*2011-08-312015-11-03Salesforce.Com, Inc.Computer implemented methods and apparatus for providing access to an online social network
US9542711B2 (en)*2011-10-072017-01-10Salesforce.Com, Inc.Computer implemented methods and apparatus for providing selective notifications in an online social network
US9479387B2 (en)*2012-06-222016-10-25Salesforce.Com, Inc.Methods and systems for priority-based notifications for mobile devices

Patent Citations (53)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6505246B1 (en)*1998-12-302003-01-07Candle Distributed Solutions, Inc.User interface for system management applications
US20010034769A1 (en)*2000-03-062001-10-25Rast Rodger H.System and method of communicating temporally displaced electronic messages
US20100149720A1 (en)*2004-03-192010-06-17Hiroshi FujisawaBipolar electrostatic chuck
US20060117336A1 (en)*2004-10-202006-06-01Dolgin Jess ZSystem and method for instantaneously deploying packetized alert data
US20080133812A1 (en)*2006-11-302008-06-05Sap AgContext based event handling and execution with prioritization and interrupt management
US20100198730A1 (en)*2007-12-212010-08-05Ahmed Zahid NSystem and method for securing tenant data on a local appliance prior to delivery to a SaaS data center hosted application service
US8321921B1 (en)*2007-12-212012-11-27Emc CorporationMethod and apparatus for providing authentication and encryption services by a software as a service platform
US8706800B1 (en)*2007-12-212014-04-22Emc CorporationClient device systems and methods for providing secure access to application services and associated client data hosted by an internet coupled platform
US8291490B1 (en)*2008-06-302012-10-16Emc CorporationTenant life cycle management for a software as a service platform
US20100241696A1 (en)*2009-03-172010-09-23Fujitsu LimitedRelay unit
US20100325281A1 (en)*2009-06-222010-12-23Sap AgSLA-Compliant Placement of Multi-Tenant Database Applications
US20110213870A1 (en)*2010-02-262011-09-01International Business Machines CorporationProviding services to multiple tenants of an application
US20120084663A1 (en)*2010-10-052012-04-05Citrix Systems, Inc.Display Management for Native User Experiences
US20120174113A1 (en)*2010-12-292012-07-05Michael PohlmannTenant virtualization controller for a multi-tenancy environment
US20120173483A1 (en)*2010-12-302012-07-05Martin HartigApplication Exits For Consistent Tenant Lifecycle Management Procedures
US20120173581A1 (en)*2010-12-302012-07-05Martin HartigStrict Tenant Isolation in Multi-Tenant Enabled Systems
US20120174085A1 (en)*2010-12-302012-07-05Volker DriesenTenant Move Upgrade
US20130054714A1 (en)*2011-08-222013-02-28Salesforce.Com, Inc.Computer Implemented Methods and Apparatus for Sharing Data of an Information Feed of an Online Social Network
US20150019305A1 (en)*2011-09-162015-01-15Tri-Force Consulting Services, Inc.Systems and methods for following-up on business leads
US20130198652A1 (en)*2011-11-232013-08-01Salesforce.Com, Inc.Computer implemented methods and apparatus for providing a reminder regarding a feed item of a feed of an online social network
US20140040861A1 (en)*2012-03-152014-02-06Lg Cns Co., Ltd.Metadata driven software architecture
US20130325790A1 (en)*2012-06-042013-12-0524/7 Customer, Inc.Multi-tenant data integration
US20150207893A1 (en)*2012-08-302015-07-23Samsung Electronics Co., Ltd.Push message service system and method
US20140215595A1 (en)*2013-01-312014-07-31Hewlett-Packard Development Company, L.P.Security token based user authentication in a multi-tenanted application
US20140278716A1 (en)*2013-03-152014-09-18Mark William NIXManagement and sharing of segments from workflows and business processes
US20140359476A1 (en)*2013-05-302014-12-04Kabam, Inc.System and method for forwarding external notifications of events in a virtual space from a presentation control device to a user device
US20140372539A1 (en)*2013-06-122014-12-18Cloudon LtdSystems and methods for supporting social productivity using a dashboard
US20140376410A1 (en)*2013-06-252014-12-25Siemens Schweiz AgIncident-centric Mass Notification System
US20160212020A1 (en)*2013-09-042016-07-21Hewlett Packard Enterprise Development LpSelection of resource providers for multi-tenancy provision of building blocks
US20150127819A1 (en)*2013-11-012015-05-07The Nielsen Company (Us), LlcMethods and apparatus to credit background applications
US20150212675A1 (en)*2014-01-272015-07-30Microsoft CorporationProcessing actionable notifications
US20200019289A1 (en)*2014-01-272020-01-16Microsoft Technology Licensing, LlcProcessing actionable notifications
US10540063B2 (en)*2014-01-272020-01-21Microsoft Technology Licensing, LlcProcessing actionable notifications
US20150288637A1 (en)*2014-04-072015-10-08Visa International Service AssociationSystems and methods to program a computing system to process related events via workflows configured using a graphical user interface
US20170180499A1 (en)*2014-06-062017-06-22Obschestvo S Ogranichennoy Otvetstvennostiyu "Speactoit"Proactive environment-based chat information system
US20160217500A1 (en)*2015-01-232016-07-28Conversica, LlcSystems and methods for management of automated dynamic messaging
US20160217501A1 (en)*2015-01-232016-07-28Conversica, LlcSystems and methods for processing message exchanges using artificial intelligence
US20190286712A1 (en)*2015-01-232019-09-19Conversica, Inc.Systems and methods for phrase selection for machine learning conversations
US20190286711A1 (en)*2015-01-232019-09-19Conversica, Inc.Systems and methods for message building for machine learning conversations
US20190286713A1 (en)*2015-01-232019-09-19Conversica, Inc.Systems and methods for enhanced natural language processing for machine learning conversations
US20170149720A1 (en)*2015-11-202017-05-25Accenture Global Solutions LimitedManaging messaging services
US20170192773A1 (en)*2015-12-312017-07-06Kony, Inc.Mobile applications
US20170316216A1 (en)*2016-04-282017-11-02Sk Planet Co., Ltd.Secure message-sending method using personalized template and apparatus using the same
US20180103004A1 (en)*2016-10-072018-04-12Facebook, Inc.Reengaging website visitors with social networking system electronic messages
US20180146013A1 (en)*2016-11-212018-05-24Hewlett Packard Enterprise Development LpProviding notifications via a platform
US20180288178A1 (en)*2017-04-032018-10-04Salesforce.Com, Inc.Systems and methods for electronic notification broadcasts
US20180316552A1 (en)*2017-04-262018-11-01Oracle International CorporationProvisioning framework for binding related cloud services
US20180373574A1 (en)*2017-06-262018-12-27Net Law Group, Inc.Cloud-based enterprise-customizable multi-tenant service interface
US20190034982A1 (en)*2017-07-262019-01-31Solstice Equity Partners, Inc.Templates and events for customizable notifications on websites
US20190034403A1 (en)*2017-07-312019-01-31Microsoft Technology Licensing, LlcSmart electronic mail and messaging templates
US20190166213A1 (en)*2017-11-292019-05-30Microsoft Technology Licensing, LlcNotifications on an online social networking system
US20190253457A1 (en)*2018-02-152019-08-15Oracle International CorporationSystem and method for providing security services using a configuration template in a multi-tenant environment
US20200084295A1 (en)*2018-09-122020-03-12International Business Machines CorporationRuntime localized messages for cloud services

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10992640B2 (en)*2019-03-202021-04-27Fuji Xerox Co., Ltd.Information processing system and non-transitory computer readable medium for managing user information and change request
WO2025092758A1 (en)*2023-11-012025-05-08华为云计算技术有限公司Information push method and apparatus based on cloud technology, and computing device cluster

Also Published As

Publication numberPublication date
US20200099759A1 (en)2020-03-26

Similar Documents

PublicationPublication DateTitle
US20230325056A1 (en)System and method for reacting to messages
US11385788B2 (en)Sharing a file with a single contact
US20140215551A1 (en)Controlling access to shared content in an online content management system
US12032551B2 (en)Techniques and architectures for data field lifecycle management
US11552813B2 (en)Modifying direct message communication membership
US20200026739A1 (en)Extensible moderation framework
US20130339400A1 (en)System and method for mobile multi-tenant database system management
US20150142727A1 (en)Analytic operations for data services
US10110522B1 (en)Setting sharing options for files using a messaging client
JP2024511961A (en) Object interface for quick access to communication platform objects
US20200099760A1 (en)Interactive customized push notifications with customized actions
US11126684B2 (en)Providing dynamic overview panel user experience
CN111010416B (en) On-premises thin cloud tenant
US9875373B2 (en)Prioritization of users during disaster recovery
US10133795B2 (en)Personalized metric tracking
US11381473B1 (en)Generating resources in a secured network
CN112966201B (en) Object processing method, device, electronic device, and storage medium
US11599235B1 (en)Mobile-generated desktop reminders
US11902238B2 (en)Systems and methods for sharing channels in a group-based communication platform
US12093274B2 (en)Client-side mass data selection system
US20180260462A1 (en)Techniques and architectures for providing functionality to undo a metadata change
US20210232553A1 (en)Methods and systems for performing change management at login
US20250307212A1 (en)Managed folders
US20240111504A1 (en)Automatic Generation of Chat Applications from No-Code Application Development Platforms
JP7483338B2 (en) Lightning Dialer

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SALESFORCE.COM, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SCHNEYER, JOSHUA;KHADIYA, NITISH;ZHULINA, ALEKSANDRA;AND OTHERS;SIGNING DATES FROM 20190205 TO 20190217;REEL/FRAME:048395/0401

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp