REMOTELY GUIDING SEQUENCES OF OPERATIONAL INSTRUCTIONS

    公开(公告)号:US20250045036A1

    公开(公告)日:2025-02-06

    申请号:US18230023

    申请日:2023-08-03

    Abstract: A computer-implemented method, according to one embodiment, includes: receiving an initial sequence of operational instructions configured to update software programming in an electronic device. Contradicting ones of the operational instructions in the initial sequence are identified, and differences between the contradicting operational instructions are compared. As a result, the contradicting operational instructions are rectified by modifying the initial sequence of operational instructions. The software programming in the electronic device is also updated by implementing the modified sequence of operational instructions.

    Environment- and preference-based application and operation guidance selection

    公开(公告)号:US12216901B2

    公开(公告)日:2025-02-04

    申请号:US17948490

    申请日:2022-09-20

    Abstract: A method for selecting an application and associated operational guidance to utilize on a mobile device is disclosed. In one embodiment, such a method identifies a selected environment of interest. Within the selected environment, the method identifies one or more applications that are commonly utilized by users within the selected environment and documents the one or more applications. The method detects physical entry of a particular user into the selected environment and, in response to detecting the entry, automatically notifies the particular user of the one or more applications that are commonly utilized within the selected environment. In certain embodiments, the method enables the user to quickly launch the one or more applications and/or provides operational guidance to the user with regard to using the one or more applications. A corresponding system and computer program product are also disclosed.

    ENHANCING ACCESSIBILITY FOR INDIVIDUALS WITH DISABILITIES

    公开(公告)号:US20240419464A1

    公开(公告)日:2024-12-19

    申请号:US18211373

    申请日:2023-06-19

    Abstract: Disability-related information of a user of a computing device can be acquired, the computing device can present a scene with user interface elements to the user. An accessibility requirement of the user can be identified based on the acquired disability-related information of the user. A processing routine can be determined from a plurality of processing routines stored in a routine library based on the accessibility requirement of the user. One or more of the user interface elements of the scene can be modified using the determined processing routine. The scene with the modified one or more of the user interface elements can be presented to the user through the computing device.

    Software globalization management
    26.
    发明授权

    公开(公告)号:US11036496B2

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

    申请号:US16810899

    申请日:2020-03-06

    Abstract: Embodiments of the present invention provide a method, system and computer program product for software globalization management. In an embodiment of the invention, a method for software globalization management includes loading markup in a browser for rendering in the browser and parsing the markup to identify different markup language tags disposed in the markup. Thereafter, on condition that during the parsing a globalization tag is detected, an internationalization key associated with a textual resource is extracted in connection with the globalization tag, a locale setting is retrieved for the browser, the key is submitted to remote repository with the locale setting in order to retrieve therefrom a translated form of the textual resource in accordance with the locale setting, the translated form of the textual resource is received in response to the requesting and the markup is rendered with the translated form of the textual resource.

    Reliability processing of remote direct memory access

    公开(公告)号:US10958588B2

    公开(公告)日:2021-03-23

    申请号:US15888228

    申请日:2018-02-05

    Abstract: Methods and systems for monitoring remote transmissions of messages among a plurality of nodes are described. A processing element in a first node may allocate a sequence number to a request to read and/or update data in a second node. The processing element may be different from main processors of the first node. The processing element may send the message and the sequence number to the second node. The processing element may modify a status of the sequence number to an active state, indicating a transmission of the message is pending. The processing element may, in response to a response from the second node, modify the status of the sequence number to an inactive state, indicating a completed transmission of the message. The processing element may, in response to no response from the second node within a time period, resend the message and the sequence number to the second node.

    Reduced number of counters for reliable messaging

    公开(公告)号:US10812416B2

    公开(公告)日:2020-10-20

    申请号:US15855447

    申请日:2017-12-27

    Abstract: A shared memory maintained by sender processes stores a sequence number counter per destination process. A sender process increments the sequence number counter in the shared memory in sending a message to a destination process. The sender process sends a data packet comprising the message and at least a sequence number specified by the sequence number counter. All of the sender processes share a sequence number counter per destination process, each of the sender processes incrementing the sequence number counter in sending a respective message. Receiver processes run on the hardware processor, each of the receiver processes maintaining a local memory counter on the memory, the local memory counter associated with a sending node. The local memory counter stores a sequence number of a message received from the sending node. The receiver process delivers incoming data packets ordered by sequence numbers of the data packets.

    MAPPING 2-DIMENSIONAL MESHES ON 3-DIMENSIONAL TORUS

    公开(公告)号:US20200220787A1

    公开(公告)日:2020-07-09

    申请号:US16241128

    申请日:2019-01-07

    Abstract: In a L×M×N 3D torus network of computer nodes, a 2-dimensional plane comprising M×N torus network of nodes mapped into M/2 meshes×2*N torus network of nodes. N can be k*M, k is an integer greater than zero, and M and N are even numbers. Each of M/2 mesh of the 2*N torus is contiguous in the 2D plane. Mapping is performed for each of the L planes of the L×M×N 3D torus network. The M/2 meshes are combined with a remaining torus network dimension comprising L planes, the combining creating another 2*N pattern, wherein an L*M/2×2*N communication pattern is created. Application entities are executed according to the mapped L*M/2×2*N communication pattern.

    Text resources processing in an application

    公开(公告)号:US10691474B2

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

    申请号:US15396948

    申请日:2017-01-03

    Abstract: Embodiments of the present disclosure relate to text resources in an application. According to a method, an updated application is run, wherein information displayed on at least one text resource in the updated application is editable and the information displayed on at least one text resource in an original application of the updated application is not editable. Then, in response to a first piece of information displayed on a text resource of the at least one text resource being changed to a second piece of information, ID of the text resource of the at least one text resource in the updated application is obtained; and the second piece of information is mapped to the ID of the text resource in a file corresponding to the at least one text resource in the updated application.

Patent Agency Ranking