Patents by Inventor Geoffrey S. Pirie

Geoffrey S. Pirie 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: 11423205
    Abstract: Method and system are provided for font personalization. The method carried out at a client includes: receiving a user-specific font transformation at a first client for storing at the first client, wherein the user-specific font transformation is a font transformation of a base font for an author user to which the font transformation applies; receiving content associated with the author user, wherein the content associated with the author user is received with an identifier of the user-specific font transformation of the author user; receiving the base font at the first client for storing at the first client for use with the user-specific font transformation; and applying the user-specific font transformation to the base font when rendering the content associated with the author user.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: August 23, 2022
    Assignee: International Business Machines Corporation
    Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
  • Publication number: 20200065358
    Abstract: Method and system are provided for font personalization. The method carried out at a client includes: receiving a user-specific font transformation at a first client for storing at the first client, wherein the user-specific font transformation is a font transformation of a base font for an author user to which the font transformation applies; receiving content associated with the author user, wherein the content associated with the author user is received with an identifier of the user-specific font transformation of the author user; receiving the base font at the first client for storing at the first client for use with the user-specific font transformation; and applying the user-specific font transformation to the base font when rendering the content associated with the author user.
    Type: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
  • Patent number: 10503810
    Abstract: Method and system are provided for font personalization. The method carried out at a client includes: receiving a user-specific font transformation at a first client for storing at the first client, wherein the user-specific font transformation is a font transformation of a base font for an author user to which the font transformation applies; receiving content associated with the author user, wherein the content associated with the author user is received with an identifier of the user-specific font transformation of the author user; receiving the base font at the first client for storing at the first client for use with the user-specific font transformation; and applying the user-specific font transformation to the base font when rendering the content associated with the author user.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
  • Patent number: 10136098
    Abstract: Methods and systems are provided for integrity verification of an audio-visual data stream. The method includes inserting a watermark into a frame of the visual data stream or into an audio window of a corresponding audio data stream, where the watermark includes: a hash code of the previous frame of the visual data stream and a hash code of the audio window of the audio data stream, and where the audio window corresponds in time to the previous frame of the visual data stream.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edward Altenburger, Benjamin A. Confino, Gordon D. Hutchison, Fenghui Jiang, Geoffrey S. Pirie, Ashley Robertson
  • Publication number: 20180288362
    Abstract: Methods and systems are provided for integrity verification of an audio-visual data stream. The method includes inserting a watermark into a frame of the visual data stream or into an audio window of a corresponding audio data stream, where the watermark includes: a hash code of the previous frame of the visual data stream and a hash code of the audio window of the audio data stream, and where the audio window corresponds in time to the previous frame of the visual data stream.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Edward ALTENBURGER, Benjamin A. CONFINO, Gordon D. HUTCHISON, Fenghui JIANG, Geoffrey S. PIRIE, Ashley ROBERTSON
  • Publication number: 20160371232
    Abstract: Method and system are provided for font personalization. The method carried out at a client includes: receiving a user-specific font transformation at a first client for storing at the first client, wherein the user-specific font transformation is a font transformation of a base font for an author user to which the font transformation applies; receiving content associated with the author user, wherein the content associated with the author user is received with an identifier of the user-specific font transformation of the author user; receiving the base font at the first client for storing at the first client for use with the user-specific font transformation; and applying the user-specific font transformation to the base font when rendering the content associated with the author user.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 22, 2016
    Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
  • Patent number: 9420056
    Abstract: Data is cached at a mobile communication site, such as a cell phone mast or tower computer. The caching is based on collection of “live data,” such as the number of communication devices (for example, cell phones) connected in data communication directly to the site, information known about users of the various communication devices connected directly to the site, etc. By caching data that is likely to be useful to the users before it is actually requested, the information can be supplied from the site to the directly connected users more quickly when it is later requested.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Richard R. Ellis, Callum P. Jackson, Matthew W. Leming, Geoffrey S. Pirie
  • Publication number: 20160179828
    Abstract: A computer-implemented method for revision management of files includes receiving a first file including a first revision, wherein the first revision differentiates the first file from a second file. A first change-identifier is assigned to the first revision. The first change-identifier assigned to the first revision is negated, and it is determined whether the negated first change-identifier matches a second change-identifier assigned to a second revision of the second file. Responsive to determining the negated first change-identifier matches the second change-identifier, a notification is sent, wherein the notification includes the first revision of the first file and the second revision of the second file.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
  • Publication number: 20160179800
    Abstract: A computer-implemented method for revision management of files includes receiving a first file including a first revision, wherein the first revision differentiates the first file from a second file. A first change-identifier is assigned to the first revision. The first change-identifier assigned to the first revision is negated, and it is determined whether the negated first change-identifier matches a second change-identifier assigned to a second revision of the second file. Responsive to determining the negated first change-identifier matches the second change-identifier, a notification is sent, wherein the notification includes the first revision of the first file and the second revision of the second file.
    Type: Application
    Filed: September 28, 2015
    Publication date: June 23, 2016
    Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
  • Publication number: 20150006706
    Abstract: Data is cached at a mobile communication site, such as a cell phone mast or tower computer. The caching is based on collection of “live data,” such as the number of communication devices (for example, cell phones) connected in data communication directly to the site, information known about users of the various communication devices connected directly to the site, etc. By caching data that is likely to be useful to the users before it is actually requested, the information can be supplied from the site to the directly connected users more quickly when it is later requested.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: International Business Machines Corporation
    Inventors: Richard R. Ellis, Callum P. Jackson, Matthew W. Leming, Geoffrey S. Pirie
  • Patent number: 8850438
    Abstract: Processing requests may be routed between a plurality of runtime environments, based on whether or not program(s) required for completion of the processing requests is/are loaded in a given runtime environment. Cost measures may be used to compare costs of processing a request in a local runtime environment and of processing the request at a non-local runtime environment.
    Type: Grant
    Filed: November 27, 2009
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul Kettley, Daniel N. Millwood, Geoffrey S. Pirie
  • Patent number: 8850440
    Abstract: Processing requests may be routed between a plurality of runtime environments, based on whether or not program(s) required for completion of the processing requests is/are loaded in a given runtime environment. Cost measures may be used to compare costs of processing a request in a local runtime environment and of processing the request at a non-local runtime environment.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul Kettley, Daniel N. Millwood, Geoffrey S. Pirie
  • Publication number: 20120167096
    Abstract: Processing requests may be routed between a plurality of runtime environments, based on whether or not program(s) required for completion of the processing requests is/are loaded in a given runtime environment. Cost measures may be used to compare costs of processing a request in a local runtime environment and of processing the request at a non-local runtime environment.
    Type: Application
    Filed: March 6, 2012
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Kettley, Daniel N. Millwood, Geoffrey S. Pirie
  • Publication number: 20100199281
    Abstract: Processing requests may be routed between a plurality of runtime environments, based on whether or not program(s) required for completion of the processing requests is/are loaded in a given runtime environment. Cost measures may be used to compare costs of processing a request in a local runtime environment and of processing the request at a non-local runtime environment.
    Type: Application
    Filed: November 27, 2009
    Publication date: August 5, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Kettley, Daniel N. Millwood, Geoffrey S. Pirie