Patents by Inventor Reuben Kan

Reuben Kan 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: 9135267
    Abstract: Systems and methods for establishing a bridge between two documents on a server are provided, including receiving, at the server, a first document represented by a hierarchical data structure model having a plurality of first nodes, generating, by a processor, a second document represented by a flat data structure model having a plurality of flat data structure elements, and establishing, by the processor, the bridge between the first document and the second document. Establishing the bridge includes linking each of the plurality of first nodes to the plurality of flat data structure elements, and maintaining the bridge, such that an edit to the first document, represented in at least one of the first nodes, is applied to at least one corresponding flat data structure element, thereby applying the edit to the second document.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 15, 2015
    Assignee: GOOGLE INC.
    Inventors: Keith Charles Bottner, Reuben Kan
  • Publication number: 20150199374
    Abstract: Systems and methods for establishing a bridge between two documents on a server are provided, including receiving, at the server, a first document represented by a hierarchical data structure model having a plurality of first nodes, generating, by a processor, a second document represented by a flat data structure model having a plurality of flat data structure elements, and establishing, by the processor, the bridge between the first document and the second document. Establishing the bridge includes linking each of the plurality of first nodes to the plurality of flat data structure elements, and maintaining the bridge, such that an edit to the first document, represented in at least one of the first nodes, is applied to at least one corresponding flat data structure element, thereby applying the edit to the second document.
    Type: Application
    Filed: March 15, 2013
    Publication date: July 16, 2015
    Inventors: Keith Charles Bottner, Reuben Kan
  • Patent number: 8838452
    Abstract: A method (400) and system (200) for classifying a audio signal are described. The method (400) operates by first receiving a sequence of audio frame feature data, each of the frame feature data characterising an audio frame along the audio segment. In response to receipt of each of the audio frame feature data, statistical data characterising the audio segment is updated with the received frame feature data. The received frame feature data is then discarded. A preliminary classification for the audio segment may be determined from the statistical data. Upon receipt of a notification of an end boundary of the audio segment, the audio segment is classified (410) based on the statistical data.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: September 16, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Reuben Kan, Dmitri Katchalov, Muhammad Majid, George Politis, Timothy John Wark
  • Publication number: 20130346450
    Abstract: A cloud storage system provides remote access to a file associated with the cloud storage system. In response to a request to access the file, the cloud storage system identifies applications available to the request generator and capable of accessing the file, which may include both online web-based applications and applications installed on a device with which the user is accessing the file. The cloud storage system determines an application type of an identified application, and provides file access to the identified application based on the application type.
    Type: Application
    Filed: March 6, 2013
    Publication date: December 26, 2013
    Applicant: Google Inc.
    Inventors: Michael Jeffrey Procopio, Tobias Thierer, Reuben Kan, Ivan Young Lee, Eric Benson Schoeffler, Brian Lewis Cairns
  • Publication number: 20090006102
    Abstract: A method (400) and system (200) for classifying a audio signal are described. The method (400) operates by first receiving a sequence of audio frame feature data, each of the frame feature data characterising an audio frame along the audio segment. In response to receipt of each of the audio frame feature data, statistical data characterising the audio segment is updated with the received frame feature data. The received frame feature data is then discarded. A preliminary classification for the audio segment may be determined from the statistical data. Upon receipt of a notification of an end boundary of the audio segment, the audio segment is classified (410) based on the statistical data.
    Type: Application
    Filed: June 6, 2005
    Publication date: January 1, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Reuben Kan, Dmitri Katchalov, Muhammad Majid, George Politis, Timothy John Wark
  • Publication number: 20060061777
    Abstract: A method (200) of modifying a digital document (300). The method (200) converts the digital document (300) into one or more first color digital images and generates a hard copy of the digital document (300). The method (200) generates one or more second color digital images of a modified version of the hard copy of the digital document (300). The method (200) compares the first one or more color digital images with the second one or more color digital images to determine the modifications made to the hard copy of the digital document (300) and modifies the digital document (300) based on the determined modifications.
    Type: Application
    Filed: September 13, 2005
    Publication date: March 23, 2006
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Mathew Duggan, Reuben Kan