Patents Examined by Anna Deng
-
Patent number: 9400784Abstract: Integrated application localization techniques are described in which support for application localization is provided as an integrated component of a development environment. Localizations for selected languages/locales integrate with application builds in the development environment so that updates are synchronized with project resources for multiple languages. This involves creating and employing localization files corresponding to source content of a project using a designated file format suitable to enable translations. Localization files that are created in the designated format may be exposed in various ways for translation via the system, a developer, a translation service, or other selected translation sources. A single multilingual resource file for an application is then generated to contain resources in multiple languages based on translations made available through the translation sources.Type: GrantFiled: June 27, 2014Date of Patent: July 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Cameron B. Lerum, Jan Anders Nelson, Alessandro de Matos Capistrano
-
Patent number: 9400684Abstract: An electronic apparatus generates a workflow for processing data with a plurality of functions in combination. The electronic apparatus includes a function accepting unit and a workflow generating unit. The functions accepted include an edit function that edits data based on settings and an execution result notification function that indicates an execution result obtained from the functions executed before the execution result notification function in the workflow. The execution result notification function indicates that it can accept a return instruction, and upon acceptance of the return instruction, the execution result notification function returns the execution position to the function specified by the accepted return instruction. After the execution position is returned in response to the return instruction, the settings of at least one of the edit functions located between the function specified by the return instruction and the execution result notification function in the workflow can be changed.Type: GrantFiled: January 22, 2015Date of Patent: July 26, 2016Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventor: Wataru Tsukuda
-
Patent number: 9395961Abstract: Embodiments relate to fingerprint-based code version selection. An aspect includes based on a call to a method being issued by calling software that is currently executing on a processor of a computer system, determining a fingerprint comprising a representation of a sequence of behavior that occurs in the processor while the calling software is executing. Another aspect includes, based on determining that the match for the fingerprint is located in the entry in the fingerprint table, executing the associated code version of the method. Another aspect includes, based on determining that no match for the fingerprint is located in any entry in the fingerprint table: determining a new code version of the method by a compiler of the computer system; storing the fingerprint with an identifier of the new code version in a new entry in the fingerprint table; and executing the new code version.Type: GrantFiled: December 7, 2015Date of Patent: July 19, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan D. Bradbury, Giles R. Frazier, Michael Karl Gschwind, Christian Jacobi, Anthony Saporito, Chung-Lung K. Shum
-
Patent number: 9395973Abstract: An information processing apparatus 10 specifies a second virtual machine that provides a service on which a first virtual machine depends. The information processing apparatus 10 sets a pointer between the first virtual machine and the second virtual machine by referring to application information associated with, for each application, a parameter type, of another virtual machine, that is used to create a disk image of a virtual machine associated with an application and that is attached when a resource is allocated to the other virtual machine. The information processing apparatus 10 deploys the first virtual machine and the second virtual machine by creating, in accordance with the pointer, a disk image of the second virtual machine or the first virtual machine from a parameter that is set when a resource of the first virtual machine or the second virtual machine.Type: GrantFiled: October 27, 2014Date of Patent: July 19, 2016Assignee: FUJITSU LIMITEDInventor: Kazuhiro Suzuki
-
Patent number: 9383971Abstract: In an approach for mobilizing a web application, a processor receives a representational state transfer (REST) resource of a web application. A processor analyzes the REST resource to identify a pattern in the REST resource. A processor retrieves a template corresponding to the pattern in the REST resource. A processor generates a mobile web application based, at least in part, on the REST resource and the template.Type: GrantFiled: June 26, 2014Date of Patent: July 5, 2016Assignee: International Business Machines CorporationInventors: Todd E. Kaplinger, Victor S. Moore, Wendi L. Nusbickel
-
Patent number: 9378004Abstract: Methods and apparatus, including computer systems and program products, for downloading data to a mobile device. A method includes receiving, via a user interface, at a computer system independent of the mobile device, information identifying the mobile device to receive the application; receiving, at the computer system, information identifying the application to be installed on the mobile device; wirelessly transmitting, from the computer system to the mobile device, information related to the application; and in response to receiving the information related to the application, the mobile device installing the application on the mobile device independent of user input on the mobile device. The mobile device may be a mobile phone. The method may further include transmitting a download-assistance tool to the mobile device, where the download-assistance tool can receive the information related to the application to be installed and assist the mobile device in installing the application.Type: GrantFiled: December 10, 2012Date of Patent: June 28, 2016Assignee: SITO Mobile R&D IP, LLCInventor: Anthony G. Macaluso
-
Patent number: 9372685Abstract: Analysis of the expected impacts of deployment of a software change as well as the frequency of end user use of features of an application can be used to better guide development of software changes.Type: GrantFiled: December 16, 2014Date of Patent: June 21, 2016Assignee: SAP SEInventors: Christoph Luettge, Volker Driesen
-
Patent number: 9367361Abstract: There is provided an information processing device includes a task executor and a controller. The task executor executes one or more second tasks that are generated by execution of a first task. The controller that controls the task executor such that the number of tasks to be executed in parallel is adjusted on the basis of a usage degree representing a degree of usage of resource in the information processing device.Type: GrantFiled: October 23, 2014Date of Patent: June 14, 2016Assignee: FUJITSU LIMITEDInventors: Hidekazu Takahashi, Miho Murata, Yuichi Tsuchimoto
-
Patent number: 9361082Abstract: A method for preparing a computer for use as a central monitoring station includes connecting a computer to a network. An operating system is installed on the computer. Anti-virus software is installed on the computer. Licensing information is installed on the computer. Configuration information is stored on the computer. The configuration information is for the computer and at least one additional computer. A determination is made that the computer is to be activated as a first central monitoring station on the network. When the determination is made that the computer is to be activated as the first central monitoring station, the computer is configured according to a first subset of the configuration information. The computer is activated on the network as the first central monitoring station.Type: GrantFiled: September 6, 2012Date of Patent: June 7, 2016Assignee: WELCH ALLYN, INC.Inventors: John Howard Irwin, Eric G. Petersen, Robert Paul Wilmington
-
Patent number: 9361096Abstract: A device may receive information that identifies code included in a document provided via a programming environment. The code may include executable program code capable of being executed via the programming environment. The device may receive information that identifies non-code included in the document. The non-code may include information other than executable program code. The device may receive an indication to link a code portion, included in the code, and a non-code portion, included in the non-code, and may create a link between the code portion and the non-code portion based on receiving the indication. The device may provide, via a user interface, content included in the document. The content may include the code portion, the non-code portion, and other information included in the document. The device may provide, via the user interface, a link indicator that identifies the link between the code portion and the non-code portion.Type: GrantFiled: February 26, 2014Date of Patent: June 7, 2016Assignee: The MathWorks, Inc.Inventor: Joseph R. Bienkowski
-
Patent number: 9355193Abstract: Content management includes populating a library with modular objects and metadata associated with the modular objects. In response to a query, the library can be searched based in part on the metadata. The query can relate to implementation of an industrial process. One or more modular objects in the library can be identified as satisfying the query. A result of the query can be output and the output can include the identified modular objects and the respective metadata associated with the identified modular objects. The metadata can be anything known about the object that might not be accessible at runtime control.Type: GrantFiled: November 6, 2012Date of Patent: May 31, 2016Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Norman Weatherhead, Andrew R. Stump, Haithem Mansouri, Axel Rodriguez, Joachim Thomsen
-
Patent number: 9355012Abstract: Various technologies and techniques are disclosed for providing stepping and state viewing in a debugger application. A start and end breakpoint are assigned, Source code execution begins, and upon reaching the start breakpoint, a logging feature begins storing one or more values that may be impacted upon execution of code between the start breakpoint and an end breakpoint. More lines of source code are executed until the end breakpoint is reached. When the end breakpoint is reached, the debugger is put into break mode. While in break mode, a playback feature is provided to allow a user to play back a path of execution that occurred between the start breakpoint and the end breakpoint. The playback feature uses at least some of the values that were stored with the logging feature to show how each referenced variable changed in value.Type: GrantFiled: March 23, 2013Date of Patent: May 31, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Douglas J. Rosen
-
Patent number: 9354871Abstract: An incident associated with a software logistic tool occurs. At a host agent a notification for the incident is received. The host agent is associated with a corresponding host where the software logistic tool is running. The notification for the incident is pushed to a customer operation cockpit operating at a customer system landscape via a push channel for communication from the software logistic tool to the customer operation cockpit. The notification for the incident is received at the customer operation cockpit for a customer support user to analyze.Type: GrantFiled: June 26, 2014Date of Patent: May 31, 2016Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen
-
Patent number: 9342277Abstract: A method and apparatus for searching data associated with nodes of a visual or graphical program. The method may include the acts of searching information stored in memory using search criteria that was entered into a search box of a Graphical User Interface. The information searched is associated with nodes of the graphical program. In response to the searching, identifying one or more of the nodes. In one embodiment, the method may further include displaying one or more links corresponding to the identified one or more of the nodes, respectively, in response to the identifying.Type: GrantFiled: March 14, 2013Date of Patent: May 17, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Richard James Woodward
-
Patent number: 9342281Abstract: Method for allowing distributed running of an application between a device and a server connected via a network. The method includes the following steps carried out by a pre-processing unit: analyzing a code of the application for identifying parts that satisfy or are assumed to satisfy at least one first criterion based on resource consumption; transmitting only the identified application code parts to the server; generating from the application code an enriched application code arranged to call for the execution of one of the identified application code parts on the server only if at least one second criterion based on resource overload is satisfied at the time the application code part is to be run; and transmitting the enriched application code to the device.Type: GrantFiled: October 21, 2011Date of Patent: May 17, 2016Assignee: FRANCE TELECOMInventors: Aurélien Guillou, Hernit Bhatia, Elise Vennegues, Nishantha Pelendage
-
Patent number: 9342278Abstract: A method for creating and processing a program includes selecting a new program object of an object type. The new program object is presented as a character string. The program is presented as text and a program object is presented as a character string when the program object is inserted into the program using drag-and-drop. The method also includes moving the selected program object to a target position in the program text. The method further includes examining the target position to determine whether a program object of the same or a compatible object type is present at the target position. If such a target program object is present at the target position, the method also includes replacing the target program object with the selected program object. Otherwise, the method includes inserting the character string representing the selected program object into the text of the program at the target position.Type: GrantFiled: February 26, 2014Date of Patent: May 17, 2016Assignee: Siemens AktiengesellschaftInventors: Joerg Petzoldt, Christian Schroeder
-
Patent number: 9336049Abstract: Embodiments of the present invention include a job scheduling system configured to schedule job execution timings in a computing system; the job scheduling system comprising: a job information receiving module configured to receive job information defining a job pending execution in the computing system, the job information including an indication of computing hardware resources required to execute the job, and an indication of an allocation of application licenses required to execute the job; and a job execution scheduler configured to schedule execution of the job at a timing determined in dependence upon the availability of both the indicated computing hardware resources and the indicated application licenses.Type: GrantFiled: September 2, 2014Date of Patent: May 10, 2016Assignee: FUJITSU LIMITEDInventors: Hideaki Kuraishi, Akira Ishisaka
-
Patent number: 9336124Abstract: Disclosed is a method of preparing and launching a test application on a first machine that is automatically executed on a second machine. A developer can prepare a test application on the first machine, and instead of the developer performing multiple steps to copy the test program to a second machine and set up the test environment, the method can automatically detect test environment data, and transmit the test application and the test environment data. Test environment data can include the directory of where the test program should be installed and executed. The test application can be run on the second machine and the results can be returned to the first machine where they can be displayed to the developer.Type: GrantFiled: February 26, 2014Date of Patent: May 10, 2016Assignee: Apple Inc.Inventors: Paul Marks, Jonathan Deutsch
-
Patent number: 9332531Abstract: A system includes at least one data collection device, each connected to a corresponding data terminal via a primary communication channel; and a central connectivity point connected to each data collection device via a wireless secondary communication channel so as to communicate with the at least one data collection device without disrupting communication between the at least data collection device and the corresponding data terminal via the primary communication channel and to permit remote administration of each data collection device.Type: GrantFiled: December 10, 2014Date of Patent: May 3, 2016Assignee: Hand Held Products, Inc.Inventors: John Pettinelli, John Izzo
-
Patent number: 9329682Abstract: A head mounted display allows user selection of a virtual object through multi-step focusing by the user. Focus on the selectable object is determined and then a validation object is displayed. When user focus moves to the validation object, a timeout determines that a selection of the validation object, and thus the selectable object has occurred. The technology can be used in see through head mounted displays to allow a user to effectively navigate an environment with a multitude of virtual objects without unintended selections.Type: GrantFiled: June 18, 2013Date of Patent: May 3, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Brian E. Keane, Ben J. Sugden, Robert L. Crocco, Jr., Daniel Deptford, Tom G. Salter, Laura K. Massey, Alex Aben-Athar Kipman, Peter Tobias Kinnebrew, Nicholas Ferianc Kamuda