Visual Patents (Class 717/113)
-
Patent number: 9665348Abstract: A device may provide an interface for an interactive programming environment and may receive a command to display information about an object. The device may provide, based on the command, the information about the object, using: a first display interface that presents the information about the object in a first format that is applicable to users of the object. A second display interface, for the object, may present the information about the object in a second format, different from the first format, the second format including information about the object that is applicable to authors of the class or to authors of subclasses corresponding to the object. The first and second display interface may present the information, about the object, based on a state of the object and/or based on a display section of the information (e.g., certain information may be presented in a header section of the display).Type: GrantFiled: June 6, 2012Date of Patent: May 30, 2017Assignee: The MathWorks, Inc.Inventors: Jennifer Anne Black, Michelle T. Hirsch, David A. Foti
-
Patent number: 9658684Abstract: A system and method are disclosed for automatically captioning an electronic demonstration using object properties captured from the operating system. In response to an action that is initiated by a demonstrator, the operating system is queried to obtain the property information for the target object to which the action is directed as well as the parent object of the target object. This property information is then used to generate explanatory captions that are displayed to a user or trainee during the playback of the electronic demonstration.Type: GrantFiled: February 23, 2013Date of Patent: May 23, 2017Assignee: Adobe Systems IncorporatedInventors: Arlyn Asch, Bjorn Pedersen, Magnus Nirell, Qian Zhang
-
Patent number: 9619112Abstract: A method and apparatus for automatic generation of a device program including determining a controller from among a plurality of controllers displayed in a graphical user interface (GUI) on a user device communicatively coupled to a corresponding external controller, generating a user interactive pin layout in the GUI for the controller, displaying in the GUI, a plurality of operations for execution by the controller, determining an operation from among the plurality of operations for the controller, associating pins selected to parameters of the operation, receiving parameter data for the operation from at least one data entry field in the GUI, generating a program for the controller based on the user interactive pin layout, the received parameter data, the operation, and sending the program for storage in a memory on the controller.Type: GrantFiled: January 9, 2015Date of Patent: April 11, 2017Assignee: Ciambella Ltd.Inventors: Trisala Chandaria, Jean-Baptiste Leonelli
-
Patent number: 9600849Abstract: Providing multiple roles in computer-implemented workspaces. When a first computer workspace in which a user has been assigned a first role and a second role is accessed, a first subset of content defined by the first role and a second subset of content defined by the second role can be made accessible to the user. Input to switch access from the first computer workspace to a second computer workspace that is different from the first computer workspace and in which the user is assigned only the second role can be received. In response, only the second subset of content can be provided to the user and access to the first subset of content can be prohibited.Type: GrantFiled: March 12, 2013Date of Patent: March 21, 2017Assignee: SAP Portals Israel Ltd.Inventors: Rachel Ebner, Orly Bleier, Avihai Tamari, Ida Shemesh, Lea Kritchker
-
Patent number: 9584877Abstract: One or more identifiers that facilitate efficient native image validation can be generated and stored in an auxiliary file upon pre-compiling of an assembly. The native image can be validated against an assembly from which the native image is generated, among other files that influence the generated contents of the native image, based upon the auxiliary file and included identifiers. Additionally, native image validation can be performed in an increasing cost sequence associated with each identifier included within the auxiliary file.Type: GrantFiled: June 16, 2011Date of Patent: February 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Pracheeti Nagarkar, Michael Rayhelson, Atsushi Kanamori, Fadi Hanna, Surupa Biswas, Jan Kotas
-
Patent number: 9569337Abstract: A method, computer program product, and computer system for generating, at a computing device, a first suspect profile of a plurality of suspect profiles that includes one or more characteristics, wherein the first suspect profile is associated with a traceability link between at least two artifacts. A change to a first characteristic associated with a first artifact of the at least two artifacts is determined. Which of the plurality of suspect profiles includes the first characteristic is determined. The first characteristic is matched to the first suspect profile of the plurality of suspect profiles based upon, at least in part, determining that the first suspect profile includes the first characteristic. The traceability link is marked as suspect based upon, at least in part, matching the first characteristic to the first suspect profile.Type: GrantFiled: October 29, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Marc A. Baumbach, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Patent number: 9569336Abstract: A method, computer program product, and computer system for generating, at a computing device, a first suspect profile of a plurality of suspect profiles that includes one or more characteristics, wherein the first suspect profile is associated with a traceability link between at least two artifacts. A change to a first characteristic associated with a first artifact of the at least two artifacts is determined. Which of the plurality of suspect profiles includes the first characteristic is determined. The first characteristic is matched to the first suspect profile of the plurality of suspect profiles based upon, at least in part, determining that the first suspect profile includes the first characteristic. The traceability link is marked as suspect based upon, at least in part, matching the first characteristic to the first suspect profile.Type: GrantFiled: March 6, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Marc A. Baumbach, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
-
Patent number: 9563617Abstract: A server system provided according to an aspect of the present disclosure receives validation rules for fields of a form, and stores the validation rules as metadata in a memory. When values are later received based on the form, the values are validated using the rules in the metadata. Any errors detected are notified to a user system from which the values are received. The values are forwarded to a corresponding application if no errors are detected. According to another aspect, a developer of the application provides an initial set of validation rules prior to the application being deployed at a customer site. The customer then specifies additional rules. The metadata stores both the initial rules and the additional rules. A user interface module validates each received value against any applicable rules present in the metadata.Type: GrantFiled: September 23, 2013Date of Patent: February 7, 2017Assignee: Oracle International CorporationInventors: Prabhakaran Marimuthu, Tony P Thomas
-
Patent number: 9558252Abstract: Provided is an information processing apparatus including a file input unit that inputs a data model file representing a data model in a first language for data model description; a first generation unit that generates a database configuration file described in a second language for database description from the data model file; and a second generation unit that generates an application interface described in a third language for application interface description from the data model file.Type: GrantFiled: May 22, 2012Date of Patent: January 31, 2017Assignee: NEC CorporationInventors: Nao Takayanagi, Naohisa Matsuda
-
Patent number: 9477582Abstract: Executable software specification generation can include recording interactions with a user-interface (UI) mockup for a particular program and generating a number of executable software specification for the particular program based on the interactions with the UI mockup.Type: GrantFiled: October 31, 2012Date of Patent: October 25, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Ithai Levi, Yair Horovitz, Zohar Adler
-
Patent number: 9390132Abstract: The System, Apparatus and Method for a Universal Data Librarian (“UDL”) implements an efficient and scalable monitoring, regulation, and allocation of the computational processing, data, labor, and other enterprise resources and enterprise rules. UDL utilizes a plurality of universal variables linked to tables or fields across multiple, otherwise disparate database systems, and provides efficient and uniform access to the different database systems, types and formats for enterprise data. The universal variables allow efficient access and connection to a vast swath of enterprise data types and types of organizations, and may be organized in accordance with a hierarchical business and decision-making schema and enterprise rules. Universal variables are also used to facilitate a variety of data transactions, integration of disparate data repositories, visualization of data categories and efficient interface access.Type: GrantFiled: April 15, 2010Date of Patent: July 12, 2016Assignees: Iqor Holdings, Inc., Iqor US Inc.Inventor: Vikas Kapoor
-
Patent number: 9377876Abstract: A visual whiteboard can be provided as an application, or component of a TV internet browser, for operation on a smart TV. The visual whiteboard provides a lightweight social networking mechanism, e.g., for groups who have physical access to the same smart TV. Content identifiers or other group information can be posted to the visual whiteboard by the authorized users for subsequent display on the corresponding smart TV.Type: GrantFiled: December 15, 2011Date of Patent: June 28, 2016Assignee: HILLCREST LABORATORIES, INC.Inventors: Daniel Bloomfield Ramagem, Charles W. K. Gritton, Negar Moshiri, Stephen Scheirey, William A. Rouady, Daniel S. Simpkins
-
Patent number: 9367652Abstract: A computerized method to provide an enriched unified model data index by generating a unified model data index by indexing shared syntax elements of data artifacts that describe engineering and non-engineering domains, creating instances of an engineering reference model describing model properties that define blocks and relationships between each of the data artifacts for each of the engineering and non-engineering domains, and enriching the unified model data index by adding the relationships having shared syntax elements of at least one instance of the engineering reference model to the shared syntax elements of the unified model data index.Type: GrantFiled: April 24, 2013Date of Patent: June 14, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Odellia Alfassi, Amit Fisher, Fabiana Fournier, Nir Mashkif, Aviad Sela
-
Patent number: 9361119Abstract: The present application is generally directed to mediums, methods, and systems for identifying and manipulating active code components. In exemplary embodiments, a user control interface is provided for displaying a source design which includes instructions in a preprocessor language and instructions in a source language. A resolvable preprocessor condition may be identified along with an instruction in the source language that is associated with the resolvable condition. The resolvable condition and the associated condition may be displayed, and the associated condition may be graphically indicated as controllable by the resolvable condition. A user may supply an input that provides a value for the resolvable condition. In some embodiments, instructions in the source language are displayed and, upon selection of one or more source language instructions by a user, a preprocessor condition that is associated with the selected source language instructions may be displayed.Type: GrantFiled: November 10, 2009Date of Patent: June 7, 2016Assignee: The MathWorks, Inc.Inventor: Xiaocang Lin
-
Patent number: 9342790Abstract: A forecasting cohort includes a first set of forecasting algorithms and a second set of forecasting algorithms. An initial confidence level and a half-life of each of the first set of forecasting algorithms and the second set of forecasting algorithms are determined. A half-life weight for each of the first set of forecasting algorithms and the second set of forecasting algorithms at a subsequent time are determined, such that the half-life weights decrease an effect of a forecasting algorithm as time elapses. A combined confidence level of the forecasting cohort at the subsequent time is determined and used to adjust resource usage.Type: GrantFiled: January 7, 2015Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Aaron K. Baughman, Christian Eggenberger, Peter K. Malkin, Mauro Marzorati
-
Patent number: 9262176Abstract: Arrangements for executing enterprise resource planning software in a plurality of modes are presented. A graphical user interface may allow an administrator to select from the plurality of modes for executing the enterprise resource planning software, such as a test mode and a production mode. A selection of one of the modes may be received. The selected mode may be linked with a particular initialization file that is used to initialize the enterprise resource software. The enterprise resource planning software may be initialized and run using the selected initialization file.Type: GrantFiled: September 13, 2013Date of Patent: February 16, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Steven M. Fillipi, Joseph Michael Guerra
-
Patent number: 9256403Abstract: An interface enables a user to select a graphical object to include in a flow. The graphical object is associated with code, and this code may relate to presenting digital content. The interface further allows a user to define a graphical relationship in the flow, such as a connection between the graphical object and another element of the flow. The interface may present the flow in a first area of a display and the digital content in a second area of the display. The code may be executed based on the graphical relationship. For example, the graphical relationship may indicate an order for executing code sections associated with the flow and data exchanged within the code sections.Type: GrantFiled: April 28, 2014Date of Patent: February 9, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Sunil D. Limbasia, Syam Srinivas Suri, Jacques W. Gresset, Abhilash Paul, Wei Wang
-
Patent number: 9213530Abstract: A system that implements a memory management policy at runtime when receiving a syntax tree in response to initiating the compiling of software code identifies a plurality of calls within the syntax tree and modifies each the plurality of calls with a corresponding memory-modified call to create a plurality of memory-modified calls. Each memory-modified call is linked with a memory management class and the modifying occurs during the compiling of the software code. Following modification of each of the plurality of calls, the system compiles the plurality of memory-modified calls to generate a bytecode.Type: GrantFiled: November 22, 2013Date of Patent: December 15, 2015Assignee: Oracle International CorporationInventor: James George Driscoll
-
Patent number: 9201648Abstract: Visualizing user interfaces specified by source code includes executing, using a development application, source code including a segment of source code specifying a user interface and, responsive to executing the segment of source code, generating, using a processor, a first screenshot including the user interface. The first screenshot is correlated with the segment of source code. The first screenshot is stored in association with the segment of source code.Type: GrantFiled: March 28, 2014Date of Patent: December 1, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cristina L. Grant, Patricia Leon, Adriana Valido
-
Patent number: 9195997Abstract: Systems, methods, and computer-readable storage media that may be used to generate representative sample images for content campaigns are provided. One method includes identifying a resource in which a content campaign item has been previously displayed. The method further includes determining a content slot within the resource in which the content campaign item was previously displayed. The content slot is determined based on a slot signature associated with the content slot. The method further includes retrieving a current version of the resource, where the current version of the resource includes a current content item appearing in the content slot. The method further includes generating a representative image of the resource that includes the content campaign item by replacing the current content item appearing in the content slot within the current version of the resource with the content campaign item.Type: GrantFiled: January 10, 2014Date of Patent: November 24, 2015Assignee: Google Inc.Inventors: Nikola Jevtic, Zhaosheng (Josh) Bao, William David Reardon, Max David Cohen
-
Patent number: 9182879Abstract: Embodiments of the present disclosure include one or more of a method, computing device, computer-readable medium, and system for providing an immersive GUI. According to an embodiment, this may include providing a view of G&G data within at least a substantial portion of the GUI, a first GUI element, wherein transparency of the first GUI element varies depending on a location of an input device with respect to the first GUI element, and a second GUI element, wherein the second GUI element is customized based on a context.Type: GrantFiled: March 27, 2012Date of Patent: November 10, 2015Assignee: Schlumberger Technology CorporationInventors: Christian Westlye Larsen, Amadeus Wieczorek, Ole Ingemann Kjørmo
-
Patent number: 9182951Abstract: An application Platform as a Service system includes a rapid development platform adapted to receive input and create a data-driven application. The rapid development platform provides a graphical user interface and at least one template for use in creating the data driven application. The system further includes a unified platform for executing the data-driven application, the unified platform coupled to the rapid development platform to receive and initialize the data-driven application. The unified platform is capable of communicating with and modifying a plurality of data sources responsive to the data-driven application, and providing a unified environment for executing the data-driven application. The system also includes a multi-system interface module having inputs and outputs for coupling the unified platform to the plurality of data sources. The present invention also includes methods for operation of the application platform as a service.Type: GrantFiled: May 28, 2014Date of Patent: November 10, 2015Assignee: Progress Software CorporationInventors: David Michael Ormerod, Robert Steward
-
Patent number: 9176744Abstract: Systems and methods are provided for implementing a provisioned machine that persists across a client machine reboot. For example, a bootstrap function executing on a client machine may identify a delta disk stored on a physical disk of the client machine prior to booting up the operating system of the client machine. The bootstrap function may establish the path to the delta disk during the boot up of the operating system of the client machine. A provisioned machine may then be established based on the delta disk and the remote base disk to form a virtual disk of the operating system. Subsequently, the client machine may shut down, reboot and re-establish the provisioned machine based on the delta disk stored locally on the client machine.Type: GrantFiled: May 18, 2012Date of Patent: November 3, 2015Assignee: Citrix Systems, Inc.Inventor: Moso Lee
-
Patent number: 9164736Abstract: Guide information according to a hierarchy of a given character string is sequentially acquired in response to an input of character strings for describing a source program, and only the guide information is displayed depending on an input status of the character string. Characters input from an input device for software description are coupled with each other to create an input character string. The created input character string is divided for each of the number of hierarchies on the basis of the number of hierarchies sectioned by a member access operator indicative of an access to a member of a structure or a class to acquire hierarchical character strings and hierarchy numbers thereof. The corresponding hierarchy of the hierarchical database is searched with the hierarchical character string as a search key for each of the acquired hierarchy numbers.Type: GrantFiled: November 6, 2014Date of Patent: October 20, 2015Assignee: RENESAS ELECTRONICS CORPORATIONInventor: Noboru Ozamoto
-
Patent number: 9158923Abstract: A method includes performing on a computing system a source-to-sink reachability analysis of code of an application. The reachability analysis is performed using a static analysis of the code and determines flows from sources of information to sinks that use the information. The method includes determining scopes for corresponding security sensitive operations using the determined flows, each of the security sensitive operations corresponding to statements in the code and one or more flows. A scope for a security sensitive operation includes a block of statements in the code that correspond to a set of one or more flows ending at a sink. The method includes, for each of one or more selected scopes, moving statements in a corresponding block of statements that are independent of a security sensitive operation in the block to code before or after the block. Apparatus and program products are also disclosed.Type: GrantFiled: September 13, 2013Date of Patent: October 13, 2015Assignee: International Business Machines CorporationInventors: Salvatore A. Guarnieri, Marco Pistoia, Omer Tripp
-
Patent number: 9141591Abstract: A publisher accessible e-publishing system and method, configured to enable a publisher to construct and make an app available for permitting enhanced viewing and interactive utilization of e-published content on various mobile devices with various software platforms, the system comprising a front end and a back end with the front end being configured to be used by a publisher to provide content and selection of parameters for display and use with the e-published content and the back end being a system which is configured to store the content and meta data for the content and which is configured to configure the content into an end user app specifically conformed to the specific viewing platform and device being used by the end user to view and interact with the e-published content.Type: GrantFiled: August 3, 2012Date of Patent: September 22, 2015Inventor: Arsen Pereymer
-
Patent number: 9081637Abstract: A component-based software product manager system and method are provided. Various software products for electronic appliances include common components that are shared there between and variable components that are not commonly shared there between and instead are exclusive to individual products. The component-based software product manager system and method combine and associate components with one another while managing a large-scale software asset in units of the components. The system and method described herein improve the cooperation and the reusability of software products.Type: GrantFiled: April 2, 2010Date of Patent: July 14, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Kyoung-Ho Son, Ja-Gun Kwon
-
Patent number: 9069781Abstract: Techniques to automatically manage file descriptors are described. An apparatus may comprise a processor circuit and a file descriptor application operative on the processor circuit to manage file descriptors for content files, the file descriptor application arranged to receive a file descriptor request from a client application, generate a file descriptor or file descriptor construct information for a content file, and send a file descriptor response with the file descriptor or file descriptor construct information to the client application. Other embodiments are described and claimed.Type: GrantFiled: May 24, 2012Date of Patent: June 30, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Zeyad Rajabi, Tali Roth, Matthew Wood, James Leung, Oliver Zheng, Andrew Bishop
-
Patent number: 9064027Abstract: Scan information is obtained from a scan of a managed endpoint (e.g., a user workstation) in an enterprise environment. The scan information includes information about an endpoint object (e.g., a software program), on the managed endpoint. External information about the endpoint object is received from an information source outside of the enterprise environment. This external information may be provided by an IT information server that communicates with multiple enterprise environments. The scan information and external information is combined to produce integrated information. The integrated information is displayed on a user interface. At least a portion of the integrated information is also sent to a computer outside of the enterprise environment to be shared with users of other enterprise environments.Type: GrantFiled: June 11, 2008Date of Patent: June 23, 2015Assignee: Dell Products L.P.Inventor: David Kloba
-
Patent number: 9043747Abstract: Systems and methods for dynamic development and deployment of computing applications including a development framework, a visual design subsystem, and a deployment subsystem, where at runtime the deployment subsystem is operable to dynamically deploy a computing application realized by a blueprint by sending a request at runtime for graphs and components instantiated by the blueprint.Type: GrantFiled: September 6, 2012Date of Patent: May 26, 2015Assignee: Imagine Communications Corp.Inventors: Brick Eksten, Craig White, Scott Palmer, Frank Belme, Stephen Li, Cristian Saceanu
-
Patent number: 9038021Abstract: 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. The reference field(s) can include a defined path from a node in a peripheral object to a corresponding node in the core business object. A unique and reproducible name for the extension field can be generated based on the reference field, and the extension field with the unique and reproducible name can be added to the business object and to a data model of the peripheral object.Type: GrantFiled: August 15, 2012Date of Patent: May 19, 2015Assignee: SAP AGInventors: Uwe Schlarb, Rene Dehn, Daniel Figus, Daniel Niehoff, Stefan Baeuerle, Georg Wilhelm
-
Patent number: 9032364Abstract: A method, system and computer program product for serializing a templated markup language representation of test artifacts is provided. The method includes selecting a template of a test plan through a graphical user interface of a test plan markup generation module executing in memory by a processor of a host computer. The method also includes extracting a table of contents from the selected template such that the table of contents includes at least one reference to at least one test case. Finally, the method includes transforming at least one portion of the table of contents including the at least one test case into a markup language representation of the selected template of the test plan.Type: GrantFiled: October 16, 2013Date of Patent: May 12, 2015Assignee: International Business Machines CorporationInventors: Michael S. Brown, Paul F. McMahan, Sachin P. Patel
-
Patent number: 9026994Abstract: Systems, methods, and computer-readable media having computer-executable instructions embodied thereon that generate notifications that are delivered to translators who provide updates or translations that are included in localization resources for software applications are provided. Resources are stored on a cloud device in a development file or a public database. The public database stores the content that is selected for modification or translation. The languages may be selected by one or more application developers or may be based on a geographic region associated with the content or the language currently associated with the content. One or more translators are identified based on matches to translator profiles included in the public database. The matching translators receive notifications, which inform the translator that updates or translations are requested. In turn, the translators may access the public database and provide the updates or translations.Type: GrantFiled: March 7, 2013Date of Patent: May 5, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Lei Zhang, Michael James Miles, Sheng Zhang, Doo Suk Yoon, Xu Yang, Wei Zhang
-
Patent number: 9026992Abstract: Aspects of the subject matter described herein relate to folded views for a development environment. In aspects, a software development environment may display a code segment that includes references to other code segments or other data. A developer may select a reference and indicate that a folded view is to be shown for the data corresponding to the reference. In response, the software development environment may obtain the data corresponding to the folded view and display the data inline with the code segment.Type: GrantFiled: June 22, 2012Date of Patent: May 5, 2015Assignee: Microsoft Technology Licensing, LLCInventor: Andrew C. Bragdon
-
Patent number: 9026986Abstract: A process for creation of an equipment health monitoring (EHM) tool, including defining functional requirements for a proposed EHM tool in a structured hierarchical format. The functional requirements definition is used to generate an outline model for a plurality of functions of the proposed EHM tool according to a model template, wherein the outline model is captured as one or more graphical representations. Each graphical representation includes at least one component representative of a defined EHM functional requirement. Source code for the proposed EHM tool is automatically generated based upon the graphically represented model and then compiled to create a deployable EHM tool from the source code by applying a compilation strategy dependent on an intended mode of operation for said EHM tool. An EHM generation tool and associated data carrier are also recited.Type: GrantFiled: July 2, 2010Date of Patent: May 5, 2015Assignee: Optimized Systems and Solutions LimitedInventor: John P Collinson
-
Patent number: 9026987Abstract: 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. A universal resource identifier (URI) is sent from the client computer to the server computer over the network, where the URI indicates a program, e.g., a graphical program (GP), or at least a portion of a graphical program interactive development environment (GPIDE), e.g., a graphical program editor, an execution engine, a static or dynamic analyzer, and/or compiler. The at least a portion of the GPIDE is received from the server computer over the network in response to the URI, and executed in a web browser of the client computer to perform some specified functionality with respect to the GP.Type: GrantFiled: October 2, 2009Date of Patent: May 5, 2015Assignee: National Instruments CorporationInventor: Christopher G. Cifra
-
Patent number: 9021425Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for supporting software application extensions including receiving, by the one or more processors, application information associated with a to-be-extended application, the application including a plurality of logical layers and including a computer-executable application that can be executed using one or more computing devices; processing, by the one or more processors, the application information; providing, based on the processing, graphical representations of one or more extensible artifacts associated with the application; displaying a first graphical representation within a browser interface, the first graphical representation being based on a first logical layer of the plurality of logical layers, the browser interface being provided as a computer-executable program that is executed using the one or more processors; and receiving user input provided using the browser interface, and in response to tType: GrantFiled: December 14, 2012Date of Patent: April 28, 2015Assignee: SAP SEInventors: Mohamed Abdulazim Aly, Anis Charfi, Andreas Roth, Thomas Schneider
-
Patent number: 9021427Abstract: A conversion method of applications of mobile devices is provided. The method includes the steps of obtaining a device feature information and a platform information of a mobile device, modifying, by a convertor, a first description data of a first application according to the obtained device feature information and platform information, and converting the modified first application to a second application in which the first application is represented by a platform-neutral language and at least includes the first description data for describing the interaction design of a user interface, and the second application is represented by a language corresponding to the platform information and can be executed on the mobile device.Type: GrantFiled: June 4, 2012Date of Patent: April 28, 2015Assignee: Institute for Information IndustryInventors: Bo-Fu Liu, Yu-Ting Lin, Shih-Chun Chou, Jih-Yiing Lin
-
Patent number: 9021428Abstract: Tools and techniques support troubleshooting live application visuals, including transient markup expression issues in XAML or HTML. A LADRT module supports troubleshooting without pausing application execution to help inspect and modify visual construct properties, and to identify and alter source code pertaining to a selected visual construct. Changes are serialized back to the application program source code and reflected in real time in the executing application, without a rebuild. Markup annotation preserves pre-evaluation versions of markup expressions for binding, static resource identification, and custom purposes. Markup annotation also correlates visual constructs and source code. The LADRT module operates independently of debuggers, and may autoload with the application. Program project and source code changes are not required for troubleshooting capability.Type: GrantFiled: May 29, 2013Date of Patent: April 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Harikrishna Menon Ajith Kumar, Kenneth Lawrence Young, Unnikrishnan Ravindranathan, Christian Schormann
-
Patent number: 9015671Abstract: In one embodiment of the present invention, a method for concurrently constructing and testing a software program is provided. The method includes interacting with a program editor that allows a user to construct the program, and testing the program during construction of the program to produce a test result.Type: GrantFiled: December 27, 2006Date of Patent: April 21, 2015Assignee: The MathWorks, Inc.Inventor: Steve Johnson
-
Patent number: 9015660Abstract: An exemplary embodiment may provide tools for creating a graphical user interface (GUI) in a first or original environment and for embedding the GUI in a second or target environment. The GUI created in the first environment may be translated into a platform independent description. A proxy GUI may be generated from the platform independent description and incorporated in the second environment.Type: GrantFiled: January 29, 2013Date of Patent: April 21, 2015Assignee: The MathWorks, Inc.Inventor: Peter Hartwell Webb
-
Patent number: 9013574Abstract: A machine vision system program editing environment including synchronized selection and/or identification of related features in a plurality of different user interface windows is provided. In particular, one of the windows is an editing window where a part program representation is displayed for editing by a user. In one embodiment, a user may select data or another feature of interest in a window that is not the editing window (e.g., a results window, or graphical workpiece inspection feature display window) and the associated part program instruction representation is automatically highlighted and/or selected in the editing window. Conversely, a part program instruction representation may be selected by a user in the editing window and the associated results or feature in another window is automatically highlighted and/or selected. User interface navigation, rapid program quality assessment, and overall part program creation and editing efficiency are significantly enhanced in such an editing environment.Type: GrantFiled: November 13, 2012Date of Patent: April 21, 2015Assignee: Mitutoyo CorporationInventors: Barry Saylor, Ryan Northrup, Akira Takada, Kozo Ariga
-
Publication number: 20150106785Abstract: Logic modules may be developed to automate or simplify a variety of business tasks and applications. For example, a logic module of a shopping cart process may be developed to handle transactions between an online retail service and online shoppers. As the complexity of logic modules increases, the developmental time and cost can also increase. Accordingly, developers may utilize a visual development environment to simplify logic module design. Provided are exemplary techniques for improving visual development environments, which can in turn increase the efficiency of logic module development.Type: ApplicationFiled: September 5, 2014Publication date: April 16, 2015Inventors: Sabin S. Ielceanu, Thomas W. Hillman, Yang Yang
-
Patent number: 9009659Abstract: A method includes: displaying an editor of an integrated development environment executed by a computing system; receiving an input command from a user; detecting existence or absence of text preceding a cursor position in the editor; identifying at least one completion attribute, the at least one attribute being based on content of text preceding the cursor position if existence of text is detected, or the editor if absence of text is detected; transmitting the identified at least one attribute to a server configured to execute asset management software; receiving a plurality of completion values from the server based on the identified at least one attribute; storing the received plurality of completion values; and displaying, for selection by the user, the plurality of completion values at the cursor position in the editor.Type: GrantFiled: March 4, 2014Date of Patent: April 14, 2015Assignee: Total Resource Management, Inc.Inventors: Albert M. Johnson, Jr., Andrew Joseph Mahen
-
Patent number: 9009669Abstract: Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for testing a user interface component. A client-side operation for rendering the user interface component may be performed. The rendered user interface component may be stored as a user interface component test image simulating a visual presentation of the user interface component at a client machine. A user interface component expected image may be retrieved from a storage medium accessible to the server. The user interface component expected image may represent an expected visual presentation of the rendered user interface component. A determination may be made as to whether the user interface component test image matches the user interface component expected image. When the user interface component test image does not match the user interface component expected image, an indication of an error condition may be provided.Type: GrantFiled: December 15, 2010Date of Patent: April 14, 2015Assignee: salesforce.com, inc.Inventor: Daniel L. Pletter
-
Patent number: 9009654Abstract: Methods, systems, and apparatus, including computer program products, for mobile device interaction using a shared user interface.Type: GrantFiled: September 14, 2012Date of Patent: April 14, 2015Assignee: Adobe Systems IncorporatedInventor: Roger R. Webster
-
Patent number: 9003362Abstract: Systems and methods for processing software application metadata associated with a software application are provided. A representative method includes the step of collecting software application metadata associated with a software application. The software application metadata includes a first set of information related at least one of the following: screens, paths, and layers associated with the software application. The method further includes the step of storing the software application metadata in a data repository.Type: GrantFiled: September 4, 2012Date of Patent: April 7, 2015Inventor: Vu Lam
-
Patent number: 9003396Abstract: Embodiments of the invention address deficiencies of the art in respect to file removal from a file system and provide a novel and non-obvious method, system and apparatus for file system integration of an un-installation feature. In one embodiment of the invention, an integrated un-installation data processing system can include file associations manager logic coupled to a file system and enabled determine and store file ownership and access data for every file in the file system in a uniform way. For instance, the file associations manager logic can be included as part of the file system and the file ownership and access data can include both an indication of a source application for each file and also an indication of applications accessing each file.Type: GrantFiled: June 19, 2006Date of Patent: April 7, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Eric L. Masselle, William G. Pagan
-
Patent number: 9003359Abstract: A method, computer program product, and system for visually modeling architectures or system designs are described. A method may comprise providing an architectural model having a plurality of elements of one or more types. The method may further comprise providing a platform for a user to develop a non-software code query relating to the elements of the model. The method may also comprise executing the developed query to extract one or more of the plurality of elements from the model. The method may additionally comprise populating a diagram with the extracted one or more of the plurality of elements.Type: GrantFiled: September 10, 2010Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventor: Kevin James Cornell
-
Patent number: 8997087Abstract: A method and a system for customizing a handheld device being produced in manufacturing assembly. The method provides customization via configuration of the device by a server in a communication network. In response to a configuration predefined such via a customer purchase order, assigning, at the server, a group to the at least one handheld device, identifying, at the server, a configuration of components for download to the at least one handheld device, the configuration of components associated with the assigned group, and downloading, for installation at the handheld device, the configuration of components to the at least one handheld device of the assigned group.Type: GrantFiled: April 23, 2010Date of Patent: March 31, 2015Assignee: Psion Inc.Inventors: Kevin Beatty, Harold Hsu, Miguel Watler, Nader Newman, Rastislav Hodul