Patents by Inventor Don Newell

Don Newell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10740081
    Abstract: Methods and apparatus for software lifecycle management of a virtual computing environment. An example method includes determining if sufficient computing resources for installing the software are available in a virtual environment in the virtual rack system, when sufficient computing resources are not available in the virtual environment, identifying a spare computing resource that is available for use during installation of the software, adding the spare computing resource to the virtual environment, migrating a workload that is executing on a current computing resource to the spare computing resource, and installing the software on the current computing resource.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: August 11, 2020
    Assignee: VMWARE, INC.
    Inventors: Don Newell, Atanu Panda, Mallika Kamat, Rohan Sen, Sudipto Mukhopadhyay
  • Patent number: 10635423
    Abstract: Methods and apparatus for software lifecycle management of a virtual computing environment are disclosed. An example method includes determining, by executing an instruction with a processor, a plurality of software updates to be installed on physical computing resources in the virtual server rack system, the determining based on a manifest file received from a software manager associated with the virtual server rack system, determining, by executing an instruction with the processor, dependency requirements for installing the software updates identified in the manifest file, determining, by executing an instruction with the processor, an order for installation of the software updates to meet dependency requirements, and scheduling, by executing an instruction with the processor, installation of the software updates identified in the manifest file.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: April 28, 2020
    Assignee: VMWARE, INC.
    Inventors: Don Newell, Atanu Panda, Mallika Kamat, Rohan Sen, Sudipto Mukhopadhyay
  • Publication number: 20170003951
    Abstract: Methods and apparatus for software lifecycle management of a virtual computing environment. An example method includes determining if sufficient computing resources for installing the software are available in a virtual environment in the virtual rack system, when sufficient computing resources are not available in the virtual environment, identifying a spare computing resource that is available for use during installation of the software, adding the spare computing resource to the virtual environment, migrating a workload that is executing on a current computing resource to the spare computing resource, and installing the software on the current computing resource.
    Type: Application
    Filed: June 20, 2016
    Publication date: January 5, 2017
    Inventors: Don Newell, Atanu Panda, Mallika Kamat, Rohan Sen, Sudipto Mukhopadhyay
  • Publication number: 20170003950
    Abstract: Methods and apparatus for software lifecycle management of a virtual computing environment are disclosed. An example method includes determining, by executing an instruction with a processor, a plurality of software updates to be installed on physical computing resources in the virtual server rack system, the determining based on a manifest file received from a software manager associated with the virtual server rack system, determining, by executing an instruction with the processor, dependency requirements for installing the software updates identified in the manifest file, determining, by executing an instruction with the processor, an order for installation of the software updates to meet dependency requirements, and scheduling, by executing an instruction with the processor, installation of the software updates identified in the manifest file.
    Type: Application
    Filed: June 20, 2016
    Publication date: January 5, 2017
    Inventors: Don Newell, Atanu Panda, Mallika Kamat, Rohan Sen, Sudipto Mukhopadhyay
  • Patent number: 8799902
    Abstract: A method and apparatus for throttling power and/or performance of processing elements based on a priority of software entities is herein described. Priority aware power management logic receives priority levels of software entities and modifies operating points of processing elements associated with the software entities accordingly. Therefore, in a power savings mode, processing elements executing low priority applications/tasks are reduced to a lower operating point, i.e. lower voltage, lower frequency, throttled instruction issue, throttled memory accesses, and/or less access to shared resources. In addition, utilization logic potentially trackes utilization of a resource per priority level, which allows the power manager to determine operating points based on the effect of each priority level on each other from the perspective of the resources themselves. Moreover, a software entity itself may assign operating points, which the power manager enforces.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: August 5, 2014
    Assignee: Intel Corporation
    Inventors: Ramesh Kumar Illikkal, Ravishankar Iyer, Jaideep Moses, Don Newell, Tryggve Fossum
  • Patent number: 7596662
    Abstract: In one embodiment, the present invention includes a method for incrementing a counter value associated with a cache line if the cache line is inserted into a first level cache, and storing the cache line into a second level cache coupled to the first level cache or a third level cache coupled to the second level cache based on the counter value, after eviction from the first level cache. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: September 29, 2009
    Assignee: Intel Corporation
    Inventors: Srihari Makineni, Jaideep Moses, Ravishankar Iyer, Ramesh Illikkal, Don Newell, Li Zhao
  • Publication number: 20080250415
    Abstract: A method and apparatus for throttling power and/or performance of processing elements based on a priority of software entities is herein described. Priority aware power management logic receives priority levels of software entities and modifies operating points of processing elements associated with the software entities accordingly. Therefore, in a power savings mode, processing elements executing low priority applications/tasks are reduced to a lower operating point, i.e. lower voltage, lower frequency, throttled instruction issue, throttled memory accesses, and/or less access to shared resources. In addition, utilization logic potentially trackes utilization of a resource per priority level, which allows the power manager to determine operating points based on the effect of each priority level on each other from the perspective of the resources themselves. Moreover, a software entity itself may assign operating points, which the power manager enforces.
    Type: Application
    Filed: April 9, 2007
    Publication date: October 9, 2008
    Inventors: Ramesh Kumar Illikkal, Ravishankar Iyer, Jaideep Moses, Don Newell, Tryggve Fossum
  • Publication number: 20080059707
    Abstract: In one embodiment, the present invention includes a method for incrementing a counter value associated with a cache line if the cache line is inserted into a first level cache, and storing the cache line into a second level cache coupled to the first level cache or a third level cache coupled to the second level cache based on the counter value, after eviction from the first level cache. Other embodiments are described and claimed.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 6, 2008
    Inventors: Srihari Makineni, Jaideep Moses, Ravishankar Iyer, Ramesh Illikkal, Don Newell, Li Zhao
  • Patent number: 7050394
    Abstract: A method includes extracting packets from within a received frame, generating digests of the extracted packets, and hashing the generated digests.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: May 23, 2006
    Assignee: Intel Corporation
    Inventors: Erik J. Johnson, Don Newell
  • Publication number: 20040123220
    Abstract: In general, in one aspect, the disclosure describes a framer that extracts packets from within a received frame and generates digests of the extracted packets.
    Type: Application
    Filed: December 18, 2002
    Publication date: June 24, 2004
    Inventors: Erik J. Johnson, Don Newell