Patents by Inventor Douglas B. Heins
Douglas B. Heins 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: 9262743Abstract: 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: GrantFiled: October 25, 2011Date of Patent: February 16, 2016Assignee: ZEROTOUCHDIGITAL, Inc.Inventors: Douglas B. Heins, Gregory M. Morey
-
Patent number: 8355711Abstract: 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: GrantFiled: July 27, 2009Date of Patent: January 15, 2013Assignee: ZeroTouchDigitalInventors: Douglas B. Heins, Gregory M. Morey
-
Publication number: 20120042000Abstract: 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: ApplicationFiled: October 25, 2011Publication date: February 16, 2012Applicant: ZeroTouchDigital, Inc.Inventors: Douglas B. Heins, Gregory M. Morey
-
Patent number: 8073908Abstract: 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: GrantFiled: April 12, 2010Date of Patent: December 6, 2011Assignee: ZeroTouchDigital, Inc.Inventors: Douglas B. Heins, Gregory M. Morey
-
Patent number: 7895048Abstract: The present invention enables a user to download digital photography images and fulfill digital photography requests through a variety of digital photography systems and methods. One digital photography system of the present invention includes a first computing environment for initiating digital photography order requests. The first computing environment receives a download of digital photography images from a user together with an order request from the user. Resident within the first computing environment is a provisioner related to the user, and storing user profile information, user personalization information, and user customization information. This provisioner utilized in fulfilling said order request in a manner personalized to said user. The digital photography system also includes a second computing environment for fulfilling the order request by way of an order fulfillment device.Type: GrantFiled: September 15, 2009Date of Patent: February 22, 2011Assignee: ZeroTouchDigitalInventor: Douglas B. Heins
-
Publication number: 20100199328Abstract: 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: ApplicationFiled: April 12, 2010Publication date: August 5, 2010Inventors: Douglas B. Heins, Gregory M. Morey
-
Patent number: 7716286Abstract: 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: GrantFiled: July 2, 2009Date of Patent: May 11, 2010Inventors: Douglas B. Heins, Gregory M. Morey
-
Publication number: 20100027915Abstract: The present invention enables a user to download digital photography images and fulfill digital photography requests through a variety of digital photography systems and methods. One digital photography system of the present invention includes a first computing environment for initiating digital photography order requests. The first computing environment receives a download of digital photography images from a user together with an order request from the user. Resident within the first computing environment is a provisioner related to the user, and storing user profile information, user personalization information, and user customization information. This provisioner utilized in fulfilling said order request in a manner personalized to said user. The digital photography system also includes a second computing environment for fulfilling the order request by way of an order fulfillment device.Type: ApplicationFiled: September 15, 2009Publication date: February 4, 2010Applicant: ZeroTouchDigitalInventor: Douglas B. Heins
-
Publication number: 20100022231Abstract: 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: ApplicationFiled: July 27, 2009Publication date: January 28, 2010Applicant: Zero TouchDigitalInventors: Douglas B. Heins, Gregory M. Morey
-
Patent number: 7610207Abstract: The present invention enables a user to download digital photography images and fulfill digital photography requests through a variety of digital photography systems and methods. One digital photography system of the present invention includes a first computing environment for initiating digital photography order requests. The first computing environment receives a download of digital photography images from a user together with an order request from the user. Resident within the first computing environment is a provisioner related to the user, and storing user profile information, user personalization information, and user customization information. This provisioner utilized in fulfilling said order request in a manner personalized to said user. The digital photography system also includes a second computing environment for fulfilling the order request by way of an order fulfillment device.Type: GrantFiled: December 10, 2003Date of Patent: October 27, 2009Assignee: ZeroTouchDigitalInventor: Douglas B. Heins
-
Publication number: 20090259720Abstract: 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: ApplicationFiled: July 2, 2009Publication date: October 15, 2009Inventors: Douglas B. Heins, Gregory M. Morey
-
Publication number: 20090119185Abstract: System of collaborative computing resources for fulfillment of digital image processing is disclosed. Embodiments of the present disclosure include a system comprising a network of computing resources collaborating in a secured peer-to-peer configuration to fulfill a request for processing of a digital image. The system can include, a plurality of computing devices interconnected via network capabilities of each of the plurality of computing devices and a virtual user represented by a provisioner component that defines a user's preferences in the processing of the digital image. Each of the plurality of computing devices can have a corresponding functionality stack that defines a particular set of behaviors and features associated with a particular computing device of the plurality of computing devices.Type: ApplicationFiled: October 30, 2008Publication date: May 7, 2009Inventor: Douglas B. Heins