Using and comparing known and current activity states to determine receptiveness

US10841364B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10841364-B2
Application numberUS-201715470019-A
CountryUS
Kind codeB2
Filing dateMar 27, 2017
Priority dateMar 27, 2017
Publication dateNov 17, 2020
Grant dateNov 17, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • H04L67/10Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10841364B2 cover?
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 cu…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 17 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).