Subscribe: Untitled
http://www.freepatentsonline.com/rssfeed/rssapp717.xml
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
application  based  code  component  computer  data  device  interface  method  mobile device  mobile  source code  system 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Untitled

Untitled





 



Project Assessment Tool

Thu, 06 Apr 2017 08:00:00 EDT

An assessment tool for projects can include a computer system having at least one computer device to gather information about projects, generate project assessments, and display information about project assessments. A client-questionnaire module through which questions may be populated pertaining to a project can be used to gather data. Data used to generate a project assessment may be a compilation of coalesced data acquisitioned from a library of historical projects stored in a database of the system. Questions can be assigned and/or grouped based on a relevance-indicator and answers to questions can be assigned an importance-indicator. The coalesced data can be formed by assigning weight-factors to project parameters and analyzing the data to generate statistical expectation values for project parameters of a client's project.



Generating Tests for Testing Software Applications

Thu, 06 Apr 2017 08:00:00 EDT

A multi-staged method is disclosed in which a computing device generates tests to execute on an application program. The tests that are generated do not supplant or replace other types of testing typically executed on an application program, but rather, are generated based on the results of those tests and are intended to complement those tests. The multi-stage method particularly captures and stores information related to the tests as those tests are executed on the application program, verifies the data and parameters associated with the tests, and then generates a set of supplementary tests to test the application program responsive to receiving a notification message indicating that the program code of the application program has been changed.



SYSTEM AND METHOD FOR PERFORMING DATA ANALYTICS FOR A MACHINE ON A MOBILE DEVICE

Thu, 06 Apr 2017 08:00:00 EDT

A method for operating a machine using a mobile device is provided. The method includes connecting wirelessly, by a mobile device processor, a mobile device to an electronic controller unit of a machine; receiving, at the mobile device processor, machine data for machine parameters associated with the machine from the electronic controller unit, the machine data being in a machine data structure; applying, at the mobile device processor, a constraint to the machine data in response to a query received at the mobile device processor; generating, at the mobile device processor, result data in a mobile device data structure based upon the constraint applied to the machine data; and modifying, by the mobile device processor, an operation of the machine based upon the result data.



CROSS-VALIDATION BASED CODE FEATURE TAGGING

Thu, 06 Apr 2017 08:00:00 EDT

Method and systems for tagging code include building a code structure based description unit association model (CDAM) that associates code units with respective description units and organizes the code units in a hierarchical structure. The CDAM is filtered to remove un-meaningful description units through cross-validation between code units. Feature tags are generated based on a weighted sum of term frequencies in the description units of the CDAM to associate features with respective code units.



DEVELOPMENT TEAM FILE COLLABORATION

Thu, 06 Apr 2017 08:00:00 EDT

In an approach for dynamically collaborating with respect to a file within an integrated development environment (IDE), a processor receives from a first IDE of a first user, a selection of a first version of a source code file associated with a software development project. A processor receives a choice of one or more file identification parameters for the first version of the source code file. A processor retrieves a list of users assigned to the software development project, including at least a second user. A processor causes the source code file to be identified in a second IDE of the second user.



DISTRIBUTED PARALLEL BUILD SYSTEM

Thu, 06 Apr 2017 08:00:00 EDT

This document describes, among other things, systems and methods for managing distributed parallel builds. A computer-implemented method to manage parallel builds, comprises identifying one or more software components in a software project, wherein each software component includes an executable binary file; determining a build configuration for each software component, wherein the build configuration includes a mapping from each software component to one or more build servers; and building each software component using the mapped one or more build servers in the corresponding build configuration, wherein the building includes compiling one or more source files associated with each software component to one or more object files, by distributing the one or more source files to one or more compilation machines.



ELECTRONIC SYSTEM WITH UPDATE CONTROL MECHANISM AND METHOD OF OPERATION THEREOF

Thu, 06 Apr 2017 08:00:00 EDT

An electronic system includes: an interface control unit to receive a write buffer command; a command core executes a firmware update based on the write buffer command; a non-volatile memory array configured to store an image of a primary file system, a secondary file system, a primary firmware, and a secondary firmware; a TCM configured to contain an operating firmware; and a volatile memory configured to store the write buffer command including a product image; wherein: the command core executes in order: verify the product image, extract an operating firmware executable and a SSFS update from the product image, copy the operating firmware executable to the secondary firmware, restart the operating firmware with the operating firmware executable copied to the TCM, copy the SSFS update to the secondary file system, copy the operating firmware executable to the primary firmware, and copy the SSFS update to the primary file system.



MIGRATION MECHANISM

Thu, 06 Apr 2017 08:00:00 EDT

Methods, systems, and computer program products for enabling software upgrades and migrations are described. A selection of one or more software entities is generated and a target product vector is defined based on the selection of one or more software entities. A start component vector is computed based on a landscape of a source system and a target component vector is computed based on the start component vector and target product vector. A determination of whether a component of the target component vector is a successor of a selected component of the start component vector is made and one or more migration files are generated comprising the target product vector and the target component vector based on the determination.



METHOD FOR AUTOMATICALLY INSTALLING APPLICATION INTO PERSONAL COMPUTER

Thu, 06 Apr 2017 08:00:00 EDT

A method for automatically installing an application into a personal computer is provided herein. The personal computer has a port actuated by a first driver in the personal computer. The method includes steps of: (a) detecting whether a mobile device is electrically coupled to the port of the personal computer through a USB cable including a memory which stores the application; (b) installing the application including a second driver in the personal computer to substitute for the first driver to control the port; (c) sending a command to the mobile device to make the personal computer as an accessory device for the mobile device based on the second OS system; (d) detecting whether the mobile device has a predetermined program; (e) downloading and installing the predetermined program in the mobile device; and (f) transmitting and installing the predetermined program into the personal computer.



CONTEXT-BASED APPLICATIONS FOR MOBILE DEVICES

Thu, 06 Apr 2017 08:00:00 EDT

Determining a present context for a mobile device or a user of the mobile device, obtaining a list of available applications from an online application portal, identifying one or more relevant applications that are relevant to the present context from the list of available applications, providing a user notification that identifies the one or more relevant applications, installing the one or more relevant applications on the mobile device, and de-installing irrelevant applications on the mobile device.



SYSTEMS AND METHODS FOR SCALABLE HIERARCHICAL POLYHEDRAL COMPILATION

Thu, 06 Apr 2017 08:00:00 EDT

A system for compiling programs for execution thereof using a hierarchical processing system having two or more levels of memory hierarchy can perform memory-level-specific optimizations, without exceeding a specified maximum compilation time. To this end, the compiler system employs a polyhedral model and limits the dimensions of a polyhedral program representation that is processed by the compiler at each level using a focalization operator that temporarily reduces one or more dimensions of the polyhedral representation. Semantic correctness is provided via a defocalization operator that can restore all polyhedral dimensions that had been temporarily removed.



AUTOMATIC MULTI-PLATFORM MOBILE APPLICATION DEVELOPMENT

Thu, 06 Apr 2017 08:00:00 EDT

A mobile application development system includes a processor that is a functional component of the mobile application development system and that is configured to execute programmatic steps. A build component is configured to receive web application source code and generate a mobile web application for a targeted mobile application platform. A build director component is configured to receive the web application source code and customization information and direct the build component to generate a plurality of mobile web applications each targeting a different mobile application platform, using the same web application source code and the customization information.



DATA-DRIVEN MENUING SYSTEM FOR PROVIDING A FLEXIBLE USER INTERFACE ON AN ELECTRONIC DEVICE

Thu, 06 Apr 2017 08:00:00 EDT

An architecture for altering the content of a menuing system with little or no change to existing firmware of an electronic device is disclosed. A menu text file is generated and the menu text file is compiled into source code. Menu firmware is compiled and liked using the source code into a downloadable binary for the electronic device. The downloadable binary does not alter existing firmware of the electronic device.



AUTOMATED AND HEURISTICALLY MANAGED SOLUTION TO QUANTIFY CPU AND PATH LENGTH COST OF INSTRUCTIONS ADDED, CHANGED OR REMOVED BY A SERVICE TEAM

Thu, 06 Apr 2017 08:00:00 EDT

Embodiments of the present invention provide a method, system, and computer program product for qualifying changes to an instruction set in source code. In an embodiment of the invention, a method for quantifying changes to an instruction set in source code can be provided. The method can include receiving text in a code editor as an edit to source code of a computer program querying a data store of code change costs with at least a portion of the edit. The method additionally can include retrieving in response to the query a code change cost associated with the edit. Finally, the method can include displaying in the code editor the retrieved code change cost.



INTERFACE METHOD RESOLUTION IN OBJECT ORIENTED PROGRAMMING MODELS

Thu, 06 Apr 2017 08:00:00 EDT

A computer-implemented method includes receiving an invocation of an invoked interface associated with a class, identifying, based on the class, a plurality of interface lookup artefacts and a cached interface lookup artefact, and comparing the invoked interface with a cache interface. The cache interface is associated with the cached interface artefact. The computer-implemented method further includes, responsive to the invoked interface matching the cache interface, returning the cached interface artefact, and responsive to the invoked interface not matching the cache interface, searching the plurality of interface lookup artefacts until finding a matching interface lookup artefact. The matching interface lookup artefact is associated with a matching interface that matches the invoked interface. Responsive to finding the matching interface lookup artefact, returning the matching interface lookup artefact and updating the cached interface lookup artefact to the matching interface lookup artefact. A corresponding computer program product and computer system are also disclosed.