Patents by Inventor Richard Buskens

Richard Buskens 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: 20070230363
    Abstract: Information can be transported over domains operated by different service providers at required Quality-of-Service (QoS) levels without disclosing inter- and/or intra-domain information to ensure that the topology of a given service provider's domain (e.g., network) is not disclosed.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Richard Buskens, Sandra Thuel, Ramesh Viswanathan
  • Publication number: 20070233885
    Abstract: The transport of Quality-of Service (QoS) sensitive information over domains operated by different service providers may be assured using architectures that include separate forwarding and control planes.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Inventors: Richard Buskens, Sandra Thuel, Ramesh Viswanathan
  • Publication number: 20060294507
    Abstract: The time it takes to recover from a system initialization failure may be reduced by determining whether to enable a recovery process immediately, or defer such a process. Sometimes it is desirable to defer a recovery process until certain interdependencies between system components are satisfied.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 28, 2006
    Inventors: Richard Buskens, Oscar Gonzalez, Yansong Ren
  • Publication number: 20060259830
    Abstract: Techniques for tracing the real-time operation of software for the purposes of testing, debugging, or performance analysis are disclosed. Diagnostic instrumentation for generating records containing details of software operation is incorporated in the software by inserting calls to diverse macros or inline functions. Each macro takes an argument specifying both a subsystem and a category of instrumentation within the subsystem. Based on the specified subsystem and category, the instrumentation can be included or excluded from the compiled object code and, if included, can be dynamically enabled at run-time. Disabled instrumentation does not result in a function call, but only a single, inline “if,” thereby reducing overhead. One macro accepts both software parameters and a custom format specifier describing how the parameters should be displayed. However, the parameters are not formatted during logging, nor is the format specifier included in the record. Instead, the formatting is performed when displayed.
    Type: Application
    Filed: May 10, 2005
    Publication date: November 16, 2006
    Applicant: Lucent Technologies Inc.
    Inventors: John Blevin, Richard Buskens, Douglas Daudelin
  • Publication number: 20060080411
    Abstract: A distributed software application comprises a plurality of software components within a plurality of executables. A manager component for the distributed software application performs a recovery of two or more software components, of the plurality of software components, in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Application
    Filed: June 14, 2004
    Publication date: April 13, 2006
    Inventors: Richard Buskens, Weilin Gong, Oscar Gonzalez, Li Kuang, Tim Liim, Yow-Jian Lin, Sunil Mishra, Pravish Prabhakar, Muhammad Siddiqui, Timothy Suchaczewski
  • Publication number: 20050289093
    Abstract: An apparatus in one example comprises a manager component that upon receipt of an indication of a need for a communication channel between a first software component and a second software component, instructs management support software of the first software component to set up the communication channel between the first software component and the second software component.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 29, 2005
    Inventors: Richard Buskens, Yow-Jian Lin
  • Publication number: 20050278688
    Abstract: A manager component of an apparatus in one example initializes a plurality of software components of a distributed software application, within one or more executables, in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Li Kuang, Tim Liim, Yow-Jian Lin, Sunil Mishra, Pravish Prabhakar, Muhammad Siddiqui, Timothy Suchaczewski
  • Publication number: 20050278700
    Abstract: An apparatus in one example comprises a manager component in communication with a distributed software application. The distributed software application comprises a plurality of software components that run within one or more executables. The manager component shuts down the plurality of software components in an ordered sequence based on one or more dependency relationships among the plurality of software components.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Li Kuang, Tim Liim, Yow-Jian Lin, Sunil Mishra, Muhammad Siddiqui
  • Publication number: 20050278724
    Abstract: An apparatus in one example comprises: a first manager component responsible for one or more first software components within one or more first executables of a distributed software application; and a second manager component responsible for one or more second software components within one or more second executables of the distributed software application. The first and second manager components communicate to initialize and/or shut down the one or more first software components and the one or more second software components in an ordered sequence based on one or more dependency relationships among two or more of: the one or more first software components; and/or the one or more second software components.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Kuo-Wei Chen
  • Publication number: 20050278578
    Abstract: A distributed software application comprises a first and second software component. A manager component of a management infrastructure for the distributed software application in one example causes a first software component of the distributed software application to obtain information from a second software component of the distributed software application for initialization of the first software component.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Kazutaka Murakami, Yow-Jian Lin
  • Publication number: 20050278701
    Abstract: An apparatus in one example comprises a substitute manager component that upon failure of a first manager component, obtains management responsibility for a distributed software application from the first manager component and queries one or more software components of the distributed software application for state information of the one or more software components. The substitute manager component employs the state information to determine whether one or more recovery actions are needed for the distributed software application to recover from the failure of the first manager component.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Li Kuang, Tim Liim, Sunil Mishra, Yansong Ren, Muhammad Siddiqui
  • Publication number: 20050278712
    Abstract: An apparatus in one example comprises a manager component for a distributed software application that based on one or more of a characteristic of an executable of the distributed software application and/or a characteristic of one or more of a plurality of processors, selects a processor from the plurality of processors to run the executable upon startup of the distributed software application.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Tim Liim, Yow-Jian Lin, Sunil Mishra, Muhammad Siddiqui, Timothy Suchaczewski
  • Publication number: 20050278699
    Abstract: A manager component of an apparatus in one example handles one or more checkpoint procedures for one or more software components of a distributed software application that runs within a plurality of executables.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Yow-Jian Lin
  • Publication number: 20050172266
    Abstract: An apparatus in one example comprises a first manager component that performs one or more first management operations on a software and/or hardware entity and a second manager component that performs one or more second management operations on the software and/or hardware entity.
    Type: Application
    Filed: January 30, 2004
    Publication date: August 4, 2005
    Inventors: Richard Buskens, Oscar Gonzalez, Tim Liim, Sunil Mishra, Muhammad Siddiqui
  • Patent number: 5684807
    Abstract: An adaptive distributed diagnostic system and method for a network having at least a first, a second and a third nodes. Both the third and first nodes and the third and second nodes, respectively, are in communication with each other via the network. The first node can directly test a state of the third node and indirectly test through the third node a state of the second node. The second node can directly test a state of the third node and indirectly test through the third node a state of the first node. The third node can directly test both a state of the first node and a state of the second node. The third node has a testing assignment based on given circumstances at a corresponding time.
    Type: Grant
    Filed: June 28, 1995
    Date of Patent: November 4, 1997
    Assignee: Carnegie Mellon University
    Inventors: Ronald P. Bianchini, Jr., Mark Stahl, Richard Buskens