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: 20210076086
    Abstract: 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: Application
    Filed: November 19, 2020
    Publication date: March 11, 2021
    Inventors: Scott Olechowski, Elan Feingold, Greg Edmiston, Graham Booker
  • Patent number: 10848794
    Abstract: 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: Grant
    Filed: May 6, 2019
    Date of Patent: November 24, 2020
    Assignee: Plex, Inc.
    Inventors: Scott Olechowski, Elan Feingold, Greg Edmiston, Graham Booker
  • Patent number: 10462265
    Abstract: 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: Grant
    Filed: February 17, 2017
    Date of Patent: October 29, 2019
    Assignee: Plex, Inc.
    Inventors: Greg Edmiston, Schuyler Ullman, Elan Feingold, Scott Olechowski
  • Patent number: 10455110
    Abstract: 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: Grant
    Filed: April 11, 2018
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
  • Publication number: 20190261038
    Abstract: 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: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Inventors: Scott Olechowski, Elan Feingold, Greg Edmiston, Graham Booker
  • Patent number: 10334287
    Abstract: 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: Grant
    Filed: April 17, 2017
    Date of Patent: June 25, 2019
    Assignee: Plex, Inc.
    Inventors: Scott Olechowski, Elan Feingold, Greg Edmiston, Graham Booker
  • Publication number: 20180302660
    Abstract: 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: Application
    Filed: April 17, 2017
    Publication date: October 18, 2018
    Inventors: Scott Olechowski, Elan Feingold, Greg Edmiston, Graham Booker
  • Publication number: 20180241849
    Abstract: 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: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Inventors: Greg Edmiston, Schuyler Ullman, Elan Feingold, Scott Olechowski
  • Publication number: 20180241900
    Abstract: 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: Application
    Filed: April 11, 2018
    Publication date: August 23, 2018
    Inventors: Nai Wen SHIH, Robert Zachary NISCO, Greg EDMISTON, Emmanuel MIRANDA-STEINER
  • Patent number: 9973647
    Abstract: 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: Grant
    Filed: June 17, 2016
    Date of Patent: May 15, 2018
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
  • Publication number: 20170366697
    Abstract: 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: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Nai Wen Shih, Robert Zachary Nisco, Greg Edmiston, Emmanuel Miranda-Steiner
  • Patent number: 9652693
    Abstract: 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: Grant
    Filed: November 29, 2015
    Date of Patent: May 16, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jorge F. Pozas Trevino, Vinayak N. Suley, Greg Edmiston, Jose Emmanuel Miranda-Steiner
  • Publication number: 20160078313
    Abstract: 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: Application
    Filed: November 29, 2015
    Publication date: March 17, 2016
    Inventors: Jorge F. Pozas Trevino, Vinayak N. Suley, Greg Edmiston, Jose Emmanuel Miranda-Steiner
  • Patent number: 9269323
    Abstract: 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: Grant
    Filed: October 28, 2011
    Date of Patent: February 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Greg Edmiston, David Benjamin Zearing, Emmanuel Miranda-Steiner
  • Patent number: 9202143
    Abstract: 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: Grant
    Filed: April 29, 2013
    Date of Patent: December 1, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jorge F. Pozas Trevino, Vinayak N. Suley, Greg Edmiston, Jose Emmanuel Miranda-Steiner
  • Publication number: 20140344352
    Abstract: 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: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Applicant: Microsoft Corporation
    Inventors: Deepesh Mohnani, Greg Edmiston, Sarah Filman, Seung-Hae Park, Mona Akmal, Amanda Font, Patricia Hendricks
  • Publication number: 20140321762
    Abstract: 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: Application
    Filed: April 29, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventors: Jorge F. Pozas Trevino, Vinayak N. Suley, Greg Edmiston, Jose Emmanuel Miranda-Steiner
  • Publication number: 20130106913
    Abstract: 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: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Applicant: Microsoft Corporation
    Inventors: Greg Edmiston, David Benjamin Zearing, Emmanuel Miranda-Steiner