Patents by Inventor Yejin Choi

Yejin Choi 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: 7634373
    Abstract: Systems and methods for midstream determination of varying available bandwidth for streaming content between two network entities are described. During content streaming, a client requests a server to surge the content transmission rate. One or more bandwidth measurements are taken during the surge to determine if the increased transmission rate can be adequately managed. If the increased transmission rate can be adequately managed, the client may request the server to transmit remaining content at a transmission rate that is not greater than the increased, or surged, transmission rate. In a multi-bitrate file scenario, the surge rate may be higher than the rate of the fastest useable stream. In such a case, the fastest useable stream is selected. If the increased transmission rate is not suitable for future transmission, then the rate may remain at the original transmission rate.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Troy D. Batterberry, Alexandre V. Grigorovitch, Anders E. Klemets, James C. Stewart, Yejin Choi
  • Publication number: 20090112892
    Abstract: A method and system for automatically summarizing fine-grained opinions in digital text are disclosed. Accordingly, a digital text is analyzed for the purpose of extracting all opinion expressions found in the text. Next, the extracted opinion expressions (referred to herein as opinion frames) are analyzed to generate opinion summaries.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Inventors: Claire Cardie, Veselin Stoyanov, Yejin Choi, Eric Breck
  • Publication number: 20060168295
    Abstract: Systems and methods for midstream determination of varying available bandwidth for streaming content between two network entities are described. During content streaming, a client requests a server to surge the content transmission rate. One or more bandwidth measurements are taken during the surge to determine if the increased transmission rate can be adequately managed. If the increased transmission rate can be adequately managed, the client may request the server to transmit remaining content at a transmission rate that is not greater than the increased, or surged, transmission rate. In a multi-bitrate file scenario, the surge rate may be higher than the rate of the fastest useable stream. In such a case, the fastest useable stream is selected. If the increased transmission rate is not suitable for future transmission, then the rate may remain at the original transmission rate.
    Type: Application
    Filed: March 21, 2006
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Troy Batterberry, Alexandre Grigorovitch, Anders Klemets, James Stewart, Yejin Choi
  • Patent number: 7054774
    Abstract: Systems and methods for midstream determination of varying available bandwidth for streaming content between two network entities are described. During content streaming, a client requests a server to surge the content transmission rate. One or more bandwidth measurements are taken during the surge to determine if the increased transmission rate can be adequately managed. If the increased transmission rate can be adequately managed, the client may request the server to transmit remaining content at a transmission rate that is not greater than the increased, or surged, transmission rate. In a multi-bitrate file scenario, the surge rate may be higher than the rate of the fastest useable stream. In such a case, the fastest useable stream is selected. If the increased transmission rate is not suitable for future transmission, then the rate may remain at the original transmission rate.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: May 30, 2006
    Assignee: Microsoft Corporation
    Inventors: Troy D. Batterberry, Alexandre V. Grigorovitch, Anders E. Klemets, James C. Stewart, Yejin Choi
  • Publication number: 20050066063
    Abstract: Systems, methods, and data structures are described which allow or caching streaming media file in a manner that allows for storage and retrieval of portions of the streaming media file that are temporally non-contiguous and/or encoded at differing bit rates.
    Type: Application
    Filed: August 1, 2003
    Publication date: March 24, 2005
    Inventors: Alexandre Grigorovitch, Yejin Choi, Thales Carvalho
  • Publication number: 20040267503
    Abstract: Systems and methods for midstream determination of varying available bandwidth for streaming content between two network entities are described. During content streaming, a client requests a server to surge the content transmission rate. One or more bandwidth measurements are taken during the surge to determine if the increased transmission rate can be adequately managed. If the increased transmission rate can be adequately managed, the client may request the server to transmit remaining content at a transmission rate that is not greater than the increased, or surged, transmission rate. In a multi-bitrate file scenario, the surge rate may be higher than the rate of the fastest useable stream. In such a case, the fastest useable stream is selected. If the increased transmission rate is not suitable for future transmission, then the rate may remain at the original transmission rate.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Inventors: Troy D. Batterberry, Alexandre V. Grigorovitch, Anders E. Klemets, James C. Stewart, Yejin Choi
  • Publication number: 20030236905
    Abstract: A system and method for automatically recover from broken network connections in streaming media scenarios. Server software executing on the server communicates with client software executing on the client during the streaming media session. If the streaming media session is interrupted, the server software and the client software exchange messages to associate the client with a client state stored by the server and to re-synchronize playback of the content.
    Type: Application
    Filed: June 25, 2002
    Publication date: December 25, 2003
    Applicant: Microsoft Corporation
    Inventors: Yejin Choi, Alexandre Grigorovitch, Troy Batterberry