Patents Assigned to AI Squared
  • Patent number: 9401099
    Abstract: Methods and apparatus for displaying closed-captioning content on a display device. In response to determining that closed-captioning is desired, a display area of the display device is partitioned into non-overlapping portions. A first portion of the display area is configured to display the closed-captioning content and a second portion of the display area is configured to display a computer desktop. The closed-captioning content may be transformed by replacing at least some text in the closed-captioning content with at least one symbol based, at least in part, on a context of the at least some text in the closed-captioning content.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: July 26, 2016
    Assignee: AI Squared
    Inventors: Jost Eckhardt, Hana Giat, Scott David Moore
  • Patent number: 9336753
    Abstract: In a computer system receiving input from a user via at least a keyboard and a pointing device, in which input via the pointing device causes corresponding movement of a pointing image on a display screen of the computer system, user input may be received via the pointing device to point the pointing image at an onscreen object on the display screen. In response to the user activating a key on the keyboard while the pointing image is pointing at the onscreen object, a secondary action with respect to the onscreen object may be executed.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: May 10, 2016
    Assignee: AI Squared
    Inventors: Aaron M. Leventhal, Jeffrey P. Bigham
  • Patent number: 9196227
    Abstract: In a computer system having a display screen configured to display visual content, a plurality of techniques may be identified to be considered for enhancing visual accessibility of a particular collection of visual content to be displayed to an end user on the display screen. For each technique, an algorithm may be applied to compute one or more measures of health of the display of the particular collection of visual content resulting from applying the respective technique to enhance the visual accessibility of the particular collection of visual content. Based at least in part on the computed measures of health, one or more best techniques may be selected and applied to enhance the visual accessibility of the particular collection of visual content. The enhanced particular collection of visual content may be displayed to the end user on the display screen.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: November 24, 2015
    Assignee: AI Squared
    Inventors: Aaron M. Leventhal, Jeffrey P. Bigham
  • Publication number: 20150205884
    Abstract: Some described embodiments relate to techniques for editing markup elements of a markup language document to emphasize a portion of the visible content elements of the markup language document. The techniques may be implemented in any suitable manner, including via scripting language code (e.g., JavaScript) that is incorporated into the markup language document but is not preconfigured with information regarding the markup language document or any other markup language document. The scripting language code may perform the editing automatically, and based on an automatic analysis of markup elements of the markup language document. Some embodiments may include determining the portion of the markup language document to be emphasized by identifying content of interest to a user, including by determining a set of related content through analyzing a structure of markup elements of the markup language document and/or layout of visible content elements of the markup language document.
    Type: Application
    Filed: January 22, 2015
    Publication date: July 23, 2015
    Applicant: AI Squared
    Inventor: Aaron M. Leventhal
  • Publication number: 20150193120
    Abstract: A system is provided, comprising at least one processor and at least one storage having encoded thereon executable instructions that, when executed by the at least one processor, cause the at least one processor to: visually render a first view of at least one user interface element; and in response to detecting a trigger event, cause the first view of the at least one user interface element to be replaced visually by a second view of the at least one user interface element, the second view being larger than the first view, wherein the trigger event comprises an event selected from a group consisting of: a user moving a pointer over the first view, a user clicking the first view, and a user touching the first view.
    Type: Application
    Filed: January 8, 2015
    Publication date: July 9, 2015
    Applicant: AI Squared
    Inventor: Aaron M. Leventhal
  • Publication number: 20150186344
    Abstract: Embodiments of techniques for moving visible content elements of at least one markup language document within a display area in response to user input moving a cursor of a pointing device. Visible content elements of the markup language document may be moved in a display area based at least in part on an amount by which a content area that includes the visible content elements extends outside of the display area. For example, a panning facility may determine an amount by which to shift visible content elements in the display area based at least in part on an amount by which a content area that includes the visible content elements extends beyond the display area. The panning facility may move the visible content elements by instructing a viewing application to scroll the visible content elements within the display area.
    Type: Application
    Filed: December 30, 2014
    Publication date: July 2, 2015
    Applicant: AI Squared
    Inventor: Aaron M. Leventhal
  • Publication number: 20150169513
    Abstract: Techniques for programmatically magnifying one or more visible content elements of at least one markup language document, so as to increase the display size of those visible content elements. A magnification facility may be configured to apply multiple different zoom techniques. The magnification facility may be configured to evaluate the markup language document(s) at a time that the document(s) are being processed for display to select which of the multiple different zoom techniques may be applied at a time to increase a display size of visible content elements relative to a default display size for those elements. The magnification facility may be incorporated within the markup language document(s) and executed by a viewing application that processes markup language documents. For example, the markup language document(s) may form a web page and the magnification facility may be implemented as scripting language code incorporated into the document(s) of the web page.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 18, 2015
    Applicant: AI Squared
    Inventor: Aaron M. Levanthal
  • Publication number: 20150169520
    Abstract: Techniques for programmatically magnifying one or more visible content elements of at least one markup language document, so as to increase the display size of those visible content elements. A magnification facility may be configured to apply multiple different zoom techniques. The magnification facility may be configured to evaluate the markup language document(s) at a time that the document(s) are being processed for display to select which of the multiple different zoom techniques may be applied at a time to increase a display size of visible content elements relative to a default display size for those elements. The magnification facility may be incorporated within the markup language document(s) and executed by a viewing application that processes markup language documents. For example, the markup language document(s) may form a web page and the magnification facility may be implemented as scripting language code incorporated into the document(s) of the web page.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 18, 2015
    Applicant: AI Squared
    Inventors: Aaron M. Leventhal, Jeffrey P. Bigham, Brian Watson
  • Publication number: 20150169521
    Abstract: Techniques for programmatically magnifying one or more visible content elements of at least one markup language document, so as to increase the display size of those visible content elements. A magnification facility may be configured to apply multiple different zoom techniques. The magnification facility may be configured to evaluate the markup language document(s) at a time that the document(s) are being processed for display to select which of the multiple different zoom techniques may be applied at a time to increase a display size of visible content elements relative to a default display size for those elements. The magnification facility may be incorporated within the markup language document(s) and executed by a viewing application that processes markup language documents. For example, the markup language document(s) may form a web page and the magnification facility may be implemented as scripting language code incorporated into the document(s) of the web page.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 18, 2015
    Applicant: AI Squared
    Inventors: Aaron M. Leventhal, Jeffrey P. Bigham
  • Patent number: 8856682
    Abstract: Some embodiments are directed to techniques for displaying a user interface of an application program on a display device. The display device may be partitioned into two portions, such that the user interface and a computer desktop are displayed in separate portions of the display. As a result, the user interface does not overlap or obscure any portion of the displayed desktop.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: October 7, 2014
    Assignee: AI Squared
    Inventors: Scott David Moore, Yi Fang, Jost Eckhardt, Richard Wayne Demar
  • Publication number: 20110283227
    Abstract: Some embodiments are directed to techniques for displaying a user interface of an application program on a display device. The display device may be partitioned into two portions, such that the user interface and a computer desktop are displayed in separate portions of the display. As a result, the user interface does not overlap or obscure any portion of the displayed desktop.
    Type: Application
    Filed: May 11, 2010
    Publication date: November 17, 2011
    Applicant: AI Squared
    Inventors: Scott David Moore, Yi Fang, Jost Eckhardt, Richard Wayne Demar
  • Publication number: 20110225544
    Abstract: Mechanisms to allow a user to flexibly display visual content on multiple display devices connected to a computer. Each of the multiple displays may be configured to display a portion of visual content from a computer desktop or from an external content source. Each portion of visual content to be outputted may first be enhanced, such as via magnification, before being displayed on one of the multiple display devices. The user may be provided with a first control that enables the user to adjust a portion of visual content displayed on a first display device independently of a portion of visual content displayed on a second display device. A second control may also be provided that enables the user to adjust the portion of visual content displayed on the second display device independently of the portion of visual content displayed on the first display device.
    Type: Application
    Filed: March 9, 2010
    Publication date: September 15, 2011
    Applicant: AI Squared
    Inventors: Richard Demar, Jost Eckhardt, Scott David Moore
  • Publication number: 20110164061
    Abstract: A screen magnification tool to scale the content of a computer display screen by distinguishing text and non-text elements of the content and applying different scaling methods to the text and non-text elements. Information about the text elements is stored in a database. Other embodiments are also described.
    Type: Application
    Filed: March 10, 2011
    Publication date: July 7, 2011
    Applicant: Algorithmic Implementations, Inc., dba Ai Squared
    Inventors: Benjamin D. Weiss, Richard W. Demar, Jost M. Eckhardt
  • Publication number: 20090128582
    Abstract: A screen magnification tool to scale the content of a computer display screen by distinguishing text and non-text elements of the content and applying different scaling methods to the text and non-text elements. Information about the text elements is stored in a database. Other embodiments are also described.
    Type: Application
    Filed: January 23, 2009
    Publication date: May 21, 2009
    Applicant: Algorithmic Implementations, Inc., D.B.A. Ai Squared
    Inventors: Benjamin D. Weiss, Richard W. Demar, Jost M. Eckhardt
  • Patent number: 7483592
    Abstract: A screen magnification tool to scale the content of a computer display screen by distinguishing text and non-text elements of the content and applying different scaling methods to the text and non-text elements. Information about the text elements is stored in a database. Other embodiments are also described.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: January 27, 2009
    Assignee: Algorithmic Implementatins, Inc., dba AI Squared
    Inventors: Benjamin D. Weiss, Richard W. Demar, Jost M. Eckhardt
  • Patent number: D773483
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: December 6, 2016
    Assignee: AI Squared
    Inventors: Aaron M. Leventhal, Marc Zablatsky
  • Patent number: D782494
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: March 28, 2017
    Assignee: AI Squared
    Inventors: Aaron M. Leventhal, Marc Zablatsky