Patents by Inventor Amitay Dobo

Amitay Dobo 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: 11972693
    Abstract: Embodiments pertain to a system configured to provide a music learning session to a user. The system comprises a memory for storing data and executable instructions; and a processor that is configured to execute the executable instructions to result in performing the following steps: presenting the user with a representation of a musical piece to be played by the user with a music instrument; receiving an audio signal relating to an instrument output provided by the music instrument played by the user; and determining a level of correspondence between the received audio signal and the representation of the musical piece presented to the user. The steps may further comprises identifying an audio signal portion for which a determined level of correspondence does not meet a correspondence criterion; and determining an error characteristic for the identified audio signal portion.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: April 30, 2024
    Assignee: Joytunes Ltd.
    Inventors: Eran Aharonson, Yuval Kaminka, Oded Zewi, Amitay Dobo
  • Patent number: 11893898
    Abstract: Embodiments pertain to a method for use with a musical piece, or part thereof, comprising: presenting, by at least one client device to a plurality of users, a corresponding plurality of sequences of musical symbols to be cooperatively played by the plurality of users using a plurality of instruments; capturing instrument outputs produced by the plurality of instruments to generate audio data descriptive of the captured instrument outputs; analyzing the audio data for determining a level of correspondence between the captured instrument outputs and the plurality of musical symbols presented to the plurality of users; and presenting, based on the level of correspondence, an adapted or non-adapted sequence of music symbols to at least one of the plurality of players.
    Type: Grant
    Filed: September 5, 2021
    Date of Patent: February 6, 2024
    Assignee: Joytunes Ltd.
    Inventors: Eran Aharonson, Yuval Kaminka, Oded Zewi, Amitay Dobo
  • Publication number: 20230252908
    Abstract: Embodiments pertain to a method for use with a musical piece, or part thereof, comprising: presenting, by at least one client device to a plurality of users, a corresponding plurality of sequences of musical symbols to be cooperatively played by the plurality of users using a plurality of instruments; capturing instrument outputs produced by the plurality of instruments to generate audio data descriptive of the captured instrument outputs; analyzing the audio data for determining a level of correspondence between the captured instrument outputs and the plurality of musical symbols presented to the plurality of users; and presenting, based on the level of correspondence, an adapted or non-adapted sequence of music symbols to at least one of the plurality of players.
    Type: Application
    Filed: September 5, 2021
    Publication date: August 10, 2023
    Inventors: Eran Aharonson, Yuval Kaminka, Oded Zewi, Amitay Dobo
  • Publication number: 20230245636
    Abstract: A method and system for indicating musical notations for at least one user to execute, including: presenting the at least one user with musical notations on a presentation device, the musical notation to be executed through the user; receiving an audio signal relating to an instrument played and/or vocal output generated by the at least one user; analyzing the received audio signal to obtain an analysis output; and selecting a section of the musical notation, wherein the section contains a musical note coinciding with the received audio signal and which is descriptive of a temporal interval having a longer duration than the coinciding note played through the user.
    Type: Application
    Filed: January 28, 2023
    Publication date: August 3, 2023
    Inventors: Amitay Dobo, Yoav Biderman, Bar Almakayes, Eran Aharonson, Oded Essner, Almog Segalis
  • Patent number: 11670188
    Abstract: A method for online music learning of playing a musical instrument, that may be a string instrument, a woodwind instrument, a brass instrument, a percussion instrument, or vocal (singing) is described. A client device, such as a smartphone or a tablet notifies a person, such as visually by a display or audibly by a sounder, of a sequence of musical symbols that may be part of a musical piece to be played on the musical instrument. The pace or tempo of the notified sequence is adapted according to a stored skill level value of the person and the pace or tempo associated with the musical piece. The client device, monitors, using a microphone(s) in the client device, the errors in the playing of the sequence, and using a predefined accordingly updates the stored skill level value, and accordingly changes the arrangement, pace and/or tempo of the next sequence of musical symbols.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: June 6, 2023
    Assignee: JoyTunes Ltd.
    Inventors: Eran Aharonson, Yuval Kaminka, Oded Zewi, Amitay Dobo
  • Publication number: 20220180766
    Abstract: Embodiments pertain to a method for use with a musical piece, or part thereof, comprising: presenting, by at least one client device to a plurality of users, a corresponding plurality of sequences of musical symbols to be cooperatively played by the plurality of users using a plurality of instruments; capturing instrument outputs produced by the plurality of instruments to generate audio data descriptive of the captured instrument outputs; analyzing the audio data for determining a level of correspondence between the captured instrument outputs and the plurality of musical symbols presented to the plurality of users; and presenting, based on the level of correspondence, an adapted or non-adapted sequence of music symbols to at least one of the plurality of players.
    Type: Application
    Filed: September 5, 2021
    Publication date: June 9, 2022
    Inventors: Eran Aharonson, Yuval Kaminka, Oded Zewi, Amitay Dobo
  • Publication number: 20220172638
    Abstract: A method for online music learning of playing a musical instrument, that may be a string instrument, a woodwind instrument, a brass instrument, a percussion instrument, or vocal (singing) is described. A client device, such as a smartphone or a tablet notifies a person, such as visually by a display or audibly by a sounder, of a sequence of musical symbols that may be part of a musical piece to be played on the musical instrument. The pace or tempo of the notified sequence is adapted according to a stored skill level value of the person and the pace or tempo associated with the musical piece. The client device, monitors, using a microphone(s) in the client device, the errors in the playing of the sequence, and using a predefined accordingly updates the stored skill level value, and accordingly changes the arrangement, pace and/or tempo of the next sequence of musical symbols.
    Type: Application
    Filed: July 29, 2021
    Publication date: June 2, 2022
    Inventors: Eran Aharonson, Yuval Kaminka, Oded Zewi, Amitay Dobo
  • Publication number: 20220172640
    Abstract: Embodiments pertain to a system configured to provide a music learning session to a user. The system comprises a memory for storing data and executable instructions; and a processor that is configured to execute the executable instructions to result in performing the following steps: presenting the user with a representation of a musical piece to be played by the user with a music instrument; receiving an audio signal relating to an instrument output provided by the music instrument played by the user; and determining a level of correspondence between the received audio signal and the representation of the musical piece presented to the user. The steps may further comprises identifying an audio signal portion for which a determined level of correspondence does not meet a correspondence criterion; and determining an error characteristic for the identified audio signal portion.
    Type: Application
    Filed: November 18, 2021
    Publication date: June 2, 2022
    Inventors: Eran Aharonson, Yuval Kaminka, Oded Zewi, Amitay Dobo
  • Patent number: 8856263
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 7, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Publication number: 20140237066
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Application
    Filed: December 20, 2013
    Publication date: August 21, 2014
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8661090
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: February 25, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8612588
    Abstract: A system and method for accelerating web page delivery is disclosed in one embodiment. Web requests are made to an edge server of a first point of presence (POP) of a content delivery network (CDN). The web content can be cached at the edge server in the first POP. Where the cache is missing the web content, it is queried from a second POP determined to be closer to the origin server for the web content. The second POP can have its own cache or request the web content from the origin server. Only missing components from the web content are passed to the first POP. Additionally, the missing components can be compressed.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: December 17, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Ofir Ehrlich, Dima Potekhin, Tomer Altman, Leonid Fainberg, Gil Shai, Ofer Gadish, Amitay Dobo
  • Patent number: 8346885
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: January 1, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8321533
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: November 27, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Publication number: 20120297291
    Abstract: A method for acceleration of access to a web page. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements; generating a modified web page of the received web page using at least one of a plurality of acceleration techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from the execution of the at least one of a plurality of acceleration techniques; and storing the modified web page for use responsive to future user requests.
    Type: Application
    Filed: August 2, 2012
    Publication date: November 22, 2012
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Publication number: 20120226766
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Application
    Filed: May 14, 2012
    Publication date: September 6, 2012
    Applicant: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Publication number: 20120226972
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Application
    Filed: May 14, 2012
    Publication date: September 6, 2012
    Applicant: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8250457
    Abstract: A method for acceleration of access to a web page. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements; generating a modified web page of the received web page using at least one of a plurality of acceleration techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from the execution of the at least one of a plurality of acceleration techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: August 21, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8219633
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: July 10, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Publication number: 20120089695
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Application
    Filed: September 26, 2011
    Publication date: April 12, 2012
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger