System and method for processing random events

    公开(公告)号:US10828564B2

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

    申请号:US16522012

    申请日:2019-07-25

    Abstract: Implementations of the present disclosure are directed to a method, a system, and an article for managing the use of global position information in a multi-player online game. An example computer-implemented method can include: identifying a number of random events for which each random event has a plurality of possible outcomes and each possible outcome has a respective probability of occurrence for each random event; selecting a first possible outcome from the plurality of possible outcomes; determining a probability distribution for the first possible outcome that defines a relationship between (i) a number of occurrences of the first possible outcome in the number of random events and (ii) a range of probabilities; selecting a first probability from the range of probabilities; and determining the number of occurrences of the first possible outcome based on the probability distribution and the selected first probability.

    System and method for encapsulating computer communications

    公开(公告)号:US10678616B2

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

    申请号:US16185744

    申请日:2018-11-09

    Abstract: Implementations of the present disclosure are directed to a method, a system, and an article for binding computer languages. An example computer-implemented method includes: operating an application on at least one computer in a first computer language; operating a platform for the application on the at least one computer in a second computer language; binding the first computer language with the second computer language; and communicating between the application and the platform using the binding of the first computer language and the second computer language.

    MANAGING GROUPS OF USERS IN AN APPLICATION CLIENT

    公开(公告)号:US20200128070A1

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

    申请号:US16597616

    申请日:2019-10-09

    Abstract: Logically separating users into isolation groups is described. An example computer-implemented method can include identifying a first group of users of an online system that allows users to interact with one another on the online system. The method may also include grouping the first group of users into a first isolation group. The method may also include identifying a second group of users of the online system separate from the first group of users within the online system. The method may also include grouping the second group of users into a second isolation group. The first isolation group and the second isolation group may include logical boundaries that restrict interaction within the online system between users in the first isolation group and users in the second isolation group. Additionally, the first isolation group and the second isolation group may be hosted on the same server.

    SYSTEM AND METHOD FOR MANAGING VIEWABLE SEGMENTS OF COMPUTER APPLICATION CONTENT

    公开(公告)号:US20200078677A1

    公开(公告)日:2020-03-12

    申请号:US16541642

    申请日:2019-08-15

    Inventor: Matt Walsh

    Abstract: In some implementations, a method is provided. The method includes defining a minimum duration of a segment the presenting a portion of content from an application client, the content comprising a plurality of time steps. An interest score is determined for each of the plurality of time steps, the interest score based on events that occurred in a time step. A set of segments is defined, each segment in the set including one or more time steps from the plurality of time steps. One or more of the set of segments are presented to a user.

    Systems and methods for managing a cluster of cache servers

    公开(公告)号:US10528442B2

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

    申请号:US16225534

    申请日:2018-12-19

    Abstract: Implementations of this disclosure are directed to systems, devices and methods for implementing a cache data management system. Webserver computers receive cache data requests for data stored at a computer cluster comprising a plurality of master cache data server computers that do not have corresponding slave cache data server computers to store reserve cache data. Proxy computers in communication with the plurality of webserver computers and the computer cluster route the cache data requests from the webserver computers to the computer cluster. Each proxy computer includes a sentinel module to monitor a health of the computer cluster by detecting failures of master cache data server computers and a trask monitor agent to manage the computer cluster. In response to the sentinel module detecting a failed master cache data server computer, the trask monitor agent replaces the failed master cache data server computer with a substantially empty reserve master cache data server computer, which is subsequently populated with the reserve cache data from a master database.

    Systems and methods for incentivizing user feedback for translation processing

    公开(公告)号:US10346543B2

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

    申请号:US15586779

    申请日:2017-05-04

    Abstract: Systems and methods of various embodiments may enable or refine translation of text between a first language and a second language. In particular, systems and methods may enable or refine a text translation by soliciting and/or receiving feedback for: translation of a first word or phrase from a first language to a second language; transformation of the first word or phrase (in the first language) to a second word or phrase in the first language; or transformation of the first word or phrase (in the first language) to a second word or phrase in the second language. The systems and methods of various embodiments may incentivize user feedback for failed translations in order to encourage user feedback, improve the quality of user feedback received, and to permit development of translation corpora that can evolve with time.

    SYSTEMS AND METHODS FOR LANGUAGE DETECTION
    9.
    发明申请

    公开(公告)号:US20190108214A1

    公开(公告)日:2019-04-11

    申请号:US16210405

    申请日:2018-12-05

    Abstract: Implementations of the present disclosure are directed to a method, a system, and a computer program storage device for identifying a language in a message. Non-language characters are removed from a text message to generate a sanitized text message. An alphabet and/or a script are detected in the sanitized text message by performing at least one of (i) an alphabet-based language detection test to determine a first set of scores and (ii) a script-based language detection test to determine a second set of scores. Each score in the first set of scores represents a likelihood that the sanitized text message includes the alphabet for one of a plurality of different languages. Each score in the second set of scores represents a likelihood that the sanitized text message includes the script for one of the plurality of different languages. The language in the sanitized text message is identified based on at least one of the first set of scores, the second set of scores, and a combination of the first and second sets of scores.

    SYSTEM AND METHOD FOR UTILIZING MEMORY EFFICIENT DATA STRUCTURES FOR EMOJI SUGGESTIONS

    公开(公告)号:US20190087466A1

    公开(公告)日:2019-03-21

    申请号:US16135478

    申请日:2018-09-19

    Abstract: Implementations of the present disclosure are directed to a method, a system, and an article for suggesting emojis in electronic communication. An example method can include: providing a trie data structure on a client device, the trie data structure storing a dictionary and including a plurality of nodes, wherein at least one node in the trie data structure includes a children array including at least one of: an integer index for identifying a child node; and an array size corresponding to a number of child nodes for the at least one node; and detecting, by the client device, at least one character entered by a user in a user interface of the client device; identifying, using the trie data structure, at least one emoji corresponding to the at least one character; and presenting the at least one emoji in the user interface for user selection.

Patent Agency Ranking