Efficient denormalization of data instances

    公开(公告)号:US10540332B2

    公开(公告)日:2020-01-21

    申请号:US15227745

    申请日:2016-08-03

    Abstract: Technologies are described herein for denormalizing data instances. Schemas for data instances are embedded with annotations indicating how the denormalization is to be performed. Based on the annotations, one or more sub per object indexes (“sub POIs”) can be generated for each data instance and stored. The sub POIs can include a target sub POI containing data from the data instance, and at least one source sub POI containing data from another data instance, if the data instance depends on the other data instance. Data instance updates can be performed by identifying sub POIs that are related to the updated data instance in storage, and updating the related sub POIs according to the update to the data instance. The sub POIs can be sent to an indexing engine to generate an index for a search engine to facilitate searches on the data instances.

    Scenario-adaptive input method editor

    公开(公告)号:US10108726B2

    公开(公告)日:2018-10-23

    申请号:US15189777

    申请日:2016-06-22

    Abstract: An input method editor (IME) described herein couples scenarios of the input of the user with specific network services to offer more relevant and richer candidates for higher input productivity. Data relating to a computer application in which the input candidates are to be input and/or context relating to a user-submitted query is collected and analyzed to determine a scenario. The input candidates may include text candidates and rich candidates. The IME may select a scenario-tuned and type specific engine to identify the text candidates and/or rich candidates. The scenario-tuned text candidate engines leverage scenario-tuned language models and lexicons, and the scenario-tuned rich candidate engines leverage scenario-relevant web services, such as image, mapping, and video search, when available and appropriate.

    Efficient Denormalization of Data Instances
    3.
    发明申请

    公开(公告)号:US20200151156A1

    公开(公告)日:2020-05-14

    申请号:US16740081

    申请日:2020-01-10

    Abstract: Technologies are described herein for denormalizing data instances. Schemas for data instances are embedded with annotations indicating how the denormalization is to be performed. Based on the annotations, one or more sub per object indexes (“sub POIs”) can be generated for each data instance and stored. The sub POIs can include a target sub POI containing data from the data instance, and at least one source sub POI containing data from another data instance, if the data instance depends on the other data instance. Data instance updates can be performed by identifying sub POIs that are related to the updated data instance in storage, and updating the related sub POIs according to the update to the data instance. The sub POIs can be sent to an indexing engine to generate an index for a search engine to facilitate searches on the data instances.

    Efficient denormalization of data instances

    公开(公告)号:US11442905B2

    公开(公告)日:2022-09-13

    申请号:US16740081

    申请日:2020-01-10

    Abstract: Technologies are described herein for denormalizing data instances. Schemas for data instances are embedded with annotations indicating how the denormalization is to be performed. Based on the annotations, one or more sub per object indexes (“sub POIs”) can be generated for each data instance and stored. The sub POIs can include a target sub POI containing data from the data instance, and at least one source sub POI containing data from another data instance, if the data instance depends on the other data instance. Data instance updates can be performed by identifying sub POIs that are related to the updated data instance in storage, and updating the related sub POIs according to the update to the data instance. The sub POIs can be sent to an indexing engine to generate an index for a search engine to facilitate searches on the data instances.

    Efficient Denormalization of Data Instances
    7.
    发明申请

    公开(公告)号:US20180039656A1

    公开(公告)日:2018-02-08

    申请号:US15227745

    申请日:2016-08-03

    Abstract: Technologies are described herein for denormalizing data instances. Schemas for data instances are embedded with annotations indicating how the denormalization is to be performed. Based on the annotations, one or more sub per object indexes (“sub POIs”) can be generated for each data instance and stored. The sub POIs can include a target sub POI containing data from the data instance, and at least one source sub POI containing data from another data instance, if the data instance depends on the other data instance. Data instance updates can be performed by identifying sub POIs that are related to the updated data instance in storage, and updating the related sub POIs according to the update to the data instance. The sub POIs can be sent to an indexing engine to generate an index for a search engine to facilitate searches on the data instances.

    Input Method Editor Providing Language Assistance
    8.
    发明申请
    Input Method Editor Providing Language Assistance 审中-公开
    输入法编辑器提供语言辅助

    公开(公告)号:US20160196150A1

    公开(公告)日:2016-07-07

    申请号:US14911247

    申请日:2013-08-09

    Abstract: An input method editor (IME) configured to provide language assistance across a plurality of applications is disclosed. In one example, the IME is adapted for use by English-as-a-second-language (ESL) users. In a specific example, language assistance may be provided by first detecting a need to suggest a substitute word to a user who is typing within an application. The detection may be based on a probability that a current word is in error. If a need is detected, a suggestion may be obtained for the word, such as from a cloud linguistic service or from a local lexicon and language-model, if network connectivity is poor. Once obtained, the suggestion may be displayed to the user in a non-intrusive manner by user interface element(s). Interaction with the user allows the user to accept or reject the suggestion, and perform other functions, such as relocating user interface elements utilized by the display.

    Abstract translation: 公开了一种被配置为在多个应用中提供语言辅助的输入法编辑器(IME)。 在一个示例中,IME适用于英语 - 第二语言(ESL)用户。 在具体示例中,可以通过首先检测对在应用程序中打字的用户建议替代词语的需要来提供语言辅助。 该检测可以基于当前字错误的概率。 如果检测到需要,如果网络连通性较差,则可以从云语言服务或本地词典和语言模型获得该词的建议。 一旦获得,可以通过用户界面元素以非侵入式的方式向用户显示该建议。 与用户的交互允许用户接受或拒绝该建议,并执行其他功能,例如重新定位显示器使用的用户界面元素。

Patent Agency Ranking