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: 20120143317Abstract: 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: ApplicationFiled: December 6, 2011Publication date: June 7, 2012Applicant: TYCO HEALTHCARE GROUP LPInventors: Anh CAM, Michael Louis LOSORDO, Jianlu MA, Luong NGUYEN, Sanjay SHRIVASTAVA, John WAINWRIGHT, Xiaoling ZHAO
-
Publication number: 20120143237Abstract: 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: ApplicationFiled: December 6, 2011Publication date: June 7, 2012Applicant: TYCO HEALTHCARE GROUP LPInventors: Anh CAM, Michael Louis LOSORDO, Jianlu MA, Luong NGUYEN, Sanjay SHRIVASTAVA, John WAINWRIGHT, Xiaoling ZHAO
-
Patent number: 8125492Abstract: 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: GrantFiled: September 14, 2001Date of Patent: February 28, 2012Assignee: Autodesk, Inc.Inventors: John Wainwright, Michael Malone, Frank Delise
-
Publication number: 20110062281Abstract: 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: ApplicationFiled: May 13, 2009Publication date: March 17, 2011Applicant: BAE SYSTEMS plcInventors: Christopher Colin Anthony Woolley, Kevin William Beggs, Ryan Andrew Bakewell, Richard Desmond Joseph Axford, John Wainwright
-
Patent number: 7817158Abstract: 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: GrantFiled: October 22, 1999Date of Patent: October 19, 2010Assignee: Autodesk, Inc.Inventor: John Wainwright
-
Patent number: 7546581Abstract: 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: GrantFiled: February 24, 2005Date of Patent: June 9, 2009Assignee: Autodesk, Inc.Inventor: John Wainwright
-
Publication number: 20080019362Abstract: 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: ApplicationFiled: July 20, 2006Publication date: January 24, 2008Inventors: 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: 20080019382Abstract: 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: ApplicationFiled: July 20, 2006Publication date: January 24, 2008Inventors: 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: 20080019383Abstract: 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: ApplicationFiled: November 9, 2006Publication date: January 24, 2008Applicant: BRITISH TELECOMMUNICATIONS public limited companyInventors: 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: 20080019384Abstract: 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: ApplicationFiled: November 9, 2006Publication date: January 24, 2008Applicant: BRITISH TELECOMMUNICATIONS public limited companyInventors: 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: 20070050018Abstract: 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: ApplicationFiled: September 1, 2005Publication date: March 1, 2007Inventor: John Wainwright
-
Patent number: 7019743Abstract: 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: GrantFiled: May 20, 2002Date of Patent: March 28, 2006Assignee: Autodesk, Inc.Inventors: John Wainwright, Frank Delise, Michael Pittman
-
Publication number: 20050144589Abstract: 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: ApplicationFiled: February 24, 2005Publication date: June 30, 2005Inventor: John Wainwright
-
Patent number: 6889374Abstract: 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: GrantFiled: October 22, 1999Date of Patent: May 3, 2005Assignee: Autodesk, Inc.Inventor: John Wainwright
-
Publication number: 20050073967Abstract: 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: ApplicationFiled: October 6, 2003Publication date: April 7, 2005Inventors: Wade Hennessey, John Wainwright
-
Patent number: 5868466Abstract: 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: GrantFiled: February 2, 1996Date of Patent: February 9, 1999Assignee: Lear CorporationInventors: Andrew J. Massara, John Wainwright
-
Patent number: 5562324Abstract: 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: GrantFiled: February 2, 1996Date of Patent: October 8, 1996Assignee: Lear Seating CorporationInventors: Andrew J. Massara, John Wainwright