Abstract:
Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
Abstract:
A first electronic device stores in its memory one or more installation files for a first version of an application. A local connection is established between the first electronic device and a second electronic device. The local connection is independent of Internet connectivity. Using the local connection, a determination is made as to whether the first version of the application is installed on the second electronic device. In response to a determination that the first version of the application is not installed on the second electronic device, the first electronic device sends, to the second electronic device through the local connection, the one or more installation files for the first version of the application.
Abstract:
Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
Abstract:
Embodiments are disclosed for transliteration decoding using a tree structure. A method according to some embodiments includes steps of: generating a tree structure for an input string in a first script system, the tree structure including nodes representing segments of the input string; identifying segmentation candidates for the input string based on paths of the tree structure, the segmentation candidates segmenting the input string into character groups; selecting a segmentation candidate based on probabilities of the segmentation candidates predicted by a probabilistic model; segmenting the input string into character groups that correspond to characters in a second script system; decoding the character groups in the first script system into the characters in the second script system, the characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
Abstract:
A computer system allows two devices operated by two users from a plurality of trusted users to establish a direct peer to peer limited range wireless connection based on a social network connection between the users. The first client device associated with a first user receives a list of the plurality of trusted users from the computer system. The first client device receives a limited range signal broadcast by a second client device. The first client device determines that the second client device is associated with a second user from the plurality of trusted users based on the list and the limited range signal. Responsive to determining that the second client device is associated with the second user from the plurality of trusted users, the first client device establishes a direct peer to peer wireless connection. The first client device transmits content to the second client device via the peer to peer wireless connection.
Abstract:
Systems, methods, and non-transitory computer readable media are configured to evaluate, by a computing system associated with a user, a sharing policy associated with a media content item. It is determined whether provision of the media content item to a second computing system associated with a second user is permissible under the sharing policy. The media content item is transmitted to the second computing system in a peer to peer manner when the provision is permissible under the sharing policy.
Abstract:
A computer system allows two devices operated by two users from a plurality of trusted users to establish a direct peer to peer limited range wireless connection based on a social network connection between the users. The first client device associated with a first user receives a list of the plurality of trusted users from the computer system. The first client device receives a limited range signal broadcast by a second client device. The first client device determines that the second client device is associated with a second user from the plurality of trusted users based on the list and the limited range signal. Responsive to determining that the second client device is associated with the second user from the plurality of trusted users, the first client device establishes a direct peer to peer wireless connection. The first client device transmits content to the second client device via the peer to peer wireless connection.
Abstract:
A computer system allows two devices operated by two users from a plurality of trusted users to establish a direct peer to peer wireless connection based on a social network connection. An online system uses social network connection information to determine trusted users for each of the client devices, and monitors the geographic locations of the client devices. Responsive to determining that the client devices are within a predetermined distance from each other and are trusted users for each other, the online system transmits connection information to the client devices, prompting the client devices to establish a direct peer to peer wireless connection through which content can be transmitted.
Abstract:
A computer system allows two devices operated by two users from a plurality of trusted users to establish a direct peer to peer wireless connection based on a social network connection. An online system uses social network connection information to determine trusted users for each of the client devices, and monitors the geographic locations of the client devices. Responsive to determining that the client devices are within a predetermined distance from each other and are trusted users for each other, the online system transmits connection information to the client devices, prompting the client devices to establish a direct peer to peer wireless connection through which content can be transmitted.