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: 9118207Abstract: 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: GrantFiled: February 1, 2012Date of Patent: August 25, 2015Assignee: Landis+Gyr Innovations, Inc.Inventors: Jeffrey B. Shudark, Mark M. Neill, David A. Bishop
-
Publication number: 20130197921Abstract: 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: ApplicationFiled: February 1, 2012Publication date: August 1, 2013Applicant: Cellnet Innovations, Inc.Inventors: Jeffrey B. Shudark, Mark M. Neill, David A. Bishop
-
Patent number: 8230056Abstract: 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: GrantFiled: December 1, 2010Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: David A. Bishop, Kelvin M. Hoover
-
Publication number: 20110145383Abstract: 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: ApplicationFiled: December 1, 2010Publication date: June 16, 2011Inventors: David A. Bishop, Kelvin M. Hoover
-
Patent number: 7882215Abstract: 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: GrantFiled: February 28, 2006Date of Patent: February 1, 2011Assignee: Microsoft CorporationInventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
-
Patent number: 7873719Abstract: 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: GrantFiled: September 21, 2005Date of Patent: January 18, 2011Assignee: Microsoft CorporationInventors: David A. Bishop, Kelvin M. Hoover
-
Patent number: 7788356Abstract: 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: GrantFiled: November 18, 2004Date of Patent: August 31, 2010Assignee: Microsoft CorporationInventors: David A. Bishop, Paul B. Darcy
-
Patent number: 7761545Abstract: 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: GrantFiled: November 18, 2004Date of Patent: July 20, 2010Assignee: Microsoft CorporationInventors: David A. Bishop, Paul B. Darcy
-
Patent number: 7549124Abstract: 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: GrantFiled: March 22, 2004Date of Patent: June 16, 2009Assignee: Microsoft CorporationInventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
-
Patent number: 7039695Abstract: 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: GrantFiled: April 28, 2000Date of Patent: May 2, 2006Assignee: Microsoft CorporationInventors: Steve A. DeLuca, David A. Bishop, Sally J. Martin
-
Patent number: 7035924Abstract: 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: GrantFiled: July 30, 2004Date of Patent: April 25, 2006Assignee: Microsoft CorporationInventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
-
Patent number: 6983317Abstract: 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: GrantFiled: June 5, 2000Date of Patent: January 3, 2006Assignee: Microsoft CorporationInventors: David A. Bishop, Kelvin M. Hoover
-
Patent number: 6904458Abstract: 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: GrantFiled: April 26, 2000Date of Patent: June 7, 2005Assignee: Microsoft CorporationInventors: David A. Bishop, Paul B. Darcy
-
Publication number: 20040225726Abstract: 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: ApplicationFiled: March 22, 2004Publication date: November 11, 2004Inventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
-
Patent number: 6792455Abstract: 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: GrantFiled: April 28, 2000Date of Patent: September 14, 2004Assignee: Microsoft CorporationInventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
-
Patent number: 6775699Abstract: 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: GrantFiled: April 28, 2000Date of Patent: August 10, 2004Assignee: Microsoft CorporationInventors: Steve A. DeLuca, David A. Bishop
-
Patent number: 6734878Abstract: 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: GrantFiled: April 28, 2000Date of Patent: May 11, 2004Assignee: Microsoft CorporationInventors: Steve A. DeLuca, David A. Bishop, Paul B. Darcy
-
Patent number: 5121501Abstract: 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: GrantFiled: December 27, 1989Date of Patent: June 9, 1992Assignee: International Business Machines CorporationInventors: Raymond S. Baumgartner, David A. Bishop, John R. Dyar, James D. Henson, Jr., Kenneth M. Herrington, Charles L. Raby, Michael H. Skelton