Patents by Inventor Ken K. Lin

Ken K. Lin 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: 10394771
    Abstract: Statistical information related to performing information searches based on search templates may be automatically generated and stored in statistical records. The statistical records may be automatically updated. The statistical records may be sorted to indicate which information searches are most efficient.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Ken K. Lin
  • Patent number: 9773028
    Abstract: Systems and methods for defining attributes for one or more entries in a computer implemented directory structure. The method comprises grouping a set of non-schema attributes associated with a directory entry into a multivalue schema attribute, wherein the multivalue attribute comprises values associated with each of the corresponding non-schema attributes grouped into the multivalue attribute; encoding at least one of the non-schema attributes into a string having one or more parts; and performing computing operations on the non-schema attributes in the directory entries based on content of the encoded strings defined in the multivalue attribute in which the respective non-schema attributes are grouped.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: September 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ken K. Lin, William A. Spencer
  • Publication number: 20120078905
    Abstract: Systems and methods for defining attributes for one or more entries in a computer implemented directory structure. The method comprises grouping a set of non-schema attributes associated with a directory entry into a multivalue schema attribute, wherein the multivalue attribute comprises values associated with each of the corresponding non-schema attributes grouped into the multivalue attribute; encoding at least one of the non-schema attributes into a string having one or more parts; and performing computing operations on the non-schema attributes in the directory entries based on content of the encoded strings defined in the multivalue attribute in which the respective non-schema attributes are grouped.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ken K. Lin, William A. Spencer
  • Patent number: 7680181
    Abstract: Techniques are provided which allow computers with relatively less computational power to perform dynamic conversion of video from inter-frame dependent format to an independent-frame format while playing the video as it is being converted. If the conversion operation is not keeping up with the arrival of the incoming video, the video is spooled within the computer system. The playback and conversion operations proceed as the spooling is performed. Thus, to a viewer of the video, the video may appear to slow, but the playback and conversion operation proceed without losing frames.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: March 16, 2010
    Assignee: Apple Inc.
    Inventors: Ken K. Lin, Kelly M. Hawk, Vaidyanath Mani
  • Patent number: 7522967
    Abstract: In one aspect, audio summaries and transition audio segments are sequentially rendered with at least one transition audio segment rendered between each pair of sequential audio summaries. Each audio summary comprises digital content summarizing at least a portion of a respective associated audio piece. In another aspect, an original audio file is annotated by embedding therein information enabling rendering of at least one audio summary contained in the annotated audio file and comprising digital content summarizing at least a portion of the original audio file. In another aspect, an original audio file is annotated by providing at least one browsable link between the original audio file and at least one audio summary comprising digital content summarizing at least a portion of the original audio file, and storing the original audio file, the at least one browsable link, and the at least one audio summary on a common portable storage medium. In another aspect, an audio piece is divided into audio segments.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: April 21, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Tong Zhang, Ramin Samadani, Yining Deng, Ken K. Lin
  • Patent number: 7433581
    Abstract: A system for interactive video playback includes a store for holding a set of video streams and an input device for obtaining a set of action inputs. The system includes a video processor that generates the interactive video playback by switching among the video streams in response to the action inputs.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: October 7, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ken K. Lin, Debargha Mukherjee
  • Publication number: 20080208804
    Abstract: Statistical information related to performing information searches based on search templates may be automatically generated and stored in statistical records. The statistical records may be automatically updated. The statistical records may be sorted to indicate which information searches are most efficient.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Ken K. Lin
  • Patent number: 7286689
    Abstract: A method for estimating motion of each of a plurality of tessels in an intermediate image relative to a reference image, which includes searching the reference image to find points that lie along epipolar lines in the reference image corresponding to upper-left and lower-right vertices of the tessel, respectively, that result in a best-matching shape; estimating a depth of each of at least two of the vertices of the tessel; and using the depth estimates of the at least two vertices of the tessel to estimate the motion of the tessel relative to the best-matching shape.
    Type: Grant
    Filed: June 7, 2003
    Date of Patent: October 23, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang, Debargha Mukherjee, Mei Chen, Ken K. Lin
  • Publication number: 20040247159
    Abstract: A method for estimating motion of each of a plurality of tessels in an intermediate image relative to a reference image, which includes searching the reference image to find points that lie along epipolar lines in the reference image corresponding to upper-left and lower-right vertices of the tessel, respectively, that result in a best-matching shape; estimating a depth of each of at least two of the vertices of the tessel; and using the depth estimates of the at least two vertices of the tessel to estimate the motion of the tessel relative to the best-matching shape.
    Type: Application
    Filed: June 7, 2003
    Publication date: December 9, 2004
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang, Debargha Mukherjee, Mei Chen, Ken K. Lin
  • Publication number: 20030223732
    Abstract: A system for interactive video playback includes a store for holding a set of video streams and an input device for obtaining a set of action inputs. The system includes a video processor that generates the interactive video playback by switching among the video streams in response to the action inputs.
    Type: Application
    Filed: May 31, 2002
    Publication date: December 4, 2003
    Inventors: Ken K. Lin, Debargha Mukherjee
  • Patent number: 6163802
    Abstract: An electronic messaging tracking system and method is provided that tracks messages in a single or multiprotocol messaging environment. Tracking entries are collected, stored and updated. Queries may be made regarding the status, travel path, and other criteria of any message. Queries need not include a unique identifier of the message. Users may access the message tracking system from an internal or external network.
    Type: Grant
    Filed: April 4, 1997
    Date of Patent: December 19, 2000
    Assignee: International Business Machines Corporation
    Inventors: Ken K Lin, Michael S. Lees, Gordon E. Hegfield, Bruce G. Ernst