Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Fleizach

Christopher Fleizach, La Jolla, CA US

Patent application numberDescriptionPublished
20090307266Processing a page - A method includes generating, for a page comprising a plurality of elements, a contextual grouping of at least one of the plurality of elements based on an object model of the page. A method includes generating a user interface for a non-sighted user based on a page, the user interface comprising at least one contextual grouping generated based on an object model of the page. A method includes identifying a page to be analyzed, the page based on a document object model (DOM) and having a plurality of elements configured to be visually arranged when the page is generated for display. The method includes processing the identified page based on the DOM to include each of the plurality of elements in at least one contextual group associated with the page. The method includes facilitating navigation of the page by a non-sighted user using the at least one contextual group.12-10-2009

Christopher B. Fleizach, Santa Clara, CA US

Patent application numberDescriptionPublished
20110054880External Content Transformation - Techniques and systems for content transformation between devices are disclosed. In one aspect, a system includes a host device that sends content to client devices, and client devices that receive content from the host device in one format and transform the content into a different format. The client devices present the transformed content to users. In another aspect, the host device presents content in a native format, determines that a client device requires the content to be in a different format, converts the content to a reference format, and sends the converted content to the client device.03-03-2011
20110179388Techniques And Systems For Enhancing Touch Screen Device Accessibility Through Virtual Containers And Virtually Enlarged Boundaries - Techniques for increasing accessibility of touch-screen devices are disclosed. In one aspect, container regions on a touch-sensitive user interface of a touch screen device are defined. A touch event corresponding to a location on the user interface is received, and it is determined that the location corresponds to a particular container region. When another touch event is received, content is determined according to a context of the particular container region. The content is then presented. In another aspect, data specifying locations of user interface items on a user interface is received. The data is modified to enlarge an area for a particular item. A touch input event corresponding to a particular location on the user interface is received. It is determined that the location is within the enlarged area for the item, and input is provided to an application indicating that the item was selected.07-21-2011
20110214056Accessory Protocol For Touch Screen Device Accessibility - Techniques for controlling a touch input device using an accessory communicatively coupled to the device are disclosed. In one aspect, an accessibility framework is launched on the device. An accessory coupled to the device is detected. Receipt of input from the accessory is enabled. An accessibility packet is received from the accessory. The accessibility packet includes an accessibility command and one or more parameters. The accessibility packet is processed to extract the first accessibility command and the one or more parameters. Input is generated for the accessibility framework based on the accessibility command and the one or more parameters. In some implementations, the device also sends accessibility commands to the accessory, either in response to accessibility commands received from the accessory or independent of any received accessibility commands.09-01-2011

Christopher Brian Fleizach, Santa Clara, CA US

Patent application numberDescriptionPublished
20100309147Devices, Methods, and Graphical User Interfaces for Accessibility Using a Touch-Sensitive Surface - An accessibility method is performed by an electronic device with a display and a touch-sensitive surface. The method includes: displaying a plurality of user interface elements on the display; in response to detecting a first user interface navigation gesture by a finger on the touch-sensitive surface, navigating in the plurality of user interface elements in accordance with a current navigable unit type; in response to detecting a first user interface navigation setting gesture on the touch-sensitive surface: changing the current navigable unit type from the first navigable unit type to a second navigable unit type; and outputting accessibility information about the second navigable unit type; after changing the current navigable unit type, in response to detecting a second user interface navigation gesture by the finger on the touch-sensitive surface, navigating in the plurality of user interface elements in accordance with the current navigable unit type.12-09-2010
20100309148Devices, Methods, and Graphical User Interfaces for Accessibility Using a Touch-Sensitive Surface - An accessibility method is performed by an electronic device with a display and a touch-sensitive surface. The method includes: mapping at least a first portion of the display to the touch-sensitive surface; concurrently displaying a plurality of user interface containers on the display; detecting a user interface container selection event that selects a first user interface container in the plurality of user interface containers; and, in response to detecting the user interface container selection event: ceasing to map the first portion of the display to the touch-sensitive surface, and proportionally mapping the first user interface container to be substantially coextensive with the touch-sensitive surface.12-09-2010
20110298723Devices, Methods, and Graphical User Interfaces for Accessibility via a Touch-Sensitive Surface - An electronic device with a display and a touch-sensitive surface displays a plurality of user-selectable objects. A respective user-selectable object has a corresponding activation region on the touch-sensitive surface with an activation region size. The activation region size has a respective default size when a representative point for a finger contact is located outside the activation region. The activation region size has a respective expanded size when the representative point is located within the activation region. The device: detects movement of the finger contact across the touch-sensitive surface; in response, changes the size of the activation region for the respective user-selectable object between the respective default size and the respective expanded size in accordance with the movement of the finger contact; detects a user input when the representative point is located within the activation region for the respective user-selectable object; and, in response, performs a predefined operation.12-08-2011
20110302519Devices, Methods, and Graphical User Interfaces for Accessibility via a Touch-Sensitive Surface - An accessible electronic device with a display and a touch-sensitive surface: displays a first plurality of user-selectable objects; detects a finger contact on the touch-sensitive surface; detects movement of the finger contact across the touch sensitive surface to an activation region that corresponds to a first user-selectable object; while detecting the finger contact at the activation region, initiates output of audible accessibility information associated with the first user-selectable object; detects termination of the finger contact while the finger contact is at the activation region that corresponds to the first user-selectable object; and, in response: performs a predefined operation associated with the first user-selectable object if the device has output at least a predefined portion of the audible accessibility information associated with the first user-selectable object when the termination of the finger contact is detected; and forgoes performing the predefined operation otherwise.12-08-2011
20110304560Control Selection Approximation - A method includes displaying a user interface of an application on a device's touch-sensitive display. The user interface includes a plurality of regions, including a respective region at a respective hierarchy level. The respective region has two or more child regions at a hierarchy level below the respective hierarchy level. The method includes detecting a first contact at a location that corresponds to the respective region and that does not correspond to any of the two or more child regions. When the application is configured to process the first contact, not in conjunction with the respective region, but in conjunction with at least one child region of the two or more child regions, the method includes identifying a respective child region in accordance with positions of the child regions relative to the location, and processing the first contact in conjunction with the identified respective child region using the application.12-15-2011
20110307833Control Selection Approximation - A method includes displaying a user interface of an application on a device's touch-sensitive display. The user interface includes a plurality of regions, including a respective region at a respective hierarchy level. The respective region has two or more child regions at a hierarchy level below the respective hierarchy level. The method includes detecting a first contact at a location that corresponds to the respective region and that does not correspond to any of the two or more child regions. When the application is configured to process the first contact, not in conjunction with the respective region, but in conjunction with at least one child region of the two or more child regions, the method includes identifying a respective child region in accordance with positions of the child regions relative to the location, and processing the first contact in conjunction with the identified respective child region using the application.12-15-2011

Christopher Brian Fleizach, Cupertino, CA US

Patent application numberDescriptionPublished
20090254345Intelligent Text-to-Speech Conversion - Techniques for improved text-to-speech processing are disclosed. The improved text-to-speech processing can convert text from an electronic document into an audio output that includes speech associated with the text as well as audio contextual cues. One aspect provides audio contextual cues to the listener when outputting speech (spoken text) pertaining to a document. The audio contextual cues can be based on an analysis of a document prior to a text-to-speech conversion. Another aspect can produce an audio summary for a file. The audio summary for a document can thereafter be presented to a user so that the user can hear a summary of the document without having to process the document to produce its spoken text via text-to-speech conversion.10-08-2009

Christopher Brian Fleizach, Morgan Hill, CA US

Patent application numberDescriptionPublished
20110310041Testing a Touch-Input Program - Methods and systems are disclosed that allow automated testing of an application program that is configured to receive a touch input. A testing mechanism can be configured to identify the touch input that is designed to produce a specified result. The testing mechanism can generate one or more signals simulating the touch input. The testing mechanism can then check the state of the user interface of the application program being tested and determine whether the actual result conforms to the specified result.12-22-2011

Gregory Fleizach, La Jolla, CA US

Patent application numberDescriptionPublished
20100302099System and method for geo-locating a receiver with reduced power consumption - A system and process for the geo-location of an asset given no a priori knowledge regarding time and location of the asset with minimized power consumption is disclosed. In the preferred embodiment, the system is accurate to about 30 meters CEP (50% circular error probable) using just a short segment, e.g., 100-200 ms, of digitized GPS L1 signal data.12-02-2010