Patents by Inventor Ryan W. J. Waite
Ryan W. J. Waite 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: 8862665Abstract: Automated file distribution is described. A member of a peer-to-peer network receives from a file server, a file to be distributed. The file is then distributed via the peer-to-peer network to other members of the peer-to-peer network. Members of the peer-to-peer network can choose whether or not to receive a file from another member based on a trust level or reputation associated with the member. The trust level may be based, at least in part, on a number of degrees of separation between the members. Furthermore the file is verified, for example, by validating a digital signature associated with the file.Type: GrantFiled: February 29, 2012Date of Patent: October 14, 2014Assignee: Microsoft CorporationInventors: Elissa E. S. Murphy, Ryan W. J. Waite, Jason Garms, Douglas S. Cavit, Bo J. Rohlfsen
-
Patent number: 8612553Abstract: A system and method for purposing a computing device is disclosed. The computing devices in a network are organized into groups referred to as Pods, each Pod of computing devices further comprising an aggregation node. The aggregation node monitors and controls the computing devices in the Pod. The aggregation node is used to copy a system image from the pristine partition of another computer device or from a library of system images to a target partition of the computer to be repurposed. Because the computing devices in the network are organized into Pods, with each Pod having an aggregation node, there is no single point of failure for the entire management and control of the network. The aggregation nodes for each Pod in the network can communicate with one another to most efficiently allocate resources among the various tasks to be performed by the computing resources in the network. Computing devices in the network can be repurposed and/or reassigned to different Pods based on the various criteria.Type: GrantFiled: January 29, 2002Date of Patent: December 17, 2013Assignee: Microsoft CorporationInventors: Thomas G. Phillips, Kartik N. Raghavan, Paul C. Sutton, Ryan W. J. Waite
-
Publication number: 20120166542Abstract: Automated file distribution is described. A member of a peer-to-peer network receives from a file server, a file to be distributed. The file is then distributed via the peer-to-peer network to other members of the peer-to-peer network. Members of the peer-to-peer network can choose whether or not to receive a file from another member based on a trust level or reputation associated with the member. The trust level may be based, at least in part, on a number of degrees of separation between the members. Furthermore the file is verified, for example, by validating a digital signature associated with the file.Type: ApplicationFiled: February 29, 2012Publication date: June 28, 2012Applicant: Microsoft CorporationInventors: Elissa E. S. Murphy, Ryan W.J. Waite, Jason Garms, Douglas S. Cavit, Bo J. Rohlfsen
-
Patent number: 8150987Abstract: Automated file distribution is described. A member of a peer-to-peer network receives from a file server, a file to be distributed. The file is then distributed via the peer-to-peer network to other members of the peer-to-peer network. Members of the peer-to-peer network can choose whether or not to receive a file from another member based on a trust level or reputation associated with the member. The trust level may be based, at least in part, on a number of degrees of separation between the members. Furthermore the file is verified, for example, by validating a digital signature associated with the file.Type: GrantFiled: January 30, 2006Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Elissa E. S. Murphy, Ryan W. J. Waite, Jason Garms, Douglas S. Cavit, Bo J. Rohlfsen
-
Patent number: 7668938Abstract: A system and method for purposing a computing device is disclosed. A management controller system is used to copy a system image from a library of system images to a target partition of the computer to be repurposed. The system image may include a configured copy of an operating system and an application program. The system image may also include logic for generating and assigning a unique security identifier to the computer. The invention includes a managed node service for monitoring the status of the computer and for performing some of the necessary steps in purposing the computer. Additionally, the invention includes facilities for loading a default operating system on the computer when the computer is first connected to a network.Type: GrantFiled: November 15, 2000Date of Patent: February 23, 2010Assignee: Microsoft CorporationInventors: Thomas G. Phillips, Kartik N. Raghavan, Ryan W. J. Waite, Paul C. Sutton
-
Patent number: 7650639Abstract: The present invention is directed to a system and methods for protecting a limited resource computer from malware. Aspects of the present invention use antivirus software on a general purpose computer to prevent malware from infecting a limited resource computer. Typically, antivirus software on the general purpose computer is kept “up-to-date” with the most recent software updates. When a connection is established between the limited resource computer and the general purpose computer, a signature of each application installed on the limited resource computer is transmitted to the general purpose computer. Then antivirus software on the general purpose computer compares the received signatures to known malware. Finally, the results of the scan are reported to the limited resource computer.Type: GrantFiled: March 31, 2005Date of Patent: January 19, 2010Assignee: Microsoft CorporationInventors: Michael Kramer, Marc E Seinfeld, Ryan W J Waite, Eric L A Lantz
-
Patent number: 6931522Abstract: A method and system for booting a computer system to a known state at system start-up or in the event of an error or failure while the system is running or operating. The method and system of the invention automatically executes all the necessary procedures to boot the computer system to a known state, without any human intervention. The invention uses information about the state of the computer system during previous boot attempts to determine the logical steps performed to ensure that the system boots to a known state.Type: GrantFiled: November 15, 2000Date of Patent: August 16, 2005Assignee: Microsoft CorporationInventors: Kartik N. Raghavan, Ryan W. J. Waite, Thomas G. Phillips, Paul C. Sutton
-
Patent number: 6434600Abstract: The present invention includes methods and systems for securely delivering electronic mail to electronic mail servers having dynamic IP addresses. Before requesting mail delivery, a receiving mail server having a dynamic IP address registers its dynamic IP address along with a receiving mail server code in memory accessible by a dynamic name server. The receiving mail server code is preferably also stored with the domain name for which the receiving mail server receives mail in memory accessible by a private name server. In response to a request for mail delivery, a delivering mail server utilizes the receiving mail server code stored in memory accessible by the private name server and the dynamic name server to determine the dynamic IP address.Type: GrantFiled: September 15, 1998Date of Patent: August 13, 2002Assignee: Microsoft CorporationInventors: Ryan W. J. Waite, Bruno Lambert
-
Publication number: 20020091805Abstract: A system and method for purposing a computing device is disclosed. The computing devices in a network are organized into groups referred to as Pods, each Pod of computing devices further comprising an aggregation node. The aggregation node monitors and controls the computing devices in the Pod. The aggregation node is used to copy a system image from the pristine partition of another computer device or from a library of system images to a target partition of the computer to be repurposed. Because the computing devices in the network are organized into Pods, with each Pod having an aggregation node, there is no single point of failure for the entire management and control of the network. The aggregation nodes for each Pod in the network can communicate with one another to most efficiently allocate resources among the various tasks to be performed by the computing resources in the network. Computing devices in the network can be repurposed and/or reassigned to different Pods based on the various criteria.Type: ApplicationFiled: January 29, 2002Publication date: July 11, 2002Applicant: Microsoft CorporationInventors: Thomas G. Phillips, Kartik N. Raghavan, Paul C. Sutton, Ryan W. J. Waite
-
Publication number: 20020004826Abstract: The present invention includes methods and systems for securely delivering electronic mail to electronic mail servers having dynamic IP addresses. Before requesting mail delivery, a receiving mail server having a dynamic IP address registers its dynamic IP address along with a receiving mail server code in memory accessible by a dynamic name server. The receiving mail server code is preferably also stored with the domain name for which the receiving mail server receives mail in memory accessible by a private name server. In response to a request for mail delivery, a delivering mail server utilizes the receiving mail server code stored in memory accessible by the private name server and the dynamic name server to determine the dynamic IP address.Type: ApplicationFiled: September 15, 1998Publication date: January 10, 2002Inventors: RYAN W. J. WAITE, BRUNO LAMBERT