Patents by Inventor Mike Bacus

Mike Bacus 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: 9519625
    Abstract: Systems and methods are presented that process documents, identify fonts being used to reproduce the documents, and identify conflicts based on the identified fonts. The systems and methods may identify a font associated with a document, identify a conflict between the font and another font, determine a substitute font for the document, and then modify information of the substitute font and the document based on the conflict to prevent the identified conflict from causing the document to be incorrectly processed. The systems and methods may then allow the document to be further processed based on the modified information.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: December 13, 2016
    Assignee: Celartem, Inc.
    Inventor: Mike Bacus
  • Patent number: 8769405
    Abstract: Documents that are created using a particular font often do not include all glyphs defined for the font. Accordingly, to reduce the amount of bandwidth needed to obtain the font used to create the document over a network, a font file may be created that includes a reduced set of glyphs. In one or more examples, the font file might only include the glyphs used in the document being viewed. Reduced glyph font files may be generated on-the-fly and/or cached for quick retrieval at a later time.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: July 1, 2014
    Assignee: Celartem, Inc.
    Inventors: Mike Bacus, Bruce Quincy Hammond
  • Patent number: 8769050
    Abstract: To resolve compatibility issues between font file formats and user agents such as web browsers, a font repository may determine a compatible font file format upon receiving a request from the user agent for a font. The determination may be made based on the type of user agent making the request. In one or more arrangements, if a font file in the compatible font file format is not available at the repository, a request may be transmitted to another repository. A font reference in a style sheet or code defining the network document may be unique to the font, but common to all font files corresponding to the font. An application for facilitating the generation of a network document may thus automatically generate such a code in response to a user selecting a desired font.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: July 1, 2014
    Assignee: Celartern, Inc.
    Inventors: Mike Bacus, Bruce Quincy Hammond
  • Patent number: 8555162
    Abstract: Fonts may be activated based on the applications that are launched or operating on a computing device. Accordingly, if an application needs a particular set of fonts, the fonts may be activated upon launching of that application. Fonts may further be deactivated when they are no longer necessary or needed by the application (e.g., when the application is terminated). If supported by an operating system, instead of activating and deactivating the fonts, fonts may be pre-activated and then hidden from the operating system. The pre-activated fonts may be revealed when needed for the applications and then hidden again when the applications terminate.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: October 8, 2013
    Assignee: Celartem, Inc.
    Inventors: Mike Bacus, Chadlee Ray Slater
  • Patent number: 8438648
    Abstract: Methods, computer readable media, and apparatuses for preventing unauthorized font linking are presented. A request for a font file may be received. It may be determined whether the request is valid, and this determination may be based on a security token and/or a referrer string. If the request is determined to be valid, a first watermark may be embedded in the font file, and the first watermark may be based on the security token. The first watermark may include at least one point in at least one glyph contained in the font file. A second watermark may be embedded in the font file, and the second watermark may include at least one table that identifies a customer. The font file then may be served to the requestor.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: May 7, 2013
    Assignee: Celartem, Inc.
    Inventors: Mike Bacus, Bruce Quincy Hammond
  • Patent number: 8413051
    Abstract: Text may be contextually previewed in various fonts using preview panes with a level of transparency. Fonts or font groups may then be applied to a document using the preview panes. In one example, text to be inserted may be previewed in different fonts against the document in which the text is to be added. Once a user has selected a desirable font, the user may choose to insert the text into the document using the preview pane. Alternatively, a user may apply a font to existing text from the preview pane. Text in fonts of different types and/or sizes may be previewed in a variety of formats in a single preview area and/or with individual font preview panes.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: April 2, 2013
    Assignee: Celartem, Inc.
    Inventors: Mike Bacus, Tyler Morrison
  • Patent number: 8090816
    Abstract: A method, system, and computer program product reports malware events in real-time and does not cause network congestion that adversely affects the usability of the network. A method of reporting malware events comprises the steps of detecting a malware event, determining a level of the detected malware event, comparing the level of the detected malware event to an event trigger threshold, and transmitting a notification of the detected malware event, based on the comparison of the level of the detected malware event to the event trigger threshold.
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: January 3, 2012
    Assignee: McAfee, Inc.
    Inventors: Swati Deshmukh, Sunil Kadam, Mike Bacus
  • Publication number: 20110273734
    Abstract: Systems and methods are presented that process documents, identify fonts being used to reproduce the documents, and identify conflicts based on the identified fonts. The systems and methods may identify a font associated with a document, identify a conflict between the font and another font, determine a substitute font for the document, and then modify information of the substitute font and the document based on the conflict to prevent the identified conflict from causing the document to be incorrectly processed. The systems and methods may then allow the document to be further processed based on the modified information.
    Type: Application
    Filed: May 6, 2010
    Publication date: November 10, 2011
    Applicant: EXTENSIS INC.
    Inventor: Mike Bacus
  • Publication number: 20110203000
    Abstract: Methods, computer readable media, and apparatuses for preventing unauthorized font linking are presented. A request for a font file may be received. It may be determined whether the request is valid, and this determination may be based on a security token and/or a referrer string. If the request is determined to be valid, a first watermark may be embedded in the font file, and the first watermark may be based on the security token. The first watermark may include at least one point in at least one glyph contained in the font file. A second watermark may be embedded in the font file, and the second watermark may include at least one table that identifies a customer. The font file then may be served to the requestor.
    Type: Application
    Filed: February 16, 2010
    Publication date: August 18, 2011
    Applicant: Extensis Inc.
    Inventors: Mike Bacus, Bruce Quincy Hammond
  • Publication number: 20110093565
    Abstract: To resolve compatibility issues between font file formats and user agents such as web browsers, a font repository may determine a compatible font file format upon receiving a request from the user agent for a font. The determination may be made based on the type of user agent making the request. In one or more arrangements, if a font file in the compatible font file format is not available at the repository, a request may be transmitted to another repository. A font reference in a style sheet or code defining the network document may be unique to the font, but common to all font files corresponding to the font. An application for facilitating the generation of a network document may thus automatically generate such a code in response to a user selecting a desired font.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Applicant: EXTENSIS INC.
    Inventors: Mike Bacus, Bruce Quincy Hammond
  • Publication number: 20110090229
    Abstract: Fonts may be activated based on the applications that are launched or operating on a computing device. Accordingly, if an application needs a particular set of fonts, the fonts may be activated upon launching of that application. Fonts may further be deactivated when they are no longer necessary or needed by the application (e.g., when the application is terminated). If supported by an operating system, instead of activating and deactivating the fonts, fonts may be pre-activated and then hidden from the operating system. The pre-activated fonts may be revealed when needed for the applications and then hidden again when the applications terminate.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Applicant: EXTENSIS INC.
    Inventors: Mike Bacus, Chadlee Ray Slater
  • Publication number: 20110090230
    Abstract: Documents that are created using a particular font often do not include all glyphs defined for the font. Accordingly, to reduce the amount of bandwidth needed to obtain the font used to create the document over a network, a font file may be created that includes a reduced set of glyphs. In one or more examples, the font file might only include the glyphs used in the document being viewed. Reduced glyph font files may be generated on-the-fly and/or cached for quick retrieval at a later time.
    Type: Application
    Filed: October 16, 2009
    Publication date: April 21, 2011
    Applicant: EXTENSIS INC.
    Inventors: Mike Bacus, Bruce Quincy Hammond
  • Publication number: 20100107062
    Abstract: Text may be contextually previewed in various fonts using preview panes with a level of transparency. Fonts or font groups may then be applied to a document using the preview panes. In one example, text to be inserted may be previewed in different fonts against the document in which the text is to be added. Once a user has selected a desirable font, the user may choose to insert the text into the document using the preview pane. Alternatively, a user may apply a font to existing text from the preview pane. Text in fonts of different types and/or sizes may be previewed in a variety of formats in a single preview area and/or with individual font preview panes.
    Type: Application
    Filed: October 20, 2009
    Publication date: April 29, 2010
    Applicant: EXTENSIS INC.
    Inventors: Mike Bacus, Tyler Morrison
  • Publication number: 20080024806
    Abstract: Methods, systems and techniques for in-process font activation are described herein. According to various illustrative aspects, fonts for a job in process may be activated by a plug-in or other adaptive or extensible font module. The font module may be configured to conform to an application programming interface (API) of the document creation system in question (e.g., Adobe InDesign, Illustrator, InCopy; Quark XPress, CopyDesk, etc.). A job jacket is maintained that identifies a document for output along with all fonts necessary to create the desired output. During the print process, all identified fonts are activated in-process (i.e., during the print process). When a font is activated, either globally or in the local process space, the font module overwrites the previously activated font in memory in the local process space.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 31, 2008
    Applicant: EXTENSIS INC.
    Inventors: Mike Bacus, Elden Wood, Clint Daeuble