Match Group, LLC v. Bumble Trading Inc.

Western District of Texas, txwd-6:2018-cv-00080

Exhibit 2

Interested in this case?

Current View

Full Text

2 Exhibit 2 2 ASSERTED CLAIMS U.S. PATENT NO. 9,733,811 No. Limitation 1P A computer implemented method of profile matching, comprising: 1[a] electronically receiving a plurality of user online-dating profiles, each profile comprising traits of a respective user and associated with a social networking platform; 1[b] electronically receiving a first request for matching, the first request electronically submitted by a first user using a first electronic device; 1[c] determining a set of potential matches from the plurality of user online-dating profiles for the first user in response to receiving the first request; 1[d] causing the display of a graphical representation of a first potential match of the set of potential matches to the first user on a graphical user interface of the first electronic device, the first potential match corresponding to a second user; 1[e] determining that the first user expressed a positive preference indication regarding the first potential match at least by determining that the first user performed a first swiping gesture associated with the graphical representation of the first potential match on the graphical user interface; 1[f] in response to determining that the first user expressed the positive preference indication regarding the first potential match, automatically causing the graphical user interface to display a graphical representation of a second potential match of the set of potential matches instead of the graphical representation of the first potential match; 1[g] determining that the second user has expressed a positive preference indication regarding the first user after determining that the first user expressed the positive preference indication regarding the first potential match; 1[h] determining to enable initial communication between the first user and the second user in response to determining that both the first user has expressed the positive preference indication regarding the second user and the second user has expressed the positive preference indication regarding the first user; 1[i] in response to determining to enable initial communication between the first user and the second user, causing the graphical user interface to display to the first user the graphical representation of the first potential match; 1[j] determining that the first user expressed a negative preference indication regarding a third potential match of the set of potential matches at least by determining that the first user performed a second swiping gesture associated with a graphical representation of the third potential match on the graphical user interface, the second swiping gesture different than the first swiping gesture, the third potential match corresponding to a third user; 1[k] preventing communication between the first user and the third user after determining that the first user has expressed the negative preference indication regarding the regarding the third user; 2 1[l] determining that the first user expressed a positive preference indication regarding a fourth potential match of the set of potential matches at least by determining that the first user performed the first swiping gesture associated with a graphical representation of the fourth potential match on the graphical user interface, the fourth potential match corresponding to a fourth user; and 1[m] preventing communication between the first user and the fourth user after determining that the fourth user has expressed a negative preference indication regarding the first user. 2 The method of claim 1, further comprising: in response to determining that both the first user has expressed the positive preference indication regarding the second user and the second user has expressed the positive preference indication regarding the first user, causing the display of a graphical notification, on the graphical user interface of the first electronic device, that a match exists between the first user and the second user, the graphical notification comprising a user interface control enabling the text area to be presented to the first user. 3 The method of claim 1, wherein the set of potential matches for the first user comprises one or more potential matches that are each associated with a geographic location within a threshold distance of a geographic location associated with the first user, the threshold distance being a stored value. 4P A non-transitory computer-readable medium comprising instructions that, when executed by a processor, are configured to: 4[a] electronically receive a plurality of user online-dating profiles, each profile comprising traits of a respective user and associated with a social networking platform; 4[b] electronically receive a first request for matching, the first request electronically submitted by a first user using a first electronic device; 4[c] determine a set of potential matches from the plurality of user online-dating profiles for the first user in response to receiving the first request; 4[d] cause the display of a graphical representation of a first potential match of the set of potential matches to the first user on a graphical user interface of the first electronic device, the first potential match corresponding to a second user; 4[e] determine that the first user expressed a positive preference indication regarding the first potential match at least by determining that the first user performed a first swiping gesture associated with the graphical representation of the first potential match on the graphical user interface; 4[f] in response to the determination that the first user expressed the positive preference indication regarding the first potential match, automatically cause the graphical user interface to display a graphical representation of a second potential match of the set of potential matches instead of the graphical representation of the first potential match; 4[g] determine that the second user has expressed a positive preference indication regarding the first user after determining that the first user expressed the positive preference indication regarding the first potential match; 4[h] determine to enable initial communication between the first user and the second user in response to the determination that both the first user has expressed the 2 positive preference indication regarding the second user and the second user has expressed the positive preference indication regarding the first user; 4[i] in response to the determination to enable initial communication between the first user and the second user, cause the graphical user interface to display to the first user the graphical representation of the first potential match; 4[j] determine that the first user expressed a negative preference indication regarding a third potential match of the set of potential matches at least by determining that the first user performed a second swiping gesture associated with a graphical representation of the third potential match on the graphical user interface, the second swiping gesture different than the first swiping gesture, the third potential match corresponding to a third user; 4[k] prevent communication between the first user and the third user after determining that the first user has expressed the negative preference indication regarding the third user; 4[l] determine that the first user expressed a positive preference indication regarding a fourth potential match of the set of potential matches at least by determining that the first user performed the first swiping gesture associated with a graphical representation of the fourth potential match on the graphical user interface, the fourth potential match corresponding to a fourth user; and 4[m] prevent communication between the first user and the fourth user after determining that the fourth user has expressed a negative preference indication regarding the first user. 5 The medium of claim 4, further comprising instructions configured to, in response to the determination that both the first user has expressed the positive preference indication regarding the second user and the second user has expressed the positive preference indication regarding the first user, cause the display of a graphical notification, on the graphical user interface of the first electronic device, that a match exists between the first user and the second user, the graphical notification comprising a user interface control enabling the text area to be presented to the first user. 6 The medium of claim 4, wherein the set of potential matches for the first user comprises one or more potential matches that are each associated with a geographic location within a threshold distance of a geographic location associated with the first user, the threshold distance being a stored value. 7P A system for profile matching, comprising an interface operable to: 7[a] electronically receive a plurality of user online-dating profiles, each profile comprising traits of a respective user and associated with a social networking platform; 7[b] electronically receive a first request for matching, the first request electronically submitted by a first user using a first electronic device; and 7[c] a processor coupled to the interface and operable to: determine a set of potential matches from the plurality of user online-dating profiles for the first user in response to receiving the first request; 7[d] cause the interface to display a graphical representation of a first potential match of the set of potential matches to the first user on a graphical user interface of the first electronic device, the first potential match corresponding to a second user; 2 7[e] determine that the interface has received a positive preference indication from the first user regarding the first potential match at least by determining that the first user performed a first swiping gesture associated with the graphical representation of the first potential match on the graphical user interface; 7[f] automatically cause the interface to remove the presentation of the first potential match from the graphical user interface in response to detecting the gesture and cause the interface to present, on the graphical user interface, a second potential match of the set of potential matches to the first user; 7[g] determine that the second user has expressed a positive preference indication regarding the first user after determining that the first user expressed the positive preference indication regarding the first potential match; and 7[h] determine to enable initial communication between the first user and the second user in response to the determination that both the first user has expressed the positive preference indication regarding the second user and the second user has expressed the positive preference indication regarding the first user; 7[i] in response to the determination to enable initial communication between the first user and the second user, cause the graphical user interface to display to the first user the graphical representation of the first potential match; 7[j] determine that the first user expressed a negative preference indication regarding a third potential match of the set of potential matches at least by determining that the first user performed a second swiping gesture associated with a graphical representation of the third potential match on the graphical user interface, the second swiping gesture different than the first swiping gesture, the third potential match corresponding to a third user; 7[k] prevent communication between the first user and the third user after determining that the first user has expressed the negative preference indication regarding the third user; 7[l] determine that the first user expressed a positive preference indication regarding a fourth potential match of the set of potential matches at least by determining that the first user performed the first swiping gesture associated with a graphical representation of the fourth potential match on the graphical user interface, the fourth potential match corresponding to a fourth user; and 7[m] prevent communication between the first user and the fourth user after determining that the fourth user has expressed a negative preference indication regarding the first user. 8 The system of claim 7, the processor further operable to, in response to the determination that both the first user has expressed the positive preference indication regarding the second user and the second user has expressed the positive preference indication regarding the first user, cause the display of a graphical notification, on the graphical user interface of the first electronic device, that a match exists between the first user and the second user, the graphical notification comprising a user interface control enabling a text area to be presented to the first user. 9 The system of claim 7, wherein the set of potential matches for the first user comprises one or more potential matches that are each associated with a geographic 2 location within a threshold distance of a geographic location associated with the first user, the threshold distance being a stored value. U.S. PATENT NO. 9,959,023 No. Limitation 1P A method of navigating a user interface, comprising: 1[a] presenting, on a graphical user interface, a graphical representation of a first item of information of a plurality of items of information, the first item of information comprising a graphical representation of a first online-dating profile associated with a first user, wherein presenting the graphical representation of the first item of information of the plurality of items of information comprises presenting the first item of information as a first card of a stack of cards; 1[b] detecting a gesture associated with the graphical representation of the first item of information, the gesture corresponding to a positive preference indication associated with the first item of information, the positive preference indication associated with the first item of information comprising an expression of approval for the first user associated with the first online-dating profile, wherein detecting the gesture associated with the graphical representation of the first item of information comprises detecting a right swiping direction associated with the gesture; 1[c] storing the positive preference indication associated with the first item of information in response to detecting the gesture; 1[d] automatically presenting, on the graphical user interface, a graphical representation of a second item of information of the plurality of items of information in response to detecting the gesture, the second item of information comprising a graphical representation of a second online-dating profile associated with a second user; and 1[e] automatically removing the graphical representation of the first item of information from the graphical user interface in response to detecting the gesture. 2 The method of claim 1, wherein presenting the graphical representation of the first item of information of the plurality of items of information comprises presenting user interface controls such that all user interface controls configured to cause another item of information of the plurality of items of information to be displayed are associated with performing an action on the first item of information. 3P A system, comprising: 3[a] an interface operable to: 3[b] present a graphical representation of a first item of information of a plurality of items of information, the first item of information comprising a graphical representation of a first online-dating profile associated with a first user, wherein the interface is further operable to present the graphical representation of the first item of information of the plurality of items of information as a first card of a stack of cards; 3[c] a processor coupled to the interface and operable to: detect a gesture associated with the graphical representation of the first item of information, the gesture corresponding to a positive preference indication associated with the first item of information, the positive preference indication associated with the first item of 2 information comprising an expression of approval for the first user associated with the first online-dating profile, wherein the processor is further operable to detect a right swiping direction associated with the gesture; 3[d] store the positive preference indication associated with the first item of information in response to detecting the gesture; and 3[e] the interface further operable to: 3[f] automatically present a graphical representation of a second item of information of the plurality of items of information in response to the processor detecting the gesture, the second item of information comprising a graphical representation of a second online-dating profile associated with a second user; and 3[g] automatically remove the graphical representation of the first item of information in response to detecting the gesture. 4 The system of claim 3, wherein the interface is further operable to present user interface controls such that ail user interface controls configured to cause another item of information of the plurality of items of information to be displayed are associated with performing an action on the first item of information. 5P At least one non-transitory computer-readable medium comprising a plurality of instructions that, when executed by at least one processor, are configured to: 5[a] present, on a graphical user interface, a graphical representation of a first item of information of a plurality of items of information, the first item of information comprising a graphical representation of a first online-dating profile associated with a first user, wherein the plurality of instructions are configured to present the graphical representation of the first item of information of the plurality of items of information as a first card of a stack of cards; 5[b] detect a gesture associated with the graphical representation of the first item of information, the gesture corresponding to a positive preference indication associated with the first item of information, the positive preference indication associated with the first item of information comprising an expression of approval for the first user associated with the first online-dating profile, wherein the plurality of instructions are further configured to detect a right swiping direction associated with the gesture; 5[c] store the positive preference indication associated with the first item of information in response to detecting the gesture; 5[d] automatically present, on the graphical user interface, a graphical representation of a second item of information of the plurality of items of information in response to detecting the gesture, the second item of information comprising a graphical representation of a second online-dating profile associated with a second user; and 5[e] automatically remove the graphical representation of the first item of information from the graphical user interface in response to detecting the gesture. 6 The at least one non-transitory computer-readable medium of claim 5, wherein the plurality of instructions are further configured to present user interface controls such that all user interface controls configured to cause another item of information of the plurality of items of information to be displayed are associated with performing an action on the first item of information. 2 U.S. PATENT NO. 10,203,854 No. Limitation 1P A non-transitory computer-readable medium comprising instructions that, when executed by a processor, are configured to: 1[a] electronically receive a plurality of user online-dating profiles, each profile comprising traits of a respective user; 1[b] electronically receive a first request for matching, the first request electronically submitted by a first user using a first electronic device; 1[c] determine from the plurality of user online-dating profiles a set of potential matches for the first user; 1[d] cause the display of a graphical representation of a first potential match of the set of potential matches to the first user on a graphical user interface of the first electronic device, the first potential match corresponding to a second user; 1[e] receive from the first electronic device of the first user a first positive preference indication associated with the graphical representation of the second user on the graphical user interface, the first positive preference indication associated with a first gesture performed on the graphical user interface, wherein the first gesture comprises a first swiping gesture; 1[f] cause the graphical user interface to display a graphical representation of a second potential match of the set of potential matches instead of the graphical representation of the first potential match; 1[g] receive from a second electronic device of the second user a positive preference indication regarding the first user; 1[h] determine to allow the first user to communicate with the second user in response to receiving from the first electronic device of the first user the first positive preference indication regarding the second user and receiving from the second electronic device of the second user the positive preference indication regarding the first user; 1[i] receive from the first electronic device of the first user a first negative preference indication associated with a graphical representation of a third potential match on the graphical user interface, the first negative preference indication associated with a second gesture performed on the graphical user interface, the third potential match corresponding to a third user, wherein the second gesture comprises a second swiping gesture different than the first swiping gesture; 1[j] without allowing communication between the first user and the third user, receive from the first electronic device of the first user a second positive preference indication associated with a graphical representation of a fourth potential match on the graphical user interface, the second positive preference indication associated with the first gesture performed on the graphical user interface, the fourth potential match corresponding to a fourth user; 1[k] receive from a third electronic device of the fourth user a second negative preference indication associated with a graphical representation of the first user; and 1[l] without allowing communication between the first user and the fourth user, receive from the first electronic device of the first user a third positive preference 2 indication associated with a graphical representation of a fifth potential match on the graphical user interface, the third positive preference indication associated with the first gesture performed on the graphical user interface, the fifth potential match corresponding to a fifth user. 2 The medium of claim 1, wherein at least one or more of the plurality of user on-line dating profiles is associated with a social networking platform. 3 The medium of claim 1, further comprising instructions configured to, in response to determining to allow the first user to communicate with the second user, cause the display of a graphical notification on the graphical user interface of the first electronic device of the first user, the graphical notification indicating that a match exists between the first user and the second user and presenting an option for the first user to communicate with the second user. 4P A system for profile matching, comprising: 4[a] an interface operable to: 4[b] electronically receive a plurality of user online-dating profiles, each profile comprising traits of a respective user; and 4[c] electronically receive a first request for matching, the first request electronically submitted by a first user using a first electronic device; 4[d] a processor coupled to the interface and operable to: 4[e] determine from the plurality of user online-dating profiles a set of potential matches for the first user; and 4[f] cause the display of a graphical representation of a first potential match of the set of potential matches to the first user on a graphical user interface of the first electronic device, the first potential match corresponding to a second user; 4[g] wherein the interface is further operable to receive from the first electronic device of the first user a first positive preference indication associated with the graphical representation of the second user on the graphical user interface, the first positive preference indication associated with a first gesture performed on the graphical user interface, wherein the first gesture comprises a first swiping gesture; 4[h] wherein the processor is further operable to cause the graphical user interface to display a graphical representation of a second potential match of the set of potential matches instead of the graphical representation of the first potential match; 4[i] wherein the interface is further operable to receive from a second electronic device of the second user a positive preference indication regarding the first user; 4[j] wherein the processor is further operable to determine to allow the first user to communicate with the second user in response to receiving from the first electronic device of the first user the first positive preference indication regarding the second user and receiving from the second electronic device of the second user the positive preference indication regarding the first user; and 4[k] wherein the interface is further operable to: 4[l] receive from the first electronic device of the first user a first negative preference indication associated with a graphical representation of a third potential match on the graphical user interface, the first negative preference indication associated with a second gesture performed on the graphical user interface, the third potential match corresponding to a third user, wherein the second gesture comprises a second swiping gesture different than the first swiping gesture; 2 4[m] without allowing communication between the first user and the third user, receive from the first electronic device of the first user a second positive preference indication associated with a graphical representation of a fourth potential match on the graphical user interface, the second positive preference indication associated with the first gesture performed on the graphical user interface, the fourth potential match corresponding to a fourth user; 4[n] receive from a third electronic device of the fourth user a second negative preference indication associated with a graphical representation of the first user; and 4[o] without allowing communication between the first user and the fourth user, receive from the first electronic device of the first user a third positive preference indication associated with a graphical representation of a fifth potential match on the graphical user interface, the third positive preference indication associated with the first gesture performed on the graphical user interface, the fifth potential match corresponding to a fifth user. 5 The system of claim 4, wherein at least one or more of the plurality of user on-line dating profiles is associated with a social networking platform. 6 The system of claim 4, wherein the processor is further operable to, in response to determining to allow the first user to communicate with the second user, cause the display of a graphical notification on the graphical user interface of the first electronic device of the first user, the graphical notification indicating that a match exists between the first user and the second user and presenting an option for the first user to communicate with the second user. 7P A computer implemented method of profile matching, comprising: 7[a] electronically transmitting from a first electronic device of a first user a first request for matching; 7[b] causing the display of a graphical representation of a first potential match of a set of potential matches to the first user on a graphical user interface of the first electronic device, the first potential match corresponding to a second user; 7[c] wherein the set of potential matches for the first user are determined from a plurality of user online-dating profiles in response to the first request for matching; 7[d] wherein the plurality of user online-dating profiles each comprises traits of a respective user; 7[e] transmitting from the first electronic device of the first user a first positive preference indication associated with the graphical representation of the second user on the graphical user interface, the first positive preference indication associated with a first gesture performed on the graphical user interface, wherein the first gesture comprises a first swiping gesture; 7[f] causing the display on the graphical user interface of a graphical representation of a second potential match of the set of potential matches instead of the graphical representation of the first potential match; 7[g] allowing the first user to communicate with the second user in response to the first electronic device of the first user transmitting the first positive preference indication regarding the second user and a second user expressing a positive preference regarding the first user; 2 7[h] transmitting from the first electronic device of the first user a first negative preference indication associated with a graphical representation of a third potential match on the graphical user interface, the first negative preference indication associated with a second gesture performed on the graphical user interface, the third potential match corresponding to a third user, wherein the second gesture comprises a second swiping gesture different than the first swiping gesture; 7[i] without allowing the first user to communicate with the third user, transmitting from the first electronic device of the first user a second positive preference indication associated with a graphical representation of a fourth potential match on the graphical user interface, the second positive preference indication associated with the first gesture performed on the graphical user interface, the fourth potential match corresponding to a fourth user; 7[j] wherein there is a fourth user expression of a negative preference for the first user; and 7[k] without allowing communication between the first user and the fourth user, transmitting from the first electronic device of the first user a third positive preference indication associated with a graphical representation of a fifth potential match on the graphical user interface, the third positive preference indication associated with the first gesture performed on the graphical user interface, the fifth potential match corresponding to a fifth user. 8 The method of claim 7, wherein at least one or more of the plurality of user on-line dating profiles is associated with a social networking platform. 9 The method of claim 7, further comprising causing the display of a graphical notification on the graphical user interface of the first electronic device of the first user, the graphical notification indicating that a match exists between the first user and the second user and presenting an option for the first user to communicate with the second user. 10P A system for profile matching, comprising: 10[a] an interface operable to electronically transmit from a first electronic device of a first user a first request for matching; 10[b] a processor coupled to the interface and operable to cause the display of a graphical representation of a first potential match of a set of potential matches to the first user on a graphical user interface of the first electronic device, the first potential match corresponding to a second user; 10[c] wherein the set of potential matches for the first user are determined from a plurality of user online-dating profiles in response to the first request for matching; 10[d] wherein the plurality of user online-dating profiles each comprises traits of a respective user; 10[e] wherein the interface is further operable to transmit from the first electronic device of the first user a first positive preference indication associated with the graphical representation of the second user on the graphical user interface, the first positive preference indication associated with a first gesture performed on the graphical user interface, wherein the first gesture comprises a first swiping gesture; 10[f] wherein the processor is further operable to: 2 10[g] cause the display on the graphical user interface of a graphical representation of a second potential match of the set of potential matches instead of the graphical representation of the first potential match; and 10[h] allow the first user to communicate with the second user in response to the first electronic device of the first user transmitting the first positive preference indication regarding the second user and a second user expressing a positive preference regarding the first user; 10[i] wherein the interface is further operable to: 10[j] transmit from the first electronic device of the first user a first negative preference indication associated with a graphical representation of a third potential match on the graphical user interface, the first negative preference indication associated with a second gesture performed on the graphical user interface, the third potential match corresponding to a third user, wherein the second gesture comprises a second swiping gesture different than the first swiping gesture; and 10[k] without allowing the first user to communicate with the third user, transmit from the first electronic device of the first user a second positive preference indication associated with a graphical representation of a fourth potential match on the graphical user interface, the second positive preference indication associated with the first gesture performed on the graphical user interface, the fourth potential match corresponding to a fourth user; 10[l] wherein there is a fourth user expression of a negative preference for the first user; and 10[m] wherein the interface is further operable to, without allowing communication between the first user and the fourth user, transmit from the first electronic device of the first user a third positive preference indication associated with a graphical representation of a fifth potential match on the graphical user interface, the third positive preference indication associated with the first gesture performed on the graphical user interface, the fifth potential match corresponding to a fifth user. 11 The system of claim 10, wherein at least one or more of the plurality of user on-line dating profiles is associated with a social networking platform. 12 The system of claim 10, wherein the processor is further operable to cause the display of a graphical notification on the graphical user interface of the first electronic device of the first user, the graphical notification indicating that a match exists between the first user and the second user and presenting an option for the first user to communicate with the second user.