Patents by Inventor James E. Christensen

James E. Christensen 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).

  • Publication number: 20190144444
    Abstract: The present invention relates to compounds that inhibit KRas G12C. In particular, the present invention relates to compounds that irreversibly inhibit the activity of KRas G12C, pharmaceutical compositions comprising the compounds and methods of use therefor.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 16, 2019
    Inventors: James F. Blake, Laurence E. Burgess, Mark Joseph Chicarelli, James Gail Christensen, Adam Cook, Jay Bradford Fell, John P. Fischer, Matthew Arnold Marx, Macedonio J. Mejia, Pavel Savechenkov, Guy P.A. Vigers, Christopher Ronald Smith, Martha E. Rodriguez
  • Patent number: 9479467
    Abstract: 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: Grant
    Filed: July 29, 2013
    Date of Patent: October 25, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William C. Barlow, Muhammed F. Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Patent number: 9479465
    Abstract: 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: Grant
    Filed: June 26, 2012
    Date of Patent: October 25, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William C. Barlow, Muhammed Fatih Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Patent number: 9224134
    Abstract: Arrangements disclosed herein relate to arranging a conversation among a plurality of participants. At least one user input related to a conversation intended by at least one user to take place can be identified. The desired conversation can include the plurality of participants. The conversation need not pre-scheduled. Contextual information of the plurality of participants can be monitored in real time to determine whether it is presently appropriate for the conversation to take place. When the contextual information of the plurality of participants indicates that it is presently appropriate for the conversation to take place, initiation of the conversation can be attempted.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 29, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Christensen, Andrew L. Schirmer, Tracee L. Wolf
  • Patent number: 9084099
    Abstract: 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: Grant
    Filed: July 29, 2013
    Date of Patent: July 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: William C. Barlow, Muhammed F. Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Patent number: 9055420
    Abstract: 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: Grant
    Filed: June 25, 2012
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Muhammed Fatih Bulut, William C. Barlow, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Patent number: 9043388
    Abstract: 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: Grant
    Filed: June 25, 2012
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Muhammed Fatih Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Patent number: 8959165
    Abstract: A method includes receiving a message from a user device, determining whether the message includes a tag, identifying at least one interaction the user device performed with an application responsive to determining that the message includes the tag, calculating a difference between a time the message was received and a time associated associated with the at least one interaction responsive to determining that the difference between the time the message was received and the time associated with the at least one identified interaction is within the threshold value.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mark Bailey, James E. Christensen, Jason B. Ellis, Robert G. Farrell
  • Patent number: 8903847
    Abstract: A voice tagging system includes a client computing device that includes a media object capture device and a voice capture device and runs a client application that associates media objects to voice samples. The system also includes a communications network coupled to the client computing device, a voice tagging system coupled to the communications network and receiving at least one association between a first media object and a first voice sample, and a database coupled to the voice tagging system, the database including one or more voice tags, each voice tag being coupled to one or more voice samples.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mark Bailey, James E. Christensen, Catalina M. Danis, Jason B. Ellis, Thomas D. Erickson, Robert G. Farrell, Wendy A. Kellogg
  • Publication number: 20140181092
    Abstract: 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: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: W. CALEB BARLOW, JAMES E. CHRISTENSEN, DAVID S. MARSHAK, ANDREW L. SCHIRMER, TRACEE L. WOLF
  • Publication number: 20140181094
    Abstract: 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: Application
    Filed: September 10, 2013
    Publication date: June 26, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: W. Caleb Barlow, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Tracee L. Wolf
  • Publication number: 20140019536
    Abstract: 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: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Applicant: International Business Machines Corporation
    Inventors: James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Publication number: 20130344854
    Abstract: 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: Application
    Filed: July 29, 2013
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: William C. Barlow, Muhammed F. Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Publication number: 20130346495
    Abstract: 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: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Muhammed Fatih Bulut, William C. Barlow, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Publication number: 20130346524
    Abstract: 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: Application
    Filed: July 29, 2013
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: William C. Barlow, Muhammed F. Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Publication number: 20130346514
    Abstract: 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: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: William C. Barlow, Muhammed Fatih Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Publication number: 20130346595
    Abstract: 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: Application
    Filed: June 25, 2012
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Muhammed Fatih Bulut, James E. Christensen, David S. Marshak, Andrew L. Schirmer, Amy D. Travis
  • Patent number: 8600359
    Abstract: A method for administering a communication session includes initiating a session between a server and a user device, the user device associated with a user phone number, associating the user phone number and a first session state phone number with a state of the session, and sending a first message associated with the state of the session from the server to the user device, the first message sent from the first session state phone number to the user phone number.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark Bailey, James E. Christensen, Steven D. Daniels, Jason B. Ellis, Robert G. Farrell
  • Patent number: 8526588
    Abstract: A system, method, and computer program product for initiating a conference call are disclosed. The method includes running a conference call managing application. The method also includes receiving at least one participant-defined condition. The participant-defined condition is associated with at least one conference call defining a status of a participant's communication device to connect the participant to the conference call. At least one alert is sent out to at least all required participants of the conference call, in response to the participant-defined condition being satisfied to start the conference call.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: William E. Bennett, James E. Christensen, Stephen E. Levy, Jeremy Sussman, Tracee L. Wolf
  • Publication number: 20130005366
    Abstract: A method includes receiving a message from a user device, determining whether the message includes a tag, identifying at least one interaction the user device performed with an application responsive to determining that the message includes the tag, calculating a difference between a time the message was received and a time associated with the at least one identified interaction, determining whether the difference between the time the message was received and the time associated with the at least one identified interaction is within a threshold value, and associating the tag with the application associated with the at least one interaction responsive to determining that the difference between the time the message was received and the time associated with the at least one identified interaction is within the threshold value.
    Type: Application
    Filed: September 10, 2012
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark Bailey, James E. Christensen, Jason B. Ellis, Robert G. Farrell