Patents by Inventor Shayne Mikel Sweeney
Shayne Mikel Sweeney 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
-
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
-
Publication number: 20170222987Abstract: 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: ApplicationFiled: April 18, 2017Publication date: August 3, 2017Inventors: 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: 9661106Abstract: 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: December 4, 2013Date of Patent: May 23, 2017Assignee: 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: 9509768Abstract: An online system transmits third-party content originating from a third-party system to a client device. The third-party content includes a pointer to a third-party application associated with the third-party system. When the client device receives an interaction with the third-party content from a user of the client device, the client device executes the third-party application and generates an attribution identifier from which the user's identity cannot be determined. The attribution identifier is transmitted to the online system. Subsequently, the client device determines information describing interactions by the user with the third-party application that is transmitted to the third-party system along with the attribution identifier.Type: GrantFiled: August 27, 2014Date of Patent: November 29, 2016Assignee: Facebook, Inc.Inventors: Holly Marie Ormseth, Daniel Kim, Matthew Michael Willis, Jaed Uavechanichkul, Chen Chen, Sean Elliott Dy, Shayne Mikel Sweeney
-
Publication number: 20150326651Abstract: An online system transmits third-party content originating from a third-party system to a client device. The third-party content includes a pointer to a third-party application associated with the third-party system. When the client device receives an interaction with the third-party content from a user of the client device, the client device executes the third-party application and generates an attribution identifier from which the user's identity cannot be determined. The attribution identifier is transmitted to the online system. Subsequently, the client device determines information describing interactions by the user with the third-party application that is transmitted to the third-party system along with the attribution identifier.Type: ApplicationFiled: August 27, 2014Publication date: November 12, 2015Inventors: Holly Marie Ormseth, Daniel Kim, Matthew Michael Willis, Jaed Uavechanichkul, Chen Chen, Sean Elliott Dy, Shayne Mikel Sweeney
-
Publication number: 20150156281Abstract: 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: ApplicationFiled: December 4, 2013Publication date: June 4, 2015Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Deliege