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: 11423205Abstract: 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: GrantFiled: November 4, 2019Date of Patent: August 23, 2022Assignee: International Business Machines CorporationInventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
-
Publication number: 20200065358Abstract: 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: ApplicationFiled: November 4, 2019Publication date: February 27, 2020Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
-
Patent number: 10503810Abstract: 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: GrantFiled: June 18, 2015Date of Patent: December 10, 2019Assignee: International Business Machines CorporationInventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
-
Patent number: 10136098Abstract: 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: GrantFiled: March 28, 2017Date of Patent: November 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edward Altenburger, Benjamin A. Confino, Gordon D. Hutchison, Fenghui Jiang, Geoffrey S. Pirie, Ashley Robertson
-
Publication number: 20180288362Abstract: 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: ApplicationFiled: March 28, 2017Publication date: October 4, 2018Inventors: Edward ALTENBURGER, Benjamin A. CONFINO, Gordon D. HUTCHISON, Fenghui JIANG, Geoffrey S. PIRIE, Ashley ROBERTSON
-
Publication number: 20160371232Abstract: 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: ApplicationFiled: June 18, 2015Publication date: December 22, 2016Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
-
Patent number: 9420056Abstract: 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: GrantFiled: June 26, 2013Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Richard R. Ellis, Callum P. Jackson, Matthew W. Leming, Geoffrey S. Pirie
-
Publication number: 20160179828Abstract: 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: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
-
Publication number: 20160179800Abstract: 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: ApplicationFiled: September 28, 2015Publication date: June 23, 2016Inventors: Richard R. Ellis, Matthew W. Leming, Geoffrey S. Pirie
-
Publication number: 20150006706Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: International Business Machines CorporationInventors: Richard R. Ellis, Callum P. Jackson, Matthew W. Leming, Geoffrey S. Pirie
-
Patent number: 8850438Abstract: 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: GrantFiled: November 27, 2009Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Paul Kettley, Daniel N. Millwood, Geoffrey S. Pirie
-
Patent number: 8850440Abstract: 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: GrantFiled: March 6, 2012Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Paul Kettley, Daniel N. Millwood, Geoffrey S. Pirie
-
Publication number: 20120167096Abstract: 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: ApplicationFiled: March 6, 2012Publication date: June 28, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Kettley, Daniel N. Millwood, Geoffrey S. Pirie
-
Publication number: 20100199281Abstract: 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: ApplicationFiled: November 27, 2009Publication date: August 5, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Kettley, Daniel N. Millwood, Geoffrey S. Pirie