Patent application number | Description | Published |
20090055379 | Systems and Methods for Locating Contact Information - Systems and methods for locating contact information are shown and described. The method can include receiving an instruction to locate a portion of contact information stored in the one or more directories of the computing device and initiating a plurality of directory handler routines at the computing device. Each directory handler routine can be associated with a specific one of the directories of the computing device. The method also includes traversing one or more of the directories resident at the computing device with the associated directory handler routine and locating the contact information stored in the one or more directories. Also, the method includes aggregating the located contact information and displaying the aggregated contact information at the computing device. | 02-26-2009 |
20090055842 | Systems and Methods for Establishing a Communication Session - Systems and methods for establishing a communication session are shown and described. The method can include determining the status of a pointing device associated with the computing device, initiating a plurality of application window handler routines at the client computing device when the status of the pointing device is substantially idle, and selecting one of the plurality of application window handler routines to operate on the application output. The method can also include identifying a pattern within the application output, associating a function with the identified pattern, and executing the function in response to a predetermined input received by an input device associated with the computing device. | 02-26-2009 |
20090055920 | Systems And Methods For Establishing A Communication Session Among End-Points - Systems and methods for establishing a communications session among end-points are shown and described. The method can include receiving, from a client computing device at a gateway computing device, a request to establish a communication session with an end-point, the client computing device executing a program that locates address information for the end-point within application output displayed at the client computing device and forwarding at least a portion of the received request to a private branch exchange in communication the gateway computing device, the at least a portion of the received request including the address information of the end-point and address information associated with an end-user of the client computing device. | 02-26-2009 |
Patent application number | Description | Published |
20090183110 | Systems and Methods for Efficient Processing of Data Displayed by a Window - A method for efficient processing of data displayed by a window includes identifying a window displayed to a user of a computing device. The method includes executing a window handler filter routine, responsive to the identification, and obtaining, by the window handler filter routine, window identification information associated with the displayed window. The method includes preventing, by the window handler filter routine, operation, by a window handler routine, on application output data displayed in the window when the window identification information associated with the window represents a type of window listed within a list of types of windows. | 07-16-2009 |
20090183186 | METHODS AND SYSTEMS FOR PROVIDING, TO A FIRST APPLICATION EXECUTED BY A FIRST OPERATING SYSTEM, AN INTERFACE FOR COMMUNICATING WITH AT LEAST ONE APPLICATION EXECUTED BY A SECOND OPERATING SYSTEM - A method for providing, to a first application executed by a first operating system, an interface for communicating with at least one application executed by a second operating system includes providing, by a first interface object executed by the first operating system, a mechanism for external communication with a first application executed by the first operating system. A second interface object executed by the second operating system provides a mechanism for external communication with a window handler executed by the second operating system. The first interface object receives an identification of a window displayed by the first operating system and generated by a second application executed by the second operating system and requests, from the second interface object, analysis of the identified window. The first interface object receives, from the second interface object, an identification of contact information displayed by the window resulting from the analysis by the window handler. | 07-16-2009 |
20090187848 | METHODS AND SYSTEMS FOR IDENTIFYING A PROCESS FOR ANALYZING DATA DISPLAYED BY A WINDOW TO A USER OF A COMPUTING DEVICE - A system for identifying a process for analyzing data displayed by a window to a user of a computing device includes a window handler and a window handler filter routine. The window handler filter routine receives window identification information associated with a window displayed to a user of a computing device, the window associated with a first type of window. The window handler filter routine determines whether the window handler executing on the computing device includes functionality for analyzing data displayed by the window associated with the first type of window. The window handler receiving the window identification information and applying, to the window associated with the first type of window, a process for determining whether a window associated with a second type of window displays contact information. | 07-23-2009 |
20090187854 | METHODS AND SYSTEMS FOR GENERATING AN ENUMERATION OF WINDOW TYPES THAT LACK CONTACT DATA RELEVANT TO A USER - A system for identifying a window lacking communications data relevant to a user of a computing device includes a client agent and an analysis component. A window handler filter routine generates an identification of each of a plurality of windows displayed to a user and generates an indication of whether each of the plurality of windows displays contact information. The client agent generates an indication of whether the user interacted with the information displayed by each of the plurality of windows. The analysis component analyzes, for each of the plurality of windows, at least one of: a received identification of each of the plurality of windows, a received indication of whether each of the plurality of windows displays contact information, and a received indication of whether the user interacted with the displayed contact information. The analysis component generates an enumeration of window identification information for at least one filtered window. | 07-23-2009 |