Patents by Inventor Phil Sung

Phil Sung 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: 8589411
    Abstract: Methods, systems, and apparatus, including computer program products are provided for indexing tags in source code. Implementations provide an enhanced retrieval of source code, in which a score for each of a plurality of files is derived based on a quantity of references to each file in source code of the remaining plurality of files. A query is received identifying a source code tag. Matching files of the plurality of files that satisfy the query are identified, a ranking of the matching files is generated based on the derived scores, and the ranking is provided.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: November 19, 2013
    Assignee: Google Inc.
    Inventors: Phil Sung, Piaw Na
  • Patent number: 8122017
    Abstract: Methods, systems, and apparatus, including computer program products are provided for indexing tags in source code. Implementations provide an enhanced retrieval of source code, in which a score for each of a plurality of files is derived based on a quantity of references to each file in source code of the remaining plurality of files. A query is received identifying a source code tag. Matching files of the plurality of files that satisfy the query are identified, a ranking of the matching files is generated based on the derived scores, and the ranking is provided.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: February 21, 2012
    Assignee: Google Inc.
    Inventors: Phil Sung, Piaw Na
  • Patent number: 7613693
    Abstract: TAG files are generated on a client and communicated to a server. The TAGS files are indexed and loaded into memory on the server. Search requests are run against the index and files that contain tags that satisfy the search request are ranked. The ranking is based on an include-tree of the file that contains the tag, the relative directory distance of the file containing the tag from the current context, or by using the numbers of levels of inclusion needed to reach a tag that satisfies the query. In some implementations, an extensible protocol is used to communicate the search queries and files that contain tags that satisfy the search query.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: November 3, 2009
    Assignee: Google Inc.
    Inventors: Piaw Na, Phil Sung