Using activity states to determine receptiveness
Abstract
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 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, in response to analyzing the current state and the known state, 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.
Claims
exact text as granted — not AI-modified1 . 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, 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; 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, and 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, analyzing the activity states of the one or more external devices during the second time period, and 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, 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; in response to analyzing the current state and the known state, calculating the receptiveness value for the receiving computer system, 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; and transmitting computer instructions for displaying the receptiveness value to the sending computer system, wherein the receptiveness value is displayed via the sending computer system before the sending computer system sends an electronic communication to the receiving computer system.
Join the waitlist — get patent alerts
Track US2018278503A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.