IDENTIFYING FONTS USING CUSTOM LIGATURES

    公开(公告)号:US20170147535A1

    公开(公告)日:2017-05-25

    申请号:US14950429

    申请日:2015-11-24

    CPC classification number: G06F17/214 G06F3/04842

    Abstract: A method for identifying a font displayed within an electronic document. In one embodiment, the method includes a computer processor identifying a string of two or more characters that correspond to a custom ligature within an electronic document, wherein the custom ligature is associated with at least one character of the electronic document. The method further includes accessing a font library associated with the electronic document. The method further includes identifying a font file within the font library that corresponds to the at least one character of the electronic document that is associated with the custom ligature. The method further includes identifying a glyph within the identified font file that corresponds to the custom ligature. The method further includes substituting the identified glyph into the electronic document to replace at least the custom ligature. The method further includes displaying the substituted glyph within the electronic document.

    AUTOMATED USER INTERFACE TRANSLATION

    公开(公告)号:US20250165727A1

    公开(公告)日:2025-05-22

    申请号:US18516150

    申请日:2023-11-21

    Abstract: A method, computer system and computer program product to automatically translate and adjust user interfaces is provided. A processor retrieves user interface for translation to a second language, wherein the user interface comprises a plurality of elements in a first language. A processor determines at least one semantic cluster of the plurality of elements. A processor determines at least one location cluster of the plurality of elements. A processor generates a translation of the plurality of elements in the first language to the second language, where the translation of the plurality of elements maintains proximity of i) the at least one semantic cluster of the plurality of elements or ii) the at least one location cluster of the plurality of elements.

    Managing transaction size during database replication

    公开(公告)号:US11841876B2

    公开(公告)日:2023-12-12

    申请号:US17482406

    申请日:2021-09-22

    CPC classification number: G06F16/273 G06F16/2379 G06N20/00

    Abstract: Techniques are described with regard to managing transaction size during a database replication process. An associated computer-implemented method includes identifying each of at least one transaction associated with at least one source database stored in a replication capture memory, identifying at least one potential excessive memory transaction by applying, via at least one machine learning pattern detection model, pattern detection to each of the at least one transaction stored in the replication capture memory, and constructing at least one compact data unit associated with each of the at least one potential excessive memory transaction. The computer-implemented method further includes facilitating compact data unit transmission to a replication apply server system in order to replicate the at least one compact data unit associated with each of the at least one potential excessive memory transaction to at least one target database via a replication apply server application.

    Playback control of a video based on competency assessment

    公开(公告)号:US11195552B1

    公开(公告)日:2021-12-07

    申请号:US17204060

    申请日:2021-03-17

    Abstract: Methods, apparatus, computer program products for pausing playback of a video based on competency assessment of a user are provided. In response to receiving a request to play a video from a user, a processor obtains corresponding competency values for the user, wherein each competency values indicate a competency assessment of the user imitating a content of the video. A processor determines one or more nodes from respective split nodes of adjacent segments in the video as pausing nodes based on the competency values and correlation of the adjacent segments, wherein the split nodes and the correlation of the adjacent segments are determined based on the content of the video. A processor pauses a playback of the video based on the pausing nodes during the playback of the video for the user.

    Establishing a conversation between intelligent assistants

    公开(公告)号:US11025687B2

    公开(公告)日:2021-06-01

    申请号:US16781374

    申请日:2020-02-04

    Abstract: A computer-implemented method of establishing a conversation between intelligent assistants includes subdividing content of a user's conversation monitored over a predetermined period of time into a plurality of segments, and associating a time stamp with each segment; hashing each of the plurality of segments wherein a hash value is associated with each segment; matching pairs of the hash values and their time stamps with hash values and time stamps received from one or more intelligent assistants associated with the one or more other persons; and establishing a connection between the user's intelligent assistant and an intelligent assistant of at least one of the one or more other persons, when the user's hash value and time stamp for one or more segments of the conversation match hash values and time stamps of one or more conversation segments of the at least one of the one or more other persons.

    DISPLAYING MESSAGES BASED ON IMPORTANCE
    37.
    发明申请

    公开(公告)号:US20200249809A1

    公开(公告)日:2020-08-06

    申请号:US16267984

    申请日:2019-02-05

    Abstract: Embodiments of the present invention include computer-implemented methods, computer systems, and computer program products for displaying messages based on categories. According to an embodiment, a computer-implemented method comprises: receiving, by a device operatively coupled to one or more processors, a request for displaying messages for a user based on categories; calculating, by the device, an importance score of each of the messages to the user; classifying, by the device, the messages into the categories based on calculated importance scores of the messages; and displaying, by the device, the messages for the user based on the categories.

    ESTABLISHING A CONVERSATION BETWEEN INTELLIGENT ASSISTANTS

    公开(公告)号:US20190141097A1

    公开(公告)日:2019-05-09

    申请号:US15805561

    申请日:2017-11-07

    Abstract: A computer-implemented method of establishing a conversation between intelligent assistants includes subdividing content of a user's conversation monitored over a predetermined period of time into a plurality of segments, and associating a time stamp with each segment; hashing each of the plurality of segments wherein a hash value is associated with each segment; matching pairs of the hash values and their time stamps with hash values and time stamps received from one or more intelligent assistants associated with the one or more other persons; and establishing a connection between the user's intelligent assistant and an intelligent assistant of at least one of the one or more other persons, when the user's hash value and time stamp for one or more segments of the conversation match hash values and time stamps of one or more conversation segments of the at least one of the one or more other persons.

    NAVIGATING VIDEO SCENES USING COGNITIVE INSIGHTS

    公开(公告)号:US20190026367A1

    公开(公告)日:2019-01-24

    申请号:US15657626

    申请日:2017-07-24

    Abstract: Embodiments of the invention include method, systems and computer program products for obtaining a scene from a database. Aspects of the invention include receiving a search request for a scene stored in a database including annotated video content. One or more keywords are extracted from the search request. Extended keywords are generated for each keyword. The extended keywords and keywords are compared to the annotated video content to identify target scenes including target scene annotations. A confidence rating is assigned to each of the target scenes based at least in part on a correlation between the target scene annotations for each of the target scenes and the extended keywords and keywords. And at least one of the target scenes are displayed to the user, wherein the at least one of the target scenes is determined based on the confidence ratings.

Patent Agency Ranking