Patents by Inventor Tom Campbell
Tom Campbell 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: 20190262707Abstract: A method or system for building a network between a plurality of portable computing devices to facilitate a multiplayer game includes each portable computing device: receiving an audio signal at a microphone at the device; matching the audio signal to one of a plurality of pre-stored games, each game associated with a game network identifier; creating a new network identifier utilising the matched game network identifier; and creating a network using the new network identifier if the network does not exist or joining the network using the new network identifier if the network does exist.Type: ApplicationFiled: December 21, 2018Publication date: August 29, 2019Inventor: Tom CAMPBELL
-
Patent number: 10369467Abstract: The present invention relates to an interactive game system, including an audio output device; a video output device; and one or more controllers configured for receiving a synchronization signal via audio or video from the audio or video output device, for receiving input from a user of the controller responding to audio or video generated by the audio or video output device, and correlating the input to timing information pre-stored at the controller using the synchronization signal to determine game-play results. A method for providing an interactive game is also disclosed.Type: GrantFiled: September 25, 2015Date of Patent: August 6, 2019Assignee: CINIME ASIA PACIFIC PTE. LTD.Inventor: Tom Campbell
-
Patent number: 10322798Abstract: A rotor yoke manufactured by a process comprising preparing a molded rotor yoke in a closed cavity tool and possibly machining at least one portion of the molded rotor yoke to form the rotor yoke. In the preferred embodiment, the preparing of the molded rotor yoke is accomplished by applying layers of uncured low-flow composite material and a layer of uncured high-flow adhesive; substantially enclosing the uncured molded rotor yoke in the closed cavity tool; and applying pressure so as to compress the uncured molded rotor yoke; and curing the uncured molded rotor yoke. During the curing process, the high-flow adhesive bleeds out of the molded rotor yoke, thereby preventing marcels from forming through movement of the low-flow composite material.Type: GrantFiled: December 1, 2015Date of Patent: June 18, 2019Assignee: Textron Innovations Inc.Inventors: Frank B. Stamps, Pat Tisdale, Bryan Marshall, Tom Campbell
-
Patent number: 10114848Abstract: Disclosed in some examples is a method, the method including detecting that an RDMS is recovering from a failure; sending a request for a last committed transaction on a replication component to the replication component; receiving, from the replication component, the last committed transaction which identifies a transaction that was the last committed transaction at a replication component at a time of RDMS failure; determining that a transaction log on the RDMS includes a transaction that had not yet been replicated at the time of RDMS failure which was committed on the transaction log subsequent to the last committed transaction received from the replication component; and based on that determination rolling back the transaction that had not yet been replicated at the time of RDMS failure.Type: GrantFiled: August 10, 2016Date of Patent: October 30, 2018Assignee: SYBASE, INC.Inventors: Heping Shang, Ming-Chen Lo, Fei Zhou, Tom Campbell, Frank de Lange, Guo Gang Ye, Xia-ge Dai
-
Publication number: 20180028912Abstract: The present invention relates to a method of building a network between a plurality of portable computing devices to facilitate a multiplayer game. The method includes each portable computing device: receiving an audio signal at a microphone at the device; matching the audio signal to one of a plurality of pre-stored games, each game associated with a game network identifier; creating a new network identifier utilising the matched game network identifier; and creating a network using the new network identifier if the network does not exist or joining the network using the new network identifier if the network does exist. A system for building a network and a multiplayer game system are also disclosed.Type: ApplicationFiled: July 24, 2017Publication date: February 1, 2018Inventor: Tom CAMPBELL
-
Publication number: 20180033158Abstract: The present invention relates to a method of determining the location of a portable computing device within a physical area. The method includes a camera on the portable computing device capturing at least part of an image displayed within the physical area, matching the captured image to a database of pre-stored image information, utilising the matched pre-stored image information to calculate a virtual camera position and orientation from the captured image and generating the location of the portable computing device utilising the virtual camera position and orientation. A location system and software are also disclosed.Type: ApplicationFiled: July 24, 2017Publication date: February 1, 2018Inventor: Tom CAMPBELL
-
Publication number: 20170296918Abstract: The present invention relates to an interactive game system, including an audio output device; a video output device; and one or more controllers configured for receiving a synchronisation signal via audio or video from the audio or video output device, for receiving input from a user of the controller responding to audio or video generated by the audio or video output device, and correlating the input to timing information pre-stored at the controller using the synchronisation signal to determine game-play results. A method for providing an interactive game is also disclosed.Type: ApplicationFiled: September 25, 2015Publication date: October 19, 2017Inventor: Tom CAMPBELL
-
Publication number: 20160350350Abstract: Disclosed in some examples is a method, the method including detecting that an RDMS is recovering from a failure; sending a request for a last committed transaction on a replication component to the replication component; receiving, from the replication component, the last committed transaction which identifies a transaction that was the last committed transaction at a replication component at a time of RDMS failure; determining that a transaction log on the RDMS includes a transaction that had not yet been replicated at the time of RDMS failure which was committed on the transaction log subsequent to the last committed transaction received from the replication component; and based on that determination rolling back the transaction that had not yet been replicated at the time of RDMS failure.Type: ApplicationFiled: August 10, 2016Publication date: December 1, 2016Inventors: Heping Shang, Ming-Chen Lo, Fei Zhou, Tom Campbell, Frank de Lange, Guo Gang Ye, Xia-ge Dai
-
Patent number: 9424145Abstract: Disclosed in some examples is a method, the method including detecting that an RDMS is recovering from a failure; sending a request for a last committed transaction on a replication component to the replication component; receiving, from the replication component, the last committed transaction which identifies a transaction that was the last committed transaction at a replication component at a time of RDMS failure; determining that a transaction log on the RDMS includes a transaction that had not yet been replicated at the time of RDMS failure which was committed on the transaction log subsequent to the last committed transaction received from the replication component; and based on that determination rolling back the transaction that had not yet been replicated at the time of RDMS failure.Type: GrantFiled: June 25, 2014Date of Patent: August 23, 2016Assignee: Sybase, Inc.Inventors: Heping Shang, Ming-Chen Lo, Fei Zhou, Tom Campbell, Frank de Lange, Guo Gang Ye, Xia-ge Dai
-
Publication number: 20160225179Abstract: The present disclosure relates to a system and method for visualizing and interacting with a three-dimensional scene according to one or more aspects of the disclosure. In some examples, a user may visualize a scene or any other environment representing three-dimensional data to allow for inspection, annotation, etc. of the scene in order to facilitate understanding of one or more events that occurred at the scene. The scene can also include the scene of an accident, building development, film set or location, or any other type of three-dimensional visualization of a real life scene.Type: ApplicationFiled: January 28, 2016Publication date: August 4, 2016Inventors: Dion James Sheppard, Jason Barr, Sebastian Merino, Tom Campbell
-
Publication number: 20160083086Abstract: A rotor yoke manufactured by a process comprising preparing a molded rotor yoke in a closed cavity tool and possibly machining at least one portion of the molded rotor yoke to form the rotor yoke. In the preferred embodiment, the preparing of the molded rotor yoke is accomplished by applying layers of uncured low-flow composite material and a layer of uncured high-flow adhesive; substantially enclosing the uncured molded rotor yoke in the closed cavity tool; and applying pressure so as to compress the uncured molded rotor yoke; and curing the uncured molded rotor yoke. During the curing process, the high-flow adhesive bleeds out of the molded rotor yoke, thereby preventing marcels from forming through movement of the low-flow composite material.Type: ApplicationFiled: December 1, 2015Publication date: March 24, 2016Applicant: TEXTRON INNOVATIONS INC.Inventors: FRANK B. STAMPS, PAT TISDALE, BRYAN MARSHALL, TOM CAMPBELL
-
Publication number: 20150378840Abstract: Disclosed in some examples is a method, the method including detecting that an RDMS is recovering from a failure; sending a request for a last committed transaction on a replication component to the replication component; receiving, from the replication component, the last committed transaction which identifies a transaction that was the last committed transaction at a replication component at a time of RDMS failure; determining that a transaction log on the RDMS includes a transaction that had not yet been replicated at the time of RDMS failure which was committed on the transaction log subsequent to the last committed transaction received from the replication component; and based on that determination rolling back the transaction that had not yet been replicated at the time of RDMS failure.Type: ApplicationFiled: June 25, 2014Publication date: December 31, 2015Inventors: Heping Shang, Ming-Chen Lo, Fei Zhou, Tom Campbell, Frank de Lange, Guo Gang Ye, Xia-ge Dai
-
Patent number: 9199731Abstract: A method of making a composite rotor yoke includes preparing a molded rotor yoke in a closed cavity tool and possibly machining at least one portion of the molded rotor yoke to form the rotor yoke. In the preferred embodiment, preparing the molded rotor yoke is accomplished by applying layers of uncured low-flow composite material and a layer of uncured high-flow adhesive; substantially enclosing the uncured molded rotor yoke in the closed cavity tool; applying pressure so as to compress the uncured molded rotor yoke; and curing the uncured molded rotor yoke. During the curing process, the high-flow adhesive bleeds out of the molded rotor yoke, thereby preventing marcels from forming through movement of the low-flow composite material.Type: GrantFiled: October 13, 2009Date of Patent: December 1, 2015Assignee: Textron Innovations Inc.Inventors: Frank B. Stamps, Pat Tisdale, Bryan Marshall, Tom Campbell
-
Patent number: 8702366Abstract: A system, method, and apparatus for palletizing cargo on a rack for shipment are provided. The system generally includes a tiered rack having a base tier, a support framework extending from the base tier, and a second tier adjustably attached to the support framework. The system may further include a plurality of lower frame support members positioned longitudinally across the bottom of the base tier, and a plurality of pneumatically actuated rollers spaced to cooperatively engage the plurality of lower frame support members, the rollers being selectively extendable from a plurality of raised tracks positioned longitudinally along a floor of the railcar, where the rollers are configured to pneumatically extend past an upper surface of the track when actuated and allow for linear motion there over.Type: GrantFiled: September 14, 2010Date of Patent: April 22, 2014Assignee: American Refrigerated Express, Inc.Inventors: Tom Campbell, Art Shoener
-
Patent number: 8589249Abstract: An automated bid proxy for online auctions transmits user-initiated bids to an online auction facility using dynamically adjusted bid times that vary from the user-specified or auction-specified bid times. This dynamic adjustment may advantageously distribute large bid loads over a time interval in order to reduce the peak load that is actually experienced by the automated bid proxy at times of high bid volume.Type: GrantFiled: February 26, 2007Date of Patent: November 19, 2013Assignee: Esnipe, Inc.Inventor: Tom Campbell
-
Patent number: 8419375Abstract: A method of making a rotor yoke includes preparing a cured composite rotor yoke preform on a single-sided curing tool and machining at least one portion of the cured rotor yoke preform to form a rotor yoke. In one embodiment, preparing the cured composite rotor yoke is accomplished by applying successive layers of uncured polymeric composite material to a single-sided tool in a configuration to produce an uncured rotor yoke preform; disposing a semi-rigid caul to an untooled side of the uncured rotor yoke preform; enclosing the uncured rotor yoke preform and the semi-rigid caul by substantially hermetically sealing a vacuum bag to the tool; substantially evacuating a volume defined by the vacuum bag and the tool of air; and heating the uncured rotor yoke preform, sometimes under pressure, to form the cured composite rotor yoke preform.Type: GrantFiled: January 31, 2008Date of Patent: April 16, 2013Assignee: Textron Innovations Inc.Inventors: Tricia L. Hiros, Frank Bradley Stamps, Pat Tisdale, Ron Measom, Jim Braswell, Tom Campbell, Paul K. Oldroyd, Richard Barbour
-
Publication number: 20120201683Abstract: A method of making a composite rotor yoke includes preparing a molded rotor yoke in a closed cavity tool and possibly machining at least one portion of the molded rotor yoke to form the rotor yoke. In the preferred embodiment, preparing the molded rotor yoke is accomplished by applying layers of uncured low-flow composite material and a layer of uncured high-flow adhesive; substantially enclosing the uncured molded rotor yoke in the closed cavity tool; applying pressure so as to compress the uncured molded rotor yoke; and curing the uncured molded rotor yoke. During the curing process, the high-flow adhesive bleeds out of the molded rotor yoke, thereby preventing marcels from forming through movement of the low-flow composite material.Type: ApplicationFiled: October 13, 2009Publication date: August 9, 2012Applicant: Bell Helicopter Textron, Inc.Inventors: Frank B. Stamps, Pat Tisdale, Bryan Marshall, Tom Campbell
-
Patent number: 8029371Abstract: A torque coupling for a rotor head of a rotary-wing aircraft is configured for rotation with a mast and for causing rotation of an attached yoke. The coupling has trunnions that rotate with the mast and extend generally radially. Pad-bearing assemblies each have a central member coupled to one of the trunnions with a laminated spherical bearing and have laminated pad bearings affixed to opposing sides of the central member. The laminated bearings have alternating rigid and elastomeric layers. A bearing mount is affixed to each pad bearing and is connected to a yoke for rotating the yoke with the mast. The pad-bearing assemblies allow for relative motion between each central member and the associated trunnion and between each central member and the bearing mounts through elastic shear deformation, and this allows for gimballing of the attached yoke relative to the mast.Type: GrantFiled: August 17, 2006Date of Patent: October 4, 2011Assignee: Textron Innovations Inc.Inventors: Frank B. Stamps, Richard Rauber, David Popelka, Pat Tisdale, Tom Campbell, James Lee Braswell, Jr.
-
Publication number: 20110116936Abstract: A method of making a rotor yoke includes preparing a cured composite rotor yoke preform on a single-sided curing tool and machining at least one portion of the cured rotor yoke preform to form a rotor yoke. In one embodiment, preparing the cured composite rotor yoke is accomplished by applying successive layers of uncured polymeric composite material to a single-sided tool in a configuration to produce an uncured rotor yoke preform; disposing a semi-rigid caul to an untooled side of the uncured rotor yoke preform; enclosing the uncured rotor yoke preform and the semi-rigid caul by substantially hermetically sealing a vacuum bag to the tool; substantially evacuating a volume defined by the vacuum bag and the tool of air; and heating the uncured rotor yoke preform, sometimes under pressure, to form the cured composite rotor yoke preform.Type: ApplicationFiled: January 31, 2008Publication date: May 19, 2011Inventors: Tricia L. Hiros, Frank Bradley Stamps, Pat Tisdale, Ron Measom, Jim Braswell, Tom Campbell, Paul K. Oldroyd, Richard Barbour
-
Publication number: 20110058923Abstract: A system, method, and apparatus for palletizing cargo on a rack for shipment are provided. The system generally includes a tiered rack having a base tier, a support framework extending from the base tier, and a second tier adjustably attached to the support framework. The system may further include a plurality of lower frame support members positioned longitudinally across the bottom of the base tier, and a plurality of pneumatically actuated rollers spaced to cooperatively engage the plurality of lower frame support members, the rollers being selectively extendable from a plurality of raised tracks positioned longitudinally along a floor of the railcar, where the rollers are configured to pneumatically extend past an upper surface of the track when actuated and allow for linear motion there over.Type: ApplicationFiled: September 14, 2010Publication date: March 10, 2011Inventors: Tom Campbell, Art Shoener