Patents Examined by Michael J. Yigdall
-
Patent number: 8095472Abstract: This disclosure provides various embodiments of a system, method, and software for implementing a logically centralized source for collaboration on objectives. In one aspect, the method identifies one or more requirements and requirement statuses associated with a business entity for use in a business object stored within a logically centralized repository, the repository storing a plurality of business objects, identifies one or more solutions and solution statuses associated with the identified requirements for use in the business object, and notifies a party of an update to one of the statuses associated with the identified requirements and solutions.Type: GrantFiled: August 20, 2007Date of Patent: January 10, 2012Assignee: SAP AGInventors: Steffen Springborn, Jens Griessmann, Arno Mielke, Klaus Herter
-
Patent number: 8065660Abstract: A method and an application-building tool for creating and customizing a network management application in a network defined by a plurality of network elements are provided. The customization of the network management application includes providing a customized definition file Further, the customized definition file is associated with the network management application at run time. Thereafter, the network management application is executed within a framework.Type: GrantFiled: August 15, 2006Date of Patent: November 22, 2011Assignee: Cisco Technology, Inc.Inventors: David Anthony Tanner, Lei Yuan, Michael L. Schuett
-
Patent number: 8060870Abstract: A system and method for advanced polyhedral loop transformations of source code in a compiler are provided. The mechanisms of the illustrative embodiments address the weaknesses of the known polyhedral loop transformation based approaches by providing mechanisms for performing code generation transformations on individual statement instances in an intermediate representation generated by the polyhedral loop transformation optimization of the source code. These code generation transformations have the important property that they do not change program order of the statements in the intermediate representation. This property allows the result of the code generation transformations to be provided back to the polyhedral loop transformation mechanisms in a program statement view, via a new re-entrance path of the illustrative embodiments, for additional optimization.Type: GrantFiled: September 26, 2007Date of Patent: November 15, 2011Assignee: International Business Machines CorporationInventors: Alexandre E. Eichenberger, John K. P. O'Brien, Kathryn M. O'Brien, Nicolas T. Vasilache
-
Patent number: 8051406Abstract: A system and/or methodology that enables personalization as a platform service for applications via a rich data view. More particularly, the subject invention provides for a rich data view to be rendered to an end-user whereas management of the data can be effected (e.g., personalized) thereafter. In other words, the invention enables a user to establish and access personalized mechanisms via a rich data view. The personalized mechanisms are based upon rule-based logic with respect to application data types.Type: GrantFiled: April 1, 2005Date of Patent: November 1, 2011Assignee: Microsoft CorporationInventors: Holly Knight, Praveen Seshadri, Douglas R Pearce
-
Patent number: 8046755Abstract: A computer-implemented method may include receiving first data that includes one or more configuration parameters that characterize an intended deployment of software and a target computer system on which the software is to be deployed. The computer-implemented method may further include calculating a deployment risk level based on the first data, determining whether the calculated deployment risk level is less than a threshold risk level, and transmitting second data to target computer system authorizing deployment of the software if the deployment risk level is less than the threshold risk level. In some implementations, the software is enterprise software. The one or more configuration parameters may include hardware specifications of the target computer system, and the calculated deployment risk level may be based on threshold recommended hardware specifications of the target computer for running the software to be deployed.Type: GrantFiled: December 30, 2005Date of Patent: October 25, 2011Assignee: SAP AGInventors: Bettina Gaa-Frost, Stefan Krimmel, Sebastian Pulkowski
-
Patent number: 8046734Abstract: Methods, systems, and computer program products are provided for workflow decision management. Embodiments typically include maintaining a device state history; identifying a device usage pattern in dependence upon the device state history; identifying a derived scenario in dependence upon the device usage pattern; and selecting a heuristic in dependence upon the derived scenario. In typical embodiments, the heuristic has a tolerance. Embodiments also include identifying a workflow in dependence upon the selected heuristic and executing the workflow in dependence upon the tolerance.Type: GrantFiled: April 3, 2008Date of Patent: October 25, 2011Assignee: International Business Machines CorporationInventors: William A. Brown, Richard William Muirhead, Francis Xavier Reddington
-
Patent number: 8046751Abstract: A control flow graph may be generated from a model. The control flow graph may be restructured by converting at least one unstructured region of a control flow graph into a structured region. The restructuring may include locating at least one block between two merge nodes in the control flow graph, moving the located block to a different section of the control flow graph, and creating the structured region by surrounding the moved code block with a test of a guard variable.Type: GrantFiled: January 11, 2007Date of Patent: October 25, 2011Assignee: The MathWorks, Inc.Inventors: Srinath Avadhanula, Vijay Raghavan
-
Patent number: 8046739Abstract: A system and method for creating a graphical program. A function block may be displayed in a graphical program. The graphical program may include a plurality of interconnected blocks which visually indicate the functionality of the program. Additionally, the function block may be operable to perform a first function and may include one or more inputs and one or more outputs. User input specifying an attribute behavior for the function block may be received, e.g., via a menu which allows selection or definition of attribute behaviors, a graphical wizard, or another graphical program, among other methods. The attribute behavior specified for the function block may be usable to determine at attribute of at least a subset of the one or more outputs of the function block based on an attribute of at least one of the one or more inputs to the function block.Type: GrantFiled: August 4, 2006Date of Patent: October 25, 2011Assignee: National Instruments CorporationInventors: Matthew C. Curtis, James M. Lewis
-
Patent number: 8042095Abstract: One embodiment of the invention comprises a system and method for increasing a user's ease and efficiency of viewing help text related to a function or method call. An application development environment (ADE) may display a prototype tip for a function in a source code window when the user is currently creating or editing a function call to that function. The prototype tip may include a button or other GUI element which the user may click or operate to cause help text for the function and/or help text for one or more parameters of the function to be displayed. The help text that is displayed in response to the user's request may appear in or appear overlayed on the source code window. The help text may be displayed in a convenient location near the current function call.Type: GrantFiled: December 3, 2004Date of Patent: October 18, 2011Assignee: National Instruments CorporationInventor: Jared L. Low
-
Patent number: 8042101Abstract: Item values associated with an execution state of a program executed on a computer are collected in detail while suppressing the computer load. When reducing the interval for collecting values of one item to be monitored, the interval for collecting values of items other than that item is increased. If the computer load is increased, an interval of at least one item is increased. Moreover, there is provided an upper limit for the number of items whose intervals can be reduced simultaneously. Moreover, when varying the interval of the item according to the values of the respective items, the interval variation range is varied according to the item state and the computer load.Type: GrantFiled: September 24, 2007Date of Patent: October 18, 2011Assignee: Hitachi, Ltd.Inventors: Hidetaka Sasaki, Motoaki Hirabayashi
-
Patent number: 8037462Abstract: A method for providing parallel processing capabilities including: performing scalar and array privatization analysis via a compiler; checking whether an assignment statement is reducible; recognizing reduction patterns through a pattern matching algorithm; classifying a reduction type of each of the reduction patterns; and performing transformations and code generation for each reduction the reduction type of each of the reduction patterns.Type: GrantFiled: August 2, 2006Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Roch G. Archambault, Yaoqing Gao, Zhixing Ren, Raul E. Silvera
-
Patent number: 8037466Abstract: Critical sections used for multiple threads in a parallel program to access shared resource may be selected to merge with each other to reduce the number of signals/tokens used to create critical sections. Critical section merge may be based on a summarized dependence graph which is obtained from an instruction level dependence graph constructed based on a result of critical section minimization.Type: GrantFiled: December 29, 2006Date of Patent: October 11, 2011Assignee: Intel CorporationInventors: Xiaofeng Guo, Jinquan Dai, Long Li
-
Patent number: 8031950Abstract: Software failures are processed by categorizing images associated with the failures into groups based on similarities in the images. The categorizing of the images may be performed by a software failure analysis tool. The images may include full or partial screenshots of a computer at the time of the software failure. An image may be part of the output of a test, or may be part of a report of a software failure from an end user of the software. The software failure analysis tool may be part of a larger software test management system.Type: GrantFiled: January 23, 2006Date of Patent: October 4, 2011Assignee: Microsoft CorporationInventors: Ryan J. Cavanaugh, Eric J. Gruber
-
Patent number: 8032878Abstract: In a data reprogramming system, a receiving unit receives a plurality of items of data for use in reprogramming. The plurality of items of data are sent to the receiving unit. The plurality of items of data are respectively attached with the same identifier. A data extracting unit verifies the received plurality of items of data and extracts at least one item of the data as validated data upon determination that the at least one item of the data meets a predetermined rule against at least one remaining item of the data based on the verified result.Type: GrantFiled: July 20, 2006Date of Patent: October 4, 2011Assignee: Denso CorporationInventor: Yoshio Nakagaki
-
Patent number: 8032869Abstract: Information on an execution status of an information-collection target program is collected with an interrupt handler that is activated by an interrupt generated when a predetermined condition is satisfied. A target range for collecting the information with the interrupt handler is specified, and information to be collected by the interrupt handler when the interrupt is generated within the specified target range is set.Type: GrantFiled: July 27, 2006Date of Patent: October 4, 2011Assignee: Fujitsu LimitedInventors: Akira Hirai, Kouichi Kumon
-
Patent number: 8024718Abstract: One aspect of the invention includes a method of address expression optimization of source-level code. The source-level code describes the functionality of an application to be executed on a digital device. The method comprises first inputting first source-level code that describes the functionality of the application into optimization system. The optimization system then transforms the first source-level into a second source level that has fewer nonlinear operations than the first source-level code.Type: GrantFiled: November 21, 2005Date of Patent: September 20, 2011Assignee: IMECInventors: Miguel Miranda, Francky Catthoor, Martin Janssen, Hugo De Man
-
Patent number: 8020152Abstract: Code morphing includes rewriting at least one underlying control structure of known code without affecting an intended context of the code.Type: GrantFiled: February 24, 2005Date of Patent: September 13, 2011Assignee: Microsoft CorporationInventors: Brandon Scott Wadsworth, Stephen Craig Schertz
-
Patent number: 8020156Abstract: A method and system for providing an efficient and convenient mechanism for class loading is presented. A present system and method virtual machine includes a bulk class loading component, normal class loader and execution engine. The bulk class loading component performs bulk loading of classes in a single pass of respective code sources. The normal class loader performs normal class loading activities, including normal class hierarchy tree searches and single class loading with multiple search traversals. In one embodiment, a bulk class identification component identifies classes for bulk loading. Classes can be identified for bulk class loading based upon designated characteristics or attributes. For example, a designated characteristic can include a class that is loaded between two points in time (e.g., from startup to a predetermined time after startup).Type: GrantFiled: September 12, 2005Date of Patent: September 13, 2011Assignee: Oracle International CorporationInventors: Bryan Atsatt, David Leibs, Jasen Minton
-
Patent number: RE45683Abstract: There is provided a printing device configured to eject a dispersed body containing a solid particle and a liquid. The printing device includes a film and an acoustic head. The film has a first major surface and a second major surface on an opposite side of the first major surface. The first major surface is provided with a first recess accommodating the liquid and a second recess provided on a bottom face of the first recess and accommodating the solid particle. The acoustic head focuses an acoustic wave from a side of the second major surface toward the first recess and the second recess. Thus, even in the case of discharging a dispersed body containing solid particles, it is possible to uniformize the amount of solid particles contained in ejected droplets and it is possible to uniformly make a print.Type: GrantFiled: May 29, 2014Date of Patent: September 29, 2015Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Yuko Nomura, Yasuharu Hosono, Isao Amemiya
-
Patent number: RE47016Abstract: The present invention provides a method and system for acquiring, storing and displaying content on a mobile terminal. The mobile terminal is adapted to acquire content from content providing devices or sources such as the Internet, e-mail, or direct download from a PC to the mobile terminal for display. Content providing devices of the system are stand-alone devices which store content, such as location based advertising information, for downloading by a mobile terminal in close proximity to the content providing device. An application resident on the mobile terminal can provide scrolling player functionality to enable stored data content to be easily viewed.Type: GrantFiled: August 14, 2014Date of Patent: August 28, 2018Assignee: OZMIS PTY. LTD.Inventors: Yossi (Joseph) Mizrachi, Barak Mizrachi