Patents by Inventor Mark E. Wallace

Mark E. Wallace 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: 9537912
    Abstract: A computer-implemented method, computer program product, and computing system is provided for managing communication traffic relaying in a multiparty communication session. In an implementation, a method may include receiving a request from a first computing device to join a multiparty communication session. The method may also include associating the first computing device with a second computing device for the multiparty communication session, the second computing device participating in the multiparty communication session via a multipoint control unit. The method may further include relaying communication traffic for the multiparty communication session from the multipoint control unit to the first computing device by the second computing device.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, James Patrick Galvin, Jr., Patrick J. O'Sullivan, Mark E. Wallace
  • Patent number: 9374401
    Abstract: A computer-implemented method, computer program product, and computing system is provided for managing communication traffic relaying in a multiparty communication session. In an implementation, a method may include receiving a request from a first computing device to join a multiparty communication session. The method may also include associating the first computing device with a second computing device for the multiparty communication session, the second computing device participating in the multiparty communication session via a multipoint control unit. The method may further include relaying communication traffic for the multiparty communication session from the multipoint control unit to the first computing device by the second computing device.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, James Patrick Galvin, Jr., Patrick J. O'Sullivan, Mark E. Wallace
  • Patent number: 9363092
    Abstract: Computer program code receives input information for setup a video conference, and attributes of participants associated with one or more video endpoints in the video conference. The program code parses the input information to determine whether there are video data streams available for broadcast, and parameters in an access control file granting one or more of the participants a right to control which of the video data streams available for broadcast they view. The program code extracts parameters from the input information. The program code stores the parameters that are extracted as metadata. The program code compares the metadata with the attributes of the participants associated with the one or more video endpoints to determine matches. The program code requests a multipoint control unit to send one or more of the video data streams based on the access control file, criteria specified by the participants, and the matches determined.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: John A. Crawley, Dalia M. Havens, Lakshmi S. Meda, Mark E. Wallace
  • Patent number: 9093071
    Abstract: A method, computer program product, and system for identifying collaborators is described. A command precursor associated with delivery of a voice command associated with an electronic meeting is received. An audio signal including the voice command is received. A portion of the audio signal is identified as representing the voice command, based upon, at least in part, receiving the command precursor. The voice command is interpreted. The interpreted voice command is caused to be executed.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: John A. Crawley, Ruadhri J. Howman, John O'Connor, Mark E. Wallace, Tracee L. Wolf
  • Patent number: 9087516
    Abstract: A method, computer program product, and system for identifying collaborators is described. A command precursor associated with delivery of a voice command associated with an electronic meeting is received. An audio signal including the voice command is received. A portion of the audio signal is identified as representing the voice command, based upon, at least in part, receiving the command precursor. The voice command is interpreted. The interpreted voice command is caused to be executed.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: July 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: John A. Crawley, Ruadhri J. Howman, John O'Connor, Mark E. Wallace, Tracee L. Wolf
  • Patent number: 9088629
    Abstract: An electronic conference session is managed. The electronic conference session is hosted on a processing system for a plurality of users to participate in the conference session via a plurality of client devices. Performance of the processing system is monitored. Responsive to identifying a first indication that the performance of the processing system immanently will degrade below specified criteria, at least one process for hosting the electronic conference session is offloaded from the processing system to at least one of the client devices.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: July 21, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Patrick J. O'Sullivan, Mark E. Wallace
  • Patent number: 9077637
    Abstract: Determining the physical location of a mobile wireless device. A computer receives 1-hop and 2-hop neighbor information from a mobile wireless device for neighbor devices of the mobile wireless device responding to a discovery request transmitted by the mobile wireless device in an ad hoc wireless communications protocol. The computer determines a physical location of the mobile wireless device based in part on stored fixed physical locations of responding devices; an area in which the mobile wireless device is in range of responding 1-hop neighbors associated with a fixed physical location; and an area in which the mobile wireless device is in range of responding 1-hop neighbors not associated with a fixed physical location, which are in the range of 2-hop neighbors associated with fixed physical locations.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kieran G. A. Boland, Telemaque Ndizihiwe, Stephen Renwick, Mark E. Wallace
  • Publication number: 20150160787
    Abstract: Collaborating within a network computing system includes establishing a peer-to-peer communication link between a first computing system and a second computing system. The first computing system includes a first display device and a first pointer upon the display device. The second computing system includes a second display device and a second pointer upon the second display device. The second computing system receives first pointer control data for the first pointer indicating that the first pointer is to be displayed upon the second display device. The first pointer is displayed upon the second display device as specified by the first pointer control data. The second computing system moves the first pointer on the second display device responsive to second pointer control data received from the first computing system. The first pointer remains under control of the first computing system while the second pointer remains under control of the second computing system.
    Type: Application
    Filed: December 11, 2013
    Publication date: June 11, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter F. Haggar, Jacqueline G. Rojanatavorn, Steven K. Speicher, Mark E. Wallace, Scott A. Will
  • Patent number: 8984062
    Abstract: A computing device defines one or more hunt groups on a client, wherein the one or more hunt groups are defined based, at least in part, upon information specific to the client. The computing device receives a request for a communication session at the client. The request for the communication session is directed, by the computing device, to one or more members of the one or more hunt groups based, at least in part, upon the one or more defined hunt groups.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mark E. Wallace, Telemaque Ndizihiwe, Kieran Gerard Anthony Boland, Michael Cronin
  • Patent number: 8953471
    Abstract: An approach is provided to detect a spam message transmitted over a packetized, network-based telephony system. A request to initiate a first voice communication session is received from a requestor. A voice communications session is established with the requestor over the computer network. An audible ringing tone is sent to the requestor over the established voice communications session. While the audible ringing tone is being sent, audio data that is received from the requestor is analyzed. If the analysis detects an audible message in the audio data, then the requestor is identified as a possible spam source. On the other hand, if the analysis fails to detect the audible message in the audio data then the established voice communications session is handled as a non-spam event.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kieran Gerard Anthony Boland, Telemaque Ndizihiwe, Stephen Renwick, Mark E. Wallace
  • Publication number: 20140344361
    Abstract: A computer-implemented method, computer program product, and computing system is provided for managing communication traffic relaying in a multiparty communication session. In an implementation, a method may include receiving a request from a first computing device to join a multiparty communication session. The method may also include associating the first computing device with a second computing device for the multiparty communication session, the second computing device participating in the multiparty communication session via a multipoint control unit. The method may further include relaying communication traffic for the multiparty communication session from the multipoint control unit to the first computing device by the second computing device.
    Type: Application
    Filed: June 6, 2013
    Publication date: November 20, 2014
    Inventors: Jonathan Dunne, James Patrick Galvin, JR., Patrick J. O'Sullivan, Mark E. Wallace
  • Publication number: 20140344357
    Abstract: A computer-implemented method, computer program product, and computing system is provided for managing communication traffic relaying in a multiparty communication session. In an implementation, a method may include receiving a request from a first computing device to join a multiparty communication session. The method may also include associating the first computing device with a second computing device for the multiparty communication session, the second computing device participating in the multiparty communication session via a multipoint control unit. The method may further include relaying communication traffic for the multiparty communication session from the multipoint control unit to the first computing device by the second computing device.
    Type: Application
    Filed: May 20, 2013
    Publication date: November 20, 2014
    Applicant: International Business Machines Corporation
    Inventors: Jonathan Dunne, James Patrick Galvin, JR., Patrick J. O'Sullivan, Mark E. Wallace
  • Patent number: 8755331
    Abstract: Determining the physical location of a mobile wireless device. A computer receives 1-hop and 2-hop neighbor information from a mobile wireless device for neighbor devices of the mobile wireless device responding to a discovery request transmitted by the mobile wireless device in an ad hoc wireless communications protocol. The computer determines a physical location of the mobile wireless device based in part on stored fixed physical locations of responding devices; an area in which the mobile wireless device is in range of responding 1-hop neighbors associated with a fixed physical location; and an area in which the mobile wireless device is in range of responding 1-hop neighbors not associated with a fixed physical location, which are in the range of 2-hop neighbors associated with fixed physical locations.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kieran G. A. Boland, Telemaque Ndizihiwe, Stephen Renwick, Mark E. Wallace
  • Publication number: 20140142951
    Abstract: A method, computer program product, and system for identifying collaborators is described. A command precursor associated with delivery of a voice command associated with an electronic meeting is received. An audio signal including the voice command is received. A portion of the audio signal is identified as representing the voice command, based upon, at least in part, receiving the command precursor. The voice command is interpreted. The interpreted voice command is caused to be executed.
    Type: Application
    Filed: September 18, 2013
    Publication date: May 22, 2014
    Applicant: International Business Machines Corporation
    Inventors: John A. Crawley, Ruadhri J. Howman, John O'Connor, Mark E. Wallace, Tracee L. Wolf
  • Publication number: 20140142950
    Abstract: A method, computer program product, and system for identifying collaborators is described. A command precursor associated with delivery of a voice command associated with an electronic meeting is received. An audio signal including the voice command is received. A portion of the audio signal is identified as representing the voice command, based upon, at least in part, receiving the command precursor. The voice command is interpreted. The interpreted voice command is caused to be executed.
    Type: Application
    Filed: November 19, 2012
    Publication date: May 22, 2014
    Applicant: International Business Machines Corporation
    Inventors: John A. Crawley, Ruadhri J. Howman, John O'Connor, Mark E. Wallace, Tracee L. Wolf
  • Publication number: 20140126419
    Abstract: Determining the physical location of a mobile wireless device. A computer receives 1-hop and 2-hop neighbor information from a mobile wireless device for neighbor devices of the mobile wireless device responding to a discovery request transmitted by the mobile wireless device in an ad hoc wireless communications protocol. The computer determines a physical location of the mobile wireless device based in part on stored fixed physical locations of responding devices; an area in which the mobile wireless device is in range of responding 1-hop neighbors associated with a fixed physical location; and an area in which the mobile wireless device is in range of responding 1-hop neighbors not associated with a fixed physical location, which are in the range of 2-hop neighbors associated with fixed physical locations.
    Type: Application
    Filed: January 14, 2014
    Publication date: May 8, 2014
    Applicant: International Business Machines Corporation
    Inventors: Kieran G. A. Boland, Telemaque Ndizihiwe, Stephen Renwick, Mark E. Wallace
  • Publication number: 20140122657
    Abstract: Computer program code receives input information for setup a video conference, and attributes of participants associated with one or more video endpoints in the video conference. The program code parses the input information to determine whether there are video data streams available for broadcast, and parameters in an access control file granting one or more of the participants a right to control which of the video data streams available for broadcast they view. The program code extracts parameters from the input information. The program code stores the parameters that are extracted as metadata. The program code compares the metadata with the attributes of the participants associated with the one or more video endpoints to determine matches. The program code requests a multipoint control unit to send one or more of the video data streams based on the access control file, criteria specified by the participants, and the matches determined.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John A. Crawley, Dalia M. Havens, Lakshmi S. Meda, Mark E. Wallace
  • Publication number: 20140095604
    Abstract: An electronic conference session is managed. The electronic conference session is hosted on a processing system for a plurality of users to participate in the conference session via a plurality of client devices. Performance of the processing system is monitored. Responsive to identifying a first indication that the performance of the processing system immanently will degrade below specified criteria, at least one process for hosting the electronic conference session is offloaded from the processing system to at least one of the client devices.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JUDITH H. BANK, PATRICK J. O'SULLIVAN, MARK E. WALLACE
  • Publication number: 20130176865
    Abstract: An approach is provided to detect a spam message transmitted over a packetized, network-based telephony system. A request to initiate a first voice communication session is received from a requestor. A voice communications session is established with the requestor over the computer network. An audible ringing tone is sent to the requestor over the established voice communications session. While the audible ringing tone is being sent, audio data that is received from the requestor is analyzed. If the analysis detects an audible message in the audio data, then the requestor is identified as a possible spam source. On the other hand, if the analysis fails to detect the audible message in the audio data then the established voice communications session is handled as a non-spam event.
    Type: Application
    Filed: January 5, 2012
    Publication date: July 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kieran Gerard Anthony Boland, Telemaque Ndizihiwe, Stephen Renwick, Mark E. Wallace
  • Publication number: 20130148573
    Abstract: A computer to identify wireless enabled neighbors while connected to a network via an Ethernet or wireless infrastructure mode communications protocol. The computer switches to a first ad hoc wireless protocol and performs a discovery operation, then switches to a second ad hoc wireless protocol and performs a discovery operation. The computer switches back to the Ethernet or wireless infrastructure mode communications protocol and transmits the neighbor information to a storage device.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kieran G. A. Boland, Telemaque Ndizihiwe, Stephen Renwick, Mark E. Wallace