Patents by Inventor Brian Don Zill

Brian Don Zill 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: 8800002
    Abstract: Systems and methods that facilitate inter-process networking are described that can provide inter-process communication, firewall restrictions, process and host mobility, as well as parallelization of task performance. In various embodiments, a computer process can be provided with its own internet protocol address and network stack to facilitate inter-process networking. In further embodiments, a gateway process can facilitate process mobility, host mobility, and parallelization of task performance, as well as management of a host area network by facilitating inter-process communication between suitably configured processes.
    Type: Grant
    Filed: February 18, 2008
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Brian Don Zill, David Garfield Thaler, III, Parveen K. Patel, Rebecca Isaacs, Yongguang Zhang
  • Patent number: 7756044
    Abstract: Systems and methods are provided that enable high-performance Internet access on board moving vehicles. In an illustrative implementation, an exemplary wireless data communications environment comprises a PluriBus module, an instruction set comprising at least one instruction set to process data for wireless communication between a cooperating component onboard a moving vehicle and other cooperating wireless components, and one or more multiple wide-area wireless communications links. In an illustrative operation, the PluriBus module can perform one more wireless communications techniques comprising opportunistic erasure coding such that coded packets can be sent in the event that there are openings in the one or more wireless communication links' capacity and transmitting the data packets along the one or more wireless communications links that is estimated (e.g., in real time) to offer efficient delivery of data packets.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Jitendra D. Padhye, Ratul Mahajan, Sharad Agarwal, Brian Don Zill
  • Publication number: 20100027563
    Abstract: Systems and methods are provided that allow for the opportunistic erasure coding of data packets by employing an exemplary evolution code. In an illustrative implementation an exemplary computing environment comprises an evolution code engine and an instruction set comprising at least one instruction to instruct the evolution code to process data for communication between two or more components of the exemplary computing environment. The use of evolution coding mitigates packet losses along one or more communication paths. In an illustrative operation, coded packets are created by XOR-ing data packets together such that a coded packet can recover a lost data packet using other received packets.
    Type: Application
    Filed: October 30, 2008
    Publication date: February 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Jitendra D. Padhye, Ratul Mahajan, Sharad Agarwal, Brian Don Zill
  • Publication number: 20100027419
    Abstract: Systems and methods are provided that enable high-performance Internet access on board moving vehicles. In an illustrative implementation, an exemplary wireless data communications environment comprises a PluriBus module, an instruction set comprising at least one instruction set to process data for wireless communication between a cooperating component onboard a moving vehicle and other cooperating wireless components, and one or more multiple wide-area wireless communications links. In an illustrative operation, the PluriBus module can perform one more wireless communications techniques comprising opportunistic erasure coding such that coded packets can be sent in the event that there are openings in the one or more wireless communication links' capacity and transmitting the data packets along the one or more wireless communications links that is estimated (e.g., in real time) to offer efficient delivery of data packets.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Jitendra D. Padhye, Ratul Mahajan, Sharad Agarwal, Brian Don Zill
  • Publication number: 20090210519
    Abstract: Systems and methods that facilitate remote wake up are described that provide for efficient and transparent wake up of target hosts by remote hosts. In various embodiments, a separate address can be used by a target host for wake up network traffic, which is different from a regular address associated with a target host for normal network communications. In addition, the disclosed subject matter facilitates controlling wake up operations according to trust, identity, and/or a wake up policy.
    Type: Application
    Filed: February 18, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Don Zill, David Garfield Thaler, III, Parveen K. Patel, Rebecca Isaacs, Yongguang Zhang
  • Publication number: 20090210929
    Abstract: Systems and methods that facilitate inter-process networking are described that can provide inter-process communication, firewall restrictions, process and host mobility, as well as parallelization of task performance. In various embodiments, a computer process can be provided with its own internet protocol address and network stack to facilitate inter-process networking. In further embodiments, a gateway process can facilitate process mobility, host mobility, and parallelization of task performance, as well as management of a host area network by facilitating inter-process communication between suitably configured processes.
    Type: Application
    Filed: February 18, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Don Zill, David Garfield Thaler, III, Parveen K. Patel, Rebecca Isaacs, Yongguang Zhang