Patents by Inventor John Wainwright

John Wainwright 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: 20120143317
    Abstract: Described herein are vascular remodeling devices that include a proximal section, an intermediate section, and a distal section. During deployment, the proximal section can expand from a compressed delivery state to an expanded state and anchors the device in an afferent vessel of a bifurcation. The distal section expands from the compressed delivery state to an expanded state that may be substantially planar, approximately semi-spherical, umbrella shaped, or reverse umbrella shaped. The distal section is positioned in a bifurcation junction across the neck of an aneurysm or within an aneurysm. The intermediate section allows perfusion to efferent vessels. Before or after the device is in position, embolic material may be used to treat the aneurysm. The distal section can act as a scaffolding to prevent herniation of the embolic material. The device can be used for clot retrieval with integral distal embolic protection.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 7, 2012
    Applicant: TYCO HEALTHCARE GROUP LP
    Inventors: Anh CAM, Michael Louis LOSORDO, Jianlu MA, Luong NGUYEN, Sanjay SHRIVASTAVA, John WAINWRIGHT, Xiaoling ZHAO
  • Publication number: 20120143237
    Abstract: Described herein are vascular remodeling devices that include a proximal section, an intermediate section, and a distal section. During deployment, the proximal section can expand from a compressed delivery state to an expanded state and anchors the device in an afferent vessel of a bifurcation. The distal section expands from the compressed delivery state to an expanded state that may be substantially planar, approximately semi-spherical, umbrella shaped, or reverse umbrella shaped. The distal section is positioned in a bifurcation junction across the neck of an aneurysm or within an aneurysm. The intermediate section allows perfusion to efferent vessels. Before or after the device is in position, embolic material may be used to treat the aneurysm. The distal section can act as a scaffolding to prevent herniation of the embolic material. The device can be used for clot retrieval with integral distal embolic protection.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 7, 2012
    Applicant: TYCO HEALTHCARE GROUP LP
    Inventors: Anh CAM, Michael Louis LOSORDO, Jianlu MA, Luong NGUYEN, Sanjay SHRIVASTAVA, John WAINWRIGHT, Xiaoling ZHAO
  • Patent number: 8125492
    Abstract: A method and apparatus for establishing relationships between attributes of objects is provided. According to one aspect, a set of first user input data that selects a first attribute that is associated with a first object is received. A set of second user input data that selects a second attribute that is associated with a second object is also received. A first set of data that indicates how changes to a value associated with the first attribute are to affect a value associated with the second attribute is then stored.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: February 28, 2012
    Assignee: Autodesk, Inc.
    Inventors: John Wainwright, Michael Malone, Frank Delise
  • Publication number: 20110062281
    Abstract: The present disclosure relates to a launch system for air vehicles. More specifically, the present disclosure relates to launching unmanned air vehicles (UAVs) that are unable to be launched by hand. The present disclosure provides a system for launching a winged vehicle, including: a projectile launching device; and a device for converting projectile momentum into acceleration of a winged vehicle.
    Type: Application
    Filed: May 13, 2009
    Publication date: March 17, 2011
    Applicant: BAE SYSTEMS plc
    Inventors: Christopher Colin Anthony Woolley, Kevin William Beggs, Ryan Andrew Bakewell, Richard Desmond Joseph Axford, John Wainwright
  • Patent number: 7817158
    Abstract: A method and apparatus are provided for specifying that an operation should be performed on an attribute of each object of a group of objects. A statement, for example, in a script, specifies an operation to perform on an attribute of a set of objects. The statement may specify the set in a variety of ways that may be easier to program. According to an aspect of the present invention, the statement may specify an operation identifier and pattern matching criteria for identifiers associated with objects. Objects that are associated with identifiers that satisfy the pattern matching criteria are identified, and for each identified object, the operation is applied to the attribute of the object. According to another aspect of the present invention, the statement may specify an operation identifier and an identifier associated with a collection of objects. The operation is applied to the objects that belong to the collection of objects.
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: October 19, 2010
    Assignee: Autodesk, Inc.
    Inventor: John Wainwright
  • Patent number: 7546581
    Abstract: A mechanism for incorporating user input modes in a scripting language are provided for. A context allows use of user input modes in a scripting language in a manner that corresponds to their use in a GUI. A programming construct, referred to as a context, specifies at least one user input mode and a state for the user input mode that are applied to a set of instructions. The operations specified by the instructions that are referenced by a context are executed as if the user input modes referred to by the contexts have the state specified by the contexts.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: June 9, 2009
    Assignee: Autodesk, Inc.
    Inventor: John Wainwright
  • Publication number: 20080019362
    Abstract: A virtual local area network 2 provides a multicasting facility between a first termination point 1 and a plurality of other termination points 3, 4, wherein a source identifier associated with the first termination point 1 is advertised over the network with an indication that it relates to the multicast, and the other termination points 3, 4 select transmissions associated with the said source identifiers to be advertised to the other termination points such that the other termination points 3, 4 can identify and select data transmissions relating to the multicast. The data may also be transmitted by way of another network 9 as a backup, the termination points 3, 4 preferentially selecting data transmissions from the virtual local area network 2 by identification of a weighting applied to those transmissions sent via the VLAN.
    Type: Application
    Filed: July 20, 2006
    Publication date: January 24, 2008
    Inventors: Bradley John Wainwright, Michael Joseph Cooper, Mick Mulvey, James Peter Patterson, Peter Joseph Brucia, Dan Hubscher, Carl Everard Hunte, Mitchell Garfield McGuire, Richard Roy Snape
  • Publication number: 20080019382
    Abstract: A virtual private data network is overlain on an internet connection to allow prioritisation of connection between two or more specified terminations over a switched network, thereby minimising latency in the system. Data to be transmitted between the specified terminations is identified by a weighting prefix and its routing is prioritised over other data for the same destination termination.
    Type: Application
    Filed: July 20, 2006
    Publication date: January 24, 2008
    Inventors: Bradley John Wainwright, Michael Joseph Cooper, Mick Mulvey, James Peter Patterson, Peter Joseph Brucia, Dan Hubscher, Carl Everard Hunte, Mitchell Garfield McGuire, Richard Roy Snape
  • Publication number: 20080019383
    Abstract: A virtual private data network is overlain on an internet connection to allow prioritisation of connection between two or more specified terminations over a switched network, thereby minimising latency in the system. Data to be transmitted between the specified terminations is identified by a weighting prefix and its routing is prioritised over other data for the same destination termination.
    Type: Application
    Filed: November 9, 2006
    Publication date: January 24, 2008
    Applicant: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Bradley John Wainwright, Michael Joseph Cooper, Mick Mulvey, James Peter Patterson, Peter Joseph Brucia, Dan Hubscher, Carl Everard Hunte, Mitchell Garfield McGuire, Richard Roy Snape
  • Publication number: 20080019384
    Abstract: A virtual local area network 2 provides a multicasting facility between a first termination point 1 and a plurality of other termination points 3, 4, wherein a source identifier associated with the first termination point 1 is advertised over the network with an indication that it relates to the multicast, and the other termination points 3, 4 select transmissions associated with the said source identifiers to be advertised to the other termination points such that the other termination points 3, 4 can identify and select data transmissions relating to the multicast. The data may also be transmitted by way of another network 9 as a backup, the termination points 3, 4 preferentially selecting data transmissions from the virtual local area network 2 by identification of a weighting applied to those transmissions sent via the VLAN.
    Type: Application
    Filed: November 9, 2006
    Publication date: January 24, 2008
    Applicant: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Bradley John Wainwright, Michael Joseph Cooper, Mick Mulvey, James Peter Patterson, Peter Joseph Brucia, Dan Hubscher, Carl Everard Hunte, Mitchell Garfield McGuire, Richard Roy Snape
  • Publication number: 20070050018
    Abstract: A stent comprising a matrix and a fiber reinforcement about which the matrix is chemically or mechanically attached. The matrix is provided with heavier loads of pharmaceutically active ingredients or genetic materials as a result of the increased strength and mechanical characteristics provided to the stent by the fiber reinforcement. The fiber reinforcement can be comprised of a plurality of mono-filament fibers spaced and oriented in a flat weave pattern to which the matrix is chemically or mechanically attached. Degradation rates of the materials that comprise the matrix and the fiber reinforcement can be varied to vary the time period in which the stent maintains its mechanical characteristics or releases the pharmaceutically active ingredients or genetic materials therefrom.
    Type: Application
    Filed: September 1, 2005
    Publication date: March 1, 2007
    Inventor: John Wainwright
  • Patent number: 7019743
    Abstract: A method and apparatus for performing operations using drag and drop features is provided. For example, a source object, which includes instructions that perform the operations, is applied to a target object, such as a graphical object or a window, by a user performing a drag and drop gesture. This can be accomplished by the user clicking on an icon or an item in a menu, which results in a representation of the source object being displayed on the user's computer. The representation moves across the display as the user performs the drag. When the user drops the representation on the intended target object, the instructions are executed and the operations are performed.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: March 28, 2006
    Assignee: Autodesk, Inc.
    Inventors: John Wainwright, Frank Delise, Michael Pittman
  • Publication number: 20050144589
    Abstract: A mechanism for incorporating user input modes in a scripting language are provided for. A context allows use of user input modes in a scripting language in a manner that corresponds to their use in a GUI. A programming construct, referred to as a context, specifies at least one user input mode and a state for the user input mode that are applied to a set of instructions. The operations specified by the instructions that are referenced by a context are executed as if the user input modes referred to by the contexts have the state specified by the contexts.
    Type: Application
    Filed: February 24, 2005
    Publication date: June 30, 2005
    Inventor: John Wainwright
  • Patent number: 6889374
    Abstract: A mechanism for incorporating user input modes in a scripting language are provided for. A context allows use of user input modes in a scripting language in a manner that corresponds to their use in a GUI. A programming construct, referred to as a context, specifies at least one user input mode and a state for the user input mode that are applied to a set of instructions. The operations specified by the instructions that are referenced by a context are executed as if the user input modes referred to by the contexts have the state specified by the contexts.
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: May 3, 2005
    Assignee: Autodesk, Inc.
    Inventor: John Wainwright
  • Publication number: 20050073967
    Abstract: One embodiment of the present invention provides a system that facilitates optimizing content delivery on a network. During operation, the system receives an item of content at a first client. During the download of the content or after downloading the content, the first client receives a broadcast request for the content from a second client on the same local subnet. Upon receiving the broadcast request, the first client sends a broadcast response to the local subnet, wherein the broadcast response identifies a multicast address to which the first client will deliver the content. The first client then delivers the content to the multicast address so that the second client and any other interested clients on the local subnet can receive the content.
    Type: Application
    Filed: October 6, 2003
    Publication date: April 7, 2005
    Inventors: Wade Hennessey, John Wainwright
  • Patent number: 5868466
    Abstract: A seat (10) includes a backrest portion (16) and a seat portion (14) for supporting a cushion (12). The backrest portion (16) includes a back frame (18) which supports an expansion bladder (28) for expanding and retracting to provide lumbar support. A longitudinal plate (34) is fixedly connected to the frame (18) at a first end (36) and placed over the bladder (28) to provide lumbar support in response to selective expansion of the bladder (28). A second end (38) of the plate (34) is slidably connected within a rotatable member (46). The rotatable member (46) allows bending of the second end (38) to provide thoracic support separate from the lumbar support.
    Type: Grant
    Filed: February 2, 1996
    Date of Patent: February 9, 1999
    Assignee: Lear Corporation
    Inventors: Andrew J. Massara, John Wainwright
  • Patent number: 5562324
    Abstract: A seat (10) including a backrest portion (16) with seat back support (24) providing selective lumbar support to a user. The seat back support (24) includes a pair of clam-shell shaped air bladders (28, 30) with their movable, expanding ends (36, 38) facing one another. Divider members (42, 44) split each of the bladders (28, 30) into separate side-by-side air sections to maintain the clam-shell shape of the bladders (28, 30) preventing bowing in the center of the seat back (14). The bladders (28, 30) support and move a flexible plate (70) connected thereover to provide selective contoured adjustment to the lumbar region of a user.
    Type: Grant
    Filed: February 2, 1996
    Date of Patent: October 8, 1996
    Assignee: Lear Seating Corporation
    Inventors: Andrew J. Massara, John Wainwright