Patents by Inventor Sofus Attila Macskassy
Sofus Attila Macskassy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11930085Abstract: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.Type: GrantFiled: May 18, 2023Date of Patent: March 12, 2024Assignee: Branch Metrics, Inc.Inventors: Sofus Attila Macskassy, Dmitri Ariel Gaskin, Eric J. Glover, Kan Yu, Wenchang Yan
-
Publication number: 20230291806Abstract: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.Type: ApplicationFiled: May 18, 2023Publication date: September 14, 2023Applicant: Branch Metrics, Inc.Inventors: Sofus Attila Macskassy, Dmitri Ariel Gaskin, Eric J. Glover, Kan Yu, Wenchang Yan
-
Patent number: 11677845Abstract: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.Type: GrantFiled: August 30, 2022Date of Patent: June 13, 2023Assignee: Branch Metrics, Inc.Inventors: Sofus Attila Macskassy, Dmitri Ariel Gaskin, Eric J. Glover, Kan Yu, Wenchang Yan
-
Publication number: 20220407935Abstract: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.Type: ApplicationFiled: August 30, 2022Publication date: December 22, 2022Applicant: Branch Metrics, Inc.Inventors: Sofus Attila Macskassy, Dmitri Ariel Gaskin, Eric J. Glover, Kan Yu, Wenchang Yan
-
Patent number: 11445032Abstract: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.Type: GrantFiled: August 15, 2021Date of Patent: September 13, 2022Assignee: Branch Metrics, Inc.Inventors: Sofus Attila Macskassy, Dmitri Ariel Gaskin, Eric J. Glover, Kan Yu, Wenchang Yan
-
Publication number: 20210377351Abstract: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.Type: ApplicationFiled: August 15, 2021Publication date: December 2, 2021Applicant: Branch Metrics, Inc.Inventors: Sofus Attila Macskassy, Dmitri Ariel Gaskin, Eric J. Glover, Kan Yu, Wenchang Yan
-
Patent number: 11095732Abstract: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.Type: GrantFiled: May 7, 2018Date of Patent: August 17, 2021Assignee: Branch Metrics, Inc.Inventors: Sofus Attila Macskassy, Dmitri Ariel Gaskin, Eric J. Glover, Kan Yu, Wenchang Yan
-
Patent number: 10949771Abstract: Systems, methods, and non-transitory computer-readable media can collect past user information and churn data for a plurality of users. A churn prediction model is trained using the past user information and churn data. A churn propensity score is calculated for a present user based on the churn prediction model, the churn propensity score indicative of the likelihood of the present user to churn.Type: GrantFiled: January 28, 2016Date of Patent: March 16, 2021Assignee: Facebook, Inc.Inventors: Vincent Gonguet, Aude Hofleitner, Sofus Attila Macskassy, Steven James Jarrett, Aruna Bharathi, Zhiliang Ma
-
Patent number: 10474923Abstract: Systems, methods, and non-transitory computer-readable media can acquire an image that depicts at least one character. A set of pixels, within the image, through which the at least one character is depicted can be identified. At least one linear portion, within the image, can be identified based on the set of pixels. For each sub-portion within the at least one linear portion, a respective first confidence score representing a respective first likelihood that a respective sub-portion depicts the at least one character can be determined.Type: GrantFiled: June 27, 2016Date of Patent: November 12, 2019Assignee: Facebook, Inc.Inventors: Benjamin Ray, Ahmad Abdulmageed Mohammed Abdulkader, Sofus Attila Macskassy
-
Publication number: 20180324265Abstract: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.Type: ApplicationFiled: May 7, 2018Publication date: November 8, 2018Applicant: Branch Metrics, Inc.Inventors: Sofus Attila Macskassy, Dmitri Ariel Gaskin, Eric J. Glover, Kan Yu, Wenchang Yan
-
Publication number: 20170372163Abstract: Systems, methods, and non-transitory computer-readable media can acquire an image that depicts at least one character. A set of pixels, within the image, through which the at least one character is depicted can be identified. At least one linear portion, within the image, can be identified based on the set of pixels. For each sub-portion within the at least one linear portion, a respective first confidence score representing a respective first likelihood that a respective sub-portion depicts the at least one character can be determined.Type: ApplicationFiled: June 27, 2016Publication date: December 28, 2017Inventors: Benjamin Ray, Ahmad Abdulmageed Mohammed Abdulkader, Sofus Attila Macskassy
-
Publication number: 20170220933Abstract: Systems, methods, and non-transitory computer-readable media can collect past user information and churn data for a plurality of users. A churn prediction model is trained using the past user information and churn data. A churn propensity score is calculated for a present user based on the churn prediction model, the churn propensity score indicative of the likelihood of the present user to churn.Type: ApplicationFiled: January 28, 2016Publication date: August 3, 2017Inventors: Vincent Gonguet, Aude Hofleitner, Sofus Attila Macskassy, Steven James Jarrett, Aruna Bharathi, Zhiliang Ma
-
Publication number: 20170124467Abstract: At least one embodiment of this disclosure includes a method of inferring attribute labels for a user in a social networking system based on the user's social connections and user-specified attribute labels in the social networking system. The method can include: establishing variational equations based on attribute labels of nodes in an ego network in a social graph of a social networking system; determining likelihood scores for at least a portion of the attribute labels of neighboring nodes from a focal user node in the ego network based on user-specified attribute labels from the social networking system; and calculating probability distributions of possible attribute labels for the focal user node of the ego network based on the variational equations and the likelihood scores.Type: ApplicationFiled: December 9, 2016Publication date: May 4, 2017Inventors: Deepayan Chakrabarti, Sofus Attila Macskassy, Stanislav Funiak, Jonathan Chang
-
Patent number: 9552613Abstract: At least one embodiment of this disclosure includes a method of inferring attribute labels for a user in a social networking system based on the user's social connections and user-specified attribute labels in the social networking system. The method can include: establishing variational equations based on attribute labels of nodes in an ego network in a social graph of a social networking system; determining likelihood scores for at least a portion of the attribute labels of neighboring nodes from a focal user node in the ego network based on user-specified attribute labels from the social networking system; and calculating probability distributions of possible attribute labels for the focal user node of the ego network based on the variational equations and the likelihood scores.Type: GrantFiled: May 7, 2014Date of Patent: January 24, 2017Assignee: Facebook, Inc.Inventors: Deepayan Chakrabarti, Sofus Attila Macskassy, Stanislav Funiak, Jonathan Chang
-
Publication number: 20150213370Abstract: At least one embodiment of this disclosure includes a method of inferring attribute labels for a user in a social networking system based on the user's social connections and user-specified attribute labels in the social networking system. The method can include: establishing variational equations based on attribute labels of nodes in an ego network in a social graph of a social networking system; determining likelihood scores for at least a portion of the attribute labels of neighboring nodes from a focal user node in the ego network based on user-specified attribute labels from the social networking system; and calculating probability distributions of possible attribute labels for the focal user node of the ego network based on the variational equations and the likelihood scores.Type: ApplicationFiled: May 7, 2014Publication date: July 30, 2015Applicant: Facebook, Inc.Inventors: Deepayan Chakrabarti, Sofus Attila Macskassy, Stanislav Funiak, Jonathan Chang