Patents by Inventor Michael Alexander Oldfield

Michael Alexander Oldfield 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: 7444032
    Abstract: A method (100) of demodulating a real two-dimensional pattern (110) is disclosed. The method (100) estimates (120, 130) a quadrature two-dimensional pattern from the real two-dimensional pattern (110) using a smooth phase only transform having an anti-symmetric phase, such as a spiral phase filter (140). A demodulated image is created by combining (180) the real two-dimensional pattern (110) and the estimated quadrature two-dimensional pattern.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: October 28, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kieran Gerard Larkin, Michael Alexander Oldfield, Donald James Bone
  • Patent number: 7188355
    Abstract: The present invention relates to a television system (50) and a method for automatically suggesting suitable programs to a viewer from a large number of available programs. The system (50) includes a DTV-agent system (21). Title information and characteristics of programs are made available as EPG (Electronic Program Guide) data, which including at least one Electronic Program Guide Database (22). A learning module (39) records characteristics associated with each program viewed by the user, and forms sets of these characteristics. The frequency of occurrence of each set is also determined. A recommendation module (40) uses a number of tasks to compile a list of viewer recommendations (67). Various tasks are defined, with each task defining a unique combination of a manner of ordering the viewer profile (500), and particular Relevance Filters for filtering the ordered viewer profile.
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: March 6, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mikhail Prokopenko, Dong Mei Zhang, Wait Yat Wong, Farhad Fuad Islam, Ryszard Kowalczyk, Michael Alexander Oldfield, Marc Butler, Paul Trayers
  • Patent number: 7131588
    Abstract: A method of utilising a two-dimensional code pattern is disclosed comprising the steps of encoding (5) the structure of phase perturbations (including singularities) on a continuous phase map structure as an encoded representation of the code information. The codes can then be impressed or printed on other media such labels, documents, envelopes etc. A method of demodulating (10) the aforementioned codes and determining a phase map structure for the code including the detection of embedded phase singularities and decoding the embedded information, is also disclosed.
    Type: Grant
    Filed: April 17, 2000
    Date of Patent: November 7, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kieran Gerard Larkin, Michael Alexander Oldfield
  • Patent number: 7054849
    Abstract: A system (50) for earning functional usage patterns of a user of the system (50) and for planning a best sequences of events suitable for a particular user in a particular context is disclosed. Information relating to user decisions, such as the context during which the decision was made and the actual user decision, is gathered by the DTV-agent (36) and delivered to the active avatar agent (37). The learning module (39) operates to identify all generalization patterns from a number of instances. Method (500) then determines which particular decision is most appropriate by comparing the generalization patterns with the current context for which a decision must be made. Clusters of such behavior patterns are formed with each cluster having the same number of matched attributes. A decision selecting process then selects a decision which is most appropriate to the current context from the behavior patterns.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: May 30, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mikhail Prokopenko, Dong Mei Zhang, Ryszard Kowalczyk, Thomas Phillip Alexander Howard, Farhad Fuad Islam, Michael Alexander Oldfield
  • Patent number: 7043082
    Abstract: A method (400) of estimating an orientation angle (?0) of a pattern in an image (405) is described. A complex energy operator is applied to the image (405). The complex energy operator is defined as ?c{f}=(D{f})2?fD2{f}. A phase component of the result, which is defined as 2?0=arg(?c{f}) is determined, from which the orientation angle (?0) is calculated. A method (100,200) of demodulating a real two-dimensional pattern is also described. A two-dimensional spiral phase filter is applied to the pattern. The result is combined with the original pattern to provide a demodulated image. Furthermore, a method (600) of estimating a spatial phase of fringe pattern images in a sequence of fringe patterns is disclosed. The fringe pattern images are converted to pure AMFM patterns by removing offsets from each. Contingent analytic images are determined corresponding to each of said AMFM patterns, from which phase differences and phase shifts are determined from dependent pairs.
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: May 9, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kieran Gerard Larkin, Michael Alexander Oldfield, Donald James Bone
  • Publication number: 20030046255
    Abstract: A system (50) for earning functional usage patterns of a user of the system (50) and for planning a best sequences of events suitable for a particular user in a particular context is disclosed. Information relating to user decisions, such as the context during which the decision was made and the actual user decision, is gathered by the DTV-agent (36) and delivered to the active avatar agent (37). The learning module (39) operates to identify all generalisation patterns from a number of instances. Method (500) then determines which particular decision is most appropriate by comparing the generalisation patterns with the current context for which a decision must be made. Clusters of such behaviour patterns are formed with each cluster having the same number of matched attributes. A decision selecting process then selects a decision which is most appropriate to the current context from the behaviour patterns.
    Type: Application
    Filed: April 24, 2002
    Publication date: March 6, 2003
    Inventors: Mikhail Prokopenko, Dong Mei Zhang, Ryszard Kowalczyk, Thomas Phillip Alexander Howard, Farhad Fuad Islam, Michael Alexander Oldfield
  • Publication number: 20020188663
    Abstract: A method (1800) for controlling a system comprising a plurality of appliances, each said appliance having a corresponding appliance agent, and a user agent, associated with a user is disclosed. The method detecting (1802) an interaction of the user with a corresponding first appliance, communicating (1804) this to the user agent to thereby update a user profile, sending (1808) a first action message dependent upon the user profile and upon said one of the interaction to the first appliance agent to direct the corresponding first appliance to perform a first action, wherein control over said first action thereby passes from the user agent to the first appliance agent.
    Type: Application
    Filed: April 19, 2002
    Publication date: December 12, 2002
    Inventors: Farhad Fuad Islam, Mikhail Prokopenko, Michael Alexander Oldfield
  • Patent number: 6466225
    Abstract: A method of halftoning input image data intended for reproduction on a display (114) having a plurality of pixels (23-27) and a limited pixel response time (see FIG. 1) is disclosed. In a first halftone cycle (K=n), the method comprises (first) halftoning an input value (30) to display an extreme representable (100% or 0%). In a second halftone cycle (K=n+1), (second) halftoning the input value (30) to display an intermediate value such that the average of the extreme representable value and the intermediate value is substantially equal to the input value.
    Type: Grant
    Filed: April 27, 1999
    Date of Patent: October 15, 2002
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kieran Gerard Larkin, Peter William Mitchell Ilbery, Michael Alexander Oldfield
  • Publication number: 20010024311
    Abstract: A method (400) of estimating an orientation angle (&bgr;0) of a pattern in an image (405) is described. A complex energy operator is applied to the image (405). The complex energy operator is defined as &PSgr;c{ƒ}=(D{ƒ})2−ƒD2{ƒ}. A phase component of the result, which is defined as 2&bgr;0=arg(&PSgr;c{ƒ}) is determined, from which the orientation angle (&bgr;0) is calculated. A method (100,200) of demodulating a real two-dimensional pattern is also described. A two-dimensional spiral phase filter is applied to the pattern. The result is combined with the original pattern to provide a demodulated image. Furthermore, a method (600) of estimating a spatial phase of fringe pattern images in a sequence of fringe patterns is disclosed. The fringe pattern images are converted to pure AMFM patterns by removing offsets from each.
    Type: Application
    Filed: January 5, 2001
    Publication date: September 27, 2001
    Inventors: Kieran Gerard Larkin, Michael Alexander Oldfield, Donald James Bone