|| List of recent Development-related patents
| System and method for software development|
This invention relates to a method and apparatus for developing software. In one embodiment, a method for facilitating the distributed development of software components includes providing a skill rating for software developers, communicating specifications for a software component to a subset of the developers, receiving submissions from the developers, scoring the submissions, and selecting one submission to be included in a software repository.
| System for, and method of, processing an image|
A software development kit prioritizes certain aspects of an acquired image and introduces the prioritized aspects to a main processor. Alternatively, a coprocessor, or the coprocessor and the development kit, manipulate(s) the acquired image and introduce(s) the manipulated image to the processor.
|Application of buisiness process management standards for dynamic information technology management process and integrations|
Processes and integrations include a method for managing a business process application development lifecycle. The method includes initiating, in a planning stage, requirements for an application based on adding new features to the application or a new application, implementing, in a development stage, a service process node (spn) as a business process, and managing, in an operations stage, software code representing the application in a production environment.
|Editing a graphical data flow program in a web browser on a client computer|
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network.
|Comparing target effort to actual effort for software development requirements|
A target amount of effort to spend on requirements of a software development project may be determined. A visualization can be displayed comparing the target amount of effort to an actual amount of effort spent on the requirements.
|Method of supporting third-party applications in an instant messaging system and a system using the same|
A mobile terminal system for providing instant messaging to a third-party application includes a mobile terminal having one or more processors and memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the mobile terminal to perform the instructions of acquiring an application id (appid) and a software development kit (sdk) from an instant messaging open platform by the third-party application; registering the third-party application at the instant messaging open platform using the acquired appid and sdk when the third-party application initiates; providing an open application programming interface (api) to the third-party application via the instant messaging open platform; and transmitting information between the instant messaging open platform and the third-party application via the open api.. .
|Method and composition for modulating canonical wnt pathway using folate and inositol|
The canonical wnt signaling pathway is implicated in many disorders including neural tube defects, limb malformations, and heart defects, developmental disorders associated with alcohol exposure (fetal alcohol syndrome) or exposure to bipolar medications (i.e. Lithium), wound healing, and alzheimer's disease.
|System for developing, managing, acquiring and playing electronic board games|
A device, method, and system for developing, managing, acquiring and playing electronic board games. Game developers may illustratively access one or more electronic game board, game piece templates and/or other game development application software from a game server to design and develop electronic board games.
|Embedding performance monitoring into mashup application development|
Computer systems, methods and program products can facilitate embedding performance monitoring into a mashup application that is being created in a mashup application development environment. A mashup application analyzer identifies mashup application performance monitors that are applicable to a mashup application that is being created in a mashup application development environment.
|Modernization of legacy software systems based on modeled dependencies|
Methods, systems, and computer-readable media are described herein for migrating a non-object-oriented application to an object-oriented platform. The non-object-oriented application may be received.
|Framework for thin-server web applications|
In various aspects, a framework is provided for building rich, responsive, and mobile-enabled html 5 web applications. In one embodiment, the framework is based on a thin server architecture (tsa) that uses rest, sse, and websocket to communicate with the server side.
|Use of memantine (namenda) to treat autism, compulsivity, and impulsivity|
The present invention relates to the treatment of compulsive, impulsive and pervasive developmental disorders. More particularly, the methods described herein comprise administration of memantine to an individual suffering from such a disorder in an amount effective to relieve one or more symptoms of said disorder.
|Application development system and method for object models and datagraphs in client-side and server-side applications|
An application development system and method are provided for object models and datagraphs in client-side and server-side applications of a web-based or cloud-based application deployment platform. The system and method are used for representing, persisting, permitting, traversing, querying, manipulating and extending object models and their imputed datagraphs, in applications spanning the client-side and server-side of the web-based or the cloud-based application deployment platform..
Resource tracker techniques are described in which resource trackers may be generated, assigned to resources, and used to track resources throughout a development environment. The resource trackers may be configured in a designated format that is suitable to distinguish different resources one from one another.
|System and method for providing whitelist functionality for use with a cloud computing environment|
A system and method for providing whitelist functionality for use with a cloud computing environment. In accordance with an embodiment, software applications being deployed to the cloud are restricted from using certain classes or application program interfaces (apis).
|Generating hardware profiles by a software development environment|
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating hardware profiles by a software development environment. In one aspect, a method includes identifying a set of hardware features that are accessed by an application that is under development, generating one or more hardware profiles for one or more corresponding virtual devices based on the identified set of hardware features that are accessed by the application that is under development, invoking one or more of the virtual devices using the corresponding one or more hardware profiles, and installing the application on the one or more of the virtual devices..
|Web application server architecture with embedded scripting language and shell services|
A web application server architecture has an interactive scripting language, development environment and operating-system-like services embedded. The architecture includes a server engine installed in an operating system of a computing device, and a server shell installed in the server engine.
|Providing a seamless transition for resizing virtual machines from a development environment to a production environment|
A method, system and computer program product for providing a seamless transition for resizing virtual machines from a development environment to a production environment. An administrative server receives an instruction from a customer to resize a virtual machine running on a cloud computing node, where the resized virtual machine requires physical resources (e.g., twenty physical processor cores) to be utilized in the production environment.
|Automated deployment of a configured system into a computing environment|
Automatically deploying a configured system into a computing environment (such as a cloud computing environment) for execution therein comprises obtaining a configured architecture model describing the configured system, and iteratively evaluating the model to deploy pre-built components for the system and to create and enable a development environment in the computing environment for development of custom-built components needed for the system according to the model. The automated deployment processing further comprises automatically configuring the system; determining a proper installation sequence; allocating resources in the target environment; and installing the required tools and other software that will be needed for execution once the components of the system are deployed.
|Managing social process of developing application|
A computer-implemented method for managing a social process of developing an application includes: making an integrated development environment accessible to a user; exposing a work product of the user in the integrated development environment to a selected group of users; receiving, in the integrated development environment, a first input regarding the work product from at least one of the selected group of users; and presenting the first input to the user in the integrated development environment.. .
|Enabling multi-tenancy for a commerce server|
A method and system for enabling multi-tenancy in a commerce server is provided. The method includes receiving software comprising an operating system, integrated development environment (ide) software, commerce server middleware software, and database software.
|Communication virtual machine|
A system for automating at least a portion of a communication application development cycle using a communication virtual machine that automatically interfaces with an existing network system and provides an engine for executing designed application models over the existing network system.. .
|Creation and uploading of archives for software projects to submission portal|
A computer system interacts with a software development environment to enable a software developer to submit one or more software projects to a submission portal for analysis. A processor obtains needed files associated with a software project and then may proceed to compile the artifacts based on compile parameters in order to generate additional artifacts typically containing at least one binary file but that may be dependent on a type of the software project.
|Executable software building block|
A methodology of encapsulating software intelligence in a software application development environment so that software solution construction resembles the independent nature of physical building blocks used to create a physical structural design: programmatic intelligence (program code) that is immediately incorporated and runtime functional when added to a running, finished, software application.. .
|Naming algorithm for extension fields in de-normalized views|
An extension naming approach for avoiding naming collisions in de-normalized view on a business object can include accessing a reference field bundle, which includes reference field(s) corresponding to a core business object defined in a core software platform of a software architecture, from a metadata repository. A user can define an extension to the business object based on the core business object, for example via a development environment.
|System and method for monitoring software development and program flow|
A system and method for monitoring software development and project flow in the insurance industry using user stories is disclosed. The system and method include a communication interface that receives information included in communications; a processor and memory to: identify from the monitored communication a plurality of user stories; estimate a priority and assign a value to each story; store each story and associated priority and value as a product backlog; calibrate the difference in the assigned value of each story by comparing each story and the associated assigned value, and iteratively adjusting the assigned value based on the calibrated difference; and update the product backlog of user stories and associated calibrated assigned value; and a display device for displaying the status of the software development and project flow based on the stories remaining in the product backlog as compared to the completed user stories..
|Integrated mobile application development platform|
Provided herein is a method of and system for providing a software-as-a-service platform comprising implementing a mobile client application build phase to enable a developer-user to build a mobile client application; implementing, with a server computer, a mobile client application run phase to enable an end-user of the mobile client application to download and execute the mobile client application on a mobile device; and implementing a mobile client application manage phase to enable a manager-user to manage and analyze the usage of the mobile client application by the end-user.. .
|Determining project status in a development environment|
A method and program product to monitor the activities of a named person for developing a computer program. The method comprises the steps of logging operations performed by a software build tool or software test tool, a record in the log for each of the operations comprising an identity of a person that requested the operation and a time stamp of the operation; identifying the activities of the named person; determining that the named person is currently accessing the software build tool or software test tool; querying the log records with a time stamp within a predetermined period to determine that the named person has used the software build tool or software test tool to develop the computer program within the predetermined period; and reporting to the user that the named person used the tool to develop the computer program within the predetermined period..
A system for providing database functionality on a peer-to-peer network is described that provides a highly scalable, fault tolerant, highly available, secure distributed transactions and reporting environment for application development and deployment.. .
|Adaptable business objects|
An adaptable business object can include a generic, content-free, and meaning-free skeleton business object, which can be used to create a new business object without requiring that a user be proficient in a development environment such as a software development kit (sdk). Definitions of a first field to be added to a header of the adaptable business object and a second field to be added to an item node of the adaptable business object can be received via a field extensibility tool, and a terminology tool can adapt the adaptable business object by storing metadata relating to the terminology of the business object in a metadata repository such that screen and section titles for at least one user interface screen supported by the new business object can be presented at runtime using the stored metadata..
|Method and system for semiconductor host simulation automation|
A system and method for equipment compliance testing using automation scripts is described. A development environment creates suitable dll's from test scripts library.
|Enterprise application development tool|
Systems and processes for providing an application development tool are disclosed. The application development tool may include a user interface that allows a user to select and modify widgets, map api properties to widget attributes, and create application user interfaces using the widgets.
|Application development tool|
Systems and processes for displaying a graphical user interface control are described. Api indicators may be displayed in response to a request for an api listing.
|Multi-user virtual product development environment|
A method and apparatus for developing a product. A product development environment comprises a system.
|Systems and methods for distinguishing between autism spectrum disorders (asd) and non-asd development delay|
Methods and systems are presented herein to distinguish children with autism spectrum disorders (asd) from those with other forms of developmental delay (dd) based on patterns of gene expression levels in blood.. .
|Application development center testing system|
An application development center system is described. A method may comprise receiving an application at a server computing device; accessing test data from one or more data sources; testing the application within a development environment resident on the server computing device utilizing the test data; and presenting test results on a user interface accessible by a client computing device.
|Metadata driven software architecture|
Embodiments of the present invention provide a metadata-driven software architecture that enables multi-tenant application development. Specifically, an application development architecture is provided including a data table that stores the application-accessible data that maps to all custom objects and their fields, as defined by metadata in objects and fields.
|Development platform for software as a service (saas) in a multi-tenant environment|
Embodiments of the present invention relate to software as a service (saas) development in a multi-tenant environment. Specifically, a platform for software as a service (saas) application development and customization in a multi-tenant environment is provided.
|Systems and methods for acquiring a captive customer base within a cloud environment|
In one example embodiment, a computer-implemented method for acquiring a captive customer base within a cloud computing environment comprises providing customer software to a service organization, with the customer software being configurable to facilitate communications between the service organization and a client base of the service organization. The customer software provided to the service organization is subsidized based on a condition that the service organization allows a software provider to embed context-based marketing content in the customer software, and is provided to the client base via the customer software, with the context-based marketing content directed to products offered by the software provider, and the products being supplemental to service organization services, thereby using the customer software to generate revenue for the software provider, with costs of the context-based marketing being determined by software development costs..
|Method and system for generating a manifestation of a model in actionscript|
Computer-based methods and systems for generating script-based code, based on a model, are described. Consistent with an embodiment of the invention, a software development application includes a code generator module that receives a model.
|Method of management human resource development|
A method of management human resource development in a working environment comprising a plurality of employees is provided. The method comprises receiving input data from an employee, wherein input data are indicative of an interest of the employee to a career development; generating a personal profile from the input data; screening the personal profile to determine if the employee is suitable for assessment; if the result of screening is positive, assessing the employee to assign a first score associated with a development attitude of the employee and a second score associated with the current role mastering; storing, in the computer, first and second scores as entries in a two-dimensional development matrix covering an area, and determining if the stored entries are positioned within a talent sub-area defined within the development matrix area..
|Parallel processing system|
Software development tools and techniques for configuring parallel processing systems to execute software modules implementing processes for solving complex problems, including over-the-counter trading processes and foreign exchange trading processes, to execute quickly and efficiently. The parallel processing system may include low-cost, consumer-grade multicore processing units.
|Integrated development environment-based workload testing in a networked computing environment|
Embodiments of the present invention relate to an integrated development environment (ide)-based approach for testing development projects (e.g., comprising one or more intended workloads). In a typical embodiment, a designation of a project (e.g.
|Web development environment that enables a devel0per to interact with run-time output presentation of a page|
A web page authoring tool is provided enables a developer to interact with run-time output presentation of a page being authored. The web page authoring tool includes an embedded browser that supports a “live preview mode” that enables a run-time page to be viewed.
|Mobile application creation system|
A computer implemented method and system for creating a mobile application provides a mobile application development software (mads) and pre-coded software components (pcscs) encapsulated in a mobile application creation interface (maci). The mads dynamically maps data to be rendered in the mobile application with one or more data sources and launches the maci.
|Localized exploded view|
A method for providing an integrated development environment comprises receiving input from a user identifying an area containing an edge shared by two or more objects, wherein said shared edge includes two or more individual edges corresponding to said objects, and visibly separating said two or more individual edges in a localized exploded view responsive to said receiving.. .
|Computer implemented systems and methods to augment data from data sources by simultaneously adding enhancements generated by different technologies|
Embodiments of the present invention generally relate to the field of computer implemented methods, software development, and software integration. Specifically, this invention comprises computer implemented applications and methods providing the management and control needed to augment data from different data sources by adding enhancements generated by any number of technologies supported by the invention..
|Methods for treatment of autism spectrum disorder|
The present invention relates to the field of autism. More specifically, the present invention provides methods for treating individuals with autism spectrum disorder.
|Generation framework for mapping of object models in a development environment|
A delta handler can allow calculation of difference between an already generated set of backend entities and a set of new entities necessary to support a primary object affected by a change made in a development environment supporting extensions to a backend model of a software architecture. Improved stability and robustness can be provided via an approach in which a target list of activities relating to creating, changing, or deleting of entities in backend repositories necessary to support the affected primary object is created and a sequence for performance of the activities in the target list is determined in a manner that can allow handling of such activities in a unified manner rather than on a per object type basis.
|System and method for creating and delivering platform independent interactive applications on user devices|
The various embodiments herein provide a system and method for developing and delivering a platform independent application for a plurality of user devices. The system comprises an application development framework to generate a plurality of platform independent data formats describing the application elements and actions allowed on them, a content generating server to generate a plurality of device specific data formats, a content distribution server to create a schedule for delivering the plurality of device specific data formats to the plurality of user devices and a device specific application container to render the application on the user device based on the plurality of device specific data formats received from the content distribution server.
|Historical view of open files|
Managing versions of an electronic entity comprising many independently managed, but mutually-dependent, subcomponents can be challenging. File management functionality is provided for use with an integrated development environment to produce a visual indication of the relationships among the subcomponents.