Patents by Inventor Bruce D. Butterfield

Bruce D. Butterfield 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: 8200476
    Abstract: A system for facilitating the translation of messages from an original language to a language preferred by an end user is provided. The system allows distributors, end users or others to create translated versions of messages used by an application program, while protecting against changes that might affect operation of the application program. More particularly, a new message editor application ensures that proper formatting of messages is utilized, and protects verified messages against unauthorized editing using a data conformance stamp. Before applying a new message, the application program recreates the data conformance stamp to ensure that the new message has not been altered outside of the message editor application.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: June 12, 2012
    Assignee: Avaya Inc.
    Inventors: Bruce D. Butterfield, Jack Shenghong Fu, Charles C. Wrobel
  • Patent number: 5485512
    Abstract: Symbol sequences of varying lengths and having logical meanings other than as network addresses (e.g., subscriber names), are assigned and used as actual telecommunications network addresses, without imposition of predefined fixed lengths, formats, or orderings on their constituent segments (e.g., given name, surname), in a call-processing arrangement (200) that uses stored definitions of syntax (320, 350) and grammar (400, 410) of the network numbering plan. The syntax definitions include definitions (312) of individual address segments, called symbol strings, which have logical meanings. Each string's definition includes a string length range (332), a string type (331), and an indicator (VNI 334) of the string's influence on call treatment (e.g., route) selection.
    Type: Grant
    Filed: October 17, 1994
    Date of Patent: January 16, 1996
    Assignee: AT&T Corp.
    Inventors: Frank J. Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Dittmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson
  • Patent number: 5412714
    Abstract: Symbol sequences of varying lengths and having logical meanings other than as network addresses (e.g., subscriber names), are assigned and used as actual telecommunications network addresses, without imposition of predefined fixed lengths, formats, or orderings on their constituent segments (e.g., given name, surname), in a call-processing arrangement (200) that uses stored definitions of syntax (320, 350) and grammar (400, 410) of the network numbering plan. The syntax definitions include definitions (312) of individual address segments, called symbol strings, which have logical meanings. Each string's definition includes a string length range (332), a string type (331), and an indicator (VNI 334) of the string's influence on call treatment (e.g., route) selection.
    Type: Grant
    Filed: February 24, 1992
    Date of Patent: May 2, 1995
    Assignee: AT&T Corp.
    Inventors: Frank J. Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Dittmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson
  • Patent number: 5404395
    Abstract: External invocation of features on a switching system (10) from a network (18) is made possible by aliasing otherwise-unused network numbers that are assigned to the switching system within the network numbering plan to feature-access codes of the switching system's internal numbering plan, in the switching system's call processing arrangement (200) that uses stored definitions of syntax (320, 350) and grammar (400, 410) of the internal and network numbering plans. The aliasing is accomplished as follows. The syntax definitions of the internal numbering plan include definitions (312) of individual feature access codes, while the syntax definitions of the network numbering plan include definitions (312) of the aliased network numbers, which either are the same as the definitions of the corresponding feature access codes or direct the aliased network numbers to be translated into the corresponding feature access codes.
    Type: Grant
    Filed: February 24, 1992
    Date of Patent: April 4, 1995
    Assignee: AT&T Corp.
    Inventors: Frank J. Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Dittmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson
  • Patent number: 5343517
    Abstract: Use codes representative of uses of calls are defined as a part of a network numbering plan, and a route or a destination for a call is selected in full or in part on the basis of the use code dialed by a caller in conjunction with the called number via a call-processing arrangement (200) that uses stored definitions of syntax (320, 350) and grammar (400, 410) of the network numbering plan.
    Type: Grant
    Filed: October 31, 1991
    Date of Patent: August 30, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Frank J. Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Dittmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson
  • Patent number: 5333188
    Abstract: Recognition, including validation, of any dialed number may be fully accomplished entirely at an originating switching system (10) which includes a call-processing arrangement (200) that has stored definitions of the syntax (320, 350) and the grammar (400, 410) of one or more network numbering plans. The syntax definitions include definitions (312) of all individual symbol strings that are valid for the defined network numbering plans. The dialed number is parsed (340) to recognize therein all included symbol strings. Network facilities (16) for the call outside of the originating switching system are seized and used (344) only after all the included symbol strings are recognized and the entire dialed number is validated.
    Type: Grant
    Filed: October 31, 1991
    Date of Patent: July 26, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Frank J Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Dittmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson
  • Patent number: 5329582
    Abstract: Tone treatment given to callers by an originating switching system (10) during dialing may be customized in a call-processing arrangement (200) that uses stored definitions of syntax (320, 350) and grammar (400, 410) of the network numbering plan. The syntax definitions include definitions (312) of individual symbol strings and their associated tones (336), if any. Associations of tones with symbol strings are administratively reprogrammable to change the specified tone treatment. Following dialing and identification (340) of an individual symbol string, a caller is immediately fed back (906) the string's associated tone, if any. A caller is thus immediately advised during dialing of successful or unsuccessful input of a valid symbol string, and is selectively prompted for input of another string. Caller-perceivable feedback signals other than tones may be used with equal effect.
    Type: Grant
    Filed: October 31, 1991
    Date of Patent: July 12, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Frank J. Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Dittmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson
  • Patent number: 5321743
    Abstract: In a shared-tenant services arrangement, numbering-plan independence and cross-plan access is provided to tenant groups by a call-processing arrangement (200) that stores separate definitions of both syntax (320, 350) and grammar (400, 410) of each group's own extension numbering plan. In response to receipt from a member of an individual tenant group of an extension number unaccompanied by a network dial-access code (DAC), the received extension number is analyzed (210) using the syntax and grammar definitions of the extension numbering plan of the individual group. But in response to receipt from the member of the extension number accompanied by a DAC, the DAC is analyzed using the syntax and grammar definition of the extension numbering plan of the individual group to determine an extension numbering plan that corresponds to the received DAC, and the received extension number is then analyzed using the syntax and grammar definitions of whichever extension numbering plan corresponds to the received DAC.
    Type: Grant
    Filed: February 24, 1992
    Date of Patent: June 14, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Frank J. Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Dittmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson
  • Patent number: 5311586
    Abstract: Choice of what portions of a dialed number are important and what weight they carry in deciding how to route or otherwise treat a call is customized and made contextually dependent via a call-processing arrangement (200) that uses stored definitions of syntax (320, 350) and grammar (400, 410) of the network numbering plan. The syntax definitions are reprogrammable definitions (312) of individual symbol strings and include the string's associated virtual nodepoint index (VNI 334) which indicates the string's influence on call treatment, an indicator (335) of whether digit collection is to continue, an indicator (339) of whether the VNI is to be combined with a VNI resulting from any preceding symbol strings in the dialed number, and an indicator (338) of whether the VNI resulting from this symbol string is to be combined with a VNI of any succeeding symbol strings in the dialed number.
    Type: Grant
    Filed: October 31, 1991
    Date of Patent: May 10, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Frank J. Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Ditmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson
  • Patent number: 5311584
    Abstract: A call-processing arrangement (200) views a network numbering plan as a language in the mathematical/computer science sense and takes a lexicographic approach to call processing. Numbering plan syntax is defined by data in tree data structures (320, 330), and numbering plan grammar is defined by data in matrix data structures (400, 410). The data structures are used by numbering plan-independent functions to determine the meaning of call-associated digit strings and to specify the treatment (e.g., routing, features,) to be given to the call based on that meaning. A string-identification function (340) applies collected digits to the trees and matrices to find leafs (312) that define digit strings that make up the number. A string-action function (341) uses the definitions in the found leafs to form a call-route-specifying or call-feature-specifying index (254) for the call.
    Type: Grant
    Filed: October 31, 1991
    Date of Patent: May 10, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Frank J. Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Dittmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson
  • Patent number: 5299261
    Abstract: Any valid displayed called number may be properly visually segmented by a call-processing arrangement (200) that uses stored definitions of syntax (320, 350) and grammar (400, 410) of the whole network numbering plan. The syntax definitions include definitions (312) of individual symbol strings and their associated display demarcations (360), if any--such as spaces or dashes or parentheses--or even their associated replacement strings. Display demarcations or replacement strings that are specified for individual symbol strings are administratively reprogrammable to change the specified display demarcations or replacement string. Following dialing of an individual symbol string, the symbol string is identified and it or its replacement is displayed (986) on the display (19) of the caller's telephone set (17) along with any previously-dialed symbol strings and is demarcated therefrom as specified in the definition of the symbol string.
    Type: Grant
    Filed: February 24, 1992
    Date of Patent: March 29, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Frank J. Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Dittmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson
  • Patent number: 5289535
    Abstract: Which call feature module, if any, is invoked in response to a user's input of a feature access code is made dependent upon the context in which the feature request is made, in a call-processing arrangement (200) that uses stored definitions of syntax (320, 350) and grammar (400, 410) of the network numbering plan. The syntax definitions are definitions (312) of individual symbol strings, including the feature access codes, and include the string's associated virtual node-point identifier (VNI 334) which indicates the string's influence on feature selections. A VNI (254) resulting from the VNIs of symbol strings included in the entire symbol sequence input by a user serves, along with parameters (1230, 1231, 1232) of the context, as a multi-dimensional pointer into a matrix (1202) of feature numbers (1203). The feature module (205) which corresponds to the feature number pointed to in the matrix by the pointer is then invoked and executed to provide a corresponding call feature.
    Type: Grant
    Filed: October 31, 1991
    Date of Patent: February 22, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Frank J. Bogart, Bruce D. Butterfield, David L. Chavez, Jr., Henry C. Dittmer, Frederick R. Fix, Larry J. Hardouin, Nancy K. Schmidt, Linda L. Thomson