Patents by Inventor Rahul Sen

Rahul Sen 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: 10773960
    Abstract: A method for controlling density, porosity and/or gap size within a nanotube fabric layer is disclosed. In one aspect, this can be accomplished by controlling the degree of rafting in a nanotube fabric. In one aspect, the method includes adjusting the concentration of individual nanotube elements dispersed in a nanotube application solution. A high concentration of individual nanotube elements will tend to promote rafting in a nanotube fabric layer formed using such a nanotube application solution, whereas a lower concentration will tend to discourage rafting. In another aspect, the method includes adjusting the concentration of ionic particles dispersed in a nanotube application solution. A low concentration of ionic particles will tend to promote rafting in a nanotube fabric layer formed using such a nanotube application solution, whereas a higher concentration will tend to discourage rafting. In other aspects, both concentration parameters are adjusted.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: September 15, 2020
    Assignee: Nantero, Inc.
    Inventors: Rahul Sen, J. Thomas Kocab, Feng Gu
  • Patent number: 10755749
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for repetitive-motion activity enhancement based upon media content selection are provided. An example media-playback device for enhancement of a repetitive-motion activity includes a media-output device that plays media content items, a plurality of media content selection engines, and a repetitive-activity enhancement mode selection engine. The plurality of media content selection engines includes a cadence-based media content selection engine and an enhancement program engine. The cadence-based media content selection engine is configured to select media content items based on a cadence associated with the repetitive-motion activity. The enhancement program engine is configured to select a media content items according to an enhancement program for the repetitive-motion activity.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: August 25, 2020
    Assignee: SPOTIFY AB
    Inventors: Owen Smith, Tristan Jehan, Sten Garmark, Rahul Sen
  • Publication number: 20200262701
    Abstract: The present disclosure provides scalable nanotube fabrics and methods for controlling or otherwise adjusting the nanotube length distribution of a nanotube application solution in order to realize scalable nanotube fabrics. In one aspect of the present disclosure, one or more filtering operations are used to remove relatively long nanotube elements from a nanotube solution until nanotube length distribution of the nanotube solution conforms to a preselected or desired nanotube length distribution profile. In another aspect of the present disclosure, a sono-chemical cutting process is used to break up relatively long nanotube elements within a nanotube application solution into relatively short nanotube elements to realize a pre-selected or desired nanotube length distribution profile.
    Type: Application
    Filed: May 5, 2020
    Publication date: August 20, 2020
    Inventors: Rahul SEN, Billy SMITH, J. Thomas KOCAB, Ramesh SIVARAJAN, Peter SITES, Thomas RUECKES, David A. ROBERTS
  • Patent number: 10671155
    Abstract: A system for multi-track playback of media content includes: a media device; a user interface, provided at the media device, which displays a visual array of media options, a playback logic, provided within the media device, which is configured so that, while a selected point or region is determined by the user interface as being moved in response to user input, within the visual array of media options, the system determines media options that are proximate to the selected point or region, and adjusts playback parameters for corresponding media content items, by crossfading or otherwise combining playback to reflect the media options relative distances from the selected point or region; and a tempo logic, provided within the media device, which is configured to provide or receive a selected tempo and provide the one or more media content items associated with the selected tempo.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: June 2, 2020
    Assignee: SPOTIFY AB
    Inventors: Dariusz Dziuk, Rahul Sen
  • Patent number: 10661304
    Abstract: A method for arranging nanotube elements within nanotube fabric layers and films is disclosed. A directional force is applied over a nanotube fabric layer to render the fabric layer into an ordered network of nanotube elements. That is, a network of nanotube elements drawn together along their sidewalls and substantially oriented in a uniform direction. In some embodiments this directional force is applied by rolling a cylindrical element over the fabric layer. In other embodiments this directional force is applied by passing a rubbing material over the surface of a nanotube fabric layer. In other embodiments this directional force is applied by running a polishing material over the nanotube fabric layer for a predetermined time. Exemplary rolling, rubbing, and polishing apparatuses are also disclosed.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: May 26, 2020
    Assignee: Nantero, Inc.
    Inventors: David A. Roberts, Hao-Yu Lin, Thomas Bengtson, Thomas Rueckes, Karl Robinson, H. Montgomery Manning, Rahul Sen, Michel P. Monteiro
  • Patent number: 10654718
    Abstract: The present disclosure provides scalable nanotube fabrics and methods for controlling or otherwise adjusting the nanotube length distribution of a nanotube application solution in order to realize scalable nanotube fabrics. In one aspect of the present disclosure, one or more filtering operations are used to remove relatively long nanotube elements from a nanotube solution until nanotube length distribution of the nanotube solution conforms to a preselected or desired nanotube length distribution profile. In another aspect of the present disclosure, a sono-chemical cutting process is used to break up relatively long nanotube elements within a nanotube application solution into relatively short nanotube elements to realize a pre-selected or desired nanotube length distribution profile.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: May 19, 2020
    Assignee: Nantero, Inc.
    Inventors: Rahul Sen, Billy Smith, J. Thomas Kocab, Ramesh Sivarajan, Peter Sites, Thomas Rueckes, David A. Roberts
  • Publication number: 20190347291
    Abstract: A media system includes: media-playback device including: a media-output device that plays media content items; and a tempo control engine configured to: receive a selection of a desired tempo; and suggest additional media content associated with the desired tempo.
    Type: Application
    Filed: July 24, 2019
    Publication date: November 14, 2019
    Inventors: Tristan Jehan, Dariusz Dziuk, Rahul Sen, Nikolaos Toumpelis
  • Publication number: 20190292057
    Abstract: Methods for forming a nanotube fabric with a controlled surface roughness (or smoothness) and a selected degree of rafting are disclosed by adjusting the concentration levels of a selected ionic species within a nanotube formulation used to form the nanotube fabric. In one aspect, the present disclosure provides a nanotube formulation roughness curve (and methods for generating such a curve) that can be used to select a utilizable range of ionic species concentration levels that will provide a nanotube fabric with a desired surface roughness (or smoothness) and degree of rafting. In some aspects of the present disclosure, such a nanotube formulation roughness curve can be used adjust nanotube formulation prior to a nanotube formulation deposition process to provide nanotube fabrics that are relatively smooth with a low degree of rafting.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 26, 2019
    Inventors: Joseph James McDermott, Jennifer Black, Rahul Sen, David A. Roberts, Billy Smith
  • Patent number: 10372757
    Abstract: A media system includes: media-playback device including: a media-output device that plays media content items; and a tempo control engine configured to: receive a selection of a desired tempo; and suggest additional media content associated with the desired tempo.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: August 6, 2019
    Assignee: SPOTIFY AB
    Inventors: Tristan Jehan, Dariusz Dziuk, Rahul Sen, Nikolaos Toumpelis
  • Publication number: 20190235828
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for cadence determination and media content selection are provided. An example media-playback device comprises a media-output device that plays media content items, a cadence-acquiring device, and a cadence-based media content selection engine. The cadence-acquiring device includes an accelerometer and a cadence-determination engine configured to determine a cadence based on acceleration data captured by the accelerometer. The cadence-based media content selection engine is configured to identify a media content item based on the cadence determined by the cadence-determining engine and cause the media-output device to playback the identified media content item.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 1, 2019
    Applicant: Spotify AB
    Inventors: Tristan Jehan, Sten Garmark, Dariusz Dziuk, Rahul Sen, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
  • Publication number: 20190220084
    Abstract: A system for multi-track playback of media content includes: a media device; a user interface, provided at the media device, which displays a visual array of media options, a playback logic, provided within the media device, which is configured so that, while a selected point or region is determined by the user interface as being moved in response to user input, within the visual array of media options, the system determines media options that are proximate to the selected point or region, and adjusts playback parameters for corresponding media content items, by crossfading or otherwise combining playback to reflect the media options relative distances from the selected point or region; and a tempo logic, provided within the media device, which is configured to provide or receive a selected tempo and provide the one or more media content items associated with the selected tempo.
    Type: Application
    Filed: February 19, 2019
    Publication date: July 18, 2019
    Applicant: Spotify AB
    Inventors: Dariusz Dziuk, Rahul Sen
  • Publication number: 20190196778
    Abstract: A system operates to manage accessibility of media content items based on a user's performance of a repetitive motion activity. The system can generate rule data based on a rule designed to permit access to certain media content items. The rule data can include information about various conditions to be satisfied to make the media content items accessible for playback. Such conditions can be associated with a user's performance or status of a repetitive motion activity.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 27, 2019
    Applicant: Spotify AB
    Inventors: Dariusz Dziuk, Rahul Sen, Matilda Hannäs, Nikolaos Toumpelis
  • Patent number: 10248190
    Abstract: A system for multi-track playback of media content includes: a media device; a user interface, provided at the media device, which displays a visual array of media options, a playback logic, provided within the media device, which is configured so that, while a selected point or region is determined by the user interface as being moved in response to user input, within the visual array of media options, the system determines media options that are proximate to the selected point or region, and adjusts playback parameters for corresponding media content items, by crossfading or otherwise combining playback to reflect the media options relative distances from the selected point or region; and a tempo logic, provided within the media device, which is configured to provide or receive a selected tempo and provide the one or more media content items associated with the selected tempo.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: April 2, 2019
    Assignee: SPOTIFY AB
    Inventors: Dariusz Dziuk, Rahul Sen
  • Patent number: 10235127
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for cadence determination and media content selection are provided. An example media-playback device comprises a media-output device that plays media content items, a cadence-acquiring device, and a cadence-based media content selection engine. The cadence-acquiring device includes an accelerometer and a cadence-determination engine configured to determine a cadence based on acceleration data captured by the accelerometer. The cadence-based media content selection engine is configured to identify a media content item based on the cadence determined by the cadence-determining engine and cause the media-output device to playback the identified media content item.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 19, 2019
    Assignee: Spotify AB
    Inventors: Tristan Jehan, Sten Garmark, Dariusz Dziuk, Rahul Sen, Owen Smith, Lars Christian Olofsson, Nikolaos Toumpelis
  • Patent number: 10198241
    Abstract: A system operates to manage accessibility of media content items based on a user's performance of a repetitive motion activity. The system can generate rule data based on a rule designed to permit access to certain media content items. The rule data can include information about various conditions to be satisfied to make the media content items accessible for playback. Such conditions can be associated with a user's performance or status of a repetitive motion activity.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: February 5, 2019
    Assignee: Spotify AB
    Inventors: Dariusz Dziuk, Rahul Sen, Matilda Hannäs, Nikolaos Toumpelis
  • Publication number: 20180358053
    Abstract: Systems, devices, apparatuses, components, methods, and techniques for repetitive-motion activity enhancement based upon media content selection are provided. An example media-playback device for enhancement of a repetitive-motion activity includes a media-output device that plays media content items, a plurality of media content selection engines, and a repetitive-activity enhancement mode selection engine. The plurality of media content selection engines includes a cadence-based media content selection engine and an enhancement program engine. The cadence-based media content selection engine is configured to select media content items based on a cadence associated with the repetitive-motion activity. The enhancement program engine is configured to select a media content items according to an enhancement program for the repetitive-motion activity.
    Type: Application
    Filed: April 23, 2018
    Publication date: December 13, 2018
    Applicant: Spotify AB
    Inventors: Owen Smith, Tristan Jehan, Sten Garmark, Rahul Sen
  • Publication number: 20180345316
    Abstract: A method for arranging nanotube elements within nanotube fabric layers and films is disclosed. A directional force is applied over a nanotube fabric layer to render the fabric layer into an ordered network of nanotube elements. That is, a network of nanotube elements drawn together along their sidewalls and substantially oriented in a uniform direction. In some embodiments this directional force is applied by rolling a cylindrical element over the fabric layer. In other embodiments this directional force is applied by passing a rubbing material over the surface of a nanotube fabric layer. In other embodiments this directional force is applied by running a polishing material over the nanotube fabric layer for a predetermined time. Exemplary rolling, rubbing, and polishing apparatuses are also disclosed.
    Type: Application
    Filed: August 10, 2018
    Publication date: December 6, 2018
    Inventors: David A. Roberts, Hao-Yu Lin, Thomas Bengtson, Thomas Rueckes, Karl Robinson, H. Montgomery Manning, Rahul Sen, Michel P. Monteiro
  • Patent number: 10124367
    Abstract: A method for arranging nanotube elements within nanotube fabric layers and films is disclosed. A directional force is applied over a nanotube fabric layer to render the fabric layer into an ordered network of nanotube elements. That is, a network of nanotube elements drawn together along their sidewalls and substantially oriented in a uniform direction. In some embodiments this directional force is applied by rolling a cylindrical element over the fabric layer. In other embodiments this directional force is applied by passing a rubbing material over the surface of a nanotube fabric layer. In other embodiments this directional force is applied by running a polishing material over the nanotube fabric layer for a predetermined time. Exemplary rolling, rubbing, and polishing apparatuses are also disclosed.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: November 13, 2018
    Assignee: Nantero, Inc.
    Inventors: David A. Roberts, Hao-Yu Lin, Thomas R. Bengtson, Thomas Rueckes, Karl Robinson, H. Montgomery Manning, Rahul Sen, Michel Pires Monteiro
  • Patent number: 10084138
    Abstract: Methods for passivating a nanotube fabric layer within a nanotube switching device to prevent or otherwise limit the encroachment of an adjacent material layer are disclosed. In some embodiments, a sacrificial material is implanted within a porous nanotube fabric layer to fill in the voids within the porous nanotube fabric layer while one or more other material layers are applied adjacent to the nanotube fabric layer. Once the other material layers are in place, the sacrificial material is removed. In other embodiments, a non-sacrificial filler material (selected and deposited in such a way as to not impair the switching function of the nanotube fabric layer) is used to form a barrier layer within a nanotube fabric layer. In other embodiments, individual nanotube elements are combined with and nanoscopic particles to limit the porosity of a nanotube fabric layer.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: September 25, 2018
    Assignee: Nantero, Inc.
    Inventors: Thomas Rueckes, H. Montgomery Manning, Rahul Sen
  • Patent number: 10069072
    Abstract: Solutions of carbon nanotubes and methods for purifying the solutions are provided. The methods include mixing, for example, at least one complexing agents, at least one ionic species, and/or at least one buffer oxide etch (BOE) with a liquid medium containing carbon nanotubes and different types of contaminants, such as metal impurities, amorphous carbon, and/or silica particles, and performing a filtration process to the liquid medium so as to remove or reduce the contaminants in the liquid medium. As a result, carbon nanotube solutions of low contaminants are produced. In some embodiments, the solutions of this disclosure include a high concentration of carbon nanotubes and are substantially free from metal, amorphous carbon, and/or silica impurities.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: September 4, 2018
    Assignee: Nantero, Inc.
    Inventors: David A. Roberts, Rahul Sen, J. Thomas Kocab, Billy Smith, Feng Gu