Patents by Inventor David Rodger
David Rodger 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: 20260005577Abstract: An electrical machine is described which comprises: a rotor; a plurality of stator units each extending only partway about a circumference of the rotor; wherein each stator unit is movably mounted to the rotor by a plurality of bearings such that the stator unit can move relative to the rotor in a radial and/or axial direction and wherein each stator unit is fixed in position in a circumferential direction; wherein the electrical machine comprises a magnetic system arranged such that rotation of the rotor generates an electric current in each stator unit and/or an electric current in each stator unit causes rotation of the rotor. A system comprising an electrical machine and a remote assembly and maintenance apparatus is also described, along with methods of assembling and disassembling an electrical machine.Type: ApplicationFiled: July 6, 2023Publication date: January 1, 2026Applicant: BATHWICK ELECTRICAL DESIGN LTDInventors: David RODGER, Hong Cheng LAI, John Lewis OUTRAM
-
Patent number: 11296589Abstract: An electrical machine comprises a longitudinally movable device and an intermediate rotor. A first arrangement of magnets is disposed on a first surface of the longitudinally movable device, and a second arrangement of magnets is disposed on a first surface of the intermediate rotor. The longitudinally movable device is movable in a first direction. The intermediate rotor's first surface is held adjacent the first surface of the longitudinally movable device such that it cannot move in the first direction. The intermediate rotor is, however, rotatable about an axis and the arrangement of the first and second arrangements of magnets translates movement of the longitudinally movable device into rotation of the intermediate rotor about the axis.Type: GrantFiled: July 23, 2015Date of Patent: April 5, 2022Inventors: David Rodger, Hong Cheng Lai
-
Patent number: 10778063Abstract: A magnetic drive has a prime mover, having a first magnet array on a first surface thereof, and a rotor, having a second magnet array on an outer surface thereof. The outer surface of the rotor is located adjacent to the first surface of the prime mover such that movement of the prime mover causes rotation of the rotor about an axis of rotation. A support member has a shaft for defining the axis of rotation of the rotor, and having a third magnet array, and the third magnet array cooperates with a fourth magnet array on the rotor to form a magnetic bearing to resist forces on the rotor acting along the axis of rotation thereof.Type: GrantFiled: July 1, 2014Date of Patent: September 15, 2020Inventors: David Rodger, Hong Cheng Lai
-
Patent number: 10657169Abstract: Methods, systems and computer program products are provided for generating a playlist. An application programming interface (API) receives a request to generate a playlist, where the request includes a set of rule-primitives. A playlist engine evaluator evaluates a rule corresponding to each rule-primitive in the set of rule-primitives across a catalog of media content, calculates a cost associated with each item in the catalog of media content, and generates a playlist based on the items of the catalog having the lowest costs.Type: GrantFiled: March 6, 2017Date of Patent: May 19, 2020Assignee: Spotify ABInventors: David Rodger, Daniel Stowell, Paul E. Linton, Kevin Sweeney, Paul Lamere
-
Patent number: 10250933Abstract: Methods, systems and computer program products are provided for providing content recommendation by obtaining metadata associated with a media object, extracting from the metadata a plurality of terms associated with the media object, and mapping at least a portion of the plurality of terms to buckets. A query vector having attributes corresponding to the buckets is used to perform a query on a database storing media object documents having attributes corresponding to the buckets.Type: GrantFiled: August 29, 2016Date of Patent: April 2, 2019Assignee: SPOTIFY ABInventors: Brian Whitman, David Rodger
-
Publication number: 20170177585Abstract: Methods, systems and computer program products are provided for generating a playlist. An application programming interface (API) receives a request to generate a playlist, where the request includes a set of rule-primitives. A playlist engine evaluator evaluates a rule corresponding to each rule-primitive in the set of rule-primitives across a catalog of media content, calculates a cost associated with each item in the catalog of media content, and generates a playlist based on the items of the catalog having the lowest costs.Type: ApplicationFiled: March 6, 2017Publication date: June 22, 2017Inventors: David Rodger, Daniel Stowell, Paul E. Linton, Kevin Sweeney, Paul Lamere
-
Patent number: 9626436Abstract: Methods, systems and computer program products are provided for generating a playlist. An application programming interface (API) receives a request to generate a playlist, where the request includes a set of rule-primitives. A playlist engine evaluator evaluates a rule corresponding to each rule-primitive in the set of rule-primitives across a catalog of media content, calculates a cost associated with each item in the catalog of media content, and generates a playlist based on the items of the catalog having the lowest costs.Type: GrantFiled: March 14, 2014Date of Patent: April 18, 2017Assignee: SPOTIFY ABInventors: David Rodger, Daniel Stowell, Paul E. Linton, Kevin Sweeney, Paul Lamere
-
Publication number: 20160366458Abstract: Methods, systems and computer program products are provided for providing content recommendation by obtaining metadata associated with a media object, extracting from the metadata a plurality of terms associated with the media object, and mapping at least a portion of the plurality of terms to buckets. A query vector having attributes corresponding to the buckets is used to perform a query on a database storing media object documents having attributes corresponding to the buckets.Type: ApplicationFiled: August 29, 2016Publication date: December 15, 2016Inventors: Brian Whitman, David Rodger
-
Patent number: 9451329Abstract: Methods, systems and computer program products are provided for providing content recommendation by obtaining metadata associated with a media object, extracting from the metadata a plurality of terms associated with the media object, and mapping at least a portion of the plurality of terms to buckets. A query vector having attributes corresponding to the buckets is used to perform a query on a database storing media object documents having attributes corresponding to the buckets.Type: GrantFiled: October 8, 2014Date of Patent: September 20, 2016Assignee: SPOTIFY ABInventors: Brian Whitman, David Rodger
-
Publication number: 20160164371Abstract: A rotary coupling (10) comprises a rotatable set of primary gear teeth (20), a damper (14) having a set of complementary secondary gear teeth (52) engagable with the primary gear teeth (20), and a damper guide, preferably being a damper channel (38), associated with the hub body (16) along which the damper (14) can move. To damp rotation of the primary gear teeth (20), the secondary gear teeth (52) are movable into and out of engagement with the primary gear teeth (20) dependent on a tilt of the damper guide (38). A method of damping rotational movement of a rotatable element, preferably being a wheel, and preferably using such a rotary coupling (10), is also provided.Type: ApplicationFiled: July 1, 2014Publication date: June 9, 2016Inventors: DAVID RODGER, HONG CHENG LAI
-
Publication number: 20150333610Abstract: An electrical machine comprises a longitudinally movable device and an intermediate rotor. A first arrangement of magnets is disposed on a first surface of the longitudinally movable device, and a second arrangement of magnets is disposed on a first surface of the intermediate rotor. The longitudinally movable device is movable in a first direction. The intermediate rotor's first surface is held adjacent the first surface of the longitudinally movable device such that it cannot move in the first direction. The intermediate rotor is, however, rotatable about an axis and the arrangement of the first and second arrangements of magnets translates movement of the longitudinally movable device into rotation of the intermediate rotor about the axis.Type: ApplicationFiled: July 23, 2015Publication date: November 19, 2015Inventors: David Rodger, Hong Cheng Lai
-
Patent number: 9124167Abstract: An electrical machine comprises: a first rotor, rotatable about a first axis, and having a first arrangement of magnets on a first surface thereof; a second rotor, held with a first surface thereof adjacent the first surface of the first rotor and such that it cannot rotate about the first axis, but is rotatable about a second axis, and having a second arrangement of magnets on the first surface thereof; wherein the first and second arrangements of magnets are such that rotation of the first rotor about the first axis causes rotation of the second rotor about the second axis. The first rotor is in the form of an at least partial hollow torus, with the first surface thereof being an internal surface. The second rotor is in the form of a cylinder, located within the hollow torus, with the first surface thereof being an external surface, such that the second axis is perpendicular to the first axis.Type: GrantFiled: September 3, 2009Date of Patent: September 1, 2015Inventors: David Rodger, Hong Cheng Lai
-
Publication number: 20150100987Abstract: Methods, systems and computer program products are provided for providing content recommendation by obtaining metadata associated with a media object, extracting from the metadata a plurality of terms associated with the media object, and mapping at least a portion of the plurality of terms to buckets. A query vector having attributes corresponding to the buckets is used to perform a query on a database storing media object documents having attributes corresponding to the buckets.Type: ApplicationFiled: October 8, 2014Publication date: April 9, 2015Inventors: Brian Whitman, David Rodger
-
Publication number: 20140280181Abstract: Methods, systems and computer program products are provided for generating a playlist. An application programming interface (API) receives a request to generate a playlist, where the request includes a set of rule-primitives. A playlist engine evaluator evaluates a rule corresponding to each rule-primitive in the set of rule-primitives across a catalog of media content, calculates a cost associated with each item in the catalog of media content, and generates a playlist based on the items of the catalog having the lowest costs.Type: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: The Echo Nest CorporationInventors: David Rodger, Daniel Stowell, Paul E. Linton, Kevin Sweeney, Paul Lamere
-
Publication number: 20110260564Abstract: An electrical machine comprises: a first rotor, rotatable about a first axis, and having a first arrangement of magnets on a first surface thereof; a second rotor, held with a first surface thereof adjacent the first surface of the first rotor and such that it cannot rotate about the first axis, but is rotatable about a second axis, and having a second arrangement of magnets on the first surface thereof; wherein the first and second arrangements of magnets are such that rotation of the first rotor about the first axis causes rotation of the second rotor about the second axis. The first rotor is in the form of an at least partial hollow torus, with the first surface thereof being an internal surface. The second rotor is in the form of a cylinder, located within the hollow torus, with the first surface thereof being an external surface, such that the second axis is perpendicular to the first axis.Type: ApplicationFiled: September 3, 2009Publication date: October 27, 2011Inventors: David Rodger, Hong Cheng Lai
-
Publication number: 20060290219Abstract: An electric motor (10) comprises a stator (20) having a primary winding and a rotor (130a,b) arranged to rotate in the stator (20). The rotor comprises a shaft (160), a first magnetic rotor component (140) and a second magnetic rotor component (150), each magnetic rotor component (140,150) having a magnetic pole of a first polarity (43,43?,53,53?) and a magnetic pole of a second polarity (47,47?,57,57?). At least one of the first and second rotor components (140,150) further comprises a structure (35) for carrying induced eddy currents. The second magnetic rotor component (150) is rotatable with respect to the first magnetic rotor component (140) around the shaft (160) from a low-flux orientation to a high-flux orientation. The motor (10) is arranged such that the second magnetic rotor component (150) is in the low-flux orientation when the rotor (130a,b) is at rest and is in the high-flux orientation when the rotor (130a,b) is rotating at an operating speed.Type: ApplicationFiled: May 28, 2004Publication date: December 28, 2006Inventors: David Rodger, Hong Lai, John Hill-Cottingham
-
Patent number: 4156509Abstract: A spooler arranged for leading wire to a rotating spool through a wire tension controller and winding it onto the spool while distributing it in alternating directions along the spool between flanges thereof has means for varying the length of the distribution in either direction, arranged to be so controlled by means responsive to changes in the length of the wire in the wire tension controller in a period adjacent the moment of change to the other distribution direction as at least to reduce wound wire profile deficits or excesses adjacent the spool flanges.Type: GrantFiled: August 25, 1977Date of Patent: May 29, 1979Assignee: Babcock Wire Equipment LimitedInventors: Keith A. Mander, Keith J. Mitchell, Barry A. Kempster, David Rodger
-
Patent number: 4083506Abstract: A spooler arranged for leading wire to a rotating spool through a wire tension controller and winding it onto the spool while distributing it in alternating directions along the spool between flanges thereof has means for varying the length of the distribution in either direction, arranged to be so controlled by means responsive to changes in the length of the wire in the wire tension controller in a period adjacent the moment of change to the other distribution direction as at least to reduce wound wire profile deficits or excesses adjacent the spool flanges.Type: GrantFiled: March 24, 1976Date of Patent: April 11, 1978Assignee: Babcock Wire Equipment LimitedInventors: Keith Anthony Mander, Keith James Mitchell, Barry Arthur Kempster, David Rodger