Patents by Inventor Gordon T. Wilfong

Gordon T. Wilfong 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: 20180081880
    Abstract: Systems and methods are provided for ranking electronic information based on determined similarities. In one aspect a set of unique features are determined from a collection of electronic objects. A graph is constructed in which electronic object are represented as object nodes and determined features are represented as feature nodes. The object nodes are interconnected by a weighted edge to at least one feature node. Scores for the object nodes and the feature nodes are computed using a determined set of anchor nodes and a determined weighted adjacency matrix. The object nodes and the feature nodes of the graph are ranked and displayed based on the computed scores. In one aspect, the scores and the ranks for the object nodes and the feature nodes are dynamically updated and displayed based on user preferences.
    Type: Application
    Filed: September 16, 2016
    Publication date: March 22, 2018
    Applicants: Alcatel-Lucent Canada Inc., Alcatel-Lucent USA Inc.
    Inventors: William S. Kennedy, Iraj Saniee, Christopher A. White, Yihao Lisa Zhang, Gordon T. Wilfong, Chun-Nam Yu, Nachi K. Nithi
  • Patent number: 9760298
    Abstract: Techniques are provided for anonymizing data in a data stream.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: September 12, 2017
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Daniel M. Andrews, Avinash Vyas, Gordon T. Wilfong, Yihao Zhang
  • Patent number: 9723074
    Abstract: The backup-in-the-middle primary-backup configuration is created by placing a backup-in-the-middle forwarder in the routing path between the primary and the environment. The backup-in-the-middle forwarder intercepts output messages along with required state information sent by the primary to the environment. The backup-in-the-middle forwarder backs up the primary by updating its state information and forwards the output packets to the environment.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: August 1, 2017
    Assignee: Alcatel Lucent
    Inventors: Kedar Namjoshi, Pramod Koppol, Athanasios Stathopoulos, Gordon T. Wilfong
  • Patent number: 9614677
    Abstract: A first circuit representation of a given function is obtained at a first processing device. The given function comprises at least two computer programming switch statement clauses. A second circuit representation is generated at the first processing device from the first circuit representation wherein the at least two computer programming switch statement clauses are respectively represented by at least two tree circuits that are embedded in the second circuit representation such that the second circuit representation is characterized by a given cost (e.g., a minimum cost). The second circuit representation is encrypted at the first processing device, and sent to a second processing device for secure evaluation of the given function by the second processing device.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: April 4, 2017
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: William S. Kennedy, Gordon T. Wilfong, Vladimir Kolesnikov
  • Publication number: 20160313939
    Abstract: Techniques are provided for anonymizing data in a data stream.
    Type: Application
    Filed: June 22, 2015
    Publication date: October 27, 2016
    Inventors: Daniel M. Andrews, Avinash Vyas, Gordon T. Wilfong, Yihao Zhang
  • Publication number: 20160196436
    Abstract: A first circuit representation of a given function is obtained at a first processing device. The given function comprises at least two computer programming switch statement clauses. A second circuit representation is generated at the first processing device from the first circuit representation wherein the at least two computer programming switch statement clauses are respectively represented by at least two tree circuits that are embedded in the second circuit representation such that the second circuit representation is characterized by a given cost (e.g., a minimum cost). The second circuit representation is encrypted at the first processing device, and sent to a second processing device for secure evaluation of the given function by the second processing device.
    Type: Application
    Filed: January 7, 2015
    Publication date: July 7, 2016
    Inventors: William S. Kennedy, Gordon T. Wilfong, Vladimir Kolesnikov
  • Patent number: 9361480
    Abstract: Techniques are provided for anonymizing streamed data. In various embodiments, data are anonymized by receiving a data element of a data stream including a plurality of said data elements (pi, si), where pi comprises an identifying portion and si comprises an associated sensitive information portion; obtaining a partitioned space S including t regions; assigning the identifying portion, pi, to a selected region; encrypting the associated sensitive information si as e(si); and storing the encrypted associated sensitive information e(si) in a list associated with the selected region but not storing the associated identifying portion, pi, in the list. The regions have corresponding center points, and a nearest center to pi is optionally determined. The encrypted associated sensitive information e(si) may be stored in a list associated with the nearest center.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: June 7, 2016
    Assignee: Alcatel Lucent
    Inventors: Vladimir Y. Kolesnikov, Gordon T. Wilfong
  • Patent number: 9276842
    Abstract: Methods and apparatus are provided with improved routing techniques for bifurcated flows. Routing methods and apparatus are provided that obtain a fractional flow from a set of nodes to a given destination having a maximum load, L, on any link between a node in the set and the given destination; and generate a bifurcated flow between the set of nodes and the given destination from the fractional flow such that the maximum load on any link in the bifurcated flow does not exceed 2L, wherein the bifurcated flow allows a flow from a given node to be sent on at most two outgoing links. The fractional flow can be, for example, a fractional single-sink multicommodity flow.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: March 1, 2016
    Assignee: Alcatel Lucent
    Inventors: Frederick B. Shepherd, Gordon T. Wilfong
  • Publication number: 20150278549
    Abstract: Techniques are provided for anonymizing streamed data. In various embodiments data are anonymized by receiving a data element (pi, si) of a data stream, where pi comprises an identifying portion and si comprises associated sensitive information; assigning the identifying portion, pi, to a region Si of a partitioned space S; encrypting the associated sensitive information si as e(si); and storing the encrypted associated sensitive information e(si) in a list associated with the assigned region Si. Optionally a permutation function ? randomizes the order that regions S1, S2, . . . , St in the partitioned space S are stored so that an adversary cannot obtain information by observing the data being stored in particular regions. The regions S1, S2, . . . , St have corresponding center points C1, C2, . . . , Ct, and a nearest center Ci to pi is optionally determined. The encrypted associated sensitive information e(si) may be stored in a list associated with the nearest center Ci.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Vladimir Y. Kolesnikov, Gordon T. Wilfong
  • Patent number: 9100280
    Abstract: Undirected cross connects are provided based on wavelength-selective switches. An undirected Cantor network is disclosed where the switch nodes are wavelength selective switches. An undirected Clos cross connect is also disclosed where one or more undirected switches are undirected Cantor networks having at least one wavelength selective switch.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: August 4, 2015
    Assignee: Alcatel Lucent
    Inventors: Christopher R. Doerr, Gordon T. Wilfong
  • Patent number: 8868862
    Abstract: A primary-backup replication capability is disclosed. A primary process and a backup process participate in a synchronization process configured to synchronize state information of the primary and backup processes. The synchronization process operates in periods of time referred to as epochs. During the current epoch, the primary process computes state update information representing changes to the state information of the primary process since a previous epoch, and also buffers output messages generated during the current epoch in an associated output buffer dedicated for use in the current epoch. The primary process initiates a new epoch independent of receiving, from the backup process, a state update acknowledgement for the previous epoch. The output messages buffered for the current epoch are released from the associated output buffer after the primary process receives a state update acknowledgment for the current epoch and all output buffers of all previous epochs are empty.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: October 21, 2014
    Assignee: Alcatel Lucent
    Inventors: Kedar Namjoshi, Pramod Koppol, Athansios Stathopoulos, Gordon T. Wilfong
  • Publication number: 20130173876
    Abstract: A primary-backup replication capability is disclosed. A primary process and a backup process participate in a synchronization process configured to synchronize state information of the primary and backup processes. The synchronization process operates in periods of time referred to as epochs. During the current epoch, the primary process computes state update information representing changes to the state information of the primary process since a previous epoch, and also buffers output messages generated during the current epoch in an associated output buffer dedicated for use in the current epoch. The primary process initiates a new epoch independent of receiving, from the backup process, a state update acknowledgement for the previous epoch. The output messages buffered for the current epoch are released from the associated output buffer after the primary process receives a state update acknowledgment for the current epoch and all output buffers of all previous epochs are empty.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Inventors: Kedar Namjoshi, Pramod Koppol, Athansios Stathopoulos, Gordon T. Wilfong
  • Publication number: 20130124479
    Abstract: The backup-in-the-middle primary-backup configuration is created by placing a backup-in-the-middle forwarder in the routing path between the primary and the environment. The backup-in-the-middle forwarder intercepts output messages along with required state information sent by the primary to the environment. The backup-in-the-middle forwarder backs up the primary by updating its state information and forwards the output packets to the environment.
    Type: Application
    Filed: November 15, 2011
    Publication date: May 16, 2013
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Kedar Namjoshi, Pramod Koppol, Athanasios Stathopoulos, Gordon T. Wilfong
  • Publication number: 20100303461
    Abstract: Undirected cross connects are provided based on wavelength-selective switches. A undirected Cantor network is disclosed where the switch nodes are wavelength selective switches. A undirected Clos cross connect is also disclosed where one or more undirected switches are undirected Cantor networks having at least one wavelength selective switch.
    Type: Application
    Filed: August 16, 2010
    Publication date: December 2, 2010
    Applicant: ALCATEL-LUCENT USA INC
    Inventors: Christopher R. Doerr, Gordon T. Wilfong
  • Patent number: 7801156
    Abstract: Undirected cross connects are provided based on wavelength-selective switches A demand d={i, j} is routed over a path pd between ports i and j in a multi-layer network based on one or more wavelength selective switches, by determining a middle layer node n in the multi-network for which there is a first path pi between the port i and the middle layer node n and a second path pj between the port j and the middle layer node n; identifying a node n?, wherein the node n? is a first node starting from port i that path pi shares with path pj; and concatenating the path pd comprised of a subpath p?i of the first path pi from the port i to the node n? with a subpath of p?j of the second path pi from the node n? to the port j. An undirected Cantor network is disclosed where the switch nodes are wavelength selective switches. An undirected Clos cross connect is also disclosed where one or more undirected switches are undirected Cantor networks having at least one wavelength selective switch.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: September 21, 2010
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Christopher R. Doerr, Gordon T Wilfong
  • Publication number: 20080253305
    Abstract: Undirected cross connects are provided based on wavelength-selective switches A demand d={i, j} is routed over a path pd between ports i and j in a multi-layer network based on one or more wavelength selective switches, by determining a middle layer node n in the multi-network for which there is a first path pi between the port i and the middle layer node n and a second path pi between the port j and the middle layer node n; identifying a node n?, wherein the node n? is a first node starting from port i that path pi shares with path pj; and concatenating the path pd comprised of a subpath pi? of the first path pi from the port i to the node n? with a subpath of p?j of the second path pi from the node n? to the port j. An undirected Cantor network is disclosed where the switch nodes are wavelength selective switches.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Inventors: Christopher R. Doerr, Gordon T. Wilfong
  • Publication number: 20080239959
    Abstract: Methods and apparatus are provided with improved routing techniques for bifurcated flows. Routing methods and apparatus are provided that obtain a fractional flow from a set of nodes to a given destination having a maximum load, L, on any link between a node in the set and the given destination; and generate a bifurcated flow between the set of nodes and the given destination from the fractional flow such that the maximum load on any link in the bifurcated flow does not exceed 2L, wherein the bifurcated flow allows a flow from a given node to be sent on at most two outgoing links.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: Frederick B. Shepherd, Gordon T. Wilfong
  • Patent number: 7054871
    Abstract: A method for recognizing a table structure from delineated table region in an electronic document using hierarchical clustering of data strings. The cluster groupings are segregated effectively using the distances from a positional vector associated with words and groups of words rather than a minimum number of blank spaces between words. Once a data tree of the hierarchical clusterings is constructed, the tree is scanned downward from the root to find appropriate column boundaries using a columnization algorithm. Then using successive heuristic algorithms, determine column and row headers and row boundaries.
    Type: Grant
    Filed: December 11, 2000
    Date of Patent: May 30, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Jianying Hu, Ramanujan S. Kashi, Daniel P. Lopresti, Gordon T. Wilfong
  • Publication number: 20030097384
    Abstract: A method for recognizing a table structure from delineated table region in an electronic document using hierarchical clustering of data strings. The cluster groupings are segregated effectively using the distances from a positional vector associated with words and groups of words rather than a minimum number of blank spaces between words. Once a data tree of the hierarchical clusterings is constructed, the tree is scanned downward from the root to find appropriate column boundaries using a columnization algorithm. Then using successive heuristic algorithms, determine column and row headers and row boundaries.
    Type: Application
    Filed: December 11, 2000
    Publication date: May 22, 2003
    Inventors: Jianying Hu, Ramanujan S. Kashi, Daniel P. Lopresti, Gordon T. Wilfong
  • Patent number: 5537489
    Abstract: A handwritten test symbol, such as an alphabetic character, a word or a signature, written on a digitizing tablet is normalized by comparison with a model symbol to determine the transformation necessary to best fit the test symbol to the model symbol. Such transformation is then applied to normalize the test symbol. Shape information in the test symbol is preserved during such normalization. In accordance with one aspect of the invention, the model symbol is a line segment. In accordance with another aspect of the invention, the model symbol is an example of the symbol being normalized. Such normalization can be used as a preprocessing step in applications such as character recognition, text recognition or signature verification.
    Type: Grant
    Filed: November 18, 1993
    Date of Patent: July 16, 1996
    Assignee: AT&T Corp.
    Inventors: Frank W. Sinden, Gordon T. Wilfong