Patents Assigned to AI Squared
-
Patent number: 9401099Abstract: 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: GrantFiled: May 11, 2010Date of Patent: July 26, 2016Assignee: AI SquaredInventors: Jost Eckhardt, Hana Giat, Scott David Moore
-
Patent number: 9336753Abstract: 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: GrantFiled: September 4, 2013Date of Patent: May 10, 2016Assignee: AI SquaredInventors: Aaron M. Leventhal, Jeffrey P. Bigham
-
Patent number: 9196227Abstract: 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: GrantFiled: September 4, 2013Date of Patent: November 24, 2015Assignee: AI SquaredInventors: Aaron M. Leventhal, Jeffrey P. Bigham
-
Publication number: 20150205884Abstract: 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: ApplicationFiled: January 22, 2015Publication date: July 23, 2015Applicant: AI SquaredInventor: Aaron M. Leventhal
-
Publication number: 20150193120Abstract: 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: ApplicationFiled: January 8, 2015Publication date: July 9, 2015Applicant: AI SquaredInventor: Aaron M. Leventhal
-
Publication number: 20150186344Abstract: 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: ApplicationFiled: December 30, 2014Publication date: July 2, 2015Applicant: AI SquaredInventor: Aaron M. Leventhal
-
Publication number: 20150169513Abstract: 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: ApplicationFiled: December 12, 2014Publication date: June 18, 2015Applicant: AI SquaredInventor: Aaron M. Levanthal
-
Publication number: 20150169520Abstract: 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: ApplicationFiled: December 12, 2014Publication date: June 18, 2015Applicant: AI SquaredInventors: Aaron M. Leventhal, Jeffrey P. Bigham, Brian Watson
-
Publication number: 20150169521Abstract: 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: ApplicationFiled: December 12, 2014Publication date: June 18, 2015Applicant: AI SquaredInventors: Aaron M. Leventhal, Jeffrey P. Bigham
-
Patent number: 8856682Abstract: 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: GrantFiled: May 11, 2010Date of Patent: October 7, 2014Assignee: AI SquaredInventors: Scott David Moore, Yi Fang, Jost Eckhardt, Richard Wayne Demar
-
Publication number: 20110283227Abstract: 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: ApplicationFiled: May 11, 2010Publication date: November 17, 2011Applicant: AI SquaredInventors: Scott David Moore, Yi Fang, Jost Eckhardt, Richard Wayne Demar
-
Publication number: 20110225544Abstract: 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: ApplicationFiled: March 9, 2010Publication date: September 15, 2011Applicant: AI SquaredInventors: Richard Demar, Jost Eckhardt, Scott David Moore
-
Publication number: 20110164061Abstract: 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: ApplicationFiled: March 10, 2011Publication date: July 7, 2011Applicant: Algorithmic Implementations, Inc., dba Ai SquaredInventors: Benjamin D. Weiss, Richard W. Demar, Jost M. Eckhardt
-
Publication number: 20090128582Abstract: 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: ApplicationFiled: January 23, 2009Publication date: May 21, 2009Applicant: Algorithmic Implementations, Inc., D.B.A. Ai SquaredInventors: Benjamin D. Weiss, Richard W. Demar, Jost M. Eckhardt
-
Patent number: 7483592Abstract: 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: GrantFiled: January 6, 2005Date of Patent: January 27, 2009Assignee: Algorithmic Implementatins, Inc., dba AI SquaredInventors: Benjamin D. Weiss, Richard W. Demar, Jost M. Eckhardt
-
Patent number: D773483Type: GrantFiled: January 22, 2014Date of Patent: December 6, 2016Assignee: AI SquaredInventors: Aaron M. Leventhal, Marc Zablatsky
-
Patent number: D782494Type: GrantFiled: January 22, 2014Date of Patent: March 28, 2017Assignee: AI SquaredInventors: Aaron M. Leventhal, Marc Zablatsky