Patent application number | Description | Published |
20140035882 | APPARATUS AND METHOD PERTAINING TO A STYLUS HAVING A PLURALITY OF NON-PASSIVE LOCATION MODALITIES - A stylus, configured for interactive use with a surface such as but not limited to a display, includes a stylus housing that supports a control circuit. The control circuit is configured to selectively effect at least two different non-passive location modalities wherein each of the non-passive location modalities imparts location-determination information. The plurality of non-passive location modalities can be selectively used in combination with one another or in a singular fashion as desired. | 02-06-2014 |
20140035885 | Apparatus and Method for Selecting Stylus Location-Determination Information Provided by a Plurality of Non-Passive Stylus-Location Modalities - A stylus includes a stylus housing that supports a control circuit. The control circuit is configured automatically compare data quality as corresponds to stylus location-determination information being provided by at least two different stylus-based candidate non-passive location modalities to thereby select a particular stylus-based non-passive location modality and to then use that particular stylus-based non-passive location modality when transmitting stylus location-determination information to a corresponding electronic device. | 02-06-2014 |
20140035886 | Apparatus and Method to Determine an Angle of Inclination and/or Rotation of a Stylus - An electronic device has a control circuit that receives first location-determination information from such a stylus as per a first location modality along with second location-determination information as per a second location modality, wherein the second location modality is different from the first location modality. This control circuit then uses the first location-determination information in combination with the second location-determination information to determine at least one of an angle of inclination of the stylus with respect to the aforementioned scribing surface and rotation of the stylus about a central longitudinal axis. | 02-06-2014 |
20140098072 | METHOD AND APPARATUS PERTAINING TO PREDICTING MOVEMENT OF A STYLUS - An apparatus has both a stylus sensor and a hand sensor. A control circuit operably couples to both of these sensors and is configured to predict movement of the stylus as a function, at least in part, of the hand sensor. So configured, both present and historical information regarding the location of the user's hand can serve to further inform a prediction algorithm of choice to more reliably (and more quickly) predict a likely direction of movement for the stylus in order to provide a corresponding display of electronic ink that exhibits reduced (or eliminated) latency. By one approach the influence of the hand-location information can be statically or dynamically weighted to shade the influence of the hand-location information upon the prediction result. | 04-10-2014 |
20140098073 | METHOD AND APPARATUS PERTAINING TO USER-SENSED TRANSMISSION POWER CONTROL IN A STYLUS - A stylus includes a wireless transmitter and a user sensor configured to detect a stylus-user's proximity (such as, for example, the proximity of the user's hand). A control circuit adjusts transmission power for the wireless transmitter as a function, at least in part, of the stylus-user's proximity. | 04-10-2014 |
20140099894 | APPARATUS AND METHOD PERTAINING TO TESTING A STYLUS COMMUNICATION PATH FOR INTERFERENCE - An apparatus having a stylus scribing surface and a sensor configured to communicate with a stylus via a wireless communication path regarding a location of the stylus with respect to that stylus scribing surface also has a control circuit that operably couples to that sensor. The control circuit is configured to automatically test that wireless communication path for interference. In response to detecting an undue level of interference the control circuit instructs the stylus to modify the wireless communication path (for example, by switching to a different carrier frequency). | 04-10-2014 |
20150035758 | ELECTRONIC DEVICE AND METHOD OF DETECTING TOUCHES ON A TOUCH-SENSITIVE DISPLAY - A method includes determining a first output voltage of a battery of an electronic device. Based on the first output voltage, a first configuration file is identified. Touches on the touch-sensitive display are detected utilizing at least one parameter from the first configuration file. | 02-05-2015 |
20150049027 | ELECTRONIC DEVICE AND METHOD OF IDENTIFYING FREQUENCY FOR DETECTING TOUCHES - A method includes identifying a first plurality of drive frequencies at which drive electrodes of a touch-sensitive display of an electronic device are driven, wherein the first plurality of drive frequencies includes a first frequency and a second frequency. A first noise value at the first frequency is determined. When the first noise value meets a first threshold value and the first noise value is less than a second threshold value that is greater than the first threshold value, a second noise value at the second frequency is determined by the electronic device and, in response to determining that the second noise value is less than the first threshold value, driving the drive electrodes at the second frequency. When the first noise value meets the second threshold value, a third frequency at which the drive electrodes are driven is identified by the electronic device, wherein the third frequency is not one of the first plurality of drive frequencies. | 02-19-2015 |
Patent application number | Description | Published |
20120290567 | METHOD AND APPARATUS FOR SEARCHING NON-PUBLIC DATA USING A SINGLE SEARCH QUERY - Method and apparatus for facilitating real-time searching of non-public data on multiple remote source units using single search query are provided. Method includes automatically discovering, by client device, multiple remote source units via auto discovery module. Method includes facilitating provision, to auto discovery module, of single search query directed to multiple remote source units to enable searching of non-public data simultaneously on all of multiple remote source units based on single search query. Method also includes in response to facilitating provision of single search query: receiving non-public search results in sequence or simultaneously, where each of non-public search results is associated with corresponding one of multiple remote source units, where each of non-public search results comprises one or more file names or folder names, automatically aggregating non-public search results from plurality of multiple remote source units, automatically ranking aggregated non-public search results; and facilitating displaying ranked non-public search results. | 11-15-2012 |
20120290614 | METHOD AND APPARATUS FOR SEARCHING NON-PUBLIC DATA USING A SINGLE SEARCH QUERY - Method and apparatus for facilitating real-time searching of non-public data using a single search query are provided. Method includes facilitating reporting of availability of companion application of remote source unit to auto discovery module to enable client device to automatically discover remote source unit and to enable client device to search, in real-time, non-public data on remote source unit using single search query. Companion application is non-public application. Single search query comprises a search term. Method includes enabling automatic access to non-public data on remote source unit, by single search query. Method includes facilitating receipt, at remote source unit, of single search query with search term. Method includes, in response to single search query, searching, in real-time, non-public data on remote source unit using search term; retrieving, in real-time, non-public search result comprising one or more file names or folder names; and transmitting non-public search result in real-time. | 11-15-2012 |
20120290688 | METHOD AND APPARATUS FOR DYNAMICALLY GENERATING MEDIA SEQUENCES ON DEMAND FOR HTTP LIVE STREAMING - Dynamically generating media sequence files on demand for HTTP live streaming is described. The operations may include receiving a request for a media sequence file, over a network utilizing HTTP live streaming, based on a forward or backward seek operation of a remote media player; in response to the request, determining a position of a media source file that corresponds to the media sequence file to enable seeking to the position of the media source file to generate the media sequence file from the media source file; and facilitating provision of a notification that the media sequence file is generated. The media sequence file represents one of sequential portions of the media source file. The format of the media sequence file is different from a format of the media source file. The format of the media sequence file is compatible with the remote media player. | 11-15-2012 |
20150310110 | METHOD AND APPARATUS FOR SEARCHING NON-PUBLIC DATA USING A SINGLE SEARCH QUERY - Method and apparatus for facilitating real-time searching of non-public data using a single search query are provided. Method includes facilitating reporting of availability of companion application of remote source unit to auto discovery module to enable client device to automatically discover remote source unit and to enable client device to search, in real-time, non-public data on remote source unit using single search query, Companion application is non-public application. Single search query comprises a search term. Method includes enabling automatic access to non-public data on remote source unit, by single search query. Method includes facilitating receipt, at remote source unit, of single search query with search term. Method includes, in response to single search query, searching, in real-time, non-public data on remote source unit using search term; retrieving, in real-time, non-public search result comprising one or more file names or folder names; and transmitting non public search result in real-time. | 10-29-2015 |
Patent application number | Description | Published |
20140189783 | POLICY-BASED DEVELOPMENT AND RUNTIME CONTROL OF MOBILE APPLICATIONS - A method, process, and associated systems for policy-based development and runtime control of mobile applications. Security objects that describe or enforce security policies are embedded into the source code of an enhanced application while the application is being developed. When a user attempts to launch the enhanced application on a mobile device, the security objects are updated to match a latest valid version of the objects stored on an enterprise server. The security objects may be further updated at other times. Global security policies, which affect the entire enterprise and which may deny the application permission to launch, are enforced by a global security policy stored within one of the updated security objects. If the application does run, application-specific security policies contained in the updated security objects modify application behavior at runtime in order to enforce application-specific security policies. | 07-03-2014 |
20150163247 | POLICY-BASED RUNTIME CONTROL OF A SOFTWARE APPLICATION - A method, process, and associated systems for policy-based development and runtime control of mobile applications. Security objects that describe or enforce security policies are embedded into the source code of an enhanced application while the application is being developed. When a user attempts to launch the enhanced application on a mobile device, the security objects are updated to match a latest valid version of the objects stored on an enterprise server. The security objects may be further updated at other times. Global security policies, which affect the entire enterprise and which may deny the application permission to launch, are enforced by a global security policy stored within one of the updated security objects. If the application does run, application-specific security policies contained in the updated security objects modify application behavior at runtime in order to enforce application-specific security policies. | 06-11-2015 |
20150339218 | MERGING AUTOMATED TESTING REPORTS - According to one embodiment of the present invention, a method for analyzing test results is provided. The method for analyzing test results may include a computer, determining a first snapshot from a first set of snapshots, wherein the first snapshot is associated with a first set of data. The method may further include the computer determining a second snapshot from a second set of snapshots, wherein the second snapshot is substantially similar to the first snapshot, and wherein the second snapshot is associated with a second set of data. The method may further include the computer associating the first set of data and the second set of data with a third snapshot, responsive to determining that the second snapshot is substantially similar to the first snapshot, wherein the third snapshot is substantially similar to the first snapshot. | 11-26-2015 |
Patent application number | Description | Published |
20130304702 | CONTROLLING ENTERPRISE DATA ON MOBILE DEVICE VIA THE USE OF A TAG INDEX - A method, system and computer program product for controlling enterprise data on mobile devices. Data on a mobile device is tagged as being associated with either enterprise data or with personal data. Upon identifying the storage location of the tagged data and the identifier of the application that generated the tagged data, the tag, the storage location of the tagged data and the identifier of the application are stored in an index. A mobile agent residing on the mobile device may be directed by a mobile device management server of the enterprise to perform various actions (e.g., deleting, encrypting, backing-up) on the enterprise data using the index. In this manner, the enterprise has the ability to control their applications and data that resides on employees' mobile devices to ensure that such data is not lost or used in a manner that is contrary to the wishes of the employer. | 11-14-2013 |
20130305058 | CONTROLLING ENTERPRISE DATA ON MOBILE DEVICE VIA THE USE OF A TAG INDEX - A method, system and computer program product for controlling enterprise data on mobile devices. Data on a mobile device is tagged as being associated with either enterprise data or with personal data. Upon identifying the storage location of the tagged data and the identifier of the application that generated the tagged data, the tag, the storage location of the tagged data and the identifier of the application are stored in an index. A mobile agent residing on the mobile device may be directed by a mobile device management server of the enterprise to perform various actions (e.g., deleting, encrypting, backing-up) on the enterprise data using the index. In this manner, the enterprise has the ability to control their applications and data that resides on employees' mobile devices to ensure that such data is not lost or used in a manner that is contrary to the wishes of the employer. | 11-14-2013 |
20150269267 | SOCIAL PROXIMITY NETWORKS FOR MOBILE PHONES - Methods and arrangements for rendering social proximity networks for mobile phones. A contemplated method includes: obtaining communication data for a mobile phone; deriving from the communication data a social proximity score with respect to at least one individual associated with at least one device that has communicated with the mobile phone; and storing the social proximity score. Other variants and embodiments are broadly contemplated herein. | 09-24-2015 |
20150279070 | Automatically Fixing Inaccessible Widgets During Mobile Application Execution - Methods, systems, and articles of manufacture for automatically fixing inaccessible widgets during mobile application execution are provided herein. A method includes identifying an image element from a set of one or more user interface elements of an application that are inaccessible to a given set of users; generating a text description associated with the image element; extracting a portion of the text description related to an accessibility property of the image element; and adjusting the accessibility property of the image element to render the image element accessible to the given set of users. | 10-01-2015 |
20150331789 | CORRELATING OUT-OF-BAND PROCESS DATA DURING MOBILE TEST AUTOMATION - Methods and arrangements for testing mobile applications. A mobile application for testing is input at a mobile device. The mobile application is automatically tested using a test script, wherein the testing requires data from an out-of-band channel. The testing includes: invoking a listener module based on the mobile application; using the listener module to automatically obtain data from an out-of-band channel; and communicating the automatically obtained data to the mobile application. Other variants and embodiments are broadly contemplated herein. | 11-19-2015 |
20150363297 | PERFORMANCE TESTING OF SOFTWARE APPLICATIONS - Identifying performance issues in an application under test (AUT). The AUT executes on a system under test (SUT) in a test environment, and uses one or more context parameters of the SUT and/or the test environment. A rule engine identifies performance antipatterns in trace data generated by the AUT when executing a set of test suites, based on a set of performance antipattern definition rules, each performance antipattern associated with one or more context parameters. One or more performance test suites are identified that cause the AUT to use at least one of the one or more context parameters associated with the identified antipatterns. The list of identified performance test suites is ranked, based on respective priority values associated with each identified antipattern. | 12-17-2015 |
20150363299 | PERFORMANCE TESTING OF SOFTWARE APPLICATIONS - Identifying performance issues in an application under test (AUT). The AUT executes on a system under test (SUT) in a test environment, and uses one or more context parameters of the SUT and/or the test environment. A rule engine identifies performance antipatterns in trace data generated by the AUT when executing a set of test suites, based on a set of performance antipattern definition rules, each performance antipattern associated with one or more context parameters. One or more performance test suites are identified that cause the AUT to use at least one of the one or more context parameters associated with the identified antipatterns. The list of identified performance test suites is ranked, based on respective priority values associated with each identified antipattern. | 12-17-2015 |
20160092349 | CORRELATING OUT-OF-BAND PROCESS DATA DURING MOBILE TEST AUTOMATION - Methods and arrangements for testing mobile applications. A mobile application for testing is input at a mobile device. The mobile application is automatically tested using a test script, wherein the testing requires data from an out-of-band channel. The testing includes: invoking a listener module based on the mobile application; using the listener module to automatically obtain data from an out-of-band channel; and communicating the automatically obtained data to the mobile application. Other variants and embodiments are broadly contemplated herein. | 03-31-2016 |
20160098337 | SAMPLING OF DEVICE STATES FOR MOBILE SOFTWARE APPLICATIONS - A method for monitoring software application performance and one or more device states affecting a software application on a periodic basis on a mobile device. The method includes one or more computer processors identifying a software application on a mobile device. The method further includes the one or more computer processors identifying a plurality of sampling plans and one or more respective triggers within the plurality of sampling plans that are respectively associated with the software application and are stored on the mobile device. The method further includes the one or more computer processors determining a first value associated with the one or more respective triggers. The method further includes the one or more computer processors selecting a first sampling plan from the plurality of sampling plans for the software application based, at least in part, on the value associated with the one or more respective triggers. | 04-07-2016 |
20160100322 | SAMPLING OF DEVICE STATES FOR MOBILE SOFTWARE APPLICATIONS - A method for monitoring software application performance and one or more device states affecting a software application on a periodic basis on a mobile device. The method includes one or more computer processors identifying a software application on a mobile device. The method further includes the one or more computer processors identifying a plurality of sampling plans and one or more respective triggers within the plurality of sampling plans that are respectively associated with the software application and are stored on the mobile device. The method further includes the one or more computer processors determining a first value associated with the one or more respective triggers. The method further includes the one or more computer processors selecting a first sampling plan from the plurality of sampling plans for the software application based, at least in part, on the value associated with the one or more respective triggers. | 04-07-2016 |