Method, apparatus and machine readable medium for measuring user availability or receptiveness to notifications
US-2019253519-A1 · Aug 15, 2019 · US
US10841364B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10841364-B2 |
| Application number | US-201715470019-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 27, 2017 |
| Priority date | Mar 27, 2017 |
| Publication date | Nov 17, 2020 |
| Grant date | Nov 17, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method may include identifying a sending computer system and a receiving computer system. The method may also include receiving a request from the sending computer system for a receptiveness value of the receiving computer system, where the receptiveness value indicates openness of the receiving computer system to interruption. The method may also include determining a current state of the receiving computer system. The method may also include determining a known state of the receiving computer system. The method may also include calculating a known state receptiveness value. The method may also include analyzing the current state and the known state to determine whether the current state is equivalent to the known state. The method may also include calculating the receptiveness value for the receiving computer system. The method may also include transmitting computer instructions for displaying the receptiveness value to the sending computer system.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method comprising: identifying a sending computer system and a receiving computer system, wherein the sending computer system is a potential sender of at least one electronic message during a first time period and wherein the receiving computer system is a potential recipient of the at least one electronic message during the first time period; receiving a request from the sending computer system for a receptiveness value of the receiving computer system, wherein the receptiveness value indicates openness of the receiving computer system to interruption; determining a current state of the receiving computer system, wherein the current state is a state of activity of one or more external devices in a geographic area of the receiving computer system during the first time period; determining a known state of the receiving computer system, wherein the known state is the state of activity of the one or more external devices in the geographic area of the receiving computer system during a second time period, wherein the second time period precedes the first time period; calculating a known state receptiveness value, wherein the known state receptiveness value indicates the openness of the receiving computer system to interruption at the known state, and, wherein calculating the known state receptiveness value comprises: identifying at least one second time period electronic message received by the receiving computer system during the second time period; identifying message metadata for the at least one second time period electronic message; calculating a response time to the at least one second time period electronic message, wherein the response time is an elapsed time between a time the receiving computer system received the at least one second time period electronic message and a time the receiving computer system sent a response to the at least one second time period electronic message; in response to calculating the response time, generating correlation transaction sets and correlation probabilities, wherein each of the correlating transaction sets is a data set of the one or more external devices, the activity states, and the response time, and wherein each of the correlation probabilities is a probability of the one or more external devices and the activity states correlating with the response time based on the correlation transaction sets; and calculating the known state receptiveness value using the correlation transaction sets and the correlation probabilities; analyzing the current state and the known state to determine whether the current state is equivalent to the known state, wherein analyzing the current state and the known state comprises comparing the current state to the known state; in response to analyzing the current state and the known state, calculating the receptiveness value for the receiving computer system; and transmitting computer instructions for displaying the receptiveness value to the sending computer system. 2. The method of claim 1 , wherein determining the current state comprises: locating the one or more external devices in the geographic area of the receiving computer system during the first time period; identifying activity states of the one or more external devices during the first time period; and analyzing the activity states of the one or more external devices during the first time period, resulting in the current state. 3. The method of claim 1 , wherein determining the known state comprises: locating the one or more external devices in the geographic area of the receiving computer system during the second time period; identifying activity states of the one or more external devices during the second time period; and analyzing the activity states of the one or more external devices during the second time period. 4. The method of claim 1 , wherein calculating the receptiveness value comprises, in response to determining that the current state is unequal to the known state, calculating the receptiveness value via an automated statistical technique. 5. The method of claim 1 , wherein calculating the receptiveness value comprises, in response to determining that the current state is equivalent to the known state, determining the receptiveness value for the receiving computer system is equivalent to the calculated known state receptiveness value. 6. The method of claim 1 , wherein at least the identifying, the receiving, the analyzing, the calculating, and the transmitting are performed by the receiving computer system. 7. The method of claim 1 , wherein at least the identifying, the receiving, the analyzing, the calculating, and the transmitting are performed by a computer system of a trusted third party. 8. A system comprising: a memory; and a processor in communication with the memory, the processor configured to perform a method comprising: identifying a sending computer system and a receiving computer system, wherein the sending computer system is a potential sender of at least one electronic message during a first time period and wherein the receiving computer system is a potential recipient of the at least one electronic message during the first time period; receiving a request from the sending computer system for a receptiveness value of the receiving computer system, wherein the receptiveness value indicates openness of the receiving computer system to interruption; determining a current state of the receiving computer system, wherein the current state is a state of activity of one or more external devices in a geographic area of the receiving computer system during the first time period; determining a known state of the receiving computer system, wherein the known state is the state of activity of the one or more external devices in the geographic area of the receiving computer system during a second time period, wherein the second time period precedes the first time period; calculating a known state receptiveness value, wherein the known state receptiveness value indicates the openness of the receiving computer system to interruption at the known state, and, wherein calculating the known state receptiveness value comprises: identifying at least one second time period electronic message received by the receiving computer system during the second time period; identifying message metadata for the at least one second time period electronic message; calculating a response time to the at least one second time period electronic message, wherein the response time is an elapsed time between a time the receiving computer system received the at least one second time period electronic message and a time the receiving computer system sent a response to the at least one second time period electronic message; in response to calculating the response time, generating correlation transaction sets and correlation probabilities, wherein each of the correlating transaction sets is a data set of the one or more external devices, the activity states, and the response time, and wherein each of the correlation probabilities is a probability of the one or more external devices and the activity states correlating with the response time based on the correlation transaction sets; and calculating the known state receptiveness value using the correlation transaction sets and the correlation probabilities; analyzing the current state and the known state to determine whether the current state is equivalent to the known state, wherein analyzing the current state and the known state comprises comparing the current state to the known state; in response to analyzing the current state and the known state, calculating the receptiveness value for the receiving computer s
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
by checking functioning · CPC title
Routing a service request depending on the request content or context · CPC title
using third party service providers · CPC title
using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.