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: 10898760Abstract: 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: GrantFiled: December 14, 2018Date of Patent: January 26, 2021Assignee: Peloton Interactive, Inc.Inventors: David Owen Packles, Joseph Intonato, Thomas Cortese, Matthew Sonier, Benoit Dion, John Foley, Yu Feng
-
Patent number: 10864406Abstract: 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: GrantFiled: August 25, 2017Date of Patent: December 15, 2020Assignee: Peloton Interactive, Inc.Inventors: John Foley, Thomas Cortese, Yu Feng, Hisao Kushi, Maureen Coiro, Anthony Moschella, Jason Poure, Joseph Intonato
-
Publication number: 20190294677Abstract: 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: ApplicationFiled: October 6, 2017Publication date: September 26, 2019Inventors: Shiri DORI-HACOHEN, James ALLAN, John FOLEY, Myung-ha JANG
-
Publication number: 20190184234Abstract: 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: ApplicationFiled: December 14, 2018Publication date: June 20, 2019Inventors: David Owen Packles, Joseph Intonato, Thomas Cortese, Matthew Sonier, Benoit Dion, John Foley, Yu Feng
-
Publication number: 20190143194Abstract: 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: ApplicationFiled: November 12, 2018Publication date: May 16, 2019Inventors: Betina Evancha, John Foley, Joseph Intonato, Jackson Maslow, Benoit Dion, Thomas Cortese
-
Patent number: 10046712Abstract: 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: GrantFiled: August 11, 2016Date of Patent: August 14, 2018Inventor: John Foley
-
Patent number: 9956141Abstract: 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: GrantFiled: September 5, 2012Date of Patent: May 1, 2018Assignee: Fenwal, Inc.Inventors: Lan Nguyen, John Foley, Jonathan Prendergast, Brian Case
-
Publication number: 20180056132Abstract: 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: ApplicationFiled: August 25, 2017Publication date: March 1, 2018Inventors: John Foley, Thomas Cortese, Yu Feng, Hisao Kushi, Maureen Coiro, Anthony Moschella, Jason Poure, Bud Intonato
-
Patent number: 9861736Abstract: 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: GrantFiled: May 31, 2013Date of Patent: January 9, 2018Assignee: Fenwal, Inc.Inventors: John W. Barry, Jr., Brian C. Case, Jonathan Prendergast, Lan T. Nguyen, John Foley
-
Publication number: 20170326358Abstract: 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: ApplicationFiled: August 2, 2017Publication date: November 16, 2017Inventors: Craig M. Stolen, Mark Schwartz, John Foley, Lili Liu
-
Publication number: 20170265633Abstract: 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: ApplicationFiled: September 4, 2015Publication date: September 21, 2017Applicant: Thales Holdings UK PlcInventors: John FOLEY, Ian JONES
-
Patent number: 9674204Abstract: 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: GrantFiled: December 9, 2015Date of Patent: June 6, 2017Assignee: Cisco Technology, Inc.Inventors: David McGrew, John Foley
-
Publication number: 20160255098Abstract: 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: ApplicationFiled: December 9, 2015Publication date: September 1, 2016Inventors: David McGrew, John Foley
-
Patent number: 9237015Abstract: 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: GrantFiled: October 17, 2013Date of Patent: January 12, 2016Assignee: Cisco Technology, Inc.Inventors: David McGrew, John Foley
-
Patent number: 9138596Abstract: 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: GrantFiled: August 22, 2007Date of Patent: September 22, 2015Assignee: Cardiac Pacemakers, Inc.Inventors: John Foley, Craig Stolen, Mark Schwartz
-
Patent number: 9130984Abstract: 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: GrantFiled: May 17, 2013Date of Patent: September 8, 2015Assignee: Cisco Technology, Inc.Inventor: John Foley
-
Patent number: 9104848Abstract: 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: GrantFiled: May 8, 2013Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, Olgierd Stanislaw Pieczul, Stephen John Foley, Joseph Kubik
-
Publication number: 20150033014Abstract: 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: ApplicationFiled: October 17, 2013Publication date: January 29, 2015Applicant: Cisco Technology, Inc.Inventors: David McGrew, John Foley
-
Publication number: 20140357465Abstract: 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: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Inventors: John W. Barry, JR., Brian C. Case, Jonathan Prendergast, Lan T. Nguyen, John Foley
-
Patent number: D903698Type: GrantFiled: August 14, 2018Date of Patent: December 1, 2020Assignee: PELOTON INTERACTIVE, INC.Inventors: John Foley, Thomas Cortese, Yu Feng, Hisao Kushi