Patents by Inventor David S. Marshak
David S. Marshak has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10628430Abstract: Arrangements relate to the management of data items representing intended future conversations. A plurality of first inputs related to a respective intended future conversation can be received. At least one data item representing the respective intended future conversation can be created for each first input. At least one attribute can be received for each of the plurality of intended future conversations associated with-each first input. In response to receiving at least one attribute for each of the plurality of the intended future conversations associated with each first input, the plurality of intended future conversations associated with each first input can be ranked in a particular order based on at least one of the received attributes. A listing of the intended future conversations that is based on the ranking can be generated.Type: GrantFiled: December 21, 2012Date of Patent: April 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: W. Caleb Barlow, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Tracee L. Wolf
-
Patent number: 9479467Abstract: A computer receives a first information related to a communication sent to a user device of a second person. The computer determines a user device of a first person using the first information. The computer sends a context information request to the user device of the first person. The computer receives a context information reply responsive to the context information request. The computer sends context information of the context information reply to the user device of the second person. The computer releases the communication to the user device of the second person.Type: GrantFiled: July 29, 2013Date of Patent: October 25, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William C. Barlow, Muhammed F. Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
-
Patent number: 9479465Abstract: A computer receives a first information related to a communication sent to a user device of a second person. The computer determines a user device of a first person using the first information. The computer sends a context information request to the user device of the first person. The computer receives a context information reply responsive to the context information request. The computer sends context information of the context information reply to the user device of the second person. The computer releases the communication to the user device of the second person.Type: GrantFiled: June 26, 2012Date of Patent: October 25, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William C. Barlow, Muhammed Fatih Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
-
Patent number: 9084099Abstract: A computer receives a plurality of records each relevant to a relationship between a first person and a second person. The computer determines a communication score of a communication from the first person to the second person, wherein the score is based on at least one of the plurality of records. The computer compares the communication score to an established mediation threshold. Responsive to determining that the communication score violates the established mediation threshold, the computer passes the communication to a user device of the second person. Further, the computer prioritizes the plurality of records according to a set of priorities, and presents the plurality of records to the first person or to the second person.Type: GrantFiled: July 29, 2013Date of Patent: July 14, 2015Assignee: International Business Machines CorporationInventors: William C. Barlow, Muhammed F. Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
-
Patent number: 9055420Abstract: A computer receives a plurality of records each relevant to a relationship between a first person and a second person. The computer determines a communication score of a communication from the first person to the second person, wherein the score is based on at least one of the plurality of records. The computer compares the communication score to an established mediation threshold. Responsive to determining that the communication score violates the established mediation threshold, the computer passes the communication to a user device of the second person. Further, the computer prioritizes the plurality of records according to a set of priorities, and presents the plurality of records to the first person or to the second person.Type: GrantFiled: June 25, 2012Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Muhammed Fatih Bulut, William C. Barlow, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
-
Patent number: 9043388Abstract: A computer receives a first attempt at communication made via a first communication channel and stores a first attempt record corresponding to the first attempt at communication in an attempts file. The computer receives a second attempt at communication made through a second communication channel that is different from the first communication channel and stores a second attempt record corresponding to the second attempt at communication in the attempts file. The computer queues at least a portion of the first attempt record and at least a portion of the second attempt record. The computer determines that the first attempt at communication and the second attempt at communication were created by a common sender, determines a third communication channel for replying to the common sender, and transmits a third attempt at communication to the common sender via the third communication channel.Type: GrantFiled: June 25, 2012Date of Patent: May 26, 2015Assignee: International Business Machines CorporationInventors: Muhammed Fatih Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
-
Patent number: 8820629Abstract: A method, computer program product, and system for barcode scanning for communication is described. Barcode information is received. Location information associated with the barcode information is identified. Communication session information associated with a user is determined based upon, at least in part, the identified location information.Type: GrantFiled: February 27, 2013Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: James Patrick Galvin, Jr., David S. Marshak
-
Publication number: 20140239057Abstract: A method, computer program product, and system for barcode scanning for communication is described. Barcode information is received. Location information associated with the barcode information is identified. Communication session information associated with a user is determined based upon, at least in part, the identified location information.Type: ApplicationFiled: February 27, 2013Publication date: August 28, 2014Applicant: International Business Machines CorporationInventors: James Patrick Galvin, JR., David S. Marshak
-
Publication number: 20140181094Abstract: Arrangements relate to the management of data items representing intended future conversations. A plurality of first inputs related to a respective intended future conversation can be received. At least one data item representing the respective intended future conversation can be created for each first input. At least one attribute can be received for each of the plurality of intended future conversations associated with-each first input. In response to receiving at least one attribute for each of the plurality of the intended future conversations associated with each first input, the plurality of intended future conversations associated with each first input can be ranked in a particular order based on at least one of the received attributes. A listing of the intended future conversations that is based on the ranking can be generated.Type: ApplicationFiled: September 10, 2013Publication date: June 26, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: W. Caleb Barlow, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Tracee L. Wolf
-
Publication number: 20140181092Abstract: Arrangements relate to the management of data items representing intended future conversations. A plurality of first inputs related to a respective intended future conversation can be received. At least one data item representing the respective intended future conversation can be created for each first input. At least one attribute can be received for each of the plurality of intended future conversations associated with-each first input. In response to receiving at least one attribute for each of the plurality of the intended future conversations associated with each first input, the plurality of intended future conversations associated with each first input can be ranked in a particular order based on at least one of the received attributes. A listing of the intended future conversations that is based on the ranking can be generated.Type: ApplicationFiled: December 21, 2012Publication date: June 26, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: W. CALEB BARLOW, JAMES E. CHRISTENSEN, DAVID S. MARSHAK, ANDREW L. SCHIRMER, TRACEE L. WOLF
-
Publication number: 20140019536Abstract: A real-time collaboration system receives a join condition of a potential participant of a real-time collaboration session. The join condition requires that a selected individual has connected to the real-time collaboration session and that the selected individual is prepared for participation in media sharing during the real-time collaboration session, or that selected information has been expressed during the real-time collaboration session, or that the potential participant has finished a task that overlaps in time with the real-time collaboration session, or that a selected number of individuals necessary to establish a quorum have connected to the real-time collaboration session, or that a selected individual has disconnected from the real-time collaboration session. If the real-time collaboration system determines that the join condition has been satisfied, then the real-time collaboration system notifies the potential participant to join the real-time collaboration session.Type: ApplicationFiled: July 12, 2012Publication date: January 16, 2014Applicant: International Business Machines CorporationInventors: James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
-
Publication number: 20130346524Abstract: A computer receives a first information related to a communication sent to a user device of a second person. The computer determines a user device of a first person using the first information. The computer sends a context information request to the user device of the first person. The computer receives a context information reply responsive to the context information request. The computer sends context information of the context information reply to the user device of the second person. The computer releases the communication to the user device of the second person.Type: ApplicationFiled: July 29, 2013Publication date: December 26, 2013Applicant: International Business Machines CorporationInventors: William C. Barlow, Muhammed F. Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
-
Publication number: 20130344854Abstract: A computer receives a plurality of records each relevant to a relationship between a first person and a second person. The computer determines a communication score of a communication from the first person to the second person, wherein the score is based on at least one of the plurality of records. The computer compares the communication score to an established mediation threshold. Responsive to determining that the communication score violates the established mediation threshold, the computer passes the communication to a user device of the second person. Further, the computer prioritizes the plurality of records according to a set of priorities, and presents the plurality of records to the first person or to the second person.Type: ApplicationFiled: July 29, 2013Publication date: December 26, 2013Applicant: International Business Machines CorporationInventors: William C. Barlow, Muhammed F. Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
-
Publication number: 20130346514Abstract: A computer receives a first information related to a communication sent to a user device of a second person. The computer determines a user device of a first person using the first information. The computer sends a context information request to the user device of the first person. The computer receives a context information reply responsive to the context information request. The computer sends context information of the context information reply to the user device of the second person. The computer releases the communication to the user device of the second person.Type: ApplicationFiled: June 26, 2012Publication date: December 26, 2013Applicant: International Business Machines CorporationInventors: William C. Barlow, Muhammed Fatih Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
-
Publication number: 20130346595Abstract: A computer receives a first attempt at communication made via a first communication channel and stores a first attempt record corresponding to the first attempt at communication in an attempts file. The computer receives a second attempt at communication made through a second communication channel that is different from the first communication channel and stores a second attempt record corresponding to the second attempt at communication in the attempts file. The computer queues at least a portion of the first attempt record and at least a portion of the second attempt record. The computer determines that the first attempt at communication and the second attempt at communication were created by a common sender, determines a third communication channel for replying to the common sender, and transmits a third attempt at communication to the common sender via the third communication channel.Type: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Applicant: International Business Machines CorporationInventors: Muhammed Fatih Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
-
Publication number: 20130346495Abstract: A computer receives a plurality of records each relevant to a relationship between a first person and a second person. The computer determines a communication score of a communication from the first person to the second person, wherein the score is based on at least one of the plurality of records. The computer compares the communication score to an established mediation threshold. Responsive to determining that the communication score violates the established mediation threshold, the computer passes the communication to a user device of the second person. Further, the computer prioritizes the plurality of records according to a set of priorities, and presents the plurality of records to the first person or to the second person.Type: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Applicant: International Business Machines CorporationInventors: Muhammed Fatih Bulut, William C. Barlow, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis