Patents Examined by Michael J. Yigdall
-
Patent number: 7856625Abstract: A program conversion device for converting a program source is provided. The program conversion device comprises: a section and index acquisition device for acquiring a section code for indicating a section embedded in the program and performance index information embedded in the program in association with the section code; a task code conversion device for separating the acquired section code into task codes and adding a code to indicate the beginning of the task and a code to indicate the end of the task; and a task index attachment device for attaching a performance index, to input to the scheduler, to the task.Type: GrantFiled: October 21, 2005Date of Patent: December 21, 2010Assignee: Panasonic CorporationInventor: Kunihiko Hayashi
-
Patent number: 7853931Abstract: A method and system automatically generate a flow diagram displaying a process flow between configuration files and application files in a predefined process. An indication of a location of the configuration files and the application files is received. Flow information is extracted from the configuration files and from the application files. The flow diagram displaying a process flow between the configuration files and the application files is then generated.Type: GrantFiled: January 19, 2005Date of Patent: December 14, 2010Assignee: SAP AGInventors: Guruprasad Srinivasamurthy, Yue Fang, Zhong Zhang, Pavan Bayyapu
-
Patent number: 7853940Abstract: Creating a reference to data used to construct a computer-aided design model includes storing model data with tracking data, where the tracking data identifies the model data. A reference is created and the tracking data is associated with the reference to enable the reference to refer to the model data. A modeling operation is executed, which retrieves the tracking data associated with the reference, traverses a data structure defining the computer-aided design model while attempting to match the tracking data associated with the reference to the tracking data stored with the model data, and returns geometric data stored in the model data.Type: GrantFiled: January 30, 2006Date of Patent: December 14, 2010Assignee: Dassault Systemes SolidWorks CorporationInventors: Zhonglin Han, Amit Mandloi, Austin O'Malley
-
Patent number: 7853495Abstract: A method of managing downloading contents in a network system including a terminal device, a management server and a downloading site includes three phases of procedures. In a first phase procedure, the management server receives a request for downloading contents from the terminal device and performs a predetermined registration operation. In a second phase procedure, the management server transmits attribution data corresponding to the contents to be downloaded by the terminal device, the attribution data including information of the downloading site. In a third phase procedure, the terminal device accessed the downloading site in accordance with the information included in the attribution data and downloads the contents.Type: GrantFiled: December 27, 2002Date of Patent: December 14, 2010Assignee: Access Co., Ltd.Inventors: Tomihisa Kamada, Atsushi Murakami, Masaaki Ejima
-
Patent number: 7849460Abstract: A framework for defining and performing installation prerequisite checking using a generic template includes identifying a candidate agent and a corresponding prerequisite check from among a plurality of predetermined prerequisite checks. The prerequisite checks are indicative of installability of the candidate agent on a host computer. An install engine generates a prerequisite script bundle based on a set of configuration parameters corresponding to the candidate agent and the identified prerequisite check. The configuration parameters are defined in a template format adapted to define a plurality of configuration parameter sets, enabling a single generic prerequisite check format to define the configuration parameters. The install engine invokes the script bundle inclusive of the script on the host computer for computing the installation status, (i.e. prerequisite check results) of the candidate agent based on the results.Type: GrantFiled: June 22, 2005Date of Patent: December 7, 2010Assignee: EMC CorporationInventors: Sylvia J. Martin, Mordechai Zvi Zur, Anoop George Ninan
-
Patent number: 7844960Abstract: A mechanism is provided for optimizing computer program execution during class loading phase. As a code method of the program is received for compiling prior to execution, a check is performed whether program execution is in class loading phase. Program execution is in class loading phase where the class loading rate exceeds a pre-determined level during a pre-determined interval. If the program is in class loading phase, then compiling is reduced by lowering frequency of just-in-time (JIT) compilation, lowering optimization level of just-in-time compilation, or a combination of the two. The code method may also be passed to an interpreter to be interpreted.Type: GrantFiled: September 14, 2005Date of Patent: November 30, 2010Assignee: International Business Machines CorporationInventors: Derek Bruce Inglis, Marius Pirvu
-
Patent number: 7844961Abstract: A method, system and apparatus for automatic field linking is described. In one embodiment, the invention is a method. The method includes receiving input data for a first field. The method further includes receiving input data for a second field. The method also includes comparing contents of the first field to contents of the second field. Additionally, the method includes detecting identical contents of the first field and second field. Moreover, the method includes offering an opportunity to a user to create a link between the first field and the second field. Furthermore, the method includes receiving acceptance from the user. The method also includes creating the link between the first field and the second field and storing the link between the first field and the second field in persistent storage.Type: GrantFiled: December 22, 2004Date of Patent: November 30, 2010Assignee: SAP AGInventor: Udo Klein
-
Patent number: 7841011Abstract: Methods and apparatuses for tiered customization for an application with a plurality of users. In one embodiment, an application with various options for different users has a tiered system for customization to provide cost efficiency. For example, in a tiered system for customization, multiple option values can be specified for one option at multiple tiers of user group hierarchy and resolved based on the tier hierarchy to balance the capability for deep customizability, and the efficiency of resource usage. For example, a deep customizable hosted Customer Relationship Management (CRM) application allows customization from company level to individual user level.Type: GrantFiled: November 30, 2004Date of Patent: November 23, 2010Assignee: Siebel Systems, Inc.Inventors: Nicholas Roy Manson, Jonathan Robert Bezeau, David Hamm, Dennis Gordon Snowdon
-
Patent number: 7840944Abstract: Methods and apparatus, including computer program products, for testing software involve generating a software build of source files and initiating tests on the software build. Each test is performed using a portion of the software build that corresponds to one or more of the source files. Results data relating to the tests, such as an indication of errors identified in the tests, is stored. The results data further identifies source files associated with each of the tests. A notification message relating to the results data is sent to a user.Type: GrantFiled: June 30, 2005Date of Patent: November 23, 2010Assignee: SAP AGInventors: Frank Brunswig, Jens Kaiser
-
Patent number: 7840845Abstract: A method for setting a breakpoint includes the following: receiving an input specifying a location for insertion of a breakpoint in the executable program; determining a breakpoint address for insertion of the breakpoint in the executable program based on the specified location of the breakpoint; writing a breakpoint instruction into a second machine-accessible medium at the breakpoint address; and locking a line containing the breakpoint instruction into the second machine-accessible medium to prevent the breakpoint instruction from being overwritten.Type: GrantFiled: February 18, 2005Date of Patent: November 23, 2010Assignee: Intel CorporationInventors: Srinivas P. Doddapaneni, Ramesh V. Peri, Gerold P. Mueller, Guido Kehrle
-
Patent number: 7836426Abstract: System and method for generating an application domain specific graphical program. A graphical user interface (GUI) for specifying functionality of a graphical program in an application domain is displayed, where the GUI corresponds specifically to the application domain. User input to the GUI specifying the functionality of the graphical program is received, and the graphical program generated in response, where the graphical program is executable to perform the specified functionality, and comprises multiple interconnected graphical program nodes that visually represent the graphical program functionality. The GUI includes graphical interface elements operable to indicate and/or specify, e.g.Type: GrantFiled: February 7, 2006Date of Patent: November 16, 2010Assignee: National Instruments CorporationInventors: Joseph E. Peck, Matthew E. Novacek
-
Patent number: 7823170Abstract: A system, computer program product and method of processing function calls in a distributed application environment are provided. A number of function calls for communication from a sending application to a receiving application are queued in a database. Dependencies among at least a portion of the function calls that are being queued are determined while the function calls are stored in the queues. A schedule of execution of the function calls is then generated based on the determined dependencies.Type: GrantFiled: August 31, 2005Date of Patent: October 26, 2010Assignee: SAP AGInventors: Masoud Aghadavoodi Jolfaei, Wolfgang Baur, Kai Baumgarten, Thomas C. Becker, Andreas Blumenthal, Rolf Hammer, Wolfgang G. Mueller, Helmut Prestel, Werner Rehm, Wolfgang Roeder, Carl Philipp Staszkiewicz, Volker Wiechers, Guenter Zachmann
-
Patent number: 7823132Abstract: A system and method for verifying the systemic results of an action applied to an application and for providing the expected state of the application at any time or on demand, in which a verification manager determines an expected application state and a current application state of the application, a test case in communication with the verification manager executes the action, and the verification manager compares the expected application state and the current application state.Type: GrantFiled: September 29, 2004Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Adam M. Ulrich, Michael D. Gallacher, Michael J. Hunter
-
Patent number: 7823133Abstract: The present invention is a smart card device that can be debugged and software developed using at least one interrupt endpoint without adding an additional port. At least one memory stores a debug monitor program and instructions for completing smart card transactions. An interface is defined by a plurality of communication pipes and respective endpoints, including at least one interrupt endpoint. A microprocessor is operatively connected to the interface and memory and configures the interrupt endpoint as a debug port for debugging and software development using the debug monitor program.Type: GrantFiled: April 23, 2003Date of Patent: October 26, 2010Assignee: STMicroelectronics, Inc.Inventors: David Tamagno, Jerome Tournemille
-
Patent number: 7823147Abstract: Methods, systems, and configured storage media are provided for discovering software updates, discovering if a given computer can use the software update, and then updating the computers with the software as needed automatically across a network without storing the updates on an intermediate machine within the network. Furthermore, when a failure is detected, the rollout is stopped and the software can be automatically removed from those computers that already were updated. The software update can be stored originally at an address that is inaccessible through the network firewall by intermediately uploading the software update to an update computer which is not a part of the network but has access through the firewall, which is then used to distribute the update.Type: GrantFiled: June 23, 2005Date of Patent: October 26, 2010Assignee: Lumension Security, Inc.Inventors: Sean Moshir, Christopher A. H. Andrew, Jack Lee Hudler, Leon Li, Jonathan M. Gordon, Michael Bacon, Noah Williams, Jonathan Lane, James J. Horton, Dan Ferguson
-
Patent number: 7818734Abstract: A method of distributing a software upgrade to user computer systems having a software application installed thereon is disclosed. A determination is made as whether the software upgrade is to be a forced upgrade or a recommended upgrade for a first user based on a parameter related to the first user or the software upgrade. A determination is made as to whether a software upgrade file is to be downloaded to a user computer using a trickle mode or a burst mode.Type: GrantFiled: January 21, 2005Date of Patent: October 19, 2010Assignee: Callwave, Inc.Inventors: David Giannini, Scott Herriman, Donnie Tognazzini, Colin Kelley
-
Patent number: 7818714Abstract: Process is integrated into a business application framework on which the process is built. The same programming model used by the framework is used for managing data operated on by the process and for interacting with and controlling the process.Type: GrantFiled: September 15, 2005Date of Patent: October 19, 2010Assignee: Microsoft CorporationInventors: Sean P. Ryan, Jerald K. Noll, Steven P. Anonsen, Timothy J. Brookins
-
Patent number: 7818733Abstract: Provided is a method for managing sets of OSGi bundles in a manner that enables a developer to control the order in which bundles are activated, both within and among OSGi start levels. Also provided is a method for eliminating multiple instances of the OSGi class loaders that are typically generated for each bundle. A bundle consolidator tool is provided that combines multiple bundles in a set of bundles into a master bundle that appears to the OSGi framework to be a single bundle. An activator method enables the developer to specify the order in which individual bundles are initiated and terminated. In addition, a single class loader thread is employed to activate the individual bundles. The bundle consolidator tool also analyzes the target bundles for name space collisions and, in the event a collision is detected, the tool is programmed to modify byte codes to eliminate the collision.Type: GrantFiled: September 27, 2005Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Bentley J. Hargrave, James P. Robbins
-
Patent number: 7814459Abstract: A method of automatic replication setup is disclosed. The method allows the business application user to focus on the requirements posed by the business application and to abstract from the low level infrastructure details. Information specific to the databases and infrastructure design decisions can be provided by a subject matter expert. By automating the requirements analysis and infrastructure setup process, the time to deliver can be decreased significantly and the potential for errors reduced.Type: GrantFiled: July 10, 2006Date of Patent: October 12, 2010Assignee: International Business Machines CorporationInventors: Marion Behnen, Gregg L. Snodgrass, Patrick Titzler
-
Patent number: 7814427Abstract: A designer tool that facilitates design of an object model. The tool takes as input a computer-readable representation of a graph of objects (e.g., classes), and creates automatically one or more diagrams that depict these classes as editable trees showing their relationships and properties. These graphs naturally have a tree-like structure which is exploited by the approach. The design tool system includes a layout component that receives as input one or more of the graphs, and converts the one or more graphs into the editable treelike structure. The system further comprises a presentation component that presents the editable treelike structure as a treelike structure diagram, and facilitates user interaction therewith. The tool can be used for opening, editing and saving existing object model files or to create new ones.Type: GrantFiled: January 5, 2005Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: Stephen John Cook, Gareth Alun Jones, Stuart John Harding Kent, Alan Cameron Wills