Patents by Inventor John Foley

John Foley 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).

  • Patent number: 10898760
    Abstract: A method includes receiving, with a processor in communication with a first exercise machine, a first request for an exercise class, the first request being provided by a first user of the first exercise machine. The method also includes providing a video file associated with the exercise class to the first exercise machine, providing a notification to a second user indicating that the first user has chosen to participate in the exercise class, and receiving a second request for the exercise class provided by the second user. The method further includes providing the video file to a second exercise machine of the second user via the network. In such a method, display of the video file via a display of the second exercise machine is synchronized with display of the video file via a display of the first exercise machine.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: January 26, 2021
    Assignee: Peloton Interactive, Inc.
    Inventors: David Owen Packles, Joseph Intonato, Thomas Cortese, Matthew Sonier, Benoit Dion, John Foley, Yu Feng
  • Patent number: 10864406
    Abstract: An exercise machine includes a processor, a first display, a deck, and a belt rotatable about the deck. The machine also includes a sensor operably connected to the processor and configured to detect a first performance parameter of a first user running on the belt of the exercise machine. The processor is configured to receive information indicative of a second performance parameter of a second user, the second performance parameter being detected at an additional exercise machine during display of the at least part of the exercise class on a display associated with the additional exercise machine. The processor is also configured to cause the second performance parameter to be displayed on the first display together with the first performance parameter.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: December 15, 2020
    Assignee: Peloton Interactive, Inc.
    Inventors: John Foley, Thomas Cortese, Yu Feng, Hisao Kushi, Maureen Coiro, Anthony Moschella, Jason Poure, Joseph Intonato
  • Publication number: 20190294677
    Abstract: A probabilistic framework to detect controversy on the web. The prior kNN-WC algorithm is recast into a theoretical framework and a new language model introduced. Language models are constructed that are used to calculate probabilities. The probabilities are compared to determine whether or not a certain document is controversial.
    Type: Application
    Filed: October 6, 2017
    Publication date: September 26, 2019
    Inventors: Shiri DORI-HACOHEN, James ALLAN, John FOLEY, Myung-ha JANG
  • Publication number: 20190184234
    Abstract: A method includes receiving, with a processor in communication with a first exercise machine, a first request for an exercise class, the first request being provided by a first user of the first exercise machine. The method also includes providing a video file associated with the exercise class to the first exercise machine, providing a notification to a second user indicating that the first user has chosen to participate in the exercise class, and receiving a second request for the exercise class provided by the second user. The method further includes providing the video file to a second exercise machine of the second user via the network. In such a method, display of the video file via a display of the second exercise machine is synchronized with display of the video file via a display of the first exercise machine.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 20, 2019
    Inventors: David Owen Packles, Joseph Intonato, Thomas Cortese, Matthew Sonier, Benoit Dion, John Foley, Yu Feng
  • Publication number: 20190143194
    Abstract: A method includes receiving a video input, receiving an indication of a first segment type corresponding to a first workout activity being performed in the video input, and generating a segmented timeline with the processor, the segmented timeline including a plurality of segments, and at least one segment of the plurality of segments corresponding to the first workout activity. The method further includes generating a user interface with the processor, the user interface including the segmented timeline displayed together with at least part of the video input. The method also includes providing the user interface to a plurality of exercise machines via a network.
    Type: Application
    Filed: November 12, 2018
    Publication date: May 16, 2019
    Inventors: Betina Evancha, John Foley, Joseph Intonato, Jackson Maslow, Benoit Dion, Thomas Cortese
  • Patent number: 10046712
    Abstract: A vehicle bicycle rack is provided including a telescopic, height-adjustable support, attachable to a vehicle, and an arm assembly carried by the support for holding one or more bicycles. The arm assembly is pivotably mounted to the support and is height-adjustable by adjusting the height of the support. The arm assembly can adopt various rotational positions, including a stowed position in which the arm assembly is pivoted downward, and a deployed position in which the arm assembly is pivoted rearward and one or more bicycles can be carried by the arm assembly.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: August 14, 2018
    Inventor: John Foley
  • Patent number: 9956141
    Abstract: Systems and methods for determining when a fluid supply container of a blood processing apparatus becomes empty. The system uses a scale to monitor and detect when a fluid supply container is empty based on the rate of change of the container weight and whether the container weight is below a pre-established threshold, and a controller receives a signal from the scale and controls the operation of a pump to stop pumping when the fluid supply container is empty.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: May 1, 2018
    Assignee: Fenwal, Inc.
    Inventors: Lan Nguyen, John Foley, Jonathan Prendergast, Brian Case
  • Publication number: 20180056132
    Abstract: An exercise machine includes a processor, a first display, a deck, and a belt rotatable about the deck. The machine also includes a sensor operably connected to the processor and configured to detect a first performance parameter of a first user running on the belt of the exercise machine. The processor is configured to receive information indicative of a second performance parameter of a second user, the second performance parameter being detected at an additional exercise machine during display of the at least part of the exercise class on a display associated with the additional exercise machine. The processor is also configured to cause the second performance parameter to be displayed on the first display together with the first performance parameter.
    Type: Application
    Filed: August 25, 2017
    Publication date: March 1, 2018
    Inventors: John Foley, Thomas Cortese, Yu Feng, Hisao Kushi, Maureen Coiro, Anthony Moschella, Jason Poure, Bud Intonato
  • Patent number: 9861736
    Abstract: Methods are provided for collecting platelet-rich plasma. A disposable flow circuit is mounted to a fluid processing device having a fluid separation chamber and an injection device. A fluid containing plasma and platelets is continuously conveyed from a fluid source into the fluid separation chamber and processed to produce platelet-rich plasma. At least a portion of the platelet-rich plasma is automatically conveyed from the fluid separation chamber into the injection device, which is directly connected to a pump device such that at least a portion of the platelet-rich plasma from the fluid separation chamber is automatically conveyed into the pump device prior to being conveyed into the injection device. The injection device with the platelet-rich plasma is then detached from the disposable flow circuit.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: January 9, 2018
    Assignee: Fenwal, Inc.
    Inventors: John W. Barry, Jr., Brian C. Case, Jonathan Prendergast, Lan T. Nguyen, John Foley
  • Publication number: 20170326358
    Abstract: An implantable lead including a lead body, an electrode coupled to the lead body, and at least one cellular modulation segment. The lead body has a proximal end and a distal end. The lead body includes an outer layer defining a lumen. The outer layer has an outside surface. The electrical conductor is disposed within the lumen of the outer layer. The electrode is coupled to the lead body. The electrode is in electrical communication with the electrical conductor. The at least one cellular modulation segment is on the outside surface of the outer layer. The at least one cellular modulation segment includes topographic surface features configured to modulate cellular responses. The topographic surface features include a plurality of raised nodes and a plurality of raised ridges interconnecting the plurality of nodes and forming a lattice structure.
    Type: Application
    Filed: August 2, 2017
    Publication date: November 16, 2017
    Inventors: Craig M. Stolen, Mark Schwartz, John Foley, Lili Liu
  • Publication number: 20170265633
    Abstract: A man-worn power and data harness. The harness is intended to facilitate the supply of power and data around a user's, and in particular a soldier's, person. Furthermore, the harness is intended to be compatible with a tiered structure of soldier load carriage and protection. The harness may comprise: at least one brace for passing over a user's shoulder, each brace comprising at least one cable; and a belt for at least partially encircling a user's waist, the belt comprising at least one cable; wherein each cable comprises power and/or data cabling, each brace is connected at both ends to the belt and each brace comprises at least one release clip, the release clip being for disconnecting and reconnecting the brace; each brace may further comprise at least one attachment device to attach the brace to an item worn underneath the harness. Furthermore, a harness and load carriage may be provided.
    Type: Application
    Filed: September 4, 2015
    Publication date: September 21, 2017
    Applicant: Thales Holdings UK Plc
    Inventors: John FOLEY, Ian JONES
  • Patent number: 9674204
    Abstract: A method of providing anti-replay protection, authentication, and encryption with minimal data overhead is provided. A sender uses an arbitrary-length pseudorandom permutation to encrypt messages that include plaintext and successively increasing sequence numbers, to produce ciphertext messages. The sender transmits the ciphertext messages. A receiver receives the ciphertext messages and, for each received ciphertext message, performs the following operations. The receiver decrypts the given ciphertext message to recover plaintext and a candidate sequence number from the message. The receiver determines if the candidate sequence number is in any one of multiple non-contiguous acceptable sequence number windows having respective sequence number ranges that are based on at least one of a highest sequence number previously accepted and a last sequence number that was previously rejected, as established based on processing of previously received ciphertext messages.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: June 6, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: David McGrew, John Foley
  • Publication number: 20160255098
    Abstract: A method of providing anti-replay protection, authentication, and encryption with minimal data overhead is provided. A sender uses an arbitrary-length pseudorandom permutation to encrypt messages that include plaintext and successively increasing sequence numbers, to produce ciphertext messages. The sender transmits the ciphertext messages. A receiver receives the ciphertext messages and, for each received ciphertext message, performs the following operations. The receiver decrypts the given ciphertext message to recover plaintext and a candidate sequence number from the message. The receiver determines if the candidate sequence number is in any one of multiple non-contiguous acceptable sequence number windows having respective sequence number ranges that are based on at least one of a highest sequence number previously accepted and a last sequence number that was previously rejected, as established based on processing of previously received ciphertext messages.
    Type: Application
    Filed: December 9, 2015
    Publication date: September 1, 2016
    Inventors: David McGrew, John Foley
  • Patent number: 9237015
    Abstract: A method of providing anti-replay protection, authentication, and encryption with minimal data overhead is provided. A sender uses an arbitrary-length pseudorandom permutation to encrypt messages that include plaintext and successively increasing sequence numbers, to produce ciphertext messages. The sender transmits the ciphertext messages. A receiver receives the ciphertext messages and, for each received ciphertext message, performs the following operations. The receiver decrypts the given ciphertext message to recover plaintext and a candidate sequence number from the message. The receiver determines if the candidate sequence number is in any one of multiple acceptable sequence number windows having respective sequence number ranges that are based on at least one of a highest sequence number previously accepted and a last sequence number that was previously rejected, as established based on processing of previously received ciphertext messages.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: January 12, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: David McGrew, John Foley
  • Patent number: 9138596
    Abstract: The invention provides a cardiac rhythm management system for stimulating a heart having photosensitive tissue, vectors useful to photosensitize cells expressing the vectors, and methods for light induced depolarization of cells.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: September 22, 2015
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: John Foley, Craig Stolen, Mark Schwartz
  • Patent number: 9130984
    Abstract: In one implementation, network taps are detected using impedance measurements from a network. A network device is configured to calculate a baseline impedance as a function of a sequence of impedance values. As impedance measurements subsequent to the sequence of impedance values are received, the network device is configured to calculate a difference between the impedance measurement and the baseline impedance. The network device generates a network tap warning message when the difference between the impedance measurement and the baseline impedance exceeds a threshold. The network device may be an endpoint computer, a data switch, or an external device remote from the network.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: September 8, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: John Foley
  • Patent number: 9104848
    Abstract: An un-authenticated user attempts to access a protected resource at a Web- or cloud-based application from within a rich client. The client has an associated local HTTP server. Upon being refused access, a browser-based login dialog is opened automatically within an embedded browser panel. After receipt of the user's login credential in the panel, the browser passes the credential server application. If the user is authenticated, the browser-based dialog receives a cookie establishing that the user is authenticated for a session. The browser then automatically makes a request to the HTTP server, passing the cookie. Upon receipt of the request at the rich client HTTP server, the rich client saves the cookie in an associated data store, shuts down the login dialog, and re-issues the original request to the server, this time passing the cookie. The rich client, having provided the cookie, is then permitted to access the resource.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, Olgierd Stanislaw Pieczul, Stephen John Foley, Joseph Kubik
  • Publication number: 20150033014
    Abstract: A method of providing anti-replay protection, authentication, and encryption with minimal data overhead is provided. A sender uses an arbitrary-length pseudorandom permutation to encrypt messages that include plaintext and successively increasing sequence numbers, to produce ciphertext messages. The sender transmits the ciphertext messages. A receiver receives the ciphertext messages and, for each received ciphertext message, performs the following operations. The receiver decrypts the given ciphertext message to recover plaintext and a candidate sequence number from the message. The receiver determines if the candidate sequence number is in any one of multiple acceptable sequence number windows having respective sequence number ranges that are based on at least one of a highest sequence number previously accepted and a last sequence number that was previously rejected, as established based on processing of previously received ciphertext messages.
    Type: Application
    Filed: October 17, 2013
    Publication date: January 29, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: David McGrew, John Foley
  • Publication number: 20140357465
    Abstract: Systems and methods are provided for processing blood or a fluid containing blood plasma and platelets. The blood or fluid is continuously added into a fluid separation chamber, which is used to isolate platelet-rich plasma therein. At least a portion of the platelet-rich plasma is automatically transferred from the fluid separation chamber into an injection device, with the fluid separation chamber and the injection device comprising components of a disposable flow circuit, which may be a closed system. One or more injection devices may be connected to a collection container or a pump device of the disposable flow circuit.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: John W. Barry, JR., Brian C. Case, Jonathan Prendergast, Lan T. Nguyen, John Foley
  • Patent number: D903698
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: December 1, 2020
    Assignee: PELOTON INTERACTIVE, INC.
    Inventors: John Foley, Thomas Cortese, Yu Feng, Hisao Kushi