Patents by Inventor Christopher John Marra
Christopher John Marra 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: 11375259Abstract: In one embodiment, a method includes identifying a particular item of interest of a user; determining a grouping of a number of items that are similar to the particular item; automatically creating a new video by combining the particular item and the respective number of grouped items that are similar to the particular item in accordance with a video-creation template; and providing the created video for display on a client device of the user.Type: GrantFiled: July 31, 2020Date of Patent: June 28, 2022Assignee: Meta Platforms, Inc.Inventors: Haoran Liu, Zuli Liu, Emily Anciaux, Christopher John Marra, Andre Cassal, Peter Saisi, Zhiyao Xu
-
Publication number: 20200366952Abstract: In one embodiment, a method includes identifying a particular item of interest of a user; determining a grouping of a number of items that are similar to the particular item; automatically creating a new video by combining the particular item and the respective number of grouped items that are similar to the particular item in accordance with a video-creation template; and providing the created video for display on a client device of the user.Type: ApplicationFiled: July 31, 2020Publication date: November 19, 2020Inventors: Haoran Liu, Zuli Liu, Emily Anciaux, Christopher John Marra, Andre Cassal, Peter Saisi, Zhiyao Xu
-
Patent number: 10779029Abstract: In one embodiment, a method includes accessing data of a number of items from a third-party computing system; identifying a subset of the number of items based on a value of a ranking model for each identified item being higher than a pre-determined threshold value; for each identified item of the subset, determining a number of similar items from the number of items; receiving a template for a video from the third-party computing system; for each of the identified items, generating a video incorporating the identified item and the respective number of similar items in accordance with the template; caching the generated videos; and providing for display on a client device of a user, a particular one of the videos selected based on information of the user.Type: GrantFiled: October 11, 2018Date of Patent: September 15, 2020Assignee: Facebook, Inc.Inventors: Haoran Liu, Zuli Liu, Emily Anciaux, Christopher John Marra, Andre Cassal, Peter Saisi, Zhiyao Xu
-
Patent number: 10749977Abstract: A system transmits selected news feed stories to a client device in advance of receiving a request for news feed stories. As a result, stories are immediately available for viewing when a user interacts with the system. The system selects news feed stories to push based on criteria such as a likelihood that a user will interact with a story and the sizes of pushed stories. For example, the system selects news feed stories such that a total size of stories selected does not exceed a threshold value based on local memory at the client device. The system may determine a scheduled time at which the stories are selected and pushed. The scheduled time is based on factors including patterns of network connection speed or past user interactions, for example, a time range of the day during which the user most frequently viewed pushed stories.Type: GrantFiled: December 26, 2018Date of Patent: August 18, 2020Assignee: Facebook, Inc.Inventors: Christopher John Marra, Alexander A. Sourov, Alexandru Petrescu, Syed Shahbaz Ahmed, Lars Seren Backstrom
-
Patent number: 10643148Abstract: A mobile device receives ranked news feed stories from a server of a social networking system. The mobile device determines whether to adjust the ranking based on local information generated by applications executing on the mobile device or hardware of the mobile device. Examples of local information of the mobile device include information describing the mobile devices' network connection, geographical location, sensor readings, downloaded data on memory storage, and interactions of software applications executing on the mobile device. For example, if a network co-processor of a mobile device detects a slow network connection, the mobile device lowers the ranking of news feed stories expected to require further use of network bandwidth.Type: GrantFiled: June 2, 2016Date of Patent: May 5, 2020Assignee: Facebook, Inc.Inventors: Christopher John Marra, Alexander A. Sourov, Alexandru Petrescu, Syed Shahbaz Ahmed, Lars Seren Backstrom
-
Patent number: 10200485Abstract: A system transmits selected news feed stories to a client device in advance of receiving a request for news feed stories. As a result, stories are immediately available for viewing when a user interacts with the system. The system selects news feed stories to push based on criteria such as a likelihood that a user will interact with a story and the sizes of pushed stories. For example, the system selects news feed stories such that a total size of stories selected does not exceed a threshold value based on local memory at the client device. The system may determine a scheduled time at which the stories are selected and pushed. The scheduled time is based on factors including patterns of network connection speed or past user interactions, for example, a time range of the day during which the user most frequently viewed pushed stories.Type: GrantFiled: April 5, 2016Date of Patent: February 5, 2019Assignee: Facebook, Inc.Inventors: Christopher John Marra, Alexander A. Sourov, Alexandru Petrescu, Syed Shahbaz Ahmed, Lars Seren Backstrom
-
Patent number: 10051330Abstract: Embodiments relate to providing a recorded gameplay session of an interactive content controlled by a broadcasting user. While the broadcasting user is controlling the interactive content being recorded, the inputs provided by the broadcasting user for interacting with the interactive content are recorded. Properties of objects in the interactive content being controlled by the broadcasting user are modified in view of the inputs provided by the broadcasting user. Furthermore, the properties of the objects in the interactive content being controlled by the broadcasting user are periodically recorded. The recorded inputs provided by the broadcasting user and the recorded properties of the objects in the interactive content are used to provide a viewing user a recording of the gameplay session of the interactive content controlled by the broadcasting user.Type: GrantFiled: January 13, 2017Date of Patent: August 14, 2018Assignee: Facebook, Inc.Inventors: Brendan Si-jing Caporaletti, Christopher John Marra, Joshua R. Langowitz, William Dean Saulnier, Chu-Hao Fan, Thomas Nattestad
-
Publication number: 20180205996Abstract: Embodiments relate to providing a recorded gameplay session of an interactive content controlled by a broadcasting user. While the broadcasting user is controlling the interactive content being recorded, the inputs provided by the broadcasting user for interacting with the interactive content are recorded. Properties of objects in the interactive content being controlled by the broadcasting user are modified in view of the inputs provided by the broadcasting user. Furthermore, the properties of the objects in the interactive content being controlled by the broadcasting user are periodically recorded. The recorded inputs provided by the broadcasting user and the recorded properties of the objects in the interactive content are used to provide a viewing user a recording of the gameplay session of the interactive content controlled by the broadcasting user.Type: ApplicationFiled: January 13, 2017Publication date: July 19, 2018Inventors: Brendan Si-jing Caporaletti, Christopher John Marra, Joshua R. Langowitz, William Dean Saulnier, Chu-Hao Fan, Thomas Nattestad
-
Publication number: 20170351675Abstract: A mobile device receives ranked news feed stories from a server of a social networking system. The mobile device determines whether to adjust the ranking based on local information generated by applications executing on the mobile device or hardware of the mobile device. Examples of local information of the mobile device include information describing the mobile devices' network connection, geographical location, sensor readings, downloaded data on memory storage, and interactions of software applications executing on the mobile device. For example, if a network co-processor of a mobile device detects a slow network connection, the mobile device lowers the ranking of news feed stories expected to require further use of network bandwidth.Type: ApplicationFiled: June 2, 2016Publication date: December 7, 2017Inventors: Christopher John Marra, Alexander A. Sourov, Alexandru Petrescu, Syed Shahbaz Ahmed, Lars Seren Backstrom
-
Publication number: 20170289288Abstract: A system transmits selected news feed stories to a client device in advance of receiving a request for news feed stories. As a result, stories are immediately available for viewing when a user interacts with the system. The system selects news feed stories to push based on criteria such as a likelihood that a user will interact with a story and the sizes of pushed stories. For example, the system selects news feed stories such that a total size of stories selected does not exceed a threshold value based on local memory at the client device. The system may determine a scheduled time at which the stories are selected and pushed. The scheduled time is based on factors including patterns of network connection speed or past user interactions, for example, a time range of the day during which the user most frequently viewed pushed stories.Type: ApplicationFiled: April 5, 2016Publication date: October 5, 2017Inventors: Christopher John Marra, Alexander A. Sourov, Alexandru Petrescu, Syed Shahbaz Ahmed, Lars Seren Backstrom
-
Patent number: 9621602Abstract: Physical social actions are conveniently detected, characterized, and provided to a social networking system. This improves the user experience of the social networking system by more thoroughly recording the social actions of users occurring outside a social graph. This has the effect of extending an open social graph, which typically refers to social actions taken outside the social networking system but within a computer network, to physical social actions. By providing characterized physical social actions to the social networking system, the open social graph is extended to include physical social actions.Type: GrantFiled: November 26, 2013Date of Patent: April 11, 2017Assignee: Facebook, Inc.Inventors: Timothy Cameron Ryan, Jialiya Huang, Paul Henry Booth, Jonathan Andrew McKay, Seungwhan Moon, Margaret-Ann Julia Seger, Amon Daran Millner, Peter Xiu Deng, Christopher John Marra, Scott Andrew Thomson, Gregory Matthew Marra
-
Publication number: 20160301770Abstract: Systems, methods, and non-transitory computer-readable media can determine a predicted bandwidth value for communications between a first computing system and a second computing system associated with a user of the first computing system. The first computing system can categorize the predicted bandwidth value into a connection quality class of a plurality of connection quality classes. The first computing system can customize provision of information from the first computing system to the second computing system based on the connection quality class.Type: ApplicationFiled: April 10, 2015Publication date: October 13, 2016Inventors: Christopher John Marra, Daniel Webster Weaver, Tomas Kabbabe Sfeir, Alexandru Petrescu
-
Publication number: 20140149514Abstract: Physical social actions are conveniently detected, characterized, and provided to a social networking system. This improves the user experience of the social networking system by more thoroughly recording the social actions of users occurring outside a social graph. This has the effect of extending an open social graph, which typically refers to social actions taken outside the social networking system but within a computer network, to physical social actions. By providing characterized physical social actions to the social networking system, the open social graph is extended to include physical social actions.Type: ApplicationFiled: November 26, 2013Publication date: May 29, 2014Applicant: Facebook, Inc.Inventors: Timothy Cameron Ryan, Jialiya Huang, Paul Henry Booth, Jonathan Andrew McKay, Seungwhan Moon, Margaret-Ann Julia Seger, Amon Daran Millner, Peter Xiu Deng, Christopher John Marra, Scott Andrew Thomson, Gregory Matthew Mara