Patents by Inventor Michel Krieger
Michel Krieger 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: 11108745Abstract: In one embodiment, a method includes receiving from a client computing device a request to upload a multimedia file from the client computing device to a service. The method includes identifying transcoding servers configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files. The method includes sending a reply to the client computing device that includes job configuration information that includes an access token authorizing the client computing device to access the transcoding servers. The information specifies upload policies that include failover instructions for if a failure occurs during an upload from the client computing device to a first of the transcoding servers. The failover instructions include sending the access token to the first of the transcoding servers to resume the upload or sending the access token to a second of the transcoding servers to restart the upload.Type: GrantFiled: January 31, 2020Date of Patent: August 31, 2021Assignee: Facebook, Inc.Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Fabien Jean Jules Deliége
-
Patent number: 10958456Abstract: A social networking system user identifies one or more social networking system users authorized to present content items to the user via the social networking system (“authorized users”). When an additional user requests presentation of a content item to the user, the social networking system determines if the additional user is an authorized user. If the additional user is an authorized user, the content item is presented to the user. However, if the additional user is not an authorized user, the social networking system identifies the additional user to the user along with a request to identify the additional user as an authorized user. If the user identifies the additional user as an authorized user in response to the request, the content item is presented to the user.Type: GrantFiled: June 7, 2019Date of Patent: March 23, 2021Assignee: Facebook, Inc.Inventors: Samantha P. Krug, Michel Krieger, Christopher Cunningham, Hui Ding
-
Patent number: 10805367Abstract: Systems, methods, and non-transitory computer-readable media can determine at least one media content item that was captured and provided by a camera device; determine at least one story associated with the camera device, the story publishable through a social networking system; and publish the at least one media content item in the story publishable through the social networking system.Type: GrantFiled: December 29, 2017Date of Patent: October 13, 2020Assignee: Facebook, Inc.Inventors: Ian Spalter, Michel Krieger, Ian McIntyre Silber, Baback Elmieh, John Russell Whaley, Rex Crossen, Alexandre Jais
-
Patent number: 10701023Abstract: Some embodiments of a method for withdrawal a message include receiving, by a mobile device, an input to send a first message to a first recipient, the first message containing at least one image or video. The mobile device processes the first message for transmittal to the first recipient. In response to detecting a request to withdraw the first message within a timeout period, the mobile device determines that the first message has not been sent from the mobile device and terminates the processing of the first message for sending.Type: GrantFiled: April 27, 2018Date of Patent: June 30, 2020Assignee: FACEBOOK, INC.Inventors: Kevin York Systrom, Michel Krieger, Peter X. Deng, Samantha P. Krug, Christopher Cunningham, Ian Mc Intyre Silber, Ryan Jacob Gomba
-
Patent number: 10684820Abstract: Systems, methods, and non-transitory computer-readable media can determine that one or more viewers of a live content stream selected at least one option for interacting with a broadcaster of the live content stream; determine audio-based feedback corresponding to the selected option; and provide the audio-based feedback to be outputted to the broadcaster through an audio device.Type: GrantFiled: September 18, 2017Date of Patent: June 16, 2020Assignee: Facebook, Inc.Inventors: Ian Spalter, Michel Krieger, Ian McIntyre Silber, Baback Elmieh, John Russell Whaley, Rex Crossen
-
Publication number: 20200169540Abstract: In one embodiment, a method includes receiving from a client computing device a request to upload a multimedia file from the client computing device to a service. The method includes identifying transcoding servers configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files. The method includes sending a reply to the client computing device that includes job configuration information that includes an access token authorizing the client computing device to access the transcoding servers. The information specifies upload policies that include failover instructions for if a failure occurs during an upload from the client computing device to a first of the transcoding servers. The failover instructions include sending the access token to the first of the transcoding servers to resume the upload or sending the access token to a second of the transcoding servers to restart the upload.Type: ApplicationFiled: January 31, 2020Publication date: May 28, 2020Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Fabien Jean Jules Deliége
-
Patent number: 10554631Abstract: In one embodiment, a method includes by a host computing server, receiving from a client computing device, a request to upload a multimedia file from the client computing device to a service; by the host computing server, identifying one or more third-party transcoding servers, wherein the transcoding servers are configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files; by the host computing server, sending to the client computing device, a reply that comprises addresses of the third-party transcoding servers and job configuration information, wherein the job configuration information specifies one or more upload policies and comprises an access token enabling the client computing device to access the transcoding servers.Type: GrantFiled: April 18, 2017Date of Patent: February 4, 2020Assignee: Facebook, Inc.Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Fabien Jean Jules Deliége
-
Patent number: 10430075Abstract: Image processing includes: applying shader code to an original image to generate a blurred image version (BIV); obtaining a composite image that is generated based at least in part on the original image and the BIV, wherein the composite image is generated by: obtaining a mask that includes an unblurred region and a blurred region; applying the mask to combine the original image and the BIV to render a composite image that includes an unblurred portion comprising a portion of the original image corresponding to the unblurred region of the mask, and a blurred portion comprising a portion of the BIV corresponding to the blurred region of the mask; and outputting the composite image to be displayed.Type: GrantFiled: August 16, 2017Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Kevin Systrom, Michel Krieger, Shayne Sweeney
-
Patent number: 10404906Abstract: Systems, methods, and non-transitory computer-readable media can determine a first faceplate installed in the computing device, the first faceplate being an attachment that is capable of being physically installed in the computing device. A faceplate profile associated with the first faceplate can be determined. At least one setting of the computing device or operation performed by the computing device can be modified based at least in part on information specified by the faceplate profile associated with the first faceplate.Type: GrantFiled: December 27, 2017Date of Patent: September 3, 2019Assignee: Facebook, Inc.Inventors: Ian Spalter, Michel Krieger, Ian McIntyre Silber, Baback Elmieh, John Russell Whaley, Rex Crossen, Alexandre Jais
-
Patent number: 10361875Abstract: A social networking system user identifies one or more social networking system users authorized to present content items to the user via the social networking system (“authorized users”). When an additional user requests presentation of a content item to the user, the social networking system determines if the additional user is an authorized user. If the additional user is an authorized user, the content item is presented to the user. However, if the additional user is not an authorized user, the social networking system identifies the additional user to the user along with a request to identify the additional user as an authorized user. If the user identifies the additional user as an authorized user in response to the request, the content item is presented to the user.Type: GrantFiled: September 22, 2017Date of Patent: July 23, 2019Assignee: Facebook, Inc.Inventors: Samantha P. Krug, Michel Krieger, Christopher Cunningham, Hui Ding
-
Patent number: 10355871Abstract: A social networking system user (“sending user”) identifies a content item to the social networking system and also identifies one or more additional social networking system users (“receiving users”) to be presented with a content item. The social networking system communicates the content item to client devices for presentation to the receiving users. An interface identifying the receiving users and a status associated with each receiving user is presented to the sending user. The status associated with a receiving user describes how the receiving user interacted with the content item, and may be updated to reflect subsequent interactions with the content item by a receiving user.Type: GrantFiled: August 5, 2014Date of Patent: July 16, 2019Assignee: Facebook, Inc.Inventors: Samantha P. Krug, Michel Krieger, Christopher Cunningham, Hui Ding
-
Publication number: 20190208002Abstract: Systems, methods, and non-transitory computer-readable media can determine content captured and provided by a first wearable device associated with a first user of a social networking system; determine a second wearable device linked to the first wearable device; and provide the captured content to a computing device of a second user associated with the second wearable device, the captured content being provided through the social networking system.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: Kevin Systrom, Ian Spalter, Michel Krieger, Ian McIntyre Silber, Baback Elmieh, John Russell Whaley, Rex Crossen
-
Publication number: 20190207992Abstract: Systems, methods, and non-transitory computer-readable media can determine at least one media content item that was captured and provided by a camera device; determine at least one story associated with the camera device, the story publishable through a social networking system; and publish the at least one media content item in the story publishable through the social networking system.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: Kevin Systrom, Ian Spalter, Michel Krieger, Ian McIntyre Silber, Baback Elmieh, John Russell Whaley, Rex Crossen, Alexandre Jais
-
Publication number: 20190199919Abstract: Systems, methods, and non-transitory computer-readable media can determine a first faceplate installed in the computing device, the first faceplate being an attachment that is capable of being physically installed in the computing device. A faceplate profile associated with the first faceplate can be determined. At least one setting of the computing device or operation performed by the computing device can be modified based at least in part on information specified by the faceplate profile associated with the first faceplate.Type: ApplicationFiled: December 27, 2017Publication date: June 27, 2019Inventors: Kevin Systrom, Ian Spalter, Michel Krieger, Ian McIntyre Silber, Baback Elmieh, John Russell Whaley, Rex Crossen, Alexandre Jais
-
Publication number: 20190190970Abstract: Systems, methods, and non-transitory computer-readable media can determine content that was captured and provided by a camera device. At least one event that occurred in a social networking system in response to the content can be determined. One or more instructions can be provided to the camera device for illuminating one or more light sources associated with the camera device. The one or more light sources can be illuminated based at least in part on a pre-defined illumination pattern that visually communicates occurrence of the event.Type: ApplicationFiled: December 18, 2017Publication date: June 20, 2019Inventors: Kevin Systrom, Ian Spalter, Michel Krieger, Ian McIntyre Silber, Baback Elmieh, John Russell Whaley, Rex Crossen
-
Publication number: 20190087151Abstract: Systems, methods, and non-transitory computer-readable media can determine that one or more viewers of a live content stream selected at least one option for interacting with a broadcaster of the live content stream; determine audio-based feedback corresponding to the selected option; and provide the audio-based feedback to be outputted to the broadcaster through an audio device.Type: ApplicationFiled: September 18, 2017Publication date: March 21, 2019Inventors: Kevin Systrom, Ian Spalter, Michel Krieger, Ian McIntyre Silber, Baback Elmieh, John Russell Whaley, Rex Crossen
-
Publication number: 20180248838Abstract: Some embodiments of a method for withdrawal a message include receiving, by a mobile device, an input to send a first message to a first recipient, the first message containing at least one image or video. The mobile device processes the first message for transmittal to the first recipient. In response to detecting a request to withdraw the first message within a timeout period, the mobile device determines that the first message has not been sent from the mobile device and terminates the processing of the first message for sending.Type: ApplicationFiled: April 27, 2018Publication date: August 30, 2018Inventors: Kevin York Systrom, Michel Krieger, Peter X. Deng, Samantha P. Krug, Christopher Cunningham, Ian Mc Intyre Silber, Ryan Jacob Gomba
-
Patent number: 9961041Abstract: Some embodiments of a method for withdrawal a message include receiving, by a mobile device, an input to send a first message to a first recipient, the first message containing at least one image or video. The mobile device processes the first message for transmittal to the first recipient. In response to detecting a request to withdraw the first message within a timeout period, the mobile device determines that the first message has not been sent from the mobile device and terminates the processing of the first message for sending.Type: GrantFiled: March 17, 2017Date of Patent: May 1, 2018Assignee: FACEBOOK, INC.Inventors: Kevin York Systrom, Michel Krieger, Peter X. Deng, Samantha P. Krug, Christopher Cunningham, Ian McIntyre Silber, Ryan Jacob Gomba
-
Publication number: 20180034653Abstract: A social networking system user identifies one or more social networking system users authorized to present content items to the user via the social networking system (“authorized users”). When an additional user requests presentation of a content item to the user, the social networking system determines if the additional user is an authorized user. If the additional user is an authorized user, the content item is presented to the user. However, if the additional user is not an authorized user, the social networking system identifies the additional user to the user along with a request to identify the additional user as an authorized user. If the user identifies the additional user as an authorized user in response to the request, the content item is presented to the user.Type: ApplicationFiled: September 27, 2017Publication date: February 1, 2018Inventors: Ryan Jacob Gomba, Thomas Frederick Dimson, Kevin York Systrom, Hui Ding, Michel Krieger
-
Publication number: 20180026804Abstract: A social networking system user identifies one or more social networking system users authorized to present content items to the user via the social networking system (“authorized users”). When an additional user requests presentation of a content item to the user, the social networking system determines if the additional user is an authorized user. If the additional user is an authorized user, the content item is presented to the user. However, if the additional user is not an authorized user, the social networking system identifies the additional user to the user along with a request to identify the additional user as an authorized user. If the user identifies the additional user as an authorized user in response to the request, the content item is presented to the user.Type: ApplicationFiled: September 22, 2017Publication date: January 25, 2018Inventors: Samantha P. Krug, Michel Krieger, Christopher Cunningham, Hui Ding