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: 20180081880Abstract: 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: ApplicationFiled: September 16, 2016Publication date: March 22, 2018Applicants: 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: 9760298Abstract: Techniques are provided for anonymizing data in a data stream.Type: GrantFiled: June 22, 2015Date of Patent: September 12, 2017Assignee: Alcatel-Lucent USA Inc.Inventors: Daniel M. Andrews, Avinash Vyas, Gordon T. Wilfong, Yihao Zhang
-
Patent number: 9723074Abstract: 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: GrantFiled: November 15, 2011Date of Patent: August 1, 2017Assignee: Alcatel LucentInventors: Kedar Namjoshi, Pramod Koppol, Athanasios Stathopoulos, Gordon T. Wilfong
-
Patent number: 9614677Abstract: 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: GrantFiled: January 7, 2015Date of Patent: April 4, 2017Assignee: Alcatel-Lucent USA Inc.Inventors: William S. Kennedy, Gordon T. Wilfong, Vladimir Kolesnikov
-
Publication number: 20160313939Abstract: Techniques are provided for anonymizing data in a data stream.Type: ApplicationFiled: June 22, 2015Publication date: October 27, 2016Inventors: Daniel M. Andrews, Avinash Vyas, Gordon T. Wilfong, Yihao Zhang
-
Publication number: 20160196436Abstract: 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: ApplicationFiled: January 7, 2015Publication date: July 7, 2016Inventors: William S. Kennedy, Gordon T. Wilfong, Vladimir Kolesnikov
-
Patent number: 9361480Abstract: 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: GrantFiled: March 26, 2014Date of Patent: June 7, 2016Assignee: Alcatel LucentInventors: Vladimir Y. Kolesnikov, Gordon T. Wilfong
-
Patent number: 9276842Abstract: 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: GrantFiled: March 30, 2007Date of Patent: March 1, 2016Assignee: Alcatel LucentInventors: Frederick B. Shepherd, Gordon T. Wilfong
-
Publication number: 20150278549Abstract: 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: ApplicationFiled: March 26, 2014Publication date: October 1, 2015Applicant: Alcatel-Lucent USA Inc.Inventors: Vladimir Y. Kolesnikov, Gordon T. Wilfong
-
Patent number: 9100280Abstract: 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: GrantFiled: August 16, 2010Date of Patent: August 4, 2015Assignee: Alcatel LucentInventors: Christopher R. Doerr, Gordon T. Wilfong
-
Patent number: 8868862Abstract: 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: GrantFiled: December 29, 2011Date of Patent: October 21, 2014Assignee: Alcatel LucentInventors: Kedar Namjoshi, Pramod Koppol, Athansios Stathopoulos, Gordon T. Wilfong
-
Publication number: 20130173876Abstract: 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: ApplicationFiled: December 29, 2011Publication date: July 4, 2013Inventors: Kedar Namjoshi, Pramod Koppol, Athansios Stathopoulos, Gordon T. Wilfong
-
Publication number: 20130124479Abstract: 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: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: Alcatel-Lucent USA Inc.Inventors: Kedar Namjoshi, Pramod Koppol, Athanasios Stathopoulos, Gordon T. Wilfong
-
Publication number: 20100303461Abstract: 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: ApplicationFiled: August 16, 2010Publication date: December 2, 2010Applicant: ALCATEL-LUCENT USA INCInventors: Christopher R. Doerr, Gordon T. Wilfong
-
Patent number: 7801156Abstract: 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: GrantFiled: April 13, 2007Date of Patent: September 21, 2010Assignee: Alcatel-Lucent USA Inc.Inventors: Christopher R. Doerr, Gordon T Wilfong
-
Publication number: 20080253305Abstract: 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: ApplicationFiled: April 13, 2007Publication date: October 16, 2008Inventors: Christopher R. Doerr, Gordon T. Wilfong
-
Publication number: 20080239959Abstract: 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: ApplicationFiled: March 30, 2007Publication date: October 2, 2008Inventors: Frederick B. Shepherd, Gordon T. Wilfong
-
Patent number: 7054871Abstract: 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: GrantFiled: December 11, 2000Date of Patent: May 30, 2006Assignee: Lucent Technologies Inc.Inventors: Jianying Hu, Ramanujan S. Kashi, Daniel P. Lopresti, Gordon T. Wilfong
-
Publication number: 20030097384Abstract: 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: ApplicationFiled: December 11, 2000Publication date: May 22, 2003Inventors: Jianying Hu, Ramanujan S. Kashi, Daniel P. Lopresti, Gordon T. Wilfong
-
Patent number: 5537489Abstract: 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: GrantFiled: November 18, 1993Date of Patent: July 16, 1996Assignee: AT&T Corp.Inventors: Frank W. Sinden, Gordon T. Wilfong