Patents by Inventor David A. Bishop

David A. Bishop 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: 9118207
    Abstract: Systems and methods are disclosed that can be used to broadcast or otherwise send load shed and other requirements over a network to recipients. One exemplary embodiment involves sending a first broadcast message to a first group of recipients. The first broadcast message requests compliance with a requirement but does not require a synchronous reply from the first group of recipients. The first group of recipients are each configured to automatically comply with the requirement in response to receiving the first broadcast message. The exemplary embodiment further involves determining, for example, based on actual load determination, to send a second broadcast message to a second group of recipients different from the first group of recipients and sending the second broadcast message to the second group of recipients, the second broadcast message requesting compliance with the requirement.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: August 25, 2015
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: Jeffrey B. Shudark, Mark M. Neill, David A. Bishop
  • Publication number: 20130197921
    Abstract: Systems and methods are disclosed that can be used to broadcast or otherwise send load shed and other requirements over a network to recipients. One exemplary embodiment involves sending a first broadcast message to a first group of recipients. The first broadcast message requests compliance with a requirement but does not require a synchronous reply from the first group of recipients. The first group of recipients are each configured to automatically comply with the requirement in response to receiving the first broadcast message. The exemplary embodiment further involves determining, for example, based on actual load determination, to send a second broadcast message to a second group of recipients different from the first group of recipients and sending the second broadcast message to the second group of recipients, the second broadcast message requesting compliance with the requirement.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Applicant: Cellnet Innovations, Inc.
    Inventors: Jeffrey B. Shudark, Mark M. Neill, David A. Bishop
  • Patent number: 8230056
    Abstract: A Managed Site (10), a logical network entity, is composed of a number of Sub Sites (20) in a one to many relationship. A Sub Site (20) is a logical component, which is composed of a number of Engines (30). Nodes (40) similarly relates to their Engine (30) in a many to one relationship. A Node (40) is a collection of Managed Elements (ME's) (50) (while being an ME (50) itself), which represent network state information. The subsite (20) consists of the engine (30) connected to server nodes (40). One or more clients (110) are connected to the management engine (30) and access management engine (30) information relating to managed elements (50) including nodes (40). The connected manager engines may communicate with one another so that, for example, in the event of a failure, one of the manager engines remaining on line commences monitoring of manage elements assigned to the failed manager engine.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: David A. Bishop, Kelvin M. Hoover
  • Publication number: 20110145383
    Abstract: A Managed Site (10), a logical network entity, is composed of a number of Sub Sites (20) in a one to many relationship. A Sub Site (20) is a logical component, which is composed of a number of Engines (30). Nodes (40) similarly relates to their Engine (30) in a many to one relationship. A Node (40) is a collection of Managed Elements (ME's) (50) (while being an ME (50) itself), which represent network state information. The subsite (20) consists of the engine (30) connected to server nodes (40). One or more clients (110) are connected to the management engine (30) and access management engine (30) information relating to managed elements (50) including nodes (40). The connected manager engines may communicate with one another so that, for example, in the event of a failure, one of the manager engines remaining on line commences monitoring of manage elements assigned to the failed manager engine.
    Type: Application
    Filed: December 1, 2010
    Publication date: June 16, 2011
    Inventors: David A. Bishop, Kelvin M. Hoover
  • Patent number: 7882215
    Abstract: A method and system is provided for implementing a variety of polling agent functions in a client management tool. Users at a central manager are prompted to select either a central polling function or a resident polling function for the collection of client management data from a number of computer objects. Additionally, the polling agent functions of the present invention are capable of distinguishing between critical data and non-critical data and determining an appropriate transmission interval for the data.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
  • Patent number: 7873719
    Abstract: A Managed Site (10), a logical network entity, is composed of a number of Sub Sites (20) in a one to many relationship. A Sub Site (20) is a logical component, which is composed of a number of Engines (30). Nodes (40) similarly relates to their Engine (30) in a many to one relationship. A Node (40) is a collection of Managed Elements (ME's) (50) (while being an ME (50) itself), which represent network state information. The subsite (20) consists of the engine (30) connected to server nodes (40). One or more clients (110) are connected to the management engine (30) and access management engine (30) information relating to managed elements (50) including nodes (40). The connected manager engines may communicate with one another so that, for example, in the event of a failure, one of the manager engines remaining on line commences monitoring of manage elements assigned to the failed manager engine.
    Type: Grant
    Filed: September 21, 2005
    Date of Patent: January 18, 2011
    Assignee: Microsoft Corporation
    Inventors: David A. Bishop, Kelvin M. Hoover
  • Patent number: 7788356
    Abstract: A computing component is provided for use in a client computer which has a client processor. The computing component includes a remote management processor that is operable to selectively control the client computer independently of the client's own processor or processors. The computing component also includes a network component that facilitates communication between the computing component and a remote management machine. A method of managing one or more clients in a computer system is also provided, where the clients have a client processor and a computing component installed on client. The computing component is independent of the client processor and is operable to selectively control the client. A network component is installed on the computing component. The method includes remotely controlling the client by communicating with the computing component through the network component utilizing a remote manager.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: David A. Bishop, Paul B. Darcy
  • Patent number: 7761545
    Abstract: A computing component is provided for use in a client computer which has a client processor. The computing component includes a remote management processor that is operable to selectively control the client computer independently of the client's own processor or processors. The computing component also includes a network component that facilitates communication between the computing component and a remote management machine. A method of managing one or more clients in a computer system is also provided, where the clients have a client processor and a computing component installed on client. The computing component is independent of the client processor and is operable to selectively control the client. A network component is installed on the computing component. The method includes remotely controlling the client by communicating with the computing component through the network component utilizing a remote manager.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: David A. Bishop, Paul B. Darcy
  • Patent number: 7549124
    Abstract: A method and system are provided for implementing a user interface in a client management tool. A user interface allows a user to select a number of polling agent configurations in the client management tool. Another interface allows a user to issue and modify various client attributes without having to terminate a measurement. A further user interface allows a user to archive client management data within the client management tool.
    Type: Grant
    Filed: March 22, 2004
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
  • Patent number: 7039695
    Abstract: A method and system is provided for archiving data within a client management tool. The archiving methods include accessing a set of client management data and creating an archive file. The method may further include reactivating an archive file, deleting an archive file, and reactivating a deleted archive file.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: May 2, 2006
    Assignee: Microsoft Corporation
    Inventors: Steve A. DeLuca, David A. Bishop, Sally J. Martin
  • Patent number: 7035924
    Abstract: A method and system is provided for implementing a variety of polling agent functions in a client management tool. Users at a central manager are prompted to select either a central polling function or a resident polling function for the collection of client management data from a number of computer objects. Additionally, the polling agent functions of the present invention are capable of distinguishing between critical data and non-critical data and determining an appropriate transmission interval for the data.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: April 25, 2006
    Assignee: Microsoft Corporation
    Inventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
  • Patent number: 6983317
    Abstract: A Managed Site (10), a logical network entity, is composed of a number of Sub Sites (20) in a one to many relationship. A Sub Site (20) is a logical component, which is composed of a number of Engines (30). Nodes (40) similarly relates to their Engine (30) in a many to one relationship. A Node (40) is a collection of Managed Elements (ME's) (50) (while being an ME (50) itself), which represent network state information. The subsite (20) consists of the engine (30) connected to server nodes (40). One or more clients (110) are connected to the management engine (30) and access management engine (30) information relating to managed elements (50) including nodes (40). The connected manager engines may communicate with one another so that, for example, in the event of a failure, one of the manager engines remaining on line commences monitoring of manage elements assigned to the failed manager engine.
    Type: Grant
    Filed: June 5, 2000
    Date of Patent: January 3, 2006
    Assignee: Microsoft Corporation
    Inventors: David A. Bishop, Kelvin M. Hoover
  • Patent number: 6904458
    Abstract: A computing component is provided for use in a client computer which has a client processor. The computing component includes a remote management processor that is operable to selectively control the client computer independently of the client's own processor or processors. The computing component also includes a network component that facilitates communication between the computing component and a remote management machine. A method of managing one or more clients in a computer system is also provided, where the clients have a client processor and a computing component installed on client. The computing component is independent of the client processor and is operable to selectively control the client. A network component is installed on the computing component. The method includes remotely controlling the client by communicating with the computing component through the network component utilizing a remote manager.
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: June 7, 2005
    Assignee: Microsoft Corporation
    Inventors: David A. Bishop, Paul B. Darcy
  • Publication number: 20040225726
    Abstract: A method and system are provided for implementing a user interface in a client management tool. A user interface allows a user to select a number of polling agent configurations in the client management tool. Another interface allows a user to issue and modify various client attributes without having to terminate a measurement. A further user interface allows a user to archive client management data within the client management tool.
    Type: Application
    Filed: March 22, 2004
    Publication date: November 11, 2004
    Inventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
  • Patent number: 6792455
    Abstract: A method and system is provided for implementing a variety of polling agent functions in a client management tool. Users at a central manager are prompted to select either a central polling function or a resident polling function for the collection of client management data from a number of computer objects. Additionally, the polling agent functions of the present invention are capable of distinguishing between critical data and non-critical data and determining an appropriate transmission interval for the data.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: September 14, 2004
    Assignee: Microsoft Corporation
    Inventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
  • Patent number: 6775699
    Abstract: A method and system is provided for integrating multiple client management polling functions. A polling agent serves as an integrated capacity planning polling agent and a performance monitoring polling agent and a central monitoring system issues capacity planning management data templates and performance monitoring data templates to the integrated polling agent. In response, the integrated polling agent requests capacity planning and performance monitoring data from a client and returns responsive data to the central monitoring system.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: August 10, 2004
    Assignee: Microsoft Corporation
    Inventors: Steve A. DeLuca, David A. Bishop
  • Patent number: 6734878
    Abstract: A method and system are provided for implementing a user interface in a client management tool. A user interface allows a user to select a number of polling agent configurations in the client management tool. Another interface allows a user to issue and modify various client attributes without having to terminate a measurement. A further user interface allows a user to archive client management data within the client management tool.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: May 11, 2004
    Assignee: Microsoft Corporation
    Inventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
  • Patent number: 5121501
    Abstract: A method and apparatus are disclosed for monitoring software applications within a first processor during development thereof. A limited number of uniquely identifiable elements or "hooks" are inserted into the software application under development and each time an element is encountered during processing of that software application, the identity of the element and a selected data frame are coupled to the output bus of the first processor. A data output card is utilized to couple that information to a data collection card via a dedicated cable. The data collection card is then utilized to transfer the identity of each element encountered and its associated data frame along with a time value, to a second processor, which is utilized to record that data. In one embodiment of the present invention, a switched bank memory system is utilized in the second processor to permit high speed data storage.
    Type: Grant
    Filed: December 27, 1989
    Date of Patent: June 9, 1992
    Assignee: International Business Machines Corporation
    Inventors: Raymond S. Baumgartner, David A. Bishop, John R. Dyar, James D. Henson, Jr., Kenneth M. Herrington, Charles L. Raby, Michael H. Skelton