Patents by Inventor Stephen Ward

Stephen Ward 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: 20100284607
    Abstract: A method for generating a three dimensional (3D) model of an object from a series of two dimensional (2D) images is described. The series of 2D images depict varying views of the object and have associated camera parameter information. The method includes the steps of tracing the object in a first 2D image selected from the series of 2D images to provide a first set of tracing information, then tracing the object in a second 2D image selected from the series of 2D images to provide a second set of tracing information. The 3D model of the object is then generated based on the camera parameter information and the first and second sets of tracing information.
    Type: Application
    Filed: June 27, 2008
    Publication date: November 11, 2010
    Applicant: THREE PIXELS WIDE PTY LTD
    Inventors: Anton John Van Den Hengel, Anthony Robert Dick, Thorsten Thormaehlen, Benjamin William Stephen Ward, Philip Hilaire Sean Torr
  • Publication number: 20100063365
    Abstract: A monitoring device wearable by a person to be monitored, comprising: one or more sensing means for sensing cardio, respiratory, physiological and/or other information from the person; processing means for analysing the sensed information; memory means for storing the sensed and/or analysed information; and communication means for transmitting at least the analysed information. At least one waveform acquired from the sensed cardio, respiratory, physiological and/or other information is digitised in real time; analysis of the sensed and/or digitised information is performed in real-time and a welfare indication of the person computed in real-time; and the computed welfare indication of the person is transmitted by the communication means and/or stored in the memory means.
    Type: Application
    Filed: April 13, 2006
    Publication date: March 11, 2010
    Inventors: Justin Pisani, Peter Howard, Daniel Cade, Stephen Ward
  • Publication number: 20090009513
    Abstract: A method for generating a three dimensional (3D) model of an object is depicted in a two dimensional (2D) image is disclosed, The 2D image includes associated 3D information. The method includes an operator determining a geometric primitive corresponding to shape characteristics of the object and then the generation of the 3D model based on the determined geometric primitive, the 2D image, and the associated 3D information.
    Type: Application
    Filed: May 8, 2008
    Publication date: January 8, 2009
    Applicant: ADELAIDE RESEARCH & INNOVATION PTY LTD
    Inventors: Anton John van den HENGEL, Anthony Robert DICK, Thorsten THORMAEHLEN, Benjamin William Stephen WARD, Philip Hilaire Sean TORR
  • Patent number: 7401327
    Abstract: A class includes fields to support values of properties in preallocated memory space and an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and option values are accessed in an instance object of the class using expressions of the same syntactic form. During compilation, the compiler checks the type of an option value against a type description within the option data structure. During compilation, a method call to an object is encoded without regard to the form of the option data structure. When an option value is changed, a change handler identified by an option binding of the data structure is processed. That option binding may be located by first searching a mapping data structure for a previously computed mapping to the option binding or by computing the mapping to the option binding.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: July 15, 2008
    Assignee: Sumisho Computer Systems Corporation
    Inventors: Robert H. Halstead, Jr., David A. Kranz, Christopher J. Terman, Stephen A. Ward
  • Patent number: 7373639
    Abstract: To support values of properties, a class includes fields to support values in preallocated memory space and with an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and option values are accessed in an instance object of the class using expressions of the same syntactic form. During compilation, the compiler checks the type of an option value against a type description within the option data structure. Different classes may support different forms of data structures such as a linked list or a hash table. During compilation, a method call to an object is encoded without regard to the form of the option data structure. An option value may be set in an option data structure from an initialization expression which includes the name of the option value and, as an argument, the option value.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: May 13, 2008
    Assignee: Sumisho Computer Systems Corporation
    Inventors: Robert H. Halstead, Jr., David A. Kranz, Christopher J. Terman, Stephen A. Ward
  • Patent number: 7340720
    Abstract: To support values of properties, a class includes fields to support values in preallocated memory space and with an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. If a value has not been set for an instance object, a get operation results in getting of the default value for the class. Different classes may support different forms of data structures such as a linked list or a hash table. When an option value is changed, a change handler identified by an option binding of the data structure is processed. That option binding may be located by first searching a mapping data structure for a previously computed mapping to the option binding or by computing the mapping to the option binding. Nonlocal option values may be applied to plural objects in a nonlocal option hierarchy such as a graphical hierarchy.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: March 4, 2008
    Assignee: Sumisho Computer Systems Corporation
    Inventors: Robert H. Halstead, Jr., David A. Kranz, Christopher J. Terman, Stephen A. Ward
  • Publication number: 20060106689
    Abstract: A method and apparatus for documenting for tax purposes a contribution of a remotely accessed computing resource (such as a CPU resource) on a donor system that is allocated by an owner of the resource to one or more recipient organizations. A central management organization (CMO) receives a selection by the owner of the resource of one or more recipient organizations to which to allocate the computing resource, and transmits to the donor system work of the recipient organizations to be performed on the donor system using the allocated computing resource. The CMO receives the results of the work from the donor system and forwards them to the recipient organizations. The CMO records usage of the allocated computing resource on the donor system by each of the recipient organizations and generates a tax receipt documenting the recorded usage of the allocated computing resource on the donor system.
    Type: Application
    Filed: November 15, 2004
    Publication date: May 18, 2006
    Applicant: International Business Machines Corporation
    Inventors: Bret Greenstein, Daniel Powers, Stephen Ward
  • Publication number: 20050256184
    Abstract: Novel substituted 1,2,4-trioxanes and 1,2,4-trioxepanes useful as anti-malarial and/or anticancer agents, and an improved method for their preparation, preferably involving a thiol-olefin co-oxygenation (TOCO) reaction between an allylic alcohol and a ketone.
    Type: Application
    Filed: April 11, 2005
    Publication date: November 17, 2005
    Inventors: Paul O'Neill, Richard Amewu, Amira Mukhtar, Stephen Ward
  • Publication number: 20050082060
    Abstract: A method for performing a gravel pack and/or frac pack by pumping down small tubes connected to nozzle chambers installed in the well screen in an open or cased hole of an oil, gas or water well. The well employs an open-hole wellbore adjacent to a substantial portion of an unconsolidated or poorly consolidated subterranean oil or gas reservoir. A well screen is located inside the open-hole wellbore forming an annulus between the open-hole and the well screen. One or more conduits are positioned in the annulus formed by the base pipe and the outer surface of the screen, and connected to corresponding exit nozzle chambers positioned at different levels on the screen. These are the primary conduits for the solids ladened fluid to be transported to the exit nozzles attached to the well screen member that provide fluid communication between the conduit and the annulus between the open-hole and the well screen.
    Type: Application
    Filed: October 21, 2003
    Publication date: April 21, 2005
    Inventors: Stephen Ward, Terje Gunneroed, Paul Vorkinn
  • Publication number: 20050061501
    Abstract: Apparatus for gravel packing a wellbore interval with enclosed alternate flowpaths (i.e. conduits) that can provide a good distribution of gravel over the entire completion interval. The alternate flowpaths for the slurry are positioned in the annulus formed by the base pipe and the external surface of the screen, and connected to corresponding exit nozzle chambers positioned at different levels on the screen, and therefore do not significantly increase the overall effective outside diameter of the screen.
    Type: Application
    Filed: September 23, 2003
    Publication date: March 24, 2005
    Inventors: Stephen Ward, Terje Gunneroed, Paul Vorkinn
  • Publication number: 20050028977
    Abstract: Apparatus for gravel packing a wellbore interval with enclosed alternate flowpaths (i.e. conduits) that can provide a good distribution of gravel over the entire completion interval. The alternate flowpaths for the slurry are positioned in the annulus formed by the base pipe and the external surface of the screen, and connected to corresponding exit nozzle chambers positioned at different levels on the screen, and therefore do not significantly increase the overall effective outside diameter of the screen.
    Type: Application
    Filed: August 6, 2003
    Publication date: February 10, 2005
    Inventor: Stephen Ward
  • Publication number: 20040180551
    Abstract: A carbon hard mask (62) for patterning an aluminum layer (58) in a microelectronics device (50). The carbon hard mask will release carbon during a reactive ion etch process, thereby eliminating the need to use CHF3 as a passivation gas. Portions of the carbon hard mask remaining after the RIE process are removed during the subsequent strip passivation process without the need for a separate mask removal step.
    Type: Application
    Filed: March 13, 2003
    Publication date: September 16, 2004
    Inventors: Peter John Biles, Stephen Ward Downey, Thomas Craig Esry
  • Patent number: 6769001
    Abstract: To support values of properties, a class includes fields to support values in preallocated memory space and with an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and option values are accessed in an instance object of the class using expressions of the same syntactic form. During compilation, the compiler checks the type of an option value against a type description within the option data structure. If a value has not been set for an instance object, a get operation results in getting of the default value for the class. Different classes may support different forms of data structures such as a linked list or a hash table. During compilation, a method call to an object is encoded without regard to the form of the option data structure. When an option value is changed, a change handler identified by an option binding of the data structure is processed.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: July 27, 2004
    Assignee: Curl Corporation
    Inventors: Robert H. Halstead, Jr., David A. Kranz, Christopher J. Terman, Stephen A. Ward
  • Patent number: 6766305
    Abstract: The present invention provides a licensing mechanism allowing for different forms of license for use in an environment of interconnected servers providing content. The invention comprises both methods and a system for licensing individual content based upon the nature of the use, thus facilitating the distribution of content without a license for non-commercial purposes and content with a license for commercial purposes. The system utilizes a special form placed within the content, the form containing either a legal assertion of the non-commercial nature of the use, or an identification of the licensee and other related data. If the form includes an identification of the licensee, a license server may be contacted to validate the license. The invention also includes a licensing tool or server to generate the appropriate form for insertion within the content.
    Type: Grant
    Filed: March 12, 1999
    Date of Patent: July 20, 2004
    Assignee: Curl Corporation
    Inventors: Lori J. Fucarile, Susan B. Hoover, Murray S. Mazer, Mary C. Murphy, Stephen A. Ward, Patrick J. Lopresti
  • Patent number: 6670969
    Abstract: The present invention provides for operations on objects in a hierarchy by partitioning the hierarchy into subhierarchies, each subhierarchy being associated with a thread interface frame. Operations of the thread interface frame are executed within threads acting on objects in the subhierarchy. When needed, the effects of an operation are stored in the thread interface frame, allowing the effects to be forwarded to another subhierarchy accessed by another thread.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: December 30, 2003
    Assignee: Curl Corporation
    Inventors: Robert H. Halstead, Jr., David A. Kranz, Stephen A. Ward
  • Patent number: 6559062
    Abstract: A process (100) for forming a metal interconnect (102) in a semiconductor device (82) using a photoresist layer (20) having a thickness (T) of no more than 0.66 microns without forming a notch in the side (30) of the interconnect. A reactive ion etching process (118) used to remove portions of a metal layer (16) to form the interconnect includes a burst etch step (108) wherein a first high flow rate (48) of passivation gas is delivered, followed by a main metal etch step (110) wherein the flow rate of passivation gas is reduced to a second lower value.
    Type: Grant
    Filed: November 15, 2000
    Date of Patent: May 6, 2003
    Assignee: Agere Systems, Inc.
    Inventors: Stephen Ward Downey, Allen Yen, Thomas Michael Wolf, Paul B. Murphey
  • Publication number: 20020121501
    Abstract: A plasma etcher for processing a semiconductor wafer and avoid sodium contamination is provided. The etcher includes a chamber having first and second adjoining regions. The etcher further includes a radio frequency source for generating plasma in the first region from delivered gas. A separator is positioned between the first and second regions for transmitting nonionized gas into the second region.
    Type: Application
    Filed: March 5, 2001
    Publication date: September 5, 2002
    Inventors: Scott F. Choquette, Brian David Crevasse, Charles J. Wood, David Allen Knorr, Stephen Ward Downey
  • Publication number: 20020112229
    Abstract: To support values of properties, a class includes fields to support values in preallocated memory space and with an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and option values are accessed in an instance object of the class using expressions of the same syntactic form. During compilation, the compiler checks the type of an option value against a type description within the option data structure. If a value has not been set for an instance object, a get operation results in getting of the default value for the class. Different classes may support different forms of data structures such as a linked list or a hash table. During compilation, a method call to an object is encoded without regard to the form of the option data structure. When an option value is changed, a change handler identified by an option binding of the data structure is processed.
    Type: Application
    Filed: January 12, 2001
    Publication date: August 15, 2002
    Applicant: Curl Corporation Cambridge, MA
    Inventors: Robert H. Halstead, David A. Kranz, Christopher J. Terman, Stephen A. Ward
  • Publication number: 20020112098
    Abstract: To support values of properties, a class includes fields to support values in preallocated memory space and with an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and option values are accessed in an instance object of the class using expressions of the same syntactic form. During compilation, the compiler checks the type of an option value against a type description within the option data structure. If a value has not been set for an instance object, a get operation results in getting of the default value for the class. Different classes may support different forms of data structures such as a linked list or a hash table. During compilation, a method call to an object is encoded without regard to the form of the option data structure. When an option value is changed, a change handler identified by an option binding of the data structure is processed.
    Type: Application
    Filed: January 12, 2001
    Publication date: August 15, 2002
    Applicant: Curl Corporation
    Inventors: Robert H. Halstead, David A. Kranz, Christopher J. Terman, Stephen A. Ward
  • Publication number: 20020104079
    Abstract: To support values of properties, a class includes fields to support values in preallocated memory space and with an option data structure which supports, in instances of the class, references to option values without preallocation of memory space. The field and option values are accessed in an instance object of the class using expressions of the same syntactic form. During compilation, the compiler checks the type of an option value against a type description within the option data structure. If a value has not been set for an instance object, a get operation results in getting of the default value for the class. Different classes may support different forms of data structures such as a linked list or a hash table. During compilation, a method call to an object is encoded without regard to the form of the option data structure. When an option value is changed, a change handler identified by an option binding of the data structure is processed.
    Type: Application
    Filed: January 12, 2001
    Publication date: August 1, 2002
    Applicant: Curl Corporation
    Inventors: Robert H. Halstead, David A. Kranz, Stephen A. Ward, Christopher J. Terman