Patent application number | Description | Published |
20100332613 | METHOD AND APPARATUS FOR PROVIDING CONTENT AND CONTEXT ANALYSIS OF REMOTE DEVICE CONTENT - An apparatus for providing content and context analysis of remote device content may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least receiving an indication of a request to copy content to a remote device, determining a classification of the content, determining a context of the remote device, and enabling selective copying of the content to the remote device based on the classification of the content and the context. A corresponding method and computer program product are also provided. | 12-30-2010 |
20100332654 | METHOD AND APPARATUS FOR PROVIDING MOBILE DEVICE INTEROPERABILITY - An apparatus for providing mobile device interoperability with other devices may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least receiving a frame buffer update request from a remote environment, determining a scan interval defining a first portion of the frame buffer over which scanning to determine data changes is to occur and a second portion over which scanning to determine data changes is not to occur, identifying whether a data change occurs in the first portion of the frame buffer by comparing relatively newer data to relatively older data, and updating a selected portion of the frame buffer to the remote environment based on the identifying. A corresponding method and computer program product are also provided. | 12-30-2010 |
20110157001 | METHOD AND APPARATUS FOR DISPLAY FRAMEBUFFER PROCESSING - Various methods for display framebuffer processing are provided. One example method include determining, via a processor, that update criteria associated with a display region has been satisfied, and comparing current frame data for the display region to subsequent frame data for the display region to determine frame data changes associated with the display region. In this regard, the comparing is performed in response to the update criteria being satisfied. The example method may also include facilitating presentation of the frame data changes within the display region on a display. Similar and related example methods and example apparatuses are also provided. | 06-30-2011 |
20110214162 | METHOD AND APPARTUS FOR PROVIDING COOPERATIVE ENABLEMENT OF USER INPUT OPTIONS - An apparatus for providing cooperative enablement or disablement of user input options may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least receiving a first indication identifying any user input option to be enabled or disabled based on context information associated with a local device, receiving a second indication of any user input option to be enabled or disabled based on context information associated with a remote device, and providing enablement or disablement of user input options of the local device based on the first indication and the second indication. A corresponding method and computer program product are also provided. | 09-01-2011 |
20110242122 | METHOD AND APPARATUS FOR DETERMINING AN ACTIVE INPUT AREA - Various methods for determining an active input area are provided. One example method includes acquiring frame buffer data defining an image area that has been refreshed and detecting a cursor within the frame buffer data. Detecting the cursor may include determining that dimensions of the image area match dimensions of a previously acquired image area associated with a successful cursor detection, and the example method may further include directing transmission of coordinates and dimensions of the image area to a remote environment. Similar and related example methods and example apparatuses are also provided. | 10-06-2011 |
20110270600 | METHOD AND APPARATUS FOR PROVIDING INTEROPERABILITY BETWEEN DEVICES - An apparatus, method, and computer program product are provided for enabling interoperability between devices, such as a mobile terminal and some other remote device or remote environment. The apparatus may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to maintain a terminal session between a server device and a client device in which the client device emulates at least a portion of a display presented at the server device; receive an indication of a user input received at the client device identifying a function to be performed at the server device; determine a corresponding input to elicit the identified function; and cause the identified function to be performed at the server device. | 11-03-2011 |
20110271195 | METHOD AND APPARATUS FOR ALLOCATING CONTENT COMPONENTS TO DIFFERENT HARDWARD INTERFACES - A method and apparatus are described that facilitate mobile device interoperability with a remote environment. A method may be provided that may determine, for each of a plurality of content components of a user interface, a respective hardware interface via which to transmit the content component. The method may also generate meta-information associated with at least one of the content components to facilitate recomposition of the content component and may cause the plurality of content components and the meta-information to be transmitted via the respective hardware interfaces with at least two of the content components being transmitted via different hardware interfaces. A method may also be provided that receives a plurality of streams of content components and meta-information via different respective hardware interfaces, recomposes the content components in accordance with the meta-information to form a unified user interface and causes a display to be presented of the unified user interface. | 11-03-2011 |
20110271198 | METHOD AND APPARATUS FOR PROVIDING COOPERATIVE USER INTERFACE LAYER MANAGEMENT WITH RESPECT TO INTER-DEVICE COMMUNICATIONS - An apparatus for providing cooperative user interface layer management may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least maintaining a terminal session between a server device and a client device in which the client device emulates at least a portion of a display presented at the server device, receiving, at the server device, an indication identifying a user interface layer for which display of information related to the user interface layer is not supported at the client device, and determining a response to a user input provided at the client device based on whether the user input relates to the user interface layer identified by the indication. A corresponding method and computer program product are also provided. | 11-03-2011 |
20110320953 | METHOD AND APPARATUS FOR PROJECTING A USER INTERFACE VIA PARTITION STREAMING - Various methods for projecting a user interface via multiple encoded streams are provided. One example method includes generating first and at least second data streams. The data included in the first and second data streams may be configured to cause respective partitions of a unified user interface image to be displayed. The example method may also include generating fiducial information indicating at least a location for displaying the data of the first data streams on a display. The example method may also include causing the first data stream, the second data stream, and the fiducial information to be transmitted from an apparatus to a remote environment for displaying the first partition of the unified user interface image and the second partition of the unified user interface image on a display of the remote environment. Similar and related example methods and example apparatuses are also provided. | 12-29-2011 |
20130024777 | METHOD AND APPARATUS FOR TRIGGERING A REMOTE DATA ENTRY INTERFACE - Various methods triggering a remote data entry interface are provided. One example method includes receiving, at a device, a data entry field selection message notifying that data entry is desired, inhibiting a presentation of a data entry input interface on a display of the device, and causing a remote interface trigger message to be sent to a remote device to direct the remote device to present a remote data entry input interface on a display of the remote device. Similar and related example methods and example apparatuses are also provided. | 01-24-2013 |
20130024783 | METHOD AND APPARATUS FOR PROVIDING DATA ENTRY CONTENT TO A REMOTE ENVIRONMENT - Various methods for providing data entry content to a remote environment are provided. One example method includes receiving, at a device, a data entry field selection message notifying that a selection of a data entry field has occurred at a remote device, modifying a focus of a user interface of the device to the data entry field, retrieving current data content of the data entry field, and causing an indication to be provided to the remote device informing the remote device of the current data content of the data entry field to enable the remote device to display the current data content of the data entry field in a data entry input interface. Similar and related example methods and example apparatuses are also provided. | 01-24-2013 |
20130028489 | METHOD AND APPARATUS FOR DETERMINING POTENTIAL MOVEMENT DISORDER USING SENSOR DATA - An approach is provided for determining potential movement disorder using sensor data. The health and wellness engine processes and/or facilitates a processing of one or more sequences of images to identify one or more reference objects, the one or more sequences of images captured via a device physically attached to a user. The health and wellness engine determines movement information of the one or more reference objects within the one or more sequences of images, wherein the movement information is at least substantially attributable to one or more physical movements of the user. The health and wellness engine processes and/or facilitates a processing of the movement information to cause, at least in part, a determination of one or more potential movement disorders associated with the user. | 01-31-2013 |
20130044062 | METHOD AND APPARATUS FOR TRANSLATING BETWEEN FORCE INPUTS AND TEMPORAL INPUTS - An apparatus, method, and computer program product are described that provide for translating between force inputs and temporal inputs to execute operations conventionally associated with temporal inputs. The apparatus includes at least one processor and at least one memory including computer program code that are designed to cause the apparatus to at least receive a force indication relating to a force component of the input received, and provide for execution of an operation associated with a temporal input based on the force indication. For example, an input having a force component, such as a “hard press,” would result in the execution of an operation otherwise associated with a temporal input, such as a “long press.” By using a force input, the user can effect an operation in less time by cutting out the time that would have been expended to execute the corresponding “long press” gesture. | 02-21-2013 |
20130050133 | METHOD AND APPARATUS FOR PRECLUDING OPERATIONS ASSOCIATED WITH ACCIDENTAL TOUCH INPUTS - An apparatus, method, and computer program product are described that provide for a determination of the validity of an input based, at least in part, on a force indication relating to the input received and a proximity indication. An operation associated with the input may be precluded (e.g., the input may be disregarded) based, at least in part, on a determination that the input is invalid. When the input is determined to be valid, on the other hand, the associated operation may be executed. As a result, the execution of operations that are unintended (such as operations that are associated with accidental contact with the touch screen display) may be minimized, and the user's experience with the device can be enhanced. | 02-28-2013 |
20130093713 | METHOD AND APPARATUS FOR DETERMINING THE PRESENCE OF A DEVICE FOR EXECUTING OPERATIONS - An apparatus, method, and computer program product are described that can detect the presence of a tangible object without using computer vision. The apparatus receives a signal from a device proximate the apparatus, where the signal includes at least one of a proximity component and an orientation component, and also receives a touch input from the associated display. The apparatus then determines whether there is an association between the signal and the touch input based on the proximity component and/or the orientation component. If the signal and the touch input are associated, it is an indication that the device is disposed on the display, operations may be executed, such as to facilitate interaction between the apparatus and the device. As a result, any object capable of providing a signal having a proximity component or an orientation component can be detected (e.g., without the use of cameras or fiducial markers). | 04-18-2013 |
20130109961 | APPARATUS AND METHOD FOR PROVIDING DYNAMIC FIDUCIAL MARKERS FOR DEVICES | 05-02-2013 |
20130212483 | APPARATUS AND METHOD FOR PROVIDING FOR REMOTE USER INTERACTION - An apparatus, method, and computer program product are described that provide for a replicated user interface, including a replicated active display area and a replicated boundary area, such that the replicated user interface can recognize the same types of user inputs that are recognized by a remote user interface, and the same operations may be executed upon receipt of such inputs. The apparatus can establish a communications link with the remote user interface and determine whether the remote user interface is configured to detect a user input at least partially received in a boundary area outside an active display area of the remote user interface. A replicated active display area and a replicated boundary area may then be provided for in response to a determination that the remote user interface is configured to detect a user input at least partially received in the boundary area of the remote user interface. | 08-15-2013 |
20130215040 | APPARATUS AND METHOD FOR DETERMINING THE POSITION OF USER INPUT - An apparatus, method, and computer program product are described that determine a position of a touch component of a user input received outside a touch sensitive area of a touch surface by correlating a position of the force component and a position of a touch component of a portion of the user input received within the touch sensitive area with a position of the force component of a portion of the user input received outside the touch sensitive area. In this way, the position of a touch component of the user input received outside the touch sensitive area, where the touch surface is not capable via hardware to detect the position of the touch component, may be determined, and operations may be executed based on the position of the touch component that is determined. | 08-22-2013 |
20130222223 | METHOD AND APPARATUS FOR INTERPRETING A GESTURE - A method, apparatus and computer program product are provided to facilitate user interaction with a display that is capable of presenting at least portions of the user interfaces of multiple devices, such as by recognizing and interpreting a gesture as providing input to one of the devices. In the context of a method, an identification of one or more valid gestures of at least a first device is received in an instance in which a plurality of devices interact such that portions of the respective user interfaces are capable of being presented upon a display. The method also includes receiving information indicative of a gesture and determining whether the gesture is valid. Depending upon whether the gesture is a valid gesture, the method also includes causing an indication of the gesture to be provided to the first device. | 08-29-2013 |
20130244625 | APPARATUS AND METHOD FOR PROVIDING FOR ENABLING USE OF AN APPLICATION BASED ON A DETERMINED OPERATING CONDITION AND SAFETY RATING - An apparatus, method, and computer program product are described that provide for an apparatus that can determine the operating condition of a device and a safety rating of an application executed by the device based on the operating condition that is determined. The apparatus may then cause a liability waiver regarding use of the application to be presented to the user for consideration and acceptance based on the safety rating that is determined. If the user accepts the liability waiver, the apparatus may further provide for the storage of an indication of acceptance of the liability waiver and, in turn, enable use of the application. In cases in which the user does not agree to the liability waiver, however, the apparatus may disable at least a portion of the functionality of the application and/or the device. | 09-19-2013 |