Patents by Inventor Carlos GOMEZ URIBE
Carlos GOMEZ URIBE 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: 10887210Abstract: A system of assessing deployments in a network-based media system is provided herein. The system includes a data storage system storing observation vectors, each observation vector being associated with an outcome indicator, and a processing device in communication with the data storage system to receive and store observation vectors and associated outcome indicators. The processing device performs operations including communicating with an endpoint device of a user to obtain information associated with the endpoint device; and transmitting an instance of a variable user interface to the endpoint device for presentation to the user via the endpoint device based on the stored observation vectors, the stored associated outcome indicators, and the obtained information associated with the endpoint device. Related systems and methods are also disclosed.Type: GrantFiled: August 5, 2019Date of Patent: January 5, 2021Assignee: Netflix, Inc.Inventor: Carlos A. Gomez-Uribe
-
Patent number: 10885093Abstract: An apparatus for minimizing installation footprints of expansion cards may include one or more expansion cards that include a short edge, a long edge that is longer than the short edge and is substantially perpendicular to the short edge, and an edge connector disposed on the short edge. The apparatus may also include an expansion-card frame dimensioned to 1) guide an expansion card toward a printed circuit board of a computing device at a substantially vertical orientation such that the short edge of the expansion card is disposed proximate the printed circuit board of the computing device and the long edge of the expansion card extends away from the printed circuit board and 2) removably couple the edge connector disposed on the short edge of the expansion card to the printed circuit board of the computing device. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: December 31, 2019Date of Patent: January 5, 2021Assignee: Netflix, Inc.Inventors: Michael Todd, Ehtsham Elahi, Aish Fenton, Carlos A. Gomez-Uribe
-
Patent number: 10698909Abstract: Techniques for selecting and ordering groups of titles to present as recommendations. In one embodiment, for example, a method performed by one or more computing devices of an online services comprises selecting, for each of a plurality of row positions, a group of titles to fill the row position based at least in part on a relevance score computed for the group of titles. The relevance score is based at least in part on a personalized ranking for a particular user of titles in the groups in titles selected to fill the row positions. The groups of titles selected to fill to the row positions are presented as recommendations to the particular user as a sequence of rows in which each row in the sequence corresponds to one of the selected groups of titles.Type: GrantFiled: October 20, 2016Date of Patent: June 30, 2020Assignee: NETFLIX, INC.Inventors: Christopher Alvino, Carlos Gomez-Uribe, Che Hammond, Janis Stipins, III
-
Publication number: 20200133971Abstract: An apparatus for minimizing installation footprints of expansion cards may include one or more expansion cards that include a short edge, a long edge that is longer than the short edge and is substantially perpendicular to the short edge, and an edge connector disposed on the short edge. The apparatus may also include an expansion-card frame dimensioned to 1) guide an expansion card toward a printed circuit board of a computing device at a substantially vertical orientation such that the short edge of the expansion card is disposed proximate the printed circuit board of the computing device and the long edge of the expansion card extends away from the printed circuit board and 2) removably couple the edge connector disposed on the short edge of the expansion card to the printed circuit board of the computing device. Various other apparatuses, systems, and methods are also disclosed.Type: ApplicationFiled: December 31, 2019Publication date: April 30, 2020Inventors: Michael Todd, Ehtsham Elahi, Aish Fenton, Carlos A. Gomez-Uribe
-
Patent number: 10552470Abstract: A computer-implemented method and a system for implementation the method are provided. The method includes receiving user activity data for a first set of users of a streaming media system, in which the first set of users having access to a first catalog. Additional user activity data for a second set of users is received. The second set of users has access to a second catalog, which includes media items also present in the first catalog. The second catalog further includes an exclusive media item that is not included in the first catalog. A probability that a user of the first set of users would play the exclusive media item if presented by the streaming media system with the exclusive media item is determined. Information is provided to a user of the second set of users as a recommendation to play the exclusive media item based on the probability.Type: GrantFiled: March 24, 2016Date of Patent: February 4, 2020Assignee: Netflix, Inc.Inventors: Michael Todd, Ehtsham Elahi, Aish Fenton, Carlos Gomez Uribe
-
Publication number: 20190363966Abstract: A system of assessing deployments in a network-based media system is provided herein. The system includes a data storage system storing observation vectors, each observation vector being associated with an outcome indicator, and a processing device in communication with the data storage system to receive and store observation vectors and associated outcome indicators. The processing device performs operations including communicating with an endpoint device of a user to obtain information associated with the endpoint device; and transmitting an instance of a variable user interface to the endpoint device for presentation to the user via the endpoint device based on the stored observation vectors, the stored associated outcome indicators, and the obtained information associated with the endpoint device. Related systems and methods are also disclosed.Type: ApplicationFiled: August 5, 2019Publication date: November 28, 2019Inventor: Carlos A. Gomez-Uribe
-
Patent number: 10404566Abstract: A system of assessing deployments in a network-based media system is provided herein. The system include a data storage system storing observation vectors, each observation vector being associated with an outcome indicator, and a processing device in communication with the data storage system to receive and store observation vectors and associated outcome indicators. The processing device performs operations including communicating with an endpoint device of a user to obtain information associated with the endpoint device; and transmitting an instance of a variable user interface to the endpoint device for presentation to the user via the endpoint device based on the stored observation vectors, the stored associated outcome indicators, and the obtained information associated with the endpoint device. Related systems and methods are also disclosed.Type: GrantFiled: September 16, 2016Date of Patent: September 3, 2019Assignee: NETFLIX, INC.Inventor: Carlos A. Gomez-Uribe
-
Patent number: 10405016Abstract: In an approach, a method comprises using a server computer in a media content delivery system that is configured to selectively deliver a particular media title from among a library of titles, for a source title, generating title data that specifies an order of a plurality of titles that are related to the source title based on a plurality of stored probability values; wherein each probability value in the plurality of probability values represents, for each particular title of the plurality of titles, a likelihood of selecting the particular title after playing the source title; using the server computer, receiving title impression data, wherein the title impression data specifies a plurality of browsed titles that were browsed from among the plurality of titles but may have not been selected for interaction; using the server computer, receiving title interaction data, wherein the title interaction data specifies a plurality of selected titles that were selected for interaction from the plurality of browsedType: GrantFiled: October 23, 2017Date of Patent: September 3, 2019Assignee: NETFLIX, INC.Inventors: Angadh Singh, Carlos Gomez-Uribe
-
Patent number: 10360508Abstract: A data processing method comprises receiving title interaction data, wherein the title interaction data specifies, an order in which users interacted with a plurality of titles; generating a plurality of statistical models, each statistical model of the plurality of statistical models specifying a plurality of probabilities, wherein the plurality of probabilities represent, for each first title of the plurality of titles and each second title of the plurality of titles, a likelihood that a user will interact with the first title then next interact with the second title; refining the plurality of statistical models based on the title interaction data; determining a plurality of weight values corresponding to the plurality of statistical models for a particular user; identifying, for the particular user, one or more recommended titles of the plurality of titles based on the plurality of weight values and the plurality of statistical models.Type: GrantFiled: August 13, 2015Date of Patent: July 23, 2019Assignee: NETFLIX, INC.Inventors: Carlos Gomez-Uribe, Vijay Bharadwaj, Antonio Molins Jiménez
-
Publication number: 20190095544Abstract: Methods, systems, computer-readable media, and apparatuses for using, by one or more computer devices, engagement actions by users of a social network as behavioral signals for evaluating the quality of a content item shared by those users. Once the quality of a content item has been evaluated in this manner, an action can be performed on that content item (e.g., changing the visibility of that content item within the social network).Type: ApplicationFiled: September 28, 2017Publication date: March 28, 2019Inventors: Bogdan State, Lada Ariana Adamic, Carlos Gomez Uribe
-
Publication number: 20180048925Abstract: In an approach, a method comprises using a server computer in a media content delivery system that is configured to selectively deliver a particular media title from among a library of titles, for a source title, generating title data that specifies an order of a plurality of titles that are related to the source title based on a plurality of stored probability values; wherein each probability value in the plurality of probability values represents, for each particular title of the plurality of titles, a likelihood of selecting the particular title after playing the source title; using the server computer, receiving title impression data, wherein the title impression data specifies a plurality of browsed titles that were browsed from among the plurality of titles but may have not been selected for interaction; using the server computer, receiving title interaction data, wherein the title interaction data specifies a plurality of selected titles that were selected for interaction from the plurality of browsedType: ApplicationFiled: October 23, 2017Publication date: February 15, 2018Inventors: ANGADH SINGH, CARLOS GOMEZ-URIBE
-
Patent number: 9817827Abstract: Techniques are described for determining relationships between user activities and determining search results and content recommendations based on the relationships. A plays-related-to-searches application may determine a relationship score between plays of a media title and searches of a query by determining a distance between a projection of the search onto the space of the users and a projection of plays of the media title onto the space of the users. A plays-after-searches application may determine a score for plays of the streaming media title given the search by multiplying a number of times plays of the media title occur after the query is entered by the number of times any play occurs, and dividing by a product of the number of times plays of the media title occur after any query is entered and the number of times plays of any media title occur after the query is entered.Type: GrantFiled: October 4, 2012Date of Patent: November 14, 2017Assignee: NETFLIX, INC.Inventors: Carlos Gomez Uribe, Mohammad Sabah, Vijay Bharadwaj, Sasi Parthasarathy, Siddharth Angrish
-
Patent number: 9800910Abstract: In an approach, a method comprises using a server computer in a media content delivery system that is configured to selectively deliver a particular media title from among a library of titles, for a source title, generating title data that specifies an order of a plurality of titles that are related to the source title based on a plurality of stored probability values; wherein each probability value in the plurality of probability values represents, for each particular title of the plurality of titles, a likelihood of selecting the particular title after playing the source title; using the server computer, receiving title impression data, wherein the title impression data specifies a plurality of browsed titles that were browsed from among the plurality of titles but may have not been selected for interaction; using the server computer, receiving title interaction data, wherein the title interaction data specifies a plurality of selected titles that were selected for interaction from the plurality of browsedType: GrantFiled: April 22, 2016Date of Patent: October 24, 2017Assignee: NETFLIX, INC.Inventors: Angadh Singh, Carlos Gomez-Uribe
-
Publication number: 20170264521Abstract: A system of assessing deployments in a network-based media system is provided herein. The system include a data storage system storing observation vectors, each observation vector being associated with an outcome indicator, and a processing device in communication with the data storage system to receive and store observation vectors and associated outcome indicators. The processing device performs operations including communicating with an endpoint device of a user to obtain information associated with the endpoint device; and transmitting an instance of a variable user interface to the endpoint device for presentation to the user via the endpoint device based on the stored observation vectors, the stored associated outcome indicators, and the obtained information associated with the endpoint device. Related systems and methods are also disclosed.Type: ApplicationFiled: September 16, 2016Publication date: September 14, 2017Inventor: Carlos A. Gomez-Uribe
-
Publication number: 20170039199Abstract: Techniques for selecting and ordering groups of titles to present as recommendations. In one embodiment, for example, a method performed by one or more computing devices of an online services comprises selecting, for each of a plurality of row positions, a group of titles to fill the row position based at least in part on a relevance score computed for the group of titles. The relevance score is based at least in part on a personalized ranking for a particular user of titles in the groups in titles selected to fill the row positions. The groups of titles selected to fill to the row positions are presented as recommendations to the particular user as a sequence of rows in which each row in the sequence corresponds to one of the selected groups of titles.Type: ApplicationFiled: October 20, 2016Publication date: February 9, 2017Inventors: CHRISTOPHER ALVINO, CARLOS GOMEZ-URIBE, CHE HAMMOND, JANIS STIPINS, III
-
Patent number: 9477713Abstract: Techniques for selecting and ordering groups of titles to present as recommendations. In one embodiment, for example, a method performed by one or more computing devices of an online services comprises selecting, for each of a plurality of row positions, a group of titles to fill the row position based at least in part on a relevance score computed for the group of titles. The relevance score is based at least in part on a personalized ranking for a particular user of titles in the groups in titles selected to fill the row positions. The groups of titles selected to fill to the row positions are presented as recommendations to the particular user as a sequence of rows in which each row in the sequence corresponds to one of the selected groups of titles.Type: GrantFiled: June 6, 2014Date of Patent: October 25, 2016Assignee: Netflix, Inc.Inventors: Christopher Alvino, Carlos Gomez-Uribe, Che Hammond, Janis Stipins, III
-
Publication number: 20160292158Abstract: A computer-implemented method and a system for implementation the method are provided. The method includes receiving user activity data for a first set of users of a streaming media system, in which the first set of users having access to a first catalog. Additional user activity data for a second set of users is received. The second set of users has access to a second catalog, which includes media items also present in the first catalog. The second catalog further includes an exclusive media item that is not included in the first catalog. A probability that a user of the first set of users would play the exclusive media item if presented by the streaming media system with the exclusive media item is determined. Information is provided to a user of the second set of users as a recommendation to play the exclusive media item based on the probability.Type: ApplicationFiled: March 24, 2016Publication date: October 6, 2016Inventors: Michael Todd, Ehtsham Elahi, Aish Fenton, Carlos Gomez Uribe
-
Patent number: 9454530Abstract: Techniques are described for determining relationships between user activities and determining search results and content recommendations based on the relationships. A plays-related-to-searches application may determine a relationship score between plays of a media title and searches of a query by determining a distance between a projection of the search onto the space of the users and a projection of plays of the media title onto the space of the users. A plays-after-searches application may determine a score for plays of the streaming media title given the search by multiplying a number of times plays of the media title occur after the query is entered by the number of times any play occurs, and dividing by a product of the number of times plays of the media title occur after any query is entered and the number of times plays of any media title occur after the query is entered.Type: GrantFiled: October 4, 2012Date of Patent: September 27, 2016Assignee: NETFLIX, Inc.Inventors: Mohammad Sabah, Carlos Gomez-Uribe, Vijay Bharadwaj, Sasi Parthasarathy, Siddharth Angrish
-
Publication number: 20160241894Abstract: In an approach, a method comprises using a server computer in a media content delivery system that is configured to selectively deliver a particular media title from among a library of titles, for a source title, generating title data that specifies an order of a plurality of titles that are related to the source title based on a plurality of stored probability values; wherein each probability value in the plurality of probability values represents, for each particular title of the plurality of titles, a likelihood of selecting the particular title after playing the source title; using the server computer, receiving title impression data, wherein the title impression data specifies a plurality of browsed titles that were browsed from among the plurality of titles but may have not been selected for interaction; using the server computer, receiving title interaction data, wherein the title interaction data specifies a plurality of selected titles that were selected for interaction from the plurality of browsedType: ApplicationFiled: April 22, 2016Publication date: August 18, 2016Inventors: ANGADH SINGH, CARLOS GOMEZ-URIBE
-
Patent number: 9338489Abstract: In an approach, a method comprises using a server computer in a media content delivery system that is configured to selectively deliver a particular media title from among a library of titles, for a source title, generating title data that specifies an order of a plurality of titles that are related to the source title based on a plurality of stored probability values; wherein each probability value in the plurality of probability values represents, for each particular title of the plurality of titles, a likelihood of selecting the particular title after playing the source title; using the server computer, receiving title impression data, wherein the title impression data specifies a plurality of browsed titles that were browsed from among the plurality of titles but may have not been selected for interaction; using the server computer, receiving title interaction data, wherein the title interaction data specifies a plurality of selected titles that were selected for interaction from the plurality of browsedType: GrantFiled: April 23, 2014Date of Patent: May 10, 2016Assignee: Netflix, Inc.Inventors: Angadh Singh, Carlos Gomez-Uribe