Patents by Inventor Andrew James Osborne

Andrew James Osborne 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: 7667698
    Abstract: An image display apparatus with a display device for displaying images and a viewing device for viewing an image in the left eye and a different image in the right eye. Two smaller images, a left image and a right image, are created from the same two-dimensional image. The left image includes, as it's left most part, the left most part of the two-dimensional image, the right image includes, as it's right most, the right most part of the image two-dimensional image, and both the left and right images include a common central part of the full image. When the left and right images are displayed such that the left eye sees one image and the right eye sees the other image, the viewer sees the two-dimensional image as a virtual image that can be wider than the viewable width of the display device. The width of the virtual image can be varied to accommodate the viewer.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: February 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Peter Brian Masters, Andrew James Osborne, Martin James Rowe
  • Publication number: 20080103854
    Abstract: There is disclosed a method for access control in a publish/subscribe system. Identification information is associated with the client's connection. A request is subsequently received from the client to publish or subscribe to a topic hosted by the system and that request has an identifier associated with it. It is then determined whether the identification information is consistent with the identifier provided with the request. Only if this is true is the request to publish or subscribe granted. In this way it is possible to determine that there is an appropriate level of trust. For example, when a user says that they are person x, the publish/subscribe system has already established that they too believe this to be true.
    Type: Application
    Filed: October 24, 2007
    Publication date: May 1, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Florence Adam, Peter Brian Masters, Andrew James Osborne, Martin James Rowe
  • Patent number: 7065753
    Abstract: A system, method and computer program for validating a syntactical statement employing a stored syntax tree which represents all possible syntax options. The tree consists of a network of junction nodes and data nodes between a root node and an end node, whereby all paths through the tree lead to the end node. Firstly, a syntactical statement is passed to the root node, where it is parsed into elementary tokens. Next, a table is created to store the tokens, and entries representing the end node of the syntax. The location of a current node in the syntax tree is also maintained, whereby the current node is initially the root node. Then, the potential nodes that can be selected from the current node and their distances from the current node are returned. The potential nodes are then compared to the stored tokens, and a potential node is selected. Finally, the location of the current node is updated and the process is repeated until the syntactical statement has been validated.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: June 20, 2006
    Assignee: International Business Machines Corporation
    Inventor: Andrew James Osborne
  • Patent number: 6877156
    Abstract: A system and method of recognising command related items in a body of object code, such as command names and/or associated option names involves entering a list of required command names and/or option names in programming language form into a filter table. The object code is then scanned for all bit strings potentially representing command names and identifying such names. For each potential command name, succeeding bits are then examined for bits which represent valid options for each said command name so as to further confirm the identity of commands having valid combinations of command names and/or options. Optionally, the command/option syntax may also be checked. The candiate commands, including options, now identified in programming language form are then compared with the entries in the filter table to determine whether or not they match the required list, which may be further refined by use of logical operators.
    Type: Grant
    Filed: August 21, 2001
    Date of Patent: April 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: Andrew James Osborne, Colin Ronald Penfold
  • Patent number: 6795067
    Abstract: An image display apparatus with a display device for displaying images and a viewing device for viewing an image in the left eye and a different image in the right eye. Two smaller images, a left image and a right image, are created from the same two-dimensional image. The left image includes, as it's left most part, the left most part of the two-dimensional image, the right image includes, as it's right most, the right most part of the image two-dimensional image, and both the left and right images include a common central part of the full image. When the left and right images are displayed such that the left eye sees one image and the right eye sees the other image, the viewer sees the two-dimensional image as a virtual image that can be wider than the viewable width of the display device. The width of the virtual image can be varied to accommodate the viewer.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: September 21, 2004
    Assignee: International Business Machines Corporation
    Inventors: Peter Brian Masters, Andrew James Osborne, Martin James Rowe
  • Publication number: 20020089585
    Abstract: An image display apparatus with a display device for displaying images and a viewing device for viewing an image in the left eye and a different image in the right eye. Two smaller images, a left image and a right image, are created from the same two-dimensional image. The left image includes, as it''s left most part, the left most part of the two-dimensional image, the right image includes, as it''s right most, the right most part of the image two-dimensional image, and both the left and right images include a common central part of the full image. When the left and right images are displayed such that the left eye sees one image and the right eye sees the other image, the viewer sees the two-dimensional image as a virtual image that can be wider than the viewable width of the display device. The width of the virtual image can be varied to accommodate the viewer.
    Type: Application
    Filed: January 4, 2002
    Publication date: July 11, 2002
    Applicant: IBM
    Inventors: Peter Brian Masters, Andrew James Osborne, Martin James Rowe
  • Publication number: 20020046398
    Abstract: A system and method of recognising command related items in a body of object code, such as command names and/or associated option names involves entering a list of required command names and/or option names in programming language form into a filter table. The object code is then scanned for all bit strings potentially representing command names and identifying such names. For each potential command name, succeeding bits are then examined for bits which represent valid options for each said command name so as to further confirm the identity of commands having valid combinations of command names and/or options. Optionally, the command/option syntax may also be checked. The candiate commands, including options, now identified in programming language form are then compared with the entries in the filter table to determine whether or not they match the required list, which may be further refined by use of logical operators.
    Type: Application
    Filed: August 21, 2001
    Publication date: April 18, 2002
    Applicant: International Business Machines Corporation
    Inventors: Andrew James Osborne, Colin Ronald Penfold
  • Publication number: 20020026308
    Abstract: A system, method and computer program for validating a syntactical statement employing a stored syntax tree which represents all possible syntax options. The tree consists of a network of junction nodes and data nodes between a root node and an end node, whereby all paths through the tree lead to the end node. Firstly, a syntactical statement is passed to the root node, where it is parsed into elementary tokens. Next, a table is created to store the tokens, and entries representing the end node of the syntax. The location of a current node in the syntax tree is also maintained, whereby the current node is initially the root node. Then, the potential nodes that can be selected from the current node and their distances from the current node are returned. The potential nodes are then compared to the stored tokens, and a potential node is selected. Finally, the location of the current node is updated and the process is repeated until the syntactical statement has been validated.
    Type: Application
    Filed: August 15, 2001
    Publication date: February 28, 2002
    Applicant: International Business Machines Corporation
    Inventor: Andrew James Osborne