Self-adjusting music scrolling system
    1.
    发明授权
    Self-adjusting music scrolling system 失效
    自调音乐滚动系统

    公开(公告)号:US07482529B1

    公开(公告)日:2009-01-27

    申请号:US12100125

    申请日:2008-04-09

    IPC分类号: G10H7/00 A63H5/00 G04B13/00

    摘要: A self-adjusting music scrolling method comprises providing a display screen, selecting a music score to be played by a musician, wherein the music score is cataloged and stored in a music score database as a first MIDI file, displaying a first portion of the selected music score on the display screen, recording musical notes played by a musician with a digital device, storing the recorded musical notes in memory as a WAV file, converting the WAV file into a second MIDI file, comparing the first MIDI file and the second MIDI file with a MIDI comparison algorithm, determining if the first MIDI file substantially matches the second MIDI file, automatically adjusting the music score on the display screen to show a second portion of the selected music score upon determining that the first MIDI file substantially matches the second MIDI file, and displaying one or more mistakes detected on the display screen upon determining that the first MIDI file does not substantially match the second MIDI file.

    摘要翻译: 自调整音乐滚动方法包括提供显示屏幕,选择要由音乐家播放的音乐分数,其中音乐分数被编目并存储在音乐数据库中作为第一MIDI文件,显示所选择的第一部分 记录在显示屏幕上的乐谱,记录由音乐人与数字设备播放的音符,将所记录的音符存储在存储器中作为WAV文件,将WAV文件转换成第二MIDI文件,比较第一MIDI文件和第二MIDI文件 文件与MIDI比较算法,确定第一MIDI文件是否基本上与第二MIDI文件匹配,在确定第一MIDI文件基本上匹配第二MIDI文件的第二MIDI文件后自动调整显示屏幕上的音乐分数以显示所选音乐得分的第二部分 MIDI文件,并且在确定第一MIDI文件基本上不匹配第二M时,显示在显示屏幕上检测到的一个或多个错误 IDI文件。

    Automated generation of bridging code to augment a legacy application using an object-oriented language
    2.
    发明授权
    Automated generation of bridging code to augment a legacy application using an object-oriented language 有权
    自动生成桥接代码,以使用面向对象语言来扩展遗留应用程序

    公开(公告)号:US08881100B2

    公开(公告)日:2014-11-04

    申请号:US13227241

    申请日:2011-09-07

    IPC分类号: G06F9/44

    摘要: A legacy machine-oriented language interface definition of a new module to be implemented within a legacy machine-oriented language application using an object-oriented language is received at a processor. An object-oriented class definition and bridging code that interfaces the object-oriented class definition to the legacy machine-oriented language interface definition is generated by the processor. An updated version of the object-oriented class definition is received that includes object-oriented code that implements functionality of the new module. A new version of the legacy machine-oriented language application is created that includes the new module as a new object accessible using the legacy machine-oriented language interface definition and as implemented by the object-oriented code in the updated version of the object-oriented class definition.

    摘要翻译: 在处理器处接收在使用面向对象语言的传统面向机器的语言应用程序中实现的新模块的遗留机器导向语言接口定义。 由面向对象的类定义和桥接代码将面向对象的类定义与传统面向机器的语言接口定义相连接,由处理器生成。 接收到面向对象的类定义的更新版本,其中包括实现新模块功能的面向对象的代码。 创建了一种新版本的面向机器的语言应用程序,其中包括新模块作为可使用旧版面向机器语言界面定义的新对象,并由面向对象代码在面向对象的更新版本中实现 类定义。

    METHODS AND SYSTEMS FOR IDENTIFYING DESIRED INFORMATION
    3.
    发明申请
    METHODS AND SYSTEMS FOR IDENTIFYING DESIRED INFORMATION 审中-公开
    识别所需信息的方法和系统

    公开(公告)号:US20090299992A1

    公开(公告)日:2009-12-03

    申请号:US12130847

    申请日:2008-05-30

    IPC分类号: G06F17/30

    CPC分类号: G06F16/90335

    摘要: A method of identifying desired objects of information determines whether an existing rule is appropriate to identify a new desired object of information, defines a new rule to include at least one search query string when one of the existing rules is not appropriate to identify the new desired object of information, and defines an initial new search query string to identify the new desired object of information, wherein the initial search query string has a search query string input value. Furthermore, the method includes identifying objects having an object value equal to the search query string input value, and identifying the objects as the results of the processing operation and as having an equivalence relationship with the initial search query string. When the results do not satisfy the new rule, subsequent search query strings are defined to form a search query string chain.

    摘要翻译: 识别期望的信息对象的方法确定现有规则是否适合于识别新的期望的信息对象,当现有规则之一不适合于识别新的期望值时,定义新规则以包括至少一个搜索查询字符串 并且定义初始新的搜索查询字符串以识别新的期望的信息对象,其中初始搜索查询字符串具有搜索查询字符串输入值。 此外,该方法包括识别具有与搜索查询字符串输入值相等的对象值的对象,并且识别作为处理操作的结果的对象以及与初始搜索查询字符串具有等价关系。 当结果不满足新规则时,定义后续搜索查询字符串以形成搜索查询字符串链。

    AUTOMATED GENERATION OF BRIDGING CODE TO AUGMENT A LEGACY APPLICATION USING AN OBJECT-ORIENTED LANGUAGE
    4.
    发明申请
    AUTOMATED GENERATION OF BRIDGING CODE TO AUGMENT A LEGACY APPLICATION USING AN OBJECT-ORIENTED LANGUAGE 有权
    使用面向对象的语言自动生成桥接代码

    公开(公告)号:US20130061205A1

    公开(公告)日:2013-03-07

    申请号:US13227241

    申请日:2011-09-07

    IPC分类号: G06F9/44

    摘要: A legacy machine-oriented language interface definition of a new module to be implemented within a legacy machine-oriented language application using an object-oriented language is received at a processor. An object-oriented class definition and bridging code that interfaces the object-oriented class definition to the legacy machine-oriented language interface definition is generated by the processor. An updated version of the object-oriented class definition is received that includes object-oriented code that implements functionality of the new module. A new version of the legacy machine-oriented language application is created that includes the new module as a new object accessible using the legacy machine-oriented language interface definition and as implemented by the object-oriented code in the updated version of the object-oriented class definition.

    摘要翻译: 在处理器处接收在使用面向对象语言的传统面向机器的语言应用程序中实现的新模块的遗留机器导向语言接口定义。 由面向对象的类定义和桥接代码将面向对象的类定义与传统面向机器的语言接口定义相连接,由处理器生成。 接收到面向对象的类定义的更新版本,其中包括实现新模块功能的面向对象的代码。 创建了一种新版本的面向机器的语言应用程序,其中包括新模块作为可使用旧版面向机器语言界面定义的新对象,并由面向对象的代码在面向对象的更新版本中实现 类定义。

    SELF-ADJUSTING MUSIC SCROLLING SYSTEM
    5.
    发明申请
    SELF-ADJUSTING MUSIC SCROLLING SYSTEM 审中-公开
    自调音乐滚动系统

    公开(公告)号:US20090255396A1

    公开(公告)日:2009-10-15

    申请号:US12266327

    申请日:2008-11-06

    IPC分类号: G09B15/02

    摘要: A system for automatically adjusting a music score comprises a display screen and a music scrolling system configured to perform the steps of selecting a music score, the music score being cataloged and stored in a music score database as a first MIDI file, displaying a first portion of the selected music score on the display screen, recording musical notes with a digital device, storing the recorded musical notes in memory as a WAV file, converting the WAV file into a second MIDI file, comparing the first MIDI file and the second MIDI file with a MIDI comparison algorithm, determining if the first MIDI file substantially matches the second MIDI file, automatically adjusting the music score on the display screen upon determining that the first MIDI file substantially matches the second MIDI file, and displaying one or more mistakes upon determining that the first MIDI file does not substantially match the second MIDI file.

    摘要翻译: 一种用于自动调整音乐分数的系统包括:显示屏和音乐滚动系统,其被配置为执行以下步骤:选择音乐分数,将音乐分数编目并存储在乐谱数据库中作为第一MIDI文件,显示第一部分 在所述显示屏幕上显示所选择的乐谱,使用数字设备记录音符,将所记录的音符存储在存储器中作为WAV文件,将所述WAV文件转换为第二MIDI文件,将所述第一MIDI文件和所述第二MIDI文件进行比较 使用MIDI比较算法,确定第一MIDI文件是否与第二MIDI文件基本匹配,在确定第一MIDI文件基本上与第二MIDI文件匹配时自动调整显示屏幕上的音乐分数,并且在确定后显示一个或多个错误 第一个MIDI文件基本上不匹配第二个MIDI文件。