Movatterモバイル変換


[0]ホーム

URL:


US20140129661A1 - Smart Web Notifications - Google Patents

Smart Web Notifications
Download PDF

Info

Publication number
US20140129661A1
US20140129661A1US13/669,749US201213669749AUS2014129661A1US 20140129661 A1US20140129661 A1US 20140129661A1US 201213669749 AUS201213669749 AUS 201213669749AUS 2014129661 A1US2014129661 A1US 2014129661A1
Authority
US
United States
Prior art keywords
notification
user
notifications
sources
displayed
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
US13/669,749
Inventor
Somas THYAGARAJA
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.)
Google LLC
Original Assignee
Individual
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 IndividualfiledCriticalIndividual
Priority to US13/669,749priorityCriticalpatent/US20140129661A1/en
Assigned to GOOGLE INC.reassignmentGOOGLE INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: THYAGARAJA, Somas
Priority to PCT/US2013/058985prioritypatent/WO2014074216A1/en
Publication of US20140129661A1publicationCriticalpatent/US20140129661A1/en
Assigned to GOOGLE LLCreassignmentGOOGLE LLCCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: GOOGLE INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Methods and systems that provide browser notifications are provided. A plurality of communication channels are established between a client device and one or more servers. The plurality of communication channels are associated with a plurality of notification sources for a web application. One or more notifications from the plurality of notification sources are identified. An importance score is generated for each of the one or more identified notifications. An importance score is generated based on a characteristic of a user's interactions with the client device. The one or more notifications are displayed in a viewing area of the client device. The importance score determines an order of display and duration of display for each notification.

Description

Claims (35)

What is claimed is:
1. A computer-implemented method comprising:
establishing, by a client device, a plurality of communication channels between the client device and one or more servers, wherein the plurality of communication channels are associated with a plurality of notification sources for a web application;
identifying, by the client device, one or more notifications from the plurality of notification sources;
generating an importance score for each of the one or more identified notifications based on a characteristic of a user's interactions with the client device; and
displaying, by the client device, the identified notifications, wherein the identified notifications are displayed in an order and for a duration based on the importance score.
2. The method ofclaim 1, wherein generating an importance score comprises:
generating criteria for a model based on at least one of (i) information related to the characteristic of the user interaction with the client device, (ii) a preconfigured user setting, and (iii) a prior user selection of a notification, wherein the model assigns the importance score for each of the identified notifications.
3. The method ofclaim 1, wherein the identified notifications are displayed based on the importance score of an identified notification meeting a predetermined importance factor threshold.
4. The method ofclaim 1, wherein the characteristic of a user's interaction includes at least one of a visitation frequency to the one or more notification sources, a visitation pattern to the one or more notification sources, a clickthrough rate for notifications associated with the plurality of notification sources, or a state of the web application based on a user's most recent interaction with the web application.
5. The method ofclaim 1 further comprising:
analyzing, by the client device, the user's interaction with the client device over a period of time;
identifying, by the client device, one or more suggested notification sources based on the analyzed user interaction; and
providing, by the client device, the one or more suggested notification sources to the user.
6. The method ofclaim 5, further comprising:
detecting a user interaction with the provided one or more suggested notification sources; and
establishing one or more additional communication channels based on the user interaction, wherein the additional communication channels enable the one or more suggested notification sources to provide notifications to the client device.
7. The method ofclaim 1, further comprising:
updating the displayed notifications based on at least one of a generation of new content from the plurality of notification sources or a change in the user's interaction with the client device.
8. The method ofclaim 1, wherein establishing a plurality of communication channels comprises:
sending an encrypted user identification to the plurality of notification sources in response to a user request to receive notifications from the plurality of notification sources; and
enabling the plurality of notification sources to send a notification to the client device.
9. The method ofclaim 1, wherein establishing a plurality of communication channels comprises:
receiving one or subscription requests for the plurality of notification sources.
10. The method ofclaim 1, wherein identifying one or more notifications comprises:
detecting status updates from the plurality of notification sources; and
receiving one or more notification update messages from the one or more servers.
11. The method ofclaim 1, wherein displaying comprises:
retrieving the identified notifications; and
presenting the identified notifications based on one of a predetermined notification template or a custom notification template.
12. The method ofclaim 1, further comprising:
detecting a user interaction with one of the displayed notifications, wherein the user interaction is a selection of the displayed notification; and
displaying content associated with the displayed notification within a tab of the web application.
13. A system comprising:
a computing device comprising a processor and memory;
a communication interface, implemented on the computing device, and configured to establishing a plurality of communication channels, wherein the plurality of communication channels are associated with a plurality of notification sources for a web application; and
a notification manager, implemented on the computing device, and configured to identify one or more notifications from the plurality of notification sources, generate an importance score for each of the one or more identified notifications based on a characteristic of a user's interactions with the client device, and display the identified notifications, wherein the identified notifications are displayed in an order and for a duration based on the importance score.
14. The system ofclaim 13, wherein the notification manager is further configured to generate criteria for a model based on at least one of (i) information related to the characteristic of the user interaction with the client device, (ii) a preconfigured user setting, and (iii) a prior user selection of a notification, wherein the model assigns the importance score for each of the identified notifications.
15. The system ofclaim 13, wherein the notification manager is further configured to display the identified notifications based on the importance score of an identified notification meeting a predetermined importance factor threshold.
16. The system ofclaim 13, wherein the characteristic of a user's interaction includes at least one of a visitation frequency to the one or more notification sources, a visitation pattern to the one or more notification sources, a clickthrough rate for notifications associated with the plurality of notification sources, or a state of the web application based on a user's most recent interaction with the web application.
17. The system ofclaim 13, wherein the notification manager is further configured to analyze the user's activity over a period of time, identify one or more suggested notification sources based on the analyzed user activity, and provide the one or more suggested notification sources to the user.
18. The system ofclaim 17, wherein the communication interface is further configured to receive a signal indicating a user interaction with the provided one or more suggested notification sources, and establish one or more additional communication channels based on the user interaction, wherein the additional communication channels enable the one or more suggested notification sources to provide notifications to the client device.
19. The system ofclaim 13, wherein the notification manager is further configured to update the displayed notifications based on at least one of a generation of new content from the plurality of notification sources or a change in the user's activity of the client device.
20. The system ofclaim 13, wherein the communication interface is further configured to send an encrypted user identification to plurality of notification sources in response to a user request to receive notifications from the plurality of notification sources and enable the plurality of notification sources to send a notification.
21. The system ofclaim 13, wherein the communication interface is further configured to receive one or subscription requests for the plurality of notification sources.
22. The system ofclaim 13, wherein the notification manager is further configured to detect status updates from the plurality of notification sources, and receive one or more notification update messages.
23. The system ofclaim 13, wherein the notification manager is further configured to retrieve the subset of the identified notifications, and present the subset of the identified notifications based on one of a predetermined notification template or a custom notification template.
24. The system ofclaim 13, wherein the communication interface is further configured to detect a user interaction with one of the displayed notifications, wherein the user interaction is a selection of the displayed notification, and display content associated with the displayed notification within a tab of the web application.
25. A computer-readable storage medium storing instructions executable by one or more computers which, upon execution, cause the one or more computers to perform operations comprising:
establishing a plurality of communication channels, wherein the plurality of communication channels are associated with a plurality of notification sources for a web application;
identifying one or more notifications from the plurality of notification sources;
generating an importance score for each of the one or more identified notifications based on a characteristic of a user's interactions with a client device; and
displaying the identified notifications, wherein the identified notifications are displayed in an order and for a duration based on the importance score.
26. The computer readable storage medium ofclaim 25, wherein the instructions cause the processor to further perform:
generating criteria for a model based on at least one of (i) information related to the characteristic of the user interaction with the client device, (ii) a preconfigured user setting, and (iii) a prior user selection of a notification, wherein the model assigns the importance score for each of the identified notifications.
27. The computer readable storage medium ofclaim 25, wherein the identified notifications are displayed based on the importance score of an identified notification meeting a predetermined importance factor threshold.
28. The computer readable storage medium ofclaim 25, wherein the characteristic of a user's interaction includes at least one of a visitation frequency to the one or more notification sources, a visitation pattern to the one or more notification sources, a clickthrough rate for notifications associated with the plurality of notification sources, or a state of the web application based on a user's most recent interaction with the web application.
29. The computer readable storage medium ofclaim 25, wherein the instructions cause the processor to further perform:
analyzing the user's activity over a period of time;
identifying one or more suggested notification sources based on the analyzed user activity; and
providing the one or more suggested notification sources to the user.
30. The computer readable storage medium ofclaim 29, wherein the instructions cause the processor to further perform:
detecting a user interaction with the provided one or more suggested notification sources; and
establishing one or more additional communication channels based on the user interaction.
31. The computer readable storage medium ofclaim 25, wherein the instructions cause the processor to further perform:
sending an encrypted user identification to the plurality of notification sources in response to a user request to receive notifications from the plurality of notification sources; and
enabling the plurality of notification sources to send a notification to the client device, wherein the additional communication channels enable the plurality of notification sources to provide notifications to the client device.
32. The computer readable storage medium ofclaim 25, wherein the instructions cause the processor to further perform:
receiving one or subscription requests for the plurality of notification sources.
33. The computer readable storage medium ofclaim 25, wherein the instructions cause the processor to further perform:
detecting status updates from the plurality of notification sources; and
receiving one or more notification update messages from the one or more servers.
34. The computer readable storage medium ofclaim 25, wherein the instructions cause the processor to further perform:
retrieving the subset of the identified notifications; and
presenting the identified notifications based on one of a predetermined notification template or a custom notification template.
35. The computer readable storage medium ofclaim 25, wherein the instructions cause the processor to further perform:
detecting a user interaction with one of the displayed notifications, wherein the user interaction is a selection of the displayed notification; and
displaying content associated with the displayed notification within a tab of the web application.
US13/669,7492012-11-062012-11-06Smart Web NotificationsAbandonedUS20140129661A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US13/669,749US20140129661A1 (en)2012-11-062012-11-06Smart Web Notifications
PCT/US2013/058985WO2014074216A1 (en)2012-11-062013-09-10Smart web notifications

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US13/669,749US20140129661A1 (en)2012-11-062012-11-06Smart Web Notifications

Publications (1)

Publication NumberPublication Date
US20140129661A1true US20140129661A1 (en)2014-05-08

Family

ID=49237651

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US13/669,749AbandonedUS20140129661A1 (en)2012-11-062012-11-06Smart Web Notifications

Country Status (2)

CountryLink
US (1)US20140129661A1 (en)
WO (1)WO2014074216A1 (en)

Cited By (47)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140282619A1 (en)*2013-03-152014-09-18Avaya Inc.Method, apparatus, and system for providing and using multi-protocol eventing
US20140289272A1 (en)*2013-03-212014-09-25Salesforce.Com, Inc.Automatically subscribing users of an enterprise network to a record
US20150213024A1 (en)*2014-01-242015-07-30International Business Machines CorporationDynamic interest-based notifications
US20150288776A1 (en)*2012-12-282015-10-08Tencent Technology (Shenzhen) Company LimitedPushing Messages for Web Applications
US9235978B1 (en)*2013-01-162016-01-12Domo, Inc.Automated suggested alerts based on natural language and user profile analysis
US20160170991A1 (en)*2014-12-112016-06-16Facebook, Inc.User-aware notification delivery
US20160173631A1 (en)*2014-12-112016-06-16Facebook, Inc.Disambiguation of notification delivery
US20170118162A1 (en)*2015-10-262017-04-27Facebook, Inc.Notification Classification
US20170118159A1 (en)*2015-10-262017-04-27Facebook, Inc.Batching of Notifications
US20170116195A1 (en)*2015-10-262017-04-27Facebook, Inc.Notification Targeting
US20170212904A1 (en)*2016-01-262017-07-27Canon Kabushiki KaishaInformation processing apparatus, information processing method, and computer-readable storage medium
US20170212944A1 (en)*2016-01-262017-07-27Socrata, Inc.Automated computer visualization and interaction with big data
US20170293414A1 (en)*2016-04-112017-10-12Samsung Electronics Co., Ltd.Managing updates in a computing system using multiple access methods
US20170374004A1 (en)*2016-06-242017-12-28Google Inc.Methods, systems, and media for presenting messages related to notifications
US9871756B1 (en)*2014-02-132018-01-16Google Inc.Methods for displaying notifications
US9876748B1 (en)*2013-11-192018-01-23Google LlcNotifying users in response to movement of a content item to a new content source
US9910668B2 (en)*2015-09-102018-03-06International Business Machines CorporationSensor-driven eventing and two stage notification
US20180270179A1 (en)*2017-03-142018-09-20Google Inc.Outputting reengagement alerts by a computing device
US10084872B2 (en)2015-07-162018-09-25International Business Machines CorporationBehavior based notifications
US10120910B2 (en)2014-12-182018-11-06International Business Machines CorporationScoring attributes in deep question answering systems based on algorithmic source code influences
US20190034396A1 (en)*2017-07-272019-01-31Fuji Xerox Co., Ltd.Non-transitory computer readable medium and article editing support apparatus
EP3289786A4 (en)*2015-08-182019-02-27Google LLC TARGETING NOTIFICATIONS BASED ON THE INVOLVEMENT OF A DOWNSTREAM USER
US20190104189A1 (en)*2017-09-292019-04-04Salesforce.Com, Inc.Distributed generation of live feed updates in a social networking system
US10326726B1 (en)*2017-12-012019-06-18International Business Machines CorporationAlert modification based on social media activity
US10356031B2 (en)2015-09-302019-07-16Microsoft Technology Licensing, LlcPrioritized communication inbox
US10445153B2 (en)*2017-06-302019-10-15Ingram Micro, Inc.Technologies for managing web notifications in client-server systems
CN110771186A (en)*2017-11-202020-02-07谷歌有限责任公司System, method, and apparatus for controlling the provision of notifications based on the source of the notification
US10621602B2 (en)*2015-09-222020-04-14Adobe Inc.Reinforcement machine learning for personalized intelligent alerting
US10785179B2 (en)2017-09-192020-09-22International Business Machines CorporationAlert modification based on content of a notification
US10873596B1 (en)*2016-07-312020-12-22Swimlane, Inc.Cybersecurity alert, assessment, and remediation engine
US10951591B1 (en)*2016-12-202021-03-16Wells Fargo Bank, N.A.SSL encryption with reduced bandwidth
US10977096B1 (en)*2019-09-302021-04-13Microsoft Technology Licensing, LlcMulti-objective, multi-input, efficient decoupling holistic platform for communication selection
US20210136059A1 (en)*2019-11-052021-05-06Salesforce.Com, Inc.Monitoring resource utilization of an online system based on browser attributes collected for a session
US11082513B2 (en)*2013-09-112021-08-03Verizon Media Inc.Unified end user notification platform
US11086899B2 (en)*2016-08-082021-08-10International Business Machines CorporationOn demand synchronization of information
WO2021158224A1 (en)*2020-02-062021-08-12Google LlcDetermining whether and/or when to provide notifications, based on application content, to mitigate computationally wasteful application-launching behavior
US11093510B2 (en)2018-09-212021-08-17Microsoft Technology Licensing, LlcRelevance ranking of productivity features for determined context
US11163617B2 (en)*2018-09-212021-11-02Microsoft Technology Licensing, LlcProactive notification of relevant feature suggestions based on contextual analysis
EP3980889A1 (en)*2019-06-102022-04-13Citrix Systems, Inc.Notification tagging for a workspace or application
US11308164B2 (en)2018-09-172022-04-19Yandex Europe AgMethod and system for generating push notifications related to digital news
US20220224750A1 (en)*2015-04-162022-07-14Google LlcSystems and methods for notifying users of changes to files in cloud-based file-storage systems
US20220365791A1 (en)*2021-05-122022-11-17Apple Inc.Managing notifications on electronic devices
US11606443B1 (en)*2021-12-222023-03-14Microsoft Technology Licensing, LlcRead-time relevance-based unseen notification handling
US20230121075A1 (en)*2021-10-192023-04-20International Business Machines CorporationNotification control considering remote work concentration of operator
US20230161460A1 (en)*2019-05-312023-05-25Apple Inc.Systems and Methods for Proactively Identifying and Providing an Internet Link on an Electronic Device
US11868596B2 (en)*2021-07-282024-01-09Capital One Services, LlcColor-based system for generating notifications
US12253620B2 (en)2017-02-142025-03-18Microsoft Technology Licensing, LlcMulti-user intelligent assistance

Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030229670A1 (en)*2002-06-112003-12-11Siemens Information And Communication Networks, Inc.Methods and apparatus for using instant messaging as a notification tool
US6772229B1 (en)*2000-11-132004-08-03Groupserve, Inc.Centrifugal communication and collaboration method
US7003525B1 (en)*2001-01-252006-02-21Microsoft CorporationSystem and method for defining, refining, and personalizing communications policies in a notification platform
TW200732021A (en)*2006-02-212007-09-01Hui LinLottery ticket gambling system for mobile phone
US20080104057A1 (en)*2006-11-012008-05-01United Video Properties, Inc.Presenting media guidance search results based on relevancy
US7444383B2 (en)*2000-06-172008-10-28Microsoft CorporationBounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information
US20090006371A1 (en)*2007-06-292009-01-01Fuji Xerox Co., Ltd.System and method for recommending information resources to user based on history of user's online activity
US20090172551A1 (en)*2007-12-282009-07-02Kane Francis JBehavior-based selection of items to present on affiliate sites
US20100088692A1 (en)*2008-10-032010-04-08Microsoft CorporationDynamic, customizable and configurable notification mechanism
US20100250336A1 (en)*2009-03-312010-09-30David Lee SelingerMulti-strategy generation of product recommendations
US20120072283A1 (en)*2010-09-162012-03-22Mobilmeme, Inc.Mobile application recommendation system and method
US20120124089A1 (en)*2010-11-122012-05-17Electronics And Telecommunications Research InstituteUser interest pattern modeling server and method for modeling user interest pattern
US20120329031A1 (en)*2011-06-272012-12-27Takayuki UchidaInformation display apparatus and information display method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7017119B1 (en)*2001-03-152006-03-21Vaultus Mobile Technologies, Inc.System and method for display notification in a tabbed window setting
US8200775B2 (en)*2005-02-012012-06-12Newsilike Media Group, IncEnhanced syndication
US20100100607A1 (en)*2008-10-222010-04-22Scholz Martin BAdjusting Content To User Profiles

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7444383B2 (en)*2000-06-172008-10-28Microsoft CorporationBounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information
US6772229B1 (en)*2000-11-132004-08-03Groupserve, Inc.Centrifugal communication and collaboration method
US7003525B1 (en)*2001-01-252006-02-21Microsoft CorporationSystem and method for defining, refining, and personalizing communications policies in a notification platform
US20030229670A1 (en)*2002-06-112003-12-11Siemens Information And Communication Networks, Inc.Methods and apparatus for using instant messaging as a notification tool
TW200732021A (en)*2006-02-212007-09-01Hui LinLottery ticket gambling system for mobile phone
US20080104057A1 (en)*2006-11-012008-05-01United Video Properties, Inc.Presenting media guidance search results based on relevancy
US20090006371A1 (en)*2007-06-292009-01-01Fuji Xerox Co., Ltd.System and method for recommending information resources to user based on history of user's online activity
US20090172551A1 (en)*2007-12-282009-07-02Kane Francis JBehavior-based selection of items to present on affiliate sites
US20100088692A1 (en)*2008-10-032010-04-08Microsoft CorporationDynamic, customizable and configurable notification mechanism
US20100250336A1 (en)*2009-03-312010-09-30David Lee SelingerMulti-strategy generation of product recommendations
US20120072283A1 (en)*2010-09-162012-03-22Mobilmeme, Inc.Mobile application recommendation system and method
US20120124089A1 (en)*2010-11-122012-05-17Electronics And Telecommunications Research InstituteUser interest pattern modeling server and method for modeling user interest pattern
US20120329031A1 (en)*2011-06-272012-12-27Takayuki UchidaInformation display apparatus and information display method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Invention Patent Specification, Google Translate, 4 pages*

Cited By (85)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150288776A1 (en)*2012-12-282015-10-08Tencent Technology (Shenzhen) Company LimitedPushing Messages for Web Applications
US20190259266A1 (en)*2013-01-162019-08-22Domo, Inc.Systems and methods for automated alerts
US9564040B1 (en)*2013-01-162017-02-07Domo, Inc.Systems and methods for automated alerts
US9235978B1 (en)*2013-01-162016-01-12Domo, Inc.Automated suggested alerts based on natural language and user profile analysis
US10192425B2 (en)*2013-01-162019-01-29Domo, Inc.Systems and methods for automated alerts
US20170301215A1 (en)*2013-01-162017-10-19Domo, Inc.Systems and methods for automated alerts
US20140282619A1 (en)*2013-03-152014-09-18Avaya Inc.Method, apparatus, and system for providing and using multi-protocol eventing
US9787749B2 (en)*2013-03-152017-10-10Avaya Inc.Method, apparatus, and system for providing and using multi-protocol eventing
US9483526B2 (en)*2013-03-212016-11-01Salesforce.Com, Inc.Automatically subscribing users of an enterprise network to a record
US20140289272A1 (en)*2013-03-212014-09-25Salesforce.Com, Inc.Automatically subscribing users of an enterprise network to a record
US11082513B2 (en)*2013-09-112021-08-03Verizon Media Inc.Unified end user notification platform
US12200079B2 (en)*2013-09-112025-01-14Verizon Patent And Licensing Inc.Unified end user notification platform
US20210360079A1 (en)*2013-09-112021-11-18Verizon Media Inc.Unified end user notification platform
US10541962B2 (en)2013-11-192020-01-21Google LlcNotifying users in response to movement of a content item to a new content source
US9876748B1 (en)*2013-11-192018-01-23Google LlcNotifying users in response to movement of a content item to a new content source
US20150213024A1 (en)*2014-01-242015-07-30International Business Machines CorporationDynamic interest-based notifications
US9652507B2 (en)*2014-01-242017-05-16International Business Machines CorporationDynamic interest-based notifications
US9659066B2 (en)*2014-01-242017-05-23International Business Machines CorporationDynamic interest-based notifications
US11226989B2 (en)2014-01-242022-01-18Airbnb, Inc.Dynamic interest-based notifications
US20150213082A1 (en)*2014-01-242015-07-30International Business Machines CorporationDynamic interest-based notifications
US9871756B1 (en)*2014-02-132018-01-16Google Inc.Methods for displaying notifications
US20160170991A1 (en)*2014-12-112016-06-16Facebook, Inc.User-aware notification delivery
US10515081B2 (en)*2014-12-112019-12-24Facebook, Inc.User-aware notification delivery
US20160173631A1 (en)*2014-12-112016-06-16Facebook, Inc.Disambiguation of notification delivery
US10127284B2 (en)2014-12-182018-11-13International Business Machines CorporationScoring attributes in deep question answering systems based on algorithmic source code influences
US10120910B2 (en)2014-12-182018-11-06International Business Machines CorporationScoring attributes in deep question answering systems based on algorithmic source code influences
US12034796B2 (en)*2015-04-162024-07-09Google LlcSystems and methods for notifying users of changes to files in cloud-based file-storage systems
US20220224750A1 (en)*2015-04-162022-07-14Google LlcSystems and methods for notifying users of changes to files in cloud-based file-storage systems
US10084872B2 (en)2015-07-162018-09-25International Business Machines CorporationBehavior based notifications
US10757206B2 (en)2015-07-162020-08-25International Business Machines CorporationBehavior based notifications
US10425372B2 (en)*2015-08-182019-09-24Google LlcNotification targeting based on downstream user engagement
EP3289786A4 (en)*2015-08-182019-02-27Google LLC TARGETING NOTIFICATIONS BASED ON THE INVOLVEMENT OF A DOWNSTREAM USER
US9910668B2 (en)*2015-09-102018-03-06International Business Machines CorporationSensor-driven eventing and two stage notification
US10621602B2 (en)*2015-09-222020-04-14Adobe Inc.Reinforcement machine learning for personalized intelligent alerting
US10356031B2 (en)2015-09-302019-07-16Microsoft Technology Licensing, LlcPrioritized communication inbox
US20170118159A1 (en)*2015-10-262017-04-27Facebook, Inc.Batching of Notifications
US10924445B2 (en)*2015-10-262021-02-16Facebook, Inc.Notification targeting
US20170118162A1 (en)*2015-10-262017-04-27Facebook, Inc.Notification Classification
US20170116195A1 (en)*2015-10-262017-04-27Facebook, Inc.Notification Targeting
US10728201B2 (en)*2015-10-262020-07-28Facebook, Inc.Batching of notifications
US20170212944A1 (en)*2016-01-262017-07-27Socrata, Inc.Automated computer visualization and interaction with big data
US20170212904A1 (en)*2016-01-262017-07-27Canon Kabushiki KaishaInformation processing apparatus, information processing method, and computer-readable storage medium
JP2017134480A (en)*2016-01-262017-08-03キヤノン株式会社 Information processing apparatus, information processing system, information processing apparatus control method, and program
US10558681B2 (en)*2016-01-262020-02-11Socrata, Inc.Automated computer visualization and interaction with big data
US11422672B2 (en)*2016-04-112022-08-23Samsung Electronics Co., Ltd.Managing updates in a computing system using multiple access methods
US20170293414A1 (en)*2016-04-112017-10-12Samsung Electronics Co., Ltd.Managing updates in a computing system using multiple access methods
US20170374004A1 (en)*2016-06-242017-12-28Google Inc.Methods, systems, and media for presenting messages related to notifications
US11329942B2 (en)*2016-06-242022-05-10Google LlcMethods, systems, and media for presenting messages related to notifications
US10873596B1 (en)*2016-07-312020-12-22Swimlane, Inc.Cybersecurity alert, assessment, and remediation engine
US11086899B2 (en)*2016-08-082021-08-10International Business Machines CorporationOn demand synchronization of information
US10951591B1 (en)*2016-12-202021-03-16Wells Fargo Bank, N.A.SSL encryption with reduced bandwidth
US12253620B2 (en)2017-02-142025-03-18Microsoft Technology Licensing, LlcMulti-user intelligent assistance
US10938767B2 (en)*2017-03-142021-03-02Google LlcOutputting reengagement alerts by a computing device
CN110431582A (en)*2017-03-142019-11-08谷歌有限责任公司It is connect again by the output of calculating equipment and relates to prompting
US20180270179A1 (en)*2017-03-142018-09-20Google Inc.Outputting reengagement alerts by a computing device
US10445153B2 (en)*2017-06-302019-10-15Ingram Micro, Inc.Technologies for managing web notifications in client-server systems
JP2020526817A (en)*2017-06-302020-08-31イングラム マイクロ インコーポレーテッド Technology for managing web notifications in a client-server system
JP2019028621A (en)*2017-07-272019-02-21富士ゼロックス株式会社Program and article editing support apparatus
US20190034396A1 (en)*2017-07-272019-01-31Fuji Xerox Co., Ltd.Non-transitory computer readable medium and article editing support apparatus
US10785179B2 (en)2017-09-192020-09-22International Business Machines CorporationAlert modification based on content of a notification
US11005957B2 (en)*2017-09-292021-05-11Salesforce.Com, Inc.Distributed generation of live feed updates in a social networking system
US20190104189A1 (en)*2017-09-292019-04-04Salesforce.Com, Inc.Distributed generation of live feed updates in a social networking system
CN110771186A (en)*2017-11-202020-02-07谷歌有限责任公司System, method, and apparatus for controlling the provision of notifications based on the source of the notification
US10931619B2 (en)2017-12-012021-02-23International Business Machines CorporationAlert modification based on social media activity
US10326726B1 (en)*2017-12-012019-06-18International Business Machines CorporationAlert modification based on social media activity
US11308164B2 (en)2018-09-172022-04-19Yandex Europe AgMethod and system for generating push notifications related to digital news
US11163617B2 (en)*2018-09-212021-11-02Microsoft Technology Licensing, LlcProactive notification of relevant feature suggestions based on contextual analysis
US11093510B2 (en)2018-09-212021-08-17Microsoft Technology Licensing, LlcRelevance ranking of productivity features for determined context
US12189926B2 (en)*2019-05-312025-01-07Apple Inc.Systems and methods for proactively identifying and providing an internet link on an electronic device
US20230161460A1 (en)*2019-05-312023-05-25Apple Inc.Systems and Methods for Proactively Identifying and Providing an Internet Link on an Electronic Device
EP3980889A1 (en)*2019-06-102022-04-13Citrix Systems, Inc.Notification tagging for a workspace or application
US10977096B1 (en)*2019-09-302021-04-13Microsoft Technology Licensing, LlcMulti-objective, multi-input, efficient decoupling holistic platform for communication selection
US20210136059A1 (en)*2019-11-052021-05-06Salesforce.Com, Inc.Monitoring resource utilization of an online system based on browser attributes collected for a session
US12047373B2 (en)*2019-11-052024-07-23Salesforce.Com, Inc.Monitoring resource utilization of an online system based on browser attributes collected for a session
KR102803153B1 (en)2020-02-062025-05-07구글 엘엘씨 Decide whether and/or when to provide notifications based on application content to mitigate computationally wasteful application execution behavior.
US11609806B2 (en)2020-02-062023-03-21Google LlcDetermining whether and/or when to provide notifications, based on application content, to mitigate computationally wasteful application-launching behavior
KR20220127319A (en)*2020-02-062022-09-19구글 엘엘씨 Determining whether and/or when to provide notifications based on application content to mitigate computationally wasted application execution behavior
US11934895B2 (en)2020-02-062024-03-19Google LlcDetermining whether and/or when to provide notifications, based on application content, to mitigate computationally wasteful application-launching behavior
US11237885B2 (en)2020-02-062022-02-01Google LlcDetermining whether and/or when to provide notifications, based on application content, to mitigate computationally wasteful application-launching behavior
WO2021158224A1 (en)*2020-02-062021-08-12Google LlcDetermining whether and/or when to provide notifications, based on application content, to mitigate computationally wasteful application-launching behavior
US20220365791A1 (en)*2021-05-122022-11-17Apple Inc.Managing notifications on electronic devices
US11868596B2 (en)*2021-07-282024-01-09Capital One Services, LlcColor-based system for generating notifications
US20230121075A1 (en)*2021-10-192023-04-20International Business Machines CorporationNotification control considering remote work concentration of operator
US12175309B2 (en)*2021-10-192024-12-24Kyndryl, Inc.Notification control considering remote work concentration of operator
US11606443B1 (en)*2021-12-222023-03-14Microsoft Technology Licensing, LlcRead-time relevance-based unseen notification handling

Also Published As

Publication numberPublication date
WO2014074216A1 (en)2014-05-15

Similar Documents

PublicationPublication DateTitle
US20140129661A1 (en)Smart Web Notifications
US20230237062A1 (en)Gathering and contributing content across diverse sources
JP6117452B1 (en) System and method for optimizing content layout using behavioral metric
US10152464B2 (en)Determining and displaying a count of unread items in content feeds
US10395257B2 (en)System and method for interacting with a social network
US20140081977A1 (en)Personalized Content Delivery System
US20120324043A1 (en)Access to network content
US8954524B1 (en)Access to network content
CN104850546B (en)Display method and system of mobile media information
CN104067274A (en) Systems and methods for improving access to search results
US10445753B1 (en)Determining popular and trending content characteristics
WO2014190297A1 (en)Dynamic arrangement of content presented while a client device is in a locked state
WO2014055357A1 (en)Improving access to network content
US11403653B2 (en)Distributing electronic surveys via third-party content
US20120203865A1 (en)Apparatus and methods for providing behavioral retargeting of content from partner websites
US11336737B2 (en)Opt-out compliance
US9135345B1 (en)Generating and updating online content using standardized tagged data
US20220398612A1 (en)Information processing apparatus, information processing system, and program
US20220292144A1 (en)Provision of different content pages based on varying user interactions with a single content item
US9256343B1 (en)Dynamically modifying an electronic article based on commentary
US9979774B2 (en)Debugging and formatting feeds for presentation based on elements and content items
KR20220093261A (en)Context-adaptive scanning
CN118170479A (en)Page display method, device, equipment, storage medium and program product
US9098174B1 (en)Expanding the functionality of the browser URL box
US20210004790A1 (en)Systems, Methods and Devices for Providing Automated Adaptive Web-Based News Feeds

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:GOOGLE INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:THYAGARAJA, SOMAS;REEL/FRAME:031151/0058

Effective date:20121031

ASAssignment

Owner name:GOOGLE LLC, CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:044695/0115

Effective date:20170929

STCBInformation on status: application discontinuation

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


[8]ページ先頭

©2009-2025 Movatter.jp