Patents by Inventor Peter Harwood

Peter Harwood 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: 10687549
    Abstract: Shown is an apparatus and method for cracking stone fruit nuts. The apparatus includes a frame (2) supporting a set of spaced apart jaw including a first jaw (4) and a second jaw (5) defining between them a gap (6), which is tapered down from the inlet (7) to the outlet (8). The first jaw (4) is adjustably secured to the frame (2) for adjustment of the size of the gap (6). The second jaw (5) is movably supported by the frame (2) and secured to drive means configured to rotatably move the second jaw (5) relative to the first jaw (4) with a tangential motion resulting in the continuously change of the size of the gap (6). To crack the shell, the stone fruit nut is located between the jaws and repeatedly pressed and rolled between the jaws from the inlet (7) to the outlet (8).
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: June 23, 2020
    Assignee: JANON TRADING PROPRIETARY LIMITED
    Inventors: Anthony Walter Berlein, Geoffrey Peter Harwood
  • Publication number: 20180042288
    Abstract: Disclosed is an apparatus and method for cracking stone fruit nuts. The apparatus comprises a frame (2) supporting a set of spaced apart jaw comprising a first jaw (4) and a second jaw (5) defining between them a gap (6), which is tapered down from the inlet (7) to the outlet (8). The first jaw (4) is adjustably secured to the frame (2) for adjustment of the size of the gap (6). The second jaw (5) is movably supported by the frame (2) and secured to drive means configured to rotatably move the second jaw (5) relative to the first jaw (4) with a tangential motion resulting in the continuously change of the size of the gap (6). To crack the shell, the stone fruit nut is located between the jaws and repeatedly pressed and rolled between the jaws from the inlet (7) to the outlet (8).
    Type: Application
    Filed: March 11, 2016
    Publication date: February 15, 2018
    Inventors: Anthony Walter Berlein, Geoffrey Peter Harwood
  • Publication number: 20150378701
    Abstract: Deployment of builds of upgrade, patches, and the like may be orchestrated using tables that reside outside the scope of any one environment, but that is accessible by the environments. The tables may define the activities that are pending or running in the system, as well as the dependency chains that prevent activities happening out of safe order (for example, a deployment happening on paying customers before happening in test environments). When a new build is available for deployment, it may be detected and new activities for that build listed as pending in the affected environments. Any activities having no prerequisite dependencies may start immediately, while those with prerequisites may wait for the prerequisite activities to be completed. The encoding of dependencies between activities and across environments may enable access to those from any deployment environment.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Jianfeng Cai, Shobana Krishnamoorthy, Peter Harwood, David Retterath, Brad Smith, Roshane Silva
  • Patent number: 7979789
    Abstract: A method of replacing a delegate component associated with a delegate modular software component (“associate delegate component”) at software execution time, the method comprising obtaining a delegate modular software component identifier; selecting one of a plurality of candidate modular software components having a higher priority level than other of the plurality of candidate modular software components, wherein the one of the plurality of candidate modular software components has the same identifier as the delegate modular software component identifier; and replacing the associate delegate component with the one of the plurality of candidate modular software components during the execution of software including the delegate modular software component.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael H Ammerlaan, Peter Harwood, Rajesh Kamath
  • Publication number: 20070168961
    Abstract: A method of replacing a delegate component associated with a delegate modular software component (“associate delegate component”) at software execution time, the method comprising obtaining a delegate modular software component identifier; selecting one of a plurality of candidate modular software components having a higher priority level than other of the plurality of candidate modular software components, wherein the one of the plurality of candidate modular software components has the same identifier as the delegate modular software component identifier; and replacing the associate delegate component with the one of the plurality of candidate modular software components during the execution of software including the delegate modular software component.
    Type: Application
    Filed: December 19, 2005
    Publication date: July 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Ammerlaan, Peter Harwood, Rajesh Kamath
  • Publication number: 20070061705
    Abstract: A system and method for modularized Web provisioning. Functionalities available for Web provisioning are modularized into individual feature files. A site template may reference one or more of such features. A site provisioned using the site template activates the referenced features by default. Features may be added to or removed from the site. A feature may include atomic Web provisioning elements, custom code, metadata specifying properties of the features, and/or activation dependency information specifying precedent features that need to be activated before the feature can be activated. Feature provisioning can be processed through a command-line tool, an object model, and/or a graphic user interface.
    Type: Application
    Filed: September 12, 2005
    Publication date: March 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Ammerlaan, Peter Harwood, Rajesh Kamath
  • Publication number: 20060156393
    Abstract: Determining the user access controls to be included in a graphical user interface is disclosed. In response to a user logging onto a computing device, the level of access to be accorded to the user is determined. In response to the logged-on user requesting a page, the user access controls of the page that the logged-on user will have access to is determined. The determination is made by retrieving a page template for the requested page, the page template including generic access recognition instructions. Access data that describes the level of access accorded the user is also retrieved. Then the requested page is composed. When composed, the requested page includes access control rendering instructions that are based on the generic access recognition instructions and the access data. As a result, when the page is rendered, the resultant display includes user access control accessible to a user.
    Type: Application
    Filed: January 12, 2005
    Publication date: July 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Peter Harwood, James Sturms, Ziyi Wang