Patents by Inventor Gregory M. Morey

Gregory M. Morey 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: 9262743
    Abstract: Executing a program structure for spanning a thread of control and a thread of execution across multiple peers in a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, including one or more controlling program instructions, together with any requisite data, some of which may include control data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program instructions in accordance with the controlling program instructions and control data until one or more of the objections of the program structure are achieved.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: February 16, 2016
    Assignee: ZEROTOUCHDIGITAL, Inc.
    Inventors: Douglas B. Heins, Gregory M. Morey
  • Patent number: 8355711
    Abstract: Embodiments of the present disclosure include systems and methods for collaborative computing for mobile devices. The system includes methods for leveraging a mobile device and computing resources in a peer-to-peer network in a manner that does not require a central controlling entity, nor the transmission and/or downloading of computer-executable code (e.g., program applications) such that mobile device applications can defer the costly execution of said program applications to the collaborative computing resources in a peer-to-peer network where computing resources are cheaper and network bandwidth and connectivity is more reliable and less expensive in comparison to a mobile device.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: January 15, 2013
    Assignee: ZeroTouchDigital
    Inventors: Douglas B. Heins, Gregory M. Morey
  • Publication number: 20120042000
    Abstract: Executing a program structure for spanning a thread of control and a thread of execution across multiple peers in a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, including one or more controlling program instructions, together with any requisite data, some of which may include control data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program instructions in accordance with the controlling program instructions and control data until one or more of the objections of the program structure are achieved.
    Type: Application
    Filed: October 25, 2011
    Publication date: February 16, 2012
    Applicant: ZeroTouchDigital, Inc.
    Inventors: Douglas B. Heins, Gregory M. Morey
  • Patent number: 8073908
    Abstract: Executing a program structure by leveraging a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program structure until one or more of the objections of the program structure are achieved.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: December 6, 2011
    Assignee: ZeroTouchDigital, Inc.
    Inventors: Douglas B. Heins, Gregory M. Morey
  • Publication number: 20100199328
    Abstract: Executing a program structure by leveraging a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program structure until one or more of the objections of the program structure are achieved.
    Type: Application
    Filed: April 12, 2010
    Publication date: August 5, 2010
    Inventors: Douglas B. Heins, Gregory M. Morey
  • Patent number: 7716286
    Abstract: Executing a program structure by leveraging a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program structure until one or more of the objections of the program structure are achieved.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: May 11, 2010
    Inventors: Douglas B. Heins, Gregory M. Morey
  • Publication number: 20100022231
    Abstract: Embodiments of the present disclosure include systems and methods for collaborative computing for mobile devices. The system includes methods for leveraging a mobile device and computing resources in a peer-to-peer network in a manner that does not require a central controlling entity, nor the transmission and/or downloading of computer-executable code (e.g., program applications) such that mobile device applications can defer the costly execution of said program applications to the collaborative computing resources in a peer-to-peer network where computing resources are cheaper and network bandwidth and connectivity is more reliable and less expensive in comparison to a mobile device.
    Type: Application
    Filed: July 27, 2009
    Publication date: January 28, 2010
    Applicant: Zero TouchDigital
    Inventors: Douglas B. Heins, Gregory M. Morey
  • Publication number: 20090259720
    Abstract: Executing a program structure by leveraging a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program structure until one or more of the objections of the program structure are achieved.
    Type: Application
    Filed: July 2, 2009
    Publication date: October 15, 2009
    Inventors: Douglas B. Heins, Gregory M. Morey