Patents by Inventor Graham Harris

Graham Harris 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).

  • Publication number: 20100083129
    Abstract: This patent discloses a system to create a template for Internet advertising utilizing a template server containing graphical user interfaces. The template server may receive instructions to retrieve a SWF object having a first image asset associated with a defined image variable. The template server additionally may receive instructions to replace the first image asset with a second image asset. The second asset automatically may be associated with the defined variable. The template server further may receive instructions to create the SWF object by adding the first image asset and the defined variable to the SWF object.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Inventors: Sumit Mishra, Becky Chu, Vivek Hariharan, Dean Quan, Graham Harris, Erik Racho
  • Patent number: 7686754
    Abstract: A drum for a creasing device, a resilient creasing ring and method are provided. The drum includes first and second drum parts that cooperate with one another to define a circumferential channel of the drum a base and two side wall for receiving a resilient creasing ring. At least one of the side walls includes recess for receiving a portion of the resilient creasing ring such that the resilient creasing ring cannot be removed radially from the channel. The creasing ring may be continuous or a split ring. A method of mounting the creasing ring includes mounting the resilient creasing ring on a first drum part and axially sliding a second drum part into cooperation with the first drum part to mount the creasing ring within a channel formed therebetween.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: March 30, 2010
    Assignee: Tech-ni-Fold Ltd
    Inventors: Graham Harris, Paul Graham Barrett
  • Publication number: 20100035741
    Abstract: A drum for a creasing device, a resilient creasing ring and method are provided. The drum includes first and second drum parts that cooperate with one another to define a circumferential channel of the drum a base and two side wall for receiving a resilient creasing ring. At least one of the side walls includes recess for receiving a portion of the resilient creasing ring such that the resilient creasing ring cannot be removed radially from the channel. The creasing ring may be continuous or a split ring. A method of mounting the creasing ring includes mounting the resilient creasing ring on a first drum part and axially sliding a second drum part into cooperation with the first drum part to mount the creasing ring within a channel formed therebetween.
    Type: Application
    Filed: October 14, 2009
    Publication date: February 11, 2010
    Applicant: Tech-ni-Fold, Ltd.
    Inventors: Graham Harris, Paul Graham Barrett
  • Publication number: 20090198684
    Abstract: The present disclosure is directed to systems and methods for determining semantically related terms. Generally, one or more seed terms are received from a user. A system searches a first index comprising a plurality of terms and one or more webpages associated with each term of the plurality of terms to determine a plurality of webpages associated with the seed terms. The system then searches a second index comprising a plurality of webpages and one or more terms associated with each webpage of the plurality of webpages to determine a plurality of potential terms associated with the plurality of webpages associated with the seed terms. At least one term of the plurality of potential terms is suggested to a user.
    Type: Application
    Filed: April 6, 2009
    Publication date: August 6, 2009
    Applicant: Yahoo! Inc.
    Inventors: Robert J. Collins, Graham Harris, Jesse Harris, Grant Kushida, Lance Riedel, Mohammad Sabah, Shaji Sebastian, Jeff Yuan, Yiping Zhou
  • Patent number: 7563220
    Abstract: A drum for a creasing device, a resilient creasing ring and method are provided. The drum includes first and second drum parts that cooperate with one another to define a circumferential channel of the drum a base and two side wall for receiving a resilient creasing ring. At least one of the side walls includes recess for receiving a portion of the resilient creasing ring such that the resilient creasing ring cannot be removed radially from the channel. The creasing ring may be continuous or a split ring.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: July 21, 2009
    Assignee: Tech-ni-Fold Ltd.
    Inventors: Graham Harris, Paul Graham Barrett
  • Patent number: 7548929
    Abstract: The present disclosure is directed to systems and methods for determining semantically related terms. Generally, one or more seed terms are received from a user. A system searches a first index comprising a plurality of terms and one or more webpages associated with each term of the plurality of terms to determine a plurality of webpages associated with the seed terms. The system then searches a second index comprising a plurality of webpages and one or more terms associated with each webpage of the plurality of webpages to determine a plurality of potential terms associated with the plurality of webpages associated with the seed terms. At least one term of the plurality of potential terms is suggested to a user.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: June 16, 2009
    Assignee: Yahoo! Inc.
    Inventors: Robert J. Collins, Graham Harris, Jesse Harris, Grant Kushida, Lance Riedel, Mohammad Sabah, Shaji Sebastian, Jeff Yuan, Yiping Zhou
  • Publication number: 20080300692
    Abstract: A prosthetic ankle and foot combination has an ankle joint mechanism constructed to allow damped rotational movement of a foot component relative to a shin component. The mechanism provides a continuous hydraulically damped range of ankle motion during walking with dynamically variable damping resistances, and with independent variation of damping resistances in the plantarflexion and dorsiflexion directions. An electronic control system coupled to the ankle joint mechanism includes at least one sensor for generating signals indicative of a kinetic or kinematic parameter of locomotion, the mechanism and the control system being arranged such that the damping resistances effective over the range of motion of the ankle are adapted automatically in response to such signals. Single and dual piston hydraulic damping arrangements are disclosed, including arrangements allowing independent heel-height adjustment.
    Type: Application
    Filed: February 22, 2008
    Publication date: December 4, 2008
    Inventors: David Moser, Fadi Abimosleh, Mir Saeed Zahedi, Graham Harris, Stephen Terry Lang, Andrew John Sykes
  • Publication number: 20080281435
    Abstract: An hydraulic heel-height adjustment device for a lower limb prosthesis has a foot-mounting component (18) for detachably mounting a prosthetic foot and a shin component pivotally connected to the foot-mounting component allowing angular adjustment of the foot-mounting component relative to the shin component about a heel-height adjustment axis. The relative angular position is set by an hydraulic piston (42) and cylinder assembly which has a chamber (40) in the shin component containing a piston (42) arranged to execute a translational movement in the chamber when adjustment is required. A bypass passage interconnects parts of the chamber on opposite sides of the piston, this passage containing a manually operable valve which is spring-biased towards a closed position. The piston has a piston rod pivotally connected to the foot-mounting component by a pivot joint defining a medial-lateral axis parallel to and spaced from the heel-height adjustment axis.
    Type: Application
    Filed: November 14, 2006
    Publication date: November 13, 2008
    Inventors: Fadi Abimosleh, Graham Harris, Stephen Terry Lang, Mir Saeed Zahedi
  • Publication number: 20080262635
    Abstract: A self-aligning prosthetic foot and ankle assembly has an ankle unit pivotally mounting a foot component. The ankle unit contains a hydraulic piston and cylinder assembly having a piston which is linearly movable within a cylinder. The axis of the cylinder is coincident with a shin axis defined by a shin connection interface on the ankle unit. Bypass passages containing damping resistance control valves provide continuous hydraulic damping of dorsi and plantar ankle flexion, the unit being such that, over the major part of the range of damped movement, there is no resilient biasing in either the dorsi or the plantar direction. This confers a number of advantages, including stabilisation of standing, balance control, and improved stair-walking and ramp-walking.
    Type: Application
    Filed: December 14, 2007
    Publication date: October 23, 2008
    Inventors: David Moser, Fadi Abimosleh, Mir Saeed Zahedi, Graham Harris, Stephen Terry Lang, Andrew Sykes
  • Publication number: 20080090712
    Abstract: A drum for a creasing device, a resilient creasing ring and method are provided. The drum includes first and second drum parts that cooperate with one another to define a circumferential channel of the drum a base and two side wall for receiving a resilient creasing ring. At least one of the side walls includes recess for receiving a portion of the resilient creasing ring such that the resilient creasing ring cannot be removed radially from the channel. The creasing ring may be continuous or a split ring.
    Type: Application
    Filed: December 12, 2007
    Publication date: April 17, 2008
    Applicant: Tech-ni-Fold Ltd.
    Inventors: Graham Harris, Paul Barrett
  • Publication number: 20070243988
    Abstract: A drum for a creasing device, a resilient creasing ring and method are provided. The drum includes first and second drum parts that cooperate with one another to define a circumferential channel of the drum a base and two side wall for receiving a resilient creasing ring. At least one of the side walls includes recess for receiving a portion of the resilient creasing ring such that the resilient creasing ring cannot be removed radially from the channel. The creasing ring may be continuous or a split ring. A method of mounting the creasing ring includes mounting the resilient creasing ring on a first drum part and axially sliding a second drum part into cooperation with the first drum part to mount the creasing ring within a channel formed therebetween.
    Type: Application
    Filed: May 24, 2007
    Publication date: October 18, 2007
    Applicant: Tech-ni-Fold Ltd.
    Inventors: Graham Harris, Paul Barrett
  • Publication number: 20070027864
    Abstract: The present disclosure is directed to systems and methods for determining semantically related terms. Generally, one or more seed terms are received from a user. A system searches a first index comprising a plurality of terms and one or more webpages associated with each term of the plurality of terms to determine a plurality of webpages associated with the seed terms. The system then searches a second index comprising a plurality of webpages and one or more terms associated with each webpage of the plurality of webpages to determine a plurality of potential terms associated with the plurality of webpages associated with the seed terms. At least one term of the plurality of potential terms is suggested to a user.
    Type: Application
    Filed: May 11, 2006
    Publication date: February 1, 2007
    Inventors: Robert Collins, Graham Harris, Jesse Harris, Grant Kushida, Lance Riedel, Mohammad Sabah, Shaji Sebastian, Jeff Yuan, Yiping Zhou
  • Patent number: 6981172
    Abstract: A dirty memory is operable to store dirty indicators, each dirty indicator being settable to a given value indicative that a page of memory associated therewith has been dirtied. The dirty indicators are stored in groups with each group having associated therewith a validity indicator computed from the dirty indicator values of the group. The control logic is operable on reading a group to compute a validity indicator value based on the dirty indicator values for the group to determine the integrity of the group. The integrity can be confirmed by comparing the computed validity indicator value to a validity indicator value read for the group. Where the value read and the value computed compare equal, it can be assumed that the dirty indicator values of the group are correct. Preferably the validity indicator is a parity indicator. Although parity does not provide for error correction, parity has the advantage that minimal overhead is needed for computation and storage.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: December 27, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul Jeffrey Garnett, Jeremy Graham Harris
  • Patent number: 6961826
    Abstract: A computer system comprising at least two processing sets. Each processing set includes main memory. A bridge connects the processing sets. At least a first processing set further including a dirty memory having dirty indicators for indicating dirtied blocks of the main memory of the first processing set. The bridge includes a direct memory access controller that is operable to copy blocks of the first processing set indicated in the dirty memory to the main memory of another processing set. The processors do not, therefore, need to carry out the copying, whereby the processor overhead associated therewith can be avoided, increasing the efficiency of memory reintegration. The direct memory access controller can be arranged to search the dirty memory for dirty indicators indicative of dirtied blocks. Alternatively, the dirty memory can include control logic operable to search the dirty memory for dirty indicators indicative of dirtied blocks.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: November 1, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul Jeffrey Garnett, Stephen Rowlinson, Jeremy Graham Harris
  • Patent number: 6950907
    Abstract: A dirty memory subsystem includes storage operable to store redundant copies of dirty indicators. Each dirty indicator is associated with a respective block of main memory and is settable to a predetermined state to indicate that the block of main memory associated therewith has been dirtied. By providing redundant storage for the dirty indicators, any difference between the stored copies of the dirty indicators can be considered as indicative of memory corruption, for example as a result of a cosmic ray impact. As the different copies can be stored in different locations, it is unlikely that a cosmic ray impact would affect all copies equally. If a difference between the stored copies is detected, then the dirty indicator can be take as being unreliable and remedial action can be taken. For example, it can be assumed that a block of main memory has been dirtied if any of the copies of the dirty indicator has the predetermined state.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: September 27, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul Jeffrey Garnett, Jeremy Graham Harris
  • Patent number: 6795939
    Abstract: Resource access control is provided in a manner that avoids unnecessary resource accesses where a resource is already known to be faulty. The resource can be a memory location, a peripheral or any other addressable system component. A resource access mechanism in a processor controls access to resources. The resource access mechanism includes an address control mechanism having a plurality of address control entries, each address control entry providing fake response identification indicating whether or not a response for the corresponding address is to be faked. The resource access mechanism also includes a fake response generator for selectively generating a faked response for an address in response to the fake response identification of the corresponding address control entry indicating that a response is to be faked.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: September 21, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Jeremy Graham Harris, Paul Durrant
  • Patent number: 6795938
    Abstract: A memory controller controls access to one or more memory units. The memory controller includes access control logic operable to receive a memory access request that references at least one memory address. It further includes a fake response record operable to record a fake response indication for an address for which a response is to be faked. The access control logic is operable on receipt of a memory access request to access the fake response record and to fake a response where a fake response indication for an address indicates that a response is to be faked. By providing such a faked response, an embodiment of the invention is able avoid multiple exceptions for the same memory location in a CPU. Also, by providing such a faked response, multiple bus errors for a memory location can also be avoided where a bus supports Direct Memory Access (DMA). The memory controller can be implemented in an integrated circuit.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: September 21, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Jeremy Graham Harris, Paul Durrant
  • Patent number: 6795936
    Abstract: Resource access control is provided in a manner that avoids unnecessary resource accesses where a resource is already known to be faulty. A resource access controller controls access to resources addressed by at least one central processing unit. The resource access controller includes an address translation mechanism providing fake response identification as to whether or not a response is to be faked. The resource access controller also includes a fake response generator for selectively generating a faked response where the fake response identification of the corresponding translation entry indicates that a response is to be faked. The resource access controller is able to associate fake response indications with a resource and to generate a fake response when an attempt is made to access a resource labeled such that a faked response should be returned.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: September 21, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Jeremy Graham Harris, Paul Durrant
  • Patent number: 6795937
    Abstract: To provide efficient resource access control in a computer system, a trap handler for handling a trap in the event of a faulty resource access being detected is arranged to define a diversion for subsequent access attempts to the same resource. An address translation mechanism is responsive to indication of a diversion for a resource access to modify an address mapping, whereby subsequent attempts to access the resource are diverted in accordance with the diversion. The trap handler can be arranged in a conventional manner to process an exception of the first faulty access to the resource. However, by defining the diversion, which can be used to map further attempts to access the same resource, unnecessary exception processing can be avoided.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: September 21, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Jeremy Graham Harris, Paul Durrant
  • Patent number: 6785777
    Abstract: A dirty memory that includes dirty indicators settable to indicate dirtied pages of memory is provided with control logic operable automatically to interrogate the dirty memory to identify dirty indicators that are set. Implementing the control of the dirty RAM in hardware or firmware enables interrogation of the dirty RAM to identify set dirty indicators in a rapid and reliable manner. The control logic can advantageously be operable to interrogate the dirty memory word-by-word to determine words including a set bit. A comparator can be provided for comparing bits of a word to a predetermined value to determine where a dirty indicator is set. The comparison could be performed serially for bits within a word, but it is advantageously done in parallel for the bits of the word. For example, by using associative memory, the interrogation of the dirty memory could be effected associatively in parallel to determine words including a word with a set bit.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: August 31, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul Jeffrey Garnett, Jeremy Graham Harris