Patents by Inventor MARK A. WOOLLEY
MARK A. WOOLLEY 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: 11399263Abstract: A method and apparatus. In response to a first mobile device not being connected to the broker service apparatus, it is ascertained that a second mobile device is connected to the broker service apparatus. A first control signal was received, prior to ascertaining that the second mobile device is connected to the broker service apparatus, by the broker service apparatus from a telephony service. The first control signal includes a first unique identifier and data targeted to the first mobile device. In response to the ascertaining, a second control signal is issued to the second mobile device in order to forward the data to the second mobile device. The second control signal includes an identifier of the first mobile device. The second control signal causes the second mobile device to use the identifier of the first mobile device to forward the data to the first mobile device.Type: GrantFiled: March 16, 2020Date of Patent: July 26, 2022Assignee: International Business Machines CorporationInventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Patent number: 10904177Abstract: According to one embodiment, a method for lossy data compression is provided. The method may also include determining a length and a plurality of bounding characters associated with each data item within the data message. The method may further include encoding each data item within the data message by replacing each data item with the determined length and the determined plurality of bounding characters. The method may also include transmitting the data message to a recipient.Type: GrantFiled: June 6, 2019Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Publication number: 20200221267Abstract: A method and apparatus. In response to a first mobile device not being connected to the broker service apparatus, it is ascertained that a second mobile device is connected to the broker service apparatus. A first control signal was received, prior to ascertaining that the second mobile device is connected to the broker service apparatus, by the broker service apparatus from a telephony service. The first control signal includes a first unique identifier and data targeted to the first mobile device. In response to the ascertaining, a second control signal is issued to the second mobile device in order to forward the data to the second mobile device. The second control signal includes an identifier of the first mobile device. The second control signal causes the second mobile device to use the identifier of the first mobile device to forward the data to the first mobile device.Type: ApplicationFiled: March 16, 2020Publication date: July 9, 2020Inventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Patent number: 10685333Abstract: In one embodiment, a method for automatic inference of meeting attendance is provided. The method comprises sending a calendar request to a plurality of users that are invited to a meeting. The method further comprises receiving from each user of the plurality, a unique string identifying the user. The method further comprises generating a lookup table identifying the users of the plurality and their respective unique strings. The method further comprises receiving a first string broadcasted by a first user during the meeting. The method further comprises, responsive to determining that the broadcasted first string does not match one of the unique strings in the lookup table, performing an action to prevent the first user from receiving meeting content determined to be confidential.Type: GrantFiled: August 31, 2016Date of Patent: June 16, 2020Assignee: International Business Machines CorporationInventors: Christopher J. Poole, Mark A. Woolley, Andrew Wright
-
Patent number: 10652704Abstract: A method and apparatus for controlling a second mobile device in response to a first mobile device having no connection to a telephony service. In response to receiving a first control signal including the first unique identifier and from the telephony service, the first unique identifier is used to identify the first group. The data is targeted to the first mobile device. In response to the first mobile device not being connected to the broker service apparatus and the second mobile device being connected to the broker service apparatus, a second control signal, which includes the identifier of the first mobile device, is issued to the second mobile device in order to forward the data to the second mobile device.Type: GrantFiled: October 31, 2018Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Patent number: 10437703Abstract: The present arrangements relate to analyzing a software error. At least one dump file created in response to a crash of software executing on a processing system can be accessed. Based on the dump file, a base version of at least one software module that was loaded when the crash occurred can be identified. Based on the dump file, maintenance that has been applied to the at least one software module also can be identified. A report recommending new corrective maintenance to be applied to the at least one software module can be generated.Type: GrantFiled: January 2, 2017Date of Patent: October 8, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Samuel J. Smith, Mark A. Woolley, Andrew Wright
-
Publication number: 20190288967Abstract: According to one embodiment, a method for lossy data compression is provided. The method may also include determining a length and a plurality of bounding characters associated with each data item within the data message. The method may further include encoding each data item within the data message by replacing each data item with the determined length and the determined plurality of bounding characters. The method may also include transmitting the data message to a recipient.Type: ApplicationFiled: June 6, 2019Publication date: September 19, 2019Inventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Patent number: 10361980Abstract: According to one embodiment, a method for lossy data compression is provided. The method may also include determining a length and a plurality of bounding characters associated with each data item within the data message. The method may further include encoding each data item within the data message by replacing each data item with the determined length and the determined plurality of bounding characters. The method may also include transmitting the data message to a recipient.Type: GrantFiled: December 19, 2017Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Patent number: 10360771Abstract: Controlling transmission of an alert to a user of a device providing audio. An event which is identified as an alert is detected, and it is determined that the alert is a notifiable alert. A movement sensor associated with the user is monitored during a time period after detection of the notifiable alert. During the time period, it is determined whether movement of the sensor has deviated from a prior pattern of movement. A deviation indicates a user response to the alert. An action to alert the user is taken if the movement of the sensor during the time period has not deviated from the prior pattern of movement indicating that the user has not responded to the original alert. There is no such action if the movement of the sensor has deviated from the prior pattern of movement indicating a user response to the alert.Type: GrantFiled: December 14, 2016Date of Patent: July 23, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Patent number: 10331544Abstract: Creating additional trace entries by dynamically processing recently captured output data, working data, and input data to diagnose a software error. Integrating additional trace entries in chronological order with conventional trace entries into a single trace dataset for analysis.Type: GrantFiled: August 23, 2018Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Stephen J. Burghard, Samuel J. Smith, Mark A. Woolley, Andrew Wright
-
Patent number: 10331540Abstract: Technical solutions are described for identifying false positive tests. An example method includes receiving an input identifying a defect in a portion of a product code. The method also includes identifying a first automated test that is associated with the portion of the product code. The method also includes lowering a first test confidence value that is associated with the first automated test by a predetermined amount in response to the first automated test being a passing test. The method also includes marking the first automated test as a false positive test.Type: GrantFiled: March 30, 2016Date of Patent: June 25, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adam P. Coulthard, Neil W. Leedham, Mark A. Woolley, Andy Wright
-
Publication number: 20190069144Abstract: A method and apparatus for controlling a second mobile device in response to a first mobile device having no connection to a telephony service. In response to receiving a first control signal including the first unique identifier and from the telephony service, the first unique identifier is used to identify the first group. The data is targeted to the first mobile device. In response to the first mobile device not being connected to the broker service apparatus and the second mobile device being connected to the broker service apparatus, a second control signal, which includes the identifier of the first mobile device, is issued to the second mobile device in order to forward the data to the second mobile device.Type: ApplicationFiled: October 31, 2018Publication date: February 28, 2019Inventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Patent number: 10171962Abstract: A method and apparatus for controlling a second mobile device in response to a first mobile device having no connection to a telephony service. A first unique identifier is assigned to the first group by a broker service apparatus that is a computer apparatus. The telephony service is notified of the first unique identifier. In response to receiving a first control signal including the first unique identifier and from the telephony service, the first unique identifier is used to identify the first group. The data is targeted to the first mobile device. In response to the first mobile device not being connected to the broker service apparatus and the second mobile device being connected to the broker service apparatus, a second control signal, which includes the identifier of the first mobile device, is issued to the second mobile device in order to forward the data to the second mobile device.Type: GrantFiled: October 27, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Publication number: 20180365128Abstract: Creating additional trace entries by dynamically processing recently captured output data, working data, and input data to diagnose a software error. Integrating additional trace entries in chronological order with conventional trace entries into a single trace dataset for analysis.Type: ApplicationFiled: August 23, 2018Publication date: December 20, 2018Inventors: Stephen J. Burghard, Samuel J. Smith, Mark A. Woolley, Andrew Wright
-
Patent number: 10095604Abstract: Creating additional trace entries by dynamically processing recently captured output data, working data, and input data to diagnose a software error. Integrating additional trace entries in chronological order with conventional trace entries into a single trace dataset for analysis.Type: GrantFiled: June 13, 2014Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Stephen J. Burghard, Samuel J. Smith, Mark A. Woolley, Andrew Wright
-
Publication number: 20180234817Abstract: A method and apparatus for controlling a second mobile device in response to a first mobile device having no connection to a telephony service. A first unique identifier is assigned to the first group by a broker service apparatus that is a computer apparatus. The telephony service is notified of the first unique identifier. In response to receiving a first control signal including the first unique identifier and from the telephony service, the first unique identifier is used to identify the first group. The data is targeted to the first mobile device. In response to the first mobile device not being connected to the broker service apparatus and the second mobile device being connected to the broker service apparatus, a second control signal, which includes the identifier of the first mobile device, is issued to the second mobile device in order to forward the data to the second mobile device.Type: ApplicationFiled: October 27, 2015Publication date: August 16, 2018Inventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Patent number: 10049027Abstract: Creating additional trace entries by dynamically processing recently captured output data, working data, and input data to diagnose a software error. Integrating additional trace entries in chronological order with conventional trace entries into a single trace dataset for analysis.Type: GrantFiled: December 23, 2013Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Stephen J. Burghard, Samuel J. Smith, Mark A. Woolley, Andrew Wright
-
Publication number: 20180165922Abstract: Controlling transmission of an alert to a user of a device providing audio. An event which is identified as an alert is detected, and it is determined that the alert is a notifiable alert. A movement sensor associated with the user is monitored during a time period after detection of the notifiable alert. During the time period, it is determined whether movement of the sensor has deviated from a prior pattern of movement. A deviation indicates a user response to the alert. An action to alert the user is taken if the movement of the sensor during the time period has not deviated from the prior pattern of movement indicating that the user has not responded to the original alert. There is no such action if the movement of the sensor has deviated from the prior pattern of movement indicating a user response to the alert.Type: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Inventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Publication number: 20180109478Abstract: According to one embodiment, a method for lossy data compression is provided. The method may also include determining a length and a plurality of bounding characters associated with each data item within the data message. The method may further include encoding each data item within the data message by replacing each data item with the determined length and the determined plurality of bounding characters. The method may also include transmitting the data message to a recipient.Type: ApplicationFiled: December 19, 2017Publication date: April 19, 2018Inventors: Hamish C. Hunt, Nicholas K. Lincoln, Christopher J. Poole, Mark A. Woolley
-
Patent number: 9915540Abstract: Aspects of the present invention disclose a method, computer program product, and system for generating routing information. The method includes one or more processors acquiring a current location for each of a plurality of mobile computing devices. The method further includes one or more processors identifying a range that corresponds to each of the plurality of mobile computing devices. The method further includes one or more processors determining a target location at which at least two of the plurality of mobile computing devices can be in proximity. The determined target location is based on the acquired current location of each of the plurality of mobile computing devices and the identified ranges that correspond to each of the plurality of mobile computing devices. The method further includes one or more processors generating routing information corresponding to the at least two of the mobile computing devices and the determined target location.Type: GrantFiled: August 6, 2015Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Anna Bridgen, Christopher J. Poole, Stephen J. Upton, Mark A. Woolley