Modular consumer-configurable electrical fixture system

    公开(公告)号:US11888256B2

    公开(公告)日:2024-01-30

    申请号:US18110358

    申请日:2023-02-15

    摘要: Described herein is a modular outlet system that provides flexibility in locating switches, outlets, and sensors. A base can be recessed into a surface, such as a wall, floor, or ceiling and can be connected to a power source. The base can accept multiple types of inserts. The inserts can include switches, outlets, sensors, and blank plates. The inserts can lock into place with the base and unlock based on manipulation of a recessed button. Inserts can engage the base with staged gate opening to minimize chances of electrical shock.

    Device application access and user data management

    公开(公告)号:US11818127B2

    公开(公告)日:2023-11-14

    申请号:US17244629

    申请日:2021-04-29

    申请人: VMware, Inc.

    摘要: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An agent application can set a value of an agent context ID to a server context ID corresponding to the context ID for the user profile. A status of a local context ID (“LCID”) of an SDK application can be determined in response to an application launch. Using the LCD, a context ID comparison can be performed on the device with a value of a context ID from one of the SDK application, the server, and the agent application based on the LCID status. The SDK application can be implemented with user specific user data obtained from one of the SDK application and the agent application based on a result of the context ID comparison.

    Establishing trust between two devices for secure peer-to-peer communication

    公开(公告)号:US11804969B2

    公开(公告)日:2023-10-31

    申请号:US17187940

    申请日:2021-03-01

    申请人: VMWARE, INC.

    摘要: Systems and methods are described for establishing trust between two devices for secure peer-to-peer communication. In an example, a first and a second device can each possess a digital signature issued by the same certificate authority and a hash function issued by the same trusted entity. The devices can exchange public keys that include their respective digital signatures. The second device can verify the first device's digital signature, encrypt an encryption key with the second device's public key, hash the encryption key using its hash function, and encrypt the hash using its private key. The second device can send the encrypted hash and encryption key to the first device. The first device can verify the second device's digital signature, decrypt the encryption key, and decrypt the encrypted hash. The first device can hash the encryption key using its hashing function and compare the two hashes to verify the second device.

    Device application access and user data management

    公开(公告)号:US11799868B2

    公开(公告)日:2023-10-24

    申请号:US17327176

    申请日:2021-05-21

    申请人: VMware, Inc.

    摘要: Software development kit (“SDK”) applications may be implemented with user data on an enterprise end-user or shared device subsequent to a single check-out process on the device. A user profile and a context ID for a user can be accessed based on user provided credentials. An SDK application can be identified as one application of an application cluster including at least two applications. A status of a local context ID (“LCID”) of the SDK application can be determined, and a value for the LCID can be established based on the status and a value of a comparison context ID obtained from a server or an agent application. The LCID and a context ID for a keychain for the application cluster can be compared, and the SDK application can be implemented with user specific user data obtained from the agent application or the keychain based on a result of the comparison.

    Test automation systems and methods using logical identifiers

    公开(公告)号:US11741002B2

    公开(公告)日:2023-08-29

    申请号:US17712793

    申请日:2022-04-04

    申请人: VMware, Inc.

    发明人: Amit Gupta

    摘要: Examples described herein include systems and methods for test automation of a graphical user interface (GUI) using a screen element structure. The test automation can utilize a test script that identifies screen elements and corresponding actions to perform. The test script can identify screen elements with physical identifiers. The test automation can request the screen element structure from a server and retrieve one or more logical identifiers that correspond to the physical identifier. This can allow the test automation to use the logical identifier that is suitable for the particular GUI screen being tested and the automation platform itself. The test script can remain the same even when logical identifiers evolve since the screen element structure can be updated to include new logical identifiers.

    Smart email task reminders
    10.
    发明授权

    公开(公告)号:US11733844B2

    公开(公告)日:2023-08-22

    申请号:US17735864

    申请日:2022-05-03

    申请人: VMware, Inc.

    摘要: Systems and methods herein assist users by identifying actionable tasks in an email and providing reminders and other tracking mechanisms for those tasks. For example, a method can include extracting a portion of the email and assigning a number to each word of the extracted portion of the email according to a library. The method can further include determining, based on the assigned numbers, whether the extracted portion of the email includes at least one actionable portion. In response to determining that the extracted portion of the email includes at least one actionable portion, at least one actionable portion can be presented to the user on a GUI associated with the user's device.