Patents Examined by Christopher J Franco
  • Patent number: 9971589
    Abstract: Disclosed aspects relate to upgrade management for a shared pool of configurable computing resources having a set of logical partition (LPAR) nodes which includes a set of established members. Performance of a live kernel update (LKU) operation may be initiated with respect to a first original LPAR node. Generation of a first surrogate LPAR node to succeed the first original LPAR node may be initiated. The first surrogate LPAR node may be identified as a new original LPAR node. The first surrogate LPAR node may be joined with the set of LPAR nodes. In response to the first surrogate LPAR node joining the set of LPAR nodes, the first surrogate LPAR node may be identified as a new surrogate LPAR node. The first surrogate LPAR node may be established as a first established member, thereby removing the first original LPAR node from the set of established members.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Aruna S. Chittigala, Jes K. Chittigala
  • Patent number: 9971619
    Abstract: Methods and systems for forwarding network packets within virtual machine (VM) host systems are disclosed that provide virtual packet brokers and related virtual test access ports (TAPs) within VM host hardware systems. One or more processing devices are operated to provide a virtual machine (VM) platform, virtual test access port(s) (TAPs), and a virtual packet broker within a virtualization layer. Network packets are then received using the virtual TAPs and copied network packets are sent from the virtual TAPs to the virtual packet broker. The virtual packet broker applies packet content filter(s) to the copied network packets to determine selected packets within the copied network packets to forward to virtual and/or external network packet analysis tool(s). Virtual switches can also be provided within the virtualization layer to forward packets among a plurality of VM platforms and/or external networks.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: May 15, 2018
    Assignee: Keysight Technologies Singapore (Holdings) PTE LTD
    Inventor: Joshua D. Karnes
  • Patent number: 9971585
    Abstract: Methods and systems are disclosed for providing approaches to generating managed applications from unmanaged applications on a mobile device. The methods and systems may include storing, by a mobile device in a memory of the mobile device, one or more unmanaged applications each comprising a corresponding application bundle and decoding, by the mobile device, the retrieved application bundle corresponding to the first unmanaged application. The methods and systems may also include modifying, by the mobile device, the decoded application bundle corresponding to the first unmanaged application by adding a set of one or more policy-based control instructions, compiling, by the mobile device, the modified application bundle to generate a first managed application, the first managed application being configured to operate in accordance with the set of one or more policy-based control instructions, and providing, by the mobile device, the first managed application.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: May 15, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: James Walker, Zhongmin Lang, Gary Barton, Vipin Aravindakshan
  • Patent number: 9965307
    Abstract: An example method to build a virtual appliance for deployment in a virtualized computing environment may include obtaining a base virtual appliance that is application-independent. The base virtual appliance includes a virtual machine, a virtual disk associated with the virtual machine and a guest operating system (OS) installed on the virtual disk. The method may further comprise obtaining an application package associated with an application; and building the virtual appliance by assembling the base virtual appliance with the application package. During the assembly, the application package is installed on the virtual disk of the base virtual appliance such that the virtual machine supports both the guest OS and the application.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: May 8, 2018
    Assignee: VMware, Inc.
    Inventor: Andrey Todorov Petrov
  • Patent number: 9959100
    Abstract: A system builds an application. The system receives, by a build server, from an application development server, metadata information of the application and a build request to build the application. The system generates binaries of the application by overlaying the metadata information on binaries of a pre-compiled application. The system then signs the binaries of the application to generate signed binaries of the application, and sends, to the application development server, a corresponding signature and one or more files modified by the signing of the binaries of the application. In one embodiment, the build server stores, on a storage appliance, the corresponding signature, the one or more files modified by the signing of the binaries of the application, and the metadata information of the application.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 1, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Christian David Straub