Patents by Inventor Glenn Stephen Fowler

Glenn Stephen Fowler 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: 7720878
    Abstract: An improved data compression method and apparatus is provided, particularly with regard to the compression of data in tabular form such as database records. The present invention achieves improved compression ratios by utilizing metadata to transform the data in a manner that optimizes known compression techniques. In one embodiment of the invention, a schema is generated which is utilized to reorder and partition the data into low entropy and high entropy portions which are separately compressed by conventional compression methods. The high entropy portion is further reordered and partitioned to take advantage of row and column dependencies in the data. The present invention enables not only much greater compression ratios but increased speed than is achieved by compressing the untransformed data.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: May 18, 2010
    Inventors: Donald F Caldwell, Kenneth Ward Church, Glenn Stephen Fowler
  • Patent number: 7627691
    Abstract: A method for clustering together network IP addresses is disclosed. A number of IP addresses are received and processed to determine which IP addresses share a longest prefix matching. The longest prefix matching process is performed according to radix encoded trie which facilitates on-line clustering of the IP addresses. Client and/or server IP addresses may be clustered in accordance with the teachings herein.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: December 1, 2009
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Adam Louis Buchsbaum, Glenn Stephen Fowler, Balachander Krishnamurthy, Jia Wang
  • Patent number: 7219160
    Abstract: A method for clustering together network IP addresses is disclosed. A number of IP addresses are received and processed to determine which IP addresses share a longest prefix matching. The longest prefix matching process is performed according to radix encoded trie which facilitates on-line clustering of the IP addresses. Client and/or server IP addresses may be clustered in accordance with the teachings herein.
    Type: Grant
    Filed: November 3, 2000
    Date of Patent: May 15, 2007
    Assignee: AT&T Corp.
    Inventors: Adam Louis Buchsbaum, Glenn Stephen Fowler, Balachander Krishnamurthy, Jia Wang
  • Patent number: 7191168
    Abstract: The present invention increases the efficiency of performing longest prefix matching operations by selecting a radix-encoded trie structure optimized with respect to memory cost. The structure is optimized by determining memory costs for retrie structures indexed on different numbers of high-order characters, and then selecting the structure corresponding to the lowest memory cost. The optimization improves performance in IP look-up operations as well as longest-prefix matching operations performed on general alphabets.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: March 13, 2007
    Assignee: AT&T Corp.
    Inventors: Adam Louis Buchsbaum, Glenn Stephen Fowler, Balachander Krishnamurthy, Kiem-Phong Vo, Jia Wang
  • Patent number: 6959300
    Abstract: An improved data compression method and apparatus is provided, particularly with regard to the compression of data in tabular form such as database records. The present invention achieves improved compression ratios by utilizing metadata to transform the data in a manner that optimizes known compression techniques. In one embodiment of the invention, a schema is generated which is utilized to reorder and partition the data into low entropy and high entropy portions which are separately compressed by conventional compression methods. The high entropy portion is further reordered and partitioned to take advantage of row and column dependencies in the data. The present invention enables not only much greater compression ratios but increased speed than is achieved by compressing the untransformed data.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: October 25, 2005
    Assignee: AT&T Corp.
    Inventors: Donald F Caldwell, Kenneth Ward Church, Glenn Stephen Fowler
  • Patent number: 5978829
    Abstract: The present invention relates to systems for sharing idle workstation computers that are connected together through a network and shared file system. More particularly, a user of a local host workstation may submit jobs for execution on remote workstations. The systems of the present invention select a remote host that is idle in accordance with a decentralized scheduling scheme and then continuously monitor the activity of the remote host on which the job is executing. If the system detects certain activity on the remote host by one of the remote host's primary users, the execution of the job is immediately suspended to prevent inconvenience to the primary users. The system also suspends job execution if the remote host's load average gets too high. Either way, the suspended job is migrated by selecting another idle remote workstation to resume execution of the suspended job (from the point in time at which the last checkpoint occurred).
    Type: Grant
    Filed: November 5, 1996
    Date of Patent: November 2, 1999
    Assignee: A.T. & T. Corporation
    Inventors: Pi-Yu Chung, Glenn Stephen Fowler, Yennun Huang, Kiem-Phong Vo, Yi-Min Wang
  • Patent number: 5806062
    Abstract: A data processing apparatus and method for creating data analysis applications using reusable software operators . An initial operator is provided for converting source information into a virtual database format. Query operators are provided for receiving data in a virtual database format, processing the data in the virtual database, and outputting the results of the processing in another virtual database which has the same schema as the received virtual database. A plurality of query operators may be combined in order to customize the processing of the virtual database data. A terminal operator is provided for converting data in a virtual database into an external format which may then be further processed by an external operator. By combining initial, query, terminal, and external operators, users may create customizable data processing applications. In accordance with one embodiment of the invention, operators are provided for analyzing the difference between a first document and a second document.
    Type: Grant
    Filed: October 17, 1995
    Date of Patent: September 8, 1998
    Assignee: Lucent Technologies Inc.
    Inventors: Yih-Farn Robin Chen, Glenn Stephen Fowler, Elefterios Koutsofios, Ryan S. Wallach