Patents by Inventor Jeff Piazza

Jeff Piazza 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: 10572136
    Abstract: In one example, a user interface is provided for interactively displaying data. The interactive user interface includes: an interactive display window that displays data according to a tabular format including one or more rows and one or more columns, and wherein the displayed data is dynamically displayed within the interactive display window based on a drag and drop user action performed within the display window; and a frame that surrounds the display window and that dynamically displays a first range of first axis data corresponding to the one or more rows and a second range of second axis data corresponding to the one or more columns.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: February 25, 2020
    Assignee: NGC Networks US, LLC
    Inventors: Christopher Fahey, Christopher Harrington, Ryan Hanau, Jeff Piazza, Chris Geiser, Seth Barret Coppock
  • Patent number: 8875143
    Abstract: Systems and methods implementing utility-maximized scheduling of time-sensitive tasks in a resource constrained-environment are described herein. Some embodiments include a method for utility-optimized scheduling of computer system tasks performed by a processor of a first computer system that includes determining a time window including a candidate schedule of a new task to be executed on a second computer system, identifying other tasks scheduled to be executed on the second computer system within said time window, and identifying candidate schedules that each specifies the execution times for at least one of the tasks (which include the new task and the other tasks). The method further includes calculating an overall utility for each candidate schedule based upon a task utility calculated for each of the tasks when scheduled according to each corresponding candidate schedule and queuing the new task for execution according to a preferred schedule with the highest overall utility.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: October 28, 2014
    Assignee: BMC Software, Inc.
    Inventors: Jeff Piazza, Michael Theroux, David Solin
  • Publication number: 20110161964
    Abstract: Systems and methods implementing utility-maximized scheduling of time-sensitive tasks in a resource constrained-environment are described herein. Some embodiments include a method for utility-optimized scheduling of computer system tasks performed by a processor of a first computer system that includes determining a time window including a candidate schedule of a new task to be executed on a second computer system, identifying other tasks scheduled to be executed on the second computer system within said time window, and identifying candidate schedules that each specifies the execution times for at least one of the tasks (which include the new task and the other tasks). The method further includes calculating an overall utility for each candidate schedule based upon a task utility calculated for each of the tasks when scheduled according to each corresponding candidate schedule and queuing the new task for execution according to a preferred schedule with the highest overall utility.
    Type: Application
    Filed: May 28, 2010
    Publication date: June 30, 2011
    Applicant: BMC Software, Inc.
    Inventors: Jeff Piazza, Michael Theroux, David Solin
  • Publication number: 20110154353
    Abstract: Systems and methods implementing a demand-driven workload scheduling optimization of shared resources used to execute tasks submitted to a computer system are disclosed. Some embodiments include a method for demand-driven computer system resource optimization that includes receiving a request to execute a task (said request including the task's required execution time and resource requirements), selecting a prospective execution schedule meeting the required execution time and a computer system resource meeting the resource requirement, determining (in response to the request) a task execution price for using the computer system resource according to the prospective execution schedule, and scheduling the task to execute using the computer system resource according to the prospective execution schedule if the price is accepted.
    Type: Application
    Filed: April 30, 2010
    Publication date: June 23, 2011
    Applicant: BMC SOFTWARE, INC.
    Inventors: Michael Theroux, Jeff Piazza, David Solin
  • Publication number: 20100251300
    Abstract: In one example, a user interface is provided for interactively displaying data. The interactive user interface includes: an interactive display window that displays data indicating a schedule of events, wherein the data is displayed according to a first display format; and a highlight selection item that reformats a subset of the displayed data to visually distinguish the subset from the displayed data.
    Type: Application
    Filed: December 29, 2009
    Publication date: September 30, 2010
    Applicant: NGC NETWORK US, LLC
    Inventors: Christopher Fahey, Christopher Harrington, Ryan Hanau, Jeff Piazza, Chris Geiser, Seth Barret Coppock
  • Publication number: 20100218129
    Abstract: In one example, a user interface is provided for interactively displaying data. The interactive user interface includes: an interactive display window that displays data according to a tabular format including one or more rows and one or more columns, and wherein the displayed data is dynamically displayed within the interactive display window based on a drag and drop user action performed within the display window; and a frame that surrounds the display window and that dynamically displays a first range of first axis data corresponding to the one or more rows and a second range of second axis data corresponding to the one or more columns.
    Type: Application
    Filed: December 29, 2009
    Publication date: August 26, 2010
    Applicant: NGC NETWORK US, LLC
    Inventors: Christopher Fahey, Christopher Harrington, Ryan Hanau, Jeff Piazza, Chris Geiser, Seth Barret Coppock
  • Patent number: 5303380
    Abstract: A system for processing code contained in one or more selected files, before the code is linked to form an executable image, determines the locations in memory where the code will be stored after it is linked, and revises the code to correspond to the determined memory locations. The object code files include code comprising a programming environment, such as LISP, and code input by a user. The user can delete selected portions of the programming environment. Read only, static, and dynamic memory are utilized and each portion of the code input by the user is evaluated to determine which memory is most appropriate.
    Type: Grant
    Filed: March 25, 1993
    Date of Patent: April 12, 1994
    Assignee: Digital Equipment Corporation
    Inventors: J. David Tenny, Jeff Piazza, Gary L. Brown, Paul C. Anagnostopoulos, Bruce A. Foster, Beryl E. Nelson, Walter van Roggen
  • Patent number: 5051893
    Abstract: A system for processing code contained in one or more selected files, before the code is linked to form an executable image, features means for determining the locations in memory where the code will be stored after it is linked, and means for revising the code to correspond to the determined memory locations. The object code files include code comprising a programming environment, such as LISP, and code input by a user. The user can delete selected portions of the programming environment. Read only, static, and dynamic memory are utilized and each portion of the code input by the user is evaluated to determine which memory is most appropriate.
    Type: Grant
    Filed: July 11, 1988
    Date of Patent: September 24, 1991
    Assignee: Digital Equipment Corporation
    Inventors: J. David Tenny, Jeff Piazza, Gary L. Brown, Paul C. Anagnostropoulos, Bruce A. Foster, Beryl E. Nelson, Walter van Roggen