Patents by Inventor Kenneth Harrenstien

Kenneth Harrenstien 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: 20140142941
    Abstract: Embodiments relate to generation of timed text in web video. In an embodiment, a computer-implemented method generates timed text for online video. In the method, a request to play a timed text track of a video incorporated into a web video service is received from a client computing device. Prior to receipt of the request, audio of the video is processed to determine intermediate timed text data. The intermediate timed text data lacks a complete text transcription of the audio, but includes data to enable the complete text transcription to be generated when playing the video. In response to receipt of the request, a text transcription of the audio is determined using the intermediate data with an automated speech-to-text algorithm. Finally, the text transcription of the audio is sent to the client computing device for display along with the video.
    Type: Application
    Filed: January 27, 2014
    Publication date: May 22, 2014
    Applicant: Google Inc.
    Inventors: Kenneth Harrenstien, Toliver Jue, Christopher Alberti, Naomi D. Black-Bilodeau
  • Patent number: 8645134
    Abstract: Embodiments relate to generation of timed text in web video. In an embodiment, a computer-implemented method generates timed text for online video. In the method, a request to play a timed text track of a video incorporated into a web video service is received from a client computing device. Prior to receipt of the request, audio of the video is processed to determine intermediate timed text data. The intermediate timed text data lacks a complete text transcription of the audio, but includes data to enable the complete text transcription to be generated when playing the video. In response to receipt of the request, a text transcription of the audio is determined using the intermediate data with an automated speech-to-text algorithm. Finally, the text transcription of the audio is sent to the client computing device for display along with the video.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Kenneth Harrenstien, Toliver Jue, Christopher Alberti, Naomi D. Black-Bilodeau
  • Patent number: 8260604
    Abstract: This invention relates to translating timed text in web video. In a first embodiment, a method automatically translates timed text for web video. The method includes receiving a request identifying a web video from a client. In response to the request, a timed text track for the web video is retrieved from a timed text database. Each timed text track in the timed text database specifies text to display at particular times in a video. Text from the timed text track is automatically translated to a target language. Finally, the translated text is sent to the client to display with the web video.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: September 4, 2012
    Assignee: Google Inc.
    Inventors: Kenneth Harrenstien, Greg Millam, Yuji Sunouchi, Toliver Jue
  • Publication number: 20100138209
    Abstract: This invention relates to translating timed text in web video. In a first embodiment, a method automatically translates timed text for web video. The method includes receiving a request identifying a web video from a client. In response to the request, a timed text track for the web video is retrieved from a timed text database. Each timed text track in the timed text database specifies text to display at particular times in a video. Text from the timed text track is automatically translated to a target language. Finally, the translated text is sent to the client to display with the web video.
    Type: Application
    Filed: October 29, 2009
    Publication date: June 3, 2010
    Applicant: Google Inc.
    Inventors: Kenneth Harrenstien, Greg Millam, Yuji Sunouchi, Toliver Jue
  • Patent number: 7085553
    Abstract: Intelligent paging services provided by a GSM-based mobile communication network are employed in a mobile-based client-server system to provide automatic notification of a mobile client station of the type and quantity of information awaiting delivery to a mobile client station at a centralized server, so that the client station may then establish a communication link to receive the information, without otherwise requiring a costly polling scheme. In a preferred embodiment, the server evaluates received or otherwise generated information that is intended for a respective client station to determine whether the information is of a selected type and/or quantity requiring notification of the client station. If so, the server transmits a message (e.g., alpha-numeric) from a transceiver associated with the server to a transceiver associated with the client station, the message indicating the type and quantity of information awaiting delivery to the client station.
    Type: Grant
    Filed: July 10, 1997
    Date of Patent: August 1, 2006
    Assignee: Oracle International Corporation
    Inventors: Kenneth Harrenstien, Kamal Ahluwalia, David Kucharczyk
  • Patent number: 6374305
    Abstract: A mobile-based client-server system architecture incorporates two specialized software layers—a specialized “proxy” layer that resides on a mobile client station, and a “web agent” layer that resides on a server. A conventional web browser application residing on a mobile client station is configured to point to the proxy layer, which captures HTTP information request messages that are transmitted to, and received from, the web browser. The HTTP request messages are packed by the proxy layer within a selected communication transmission format for upstream transmission over a communication network, such as a wireless network. At the server, the web agent layer recovers the original, (i.e., “raw”) HTTP request messages, which are then sent to an appropriate web server for further processing.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: April 16, 2002
    Assignee: Oracle Corporation
    Inventors: Puneet Gupta, Philip Darringer, David LaMacchia, Kenneth Harrenstien