Patents by Inventor Greg Edmiston
Greg Edmiston 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).
-
Publication number: 20210076086Abstract: A method and system for server driven adaptive transcoding is provided. A transcoding server computer may initially receive a first portion of a particular media file from a media file repository. The transcoding server computer may transcode the first portion of the particular media file into a first transcoded media segment of a first quality and send the first transcoded segment to a client computing device. The transcoding server computer may receive a second portion of the particular media file from the media file repository, transcode the second portion of the particular media file into a second transcoded media segment of a second quality different than the first quality, and send the second transcoded media segment to the client computing device.Type: ApplicationFiled: November 19, 2020Publication date: March 11, 2021Inventors: Scott Olechowski, Elan Feingold, Greg Edmiston, Graham Booker
-
Patent number: 10848794Abstract: A method and system for server driven adaptive transcoding is provided. A transcoding server computer may initially receive a first portion of a particular media file from a media file repository. The transcoding server computer may transcode the first portion of the particular media file into a first transcoded media segment of a first quality and send the first transcoded segment to a client computing device. The transcoding server computer may receive a second portion of the particular media file from the media file repository, transcode the second portion of the particular media file into a second transcoded media segment of a second quality different than the first quality, and send the second transcoded media segment to the client computing device.Type: GrantFiled: May 6, 2019Date of Patent: November 24, 2020Assignee: Plex, Inc.Inventors: Scott Olechowski, Elan Feingold, Greg Edmiston, Graham Booker
-
Patent number: 10462265Abstract: A method and apparatus for providing remote access to an unavailable server is provided. In an embodiment, a proxy server computer receives a request to access data over a network from a client computing device. The proxy server computer identifies a particular server computer that is separate from the client computing device to fulfill the request. The proxy server computer then determines that the particular server computer is unavailable to a client computing device. In response to determining the particular server is unavailable to the client computing device, the proxy server computer maintains a transport layer connection from the client computing device. While maintaining the transport layer connection, the proxy server computer initiates startup of the particular server computer.Type: GrantFiled: February 17, 2017Date of Patent: October 29, 2019Assignee: Plex, Inc.Inventors: Greg Edmiston, Schuyler Ullman, Elan Feingold, Scott Olechowski
-
Patent number: 10455110Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.Type: GrantFiled: April 11, 2018Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
-
Publication number: 20190261038Abstract: A method and system for server driven adaptive transcoding is provided. A transcoding server computer may initially receive a first portion of a particular media file from a media file repository. The transcoding server computer may transcode the first portion of the particular media file into a first transcoded media segment of a first quality and send the first transcoded segment to a client computing device. The transcoding server computer may receive a second portion of the particular media file from the media file repository, transcode the second portion of the particular media file into a second transcoded media segment of a second quality different than the first quality, and send the second transcoded media segment to the client computing device.Type: ApplicationFiled: May 6, 2019Publication date: August 22, 2019Inventors: Scott Olechowski, Elan Feingold, Greg Edmiston, Graham Booker
-
Patent number: 10334287Abstract: A method and system for server driven adaptive transcoding is provided. A transcoding server computer may initially receive a first portion of a particular media file from a media file repository. The transcoding server computer may transcode the first portion of the particular media file into a first transcoded media segment of a first quality and send the first transcoded segment to a client computing device. The transcoding server computer may receive a second portion of the particular media file from the media file repository, transcode the second portion of the particular media file into a second transcoded media segment of a second quality different than the first quality, and send the second transcoded media segment to the client computing device.Type: GrantFiled: April 17, 2017Date of Patent: June 25, 2019Assignee: Plex, Inc.Inventors: Scott Olechowski, Elan Feingold, Greg Edmiston, Graham Booker
-
Publication number: 20180302660Abstract: A method and system for server driven adaptive transcoding is provided. A transcoding server computer may initially receive a first portion of a particular media file from a media file repository. The transcoding server computer may transcode the first portion of the particular media file into a first transcoded media segment of a first quality and send the first transcoded segment to a client computing device. The transcoding server computer may receive a second portion of the particular media file from the media file repository, transcode the second portion of the particular media file into a second transcoded media segment of a second quality different than the first quality, and send the second transcoded media segment to the client computing device.Type: ApplicationFiled: April 17, 2017Publication date: October 18, 2018Inventors: Scott Olechowski, Elan Feingold, Greg Edmiston, Graham Booker
-
Publication number: 20180241849Abstract: A method and apparatus for providing remote access to an unavailable server is provided. In an embodiment, a proxy server computer receives a request to access data over a network from a client computing device. The proxy server computer identifies a particular server computer that is separate from the client computing device to fulfill the request. The proxy server computer then determines that the particular server computer is unavailable to a client computing device. In response to determining the particular server is unavailable to the client computing device, the proxy server computer maintains a transport layer connection from the client computing device. While maintaining the transport layer connection, the proxy server computer initiates startup of the particular server computer.Type: ApplicationFiled: February 17, 2017Publication date: August 23, 2018Inventors: Greg Edmiston, Schuyler Ullman, Elan Feingold, Scott Olechowski
-
Publication number: 20180241900Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.Type: ApplicationFiled: April 11, 2018Publication date: August 23, 2018Inventors: Nai Wen SHIH, Robert Zachary NISCO, Greg EDMISTON, Emmanuel MIRANDA-STEINER
-
Patent number: 9973647Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.Type: GrantFiled: June 17, 2016Date of Patent: May 15, 2018Assignee: Microsoft Technology Licensing, LLC.Inventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
-
Publication number: 20170366697Abstract: The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine a blur indication or a burst characteristic for each of a plurality of files stored on a storage medium, automatically identify candidate image files to delete based at least in part on the blur indication or the burst characteristic, and delete at least some of the candidate image files based on receiving a delete indication.Type: ApplicationFiled: June 17, 2016Publication date: December 21, 2017Applicant: Microsoft Technology Licensing, LLC.Inventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
-
Patent number: 9652693Abstract: Intuitive photo grouping is accomplished utilizing photo metadata information, including photos' timestamps, GPS information, name and storage folder identity, to automatically generate logical and meaningful event photo groupings for users.Type: GrantFiled: November 29, 2015Date of Patent: May 16, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jorge F. Pozas Trevino, Vinayak N. Suley, Greg Edmiston, Jose Emmanuel Miranda-Steiner
-
Publication number: 20160078313Abstract: Intuitive photo grouping is accomplished utilizing photo metadata information, including photos' timestamps, GPS information, name and storage folder identity, to automatically generate logical and meaningful event photo groupings for users.Type: ApplicationFiled: November 29, 2015Publication date: March 17, 2016Inventors: Jorge F. Pozas Trevino, Vinayak N. Suley, Greg Edmiston, Jose Emmanuel Miranda-Steiner
-
Patent number: 9269323Abstract: One or more techniques and/or systems are disclosed for efficiently organizing one or more images in a display. The display may comprise one or more display lines, such as display rows or display columns. Images can be selected sequentially from an image database and scaled to fill into a display line, at least until a selected image does not fit. If the selected image does not fit, a cropping amount can be determined for the images in the display line, including the image that does not fit, and the images can be proportionally cropped accordingly. The cropping amount can comprise merely enough display space to accommodate a cropped version of the image that does not fit into the display line. The cropped version of the image can then be filled into the display line, and, if available, a next display line can similarly be populated.Type: GrantFiled: October 28, 2011Date of Patent: February 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Greg Edmiston, David Benjamin Zearing, Emmanuel Miranda-Steiner
-
Patent number: 9202143Abstract: Intuitive photo grouping is accomplished utilizing photo metadata information, including photos' timestamps, GPS information, name and storage folder identity, to automatically generate logical and meaningful event photo groupings for users.Type: GrantFiled: April 29, 2013Date of Patent: December 1, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jorge F. Pozas Trevino, Vinayak N. Suley, Greg Edmiston, Jose Emmanuel Miranda-Steiner
-
Publication number: 20140344352Abstract: In one embodiment, an internet-accessible resource service may emphasize a recently accessed data object stored in an internet-accessible data storage 124 on a data object list 300. The internet-accessible resource service may maintain a data object list 300 representing a data object set stored in an internet-accessible data storage 124 accessible by a primary user. The internet-accessible resource service may detect an access of a user-focus data object of the data object set. The internet-accessible resource service may execute a reorganization of the data object list 300 to emphasize the user-focus data object.Type: ApplicationFiled: May 17, 2013Publication date: November 20, 2014Applicant: Microsoft CorporationInventors: Deepesh Mohnani, Greg Edmiston, Sarah Filman, Seung-Hae Park, Mona Akmal, Amanda Font, Patricia Hendricks
-
Publication number: 20140321762Abstract: Intuitive photo grouping is accomplished utilizing photo metadata information, including photos' timestamps, GPS information, name and storage folder identity, to automatically generate logical and meaningful event photo groupings for users.Type: ApplicationFiled: April 29, 2013Publication date: October 30, 2014Applicant: Microsoft CorporationInventors: Jorge F. Pozas Trevino, Vinayak N. Suley, Greg Edmiston, Jose Emmanuel Miranda-Steiner
-
Publication number: 20130106913Abstract: One or more techniques and/or systems are disclosed for efficiently organizing one or more images in a display. The display may comprise one or more display lines, such as display rows or display columns. Images can be selected sequentially from an image database and scaled to fill into a display line, at least until a selected image does not fit. If the selected image does not fit, a cropping amount can be determined for the images in the display line, including the image that does not fit, and the images can be proportionally cropped accordingly. The cropping amount can comprise merely enough display space to accommodate a cropped version of the image that does not fit into the display line. The cropped version of the image can then be filled into the display line, and, if available, a next display line can similarly be populated.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: Microsoft CorporationInventors: Greg Edmiston, David Benjamin Zearing, Emmanuel Miranda-Steiner