Patents by Inventor Jeffrey A. Craig

Jeffrey A. Craig 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: 20190121518
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive an input related to a widget on a website; receive a canonical identifier from the widget; determine an identification for a user; determine a social signal for the identified user; produce a stream of related content using the canonical identifier, the identification and the social signal; generate a user interface element for display of the stream of related content; and provide the user interface element for presentation to the user. The disclosure also includes similar methods and computer program products.
    Type: Application
    Filed: February 20, 2014
    Publication date: April 25, 2019
    Applicant: Google Inc.
    Inventors: Mario Ventura Anima, Vitor Rodrigues, Jeffrey A. Craig, Prasenjit Sarkar
  • Patent number: 9219677
    Abstract: The subject matter described herein includes methods, systems and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages. One aspect of the subject matter described herein includes a system for routing BICC signaling messages and managing call instance code assignments. The system includes a BICC signaling router. The BICC signaling router includes a routing module for centralized routing of BICC signaling messages between a plurality of BICC signaling nodes. The BICC signaling router further includes a call instance code management module for centralized assignment of call instance codes for BICC signaling sessions routed through the BICC signaling router.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: December 22, 2015
    Assignee: Tekelec Global, Inc.
    Inventors: Thomas M. McCann, Petrus Wilhelmus Adrianus Jacobus Maria Nas, Apirux Bantukul, Jeffrey A. Craig, Peter J. Marsico
  • Patent number: 8792334
    Abstract: Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: July 29, 2014
    Assignee: Tekelec Global, Inc.
    Inventors: Jeffrey A. Craig, Mark A. Erickson, Mark E. Kanode, Seetharaman Khadri
  • Publication number: 20120218915
    Abstract: Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections.
    Type: Application
    Filed: May 7, 2012
    Publication date: August 30, 2012
    Inventors: Jeffrey A. Craig, Mark A. Erickson, Mark E. Kanode, Seetharaman Khadri
  • Patent number: 8179885
    Abstract: Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: May 15, 2012
    Assignee: Tekelec
    Inventors: Jeffrey A. Craig, Mark A. Erickson, Mark E. Kanode, Seetharaman Khadri
  • Patent number: 7907533
    Abstract: According to one aspect, the subject matter described herein comprises methods, systems, and computer program products for performing IP link proving using heartbeat messages. The method includes transmitting a plurality of heartbeat messages over an IP communications link. A transmission parameter of the plurality of heartbeat messages is varied and a plurality of heartbeat acknowledgement messages corresponding to at least a subset of the plurality of heartbeat messages is received. A measure of processing capabilities of the IP communications link is determined based on the transmission parameters and the heartbeat acknowledgement messages.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: March 15, 2011
    Assignee: Tekelec
    Inventors: Mark E. Davidson, Mark E. Kanode, Jeffrey A. Craig, Peter J. Marsico
  • Publication number: 20100329152
    Abstract: Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections.
    Type: Application
    Filed: September 8, 2010
    Publication date: December 30, 2010
    Inventors: Jeffrey A. Craig, Mark A. Erickson, Mark E. Kanode, Seetharaman Khadri
  • Patent number: 7804789
    Abstract: Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: September 28, 2010
    Assignee: Tekelec
    Inventors: Jeffrey A. Craig, Mark A. Erickson, Mark E. Kanode, Seetharaman Khadri
  • Publication number: 20100202446
    Abstract: The subject matter described herein includes methods, systems and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages. One aspect of the subject matter described herein includes a system for routing BICC signaling messages and managing call instance code assignments. The system includes a BICC signaling router. The BICC signaling router includes a routing module for centralized routing of BICC signaling messages between a plurality of BICC signaling nodes. The BICC signaling router further includes a call instance code management module for centralized assignment of call instance codes for BICC signaling sessions routed through the BICC signaling router.
    Type: Application
    Filed: January 19, 2010
    Publication date: August 12, 2010
    Inventors: Thomas M. McCann, Petrus Wilhelmus Adrianus Jacobus Maria Nas, Apirux Bantukul, Jeffrey A. Craig, Peter J. Marsico
  • Patent number: 7633872
    Abstract: The subject matter described herein includes methods, systems, and computer program products for managing congestion in a multi-layer telecommunications signaling network protocol stack. According to one method, a congestion parameter is set for a first layer in a telecommunications signaling network protocol stack. The congestion parameter is automatically propagated for at least one second layer in the telecommunications signaling protocol stack. The first layer and the at least one second layer are monitored and layer-specific congestion management procedures are triggered using the parameters.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: December 15, 2009
    Assignee: Tekelec
    Inventors: Michael D. Pitcher, Mark E. Kanode, Jeffrey A. Craig
  • Publication number: 20090135723
    Abstract: According to one aspect, the subject matter described herein comprises methods, systems, and computer program products for performing IP link proving using heartbeat messages. The method includes transmitting a plurality of heartbeat messages over an IP communications link. A transmission parameter of the plurality of heartbeat messages is varied and a plurality of heartbeat acknowledgement messages corresponding to at least a subset of the plurality of heartbeat messages is received. A measure of processing capabilities of the IP communications link is determined based on the transmission parameters and the heartbeat acknowledgement messages.
    Type: Application
    Filed: November 28, 2007
    Publication date: May 28, 2009
    Inventors: Mark E. Davidson, Mark E. Kanode, Jeffrey A. Craig, Peter J. Marsico
  • Publication number: 20070297336
    Abstract: The subject matter described herein includes methods, systems, and computer program products for managing congestion in a multi-layer telecommunications signaling network protocol stack. According to one method, a congestion parameter is set for a first layer in a telecommunications signaling network protocol stack. The congestion parameter is automatically propagated for at least one second layer in the telecommunications signaling protocol stack. The first layer and the at least one second layer are monitored and layer-specific congestion management procedures are triggered using the parameters.
    Type: Application
    Filed: April 18, 2007
    Publication date: December 27, 2007
    Inventors: Michael D. Pitcher, Mark E. Kanode, Jeffrey A. Craig
  • Patent number: 6266809
    Abstract: Methods, systems and computer program products are provided which update firmware in a network computer by replacing the standard operating system to be loaded at the initialization of the network computer with a firmware update operating system. The firmware update operating system is then downloaded to the network computer and initiated to update the firmware of the network computer. The firmware update operating system may then be replaced with the standard operating system to be loaded at the initialization of the network computer. The network computer may then be reinitialized by, for example, a cold boot, so as to load the standard operating system. The cold boot may be server initiated so as to allow for firmware updates with intervention by an operator at the network computer.
    Type: Grant
    Filed: August 15, 1997
    Date of Patent: July 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Craig, John L. Harter, Robert A. Johnson, Brian Stuart Lauber, James M. Stafford
  • Patent number: 6260111
    Abstract: Methods, systems and computer program products are provided which control a network computer having an access port for receiving an access card, such as a short card which includes a processor and storage for providing secure user information. The network computer is controlled by detecting the presence in the network computer of the access card and accessing the access card to obtain user specific information. The power management of the network computer may then be controlled based upon the user specific information on the detailed access card. Also provided are methods, systems and computer program products for providing user information to a network computer by storing user specific information on an access card which includes a processor and storage such that information stored on the access card may only be accessed through the processor of the access card so as to provide secure data on the access card.
    Type: Grant
    Filed: August 15, 1997
    Date of Patent: July 10, 2001
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Craig, Brian Stuart Lauber
  • Patent number: 5905900
    Abstract: A computer system, and particularly a handheld mobile client system, in which an energy management control program having a plurality of cooperating components permits a designer to choose from among a plurality of foci for energy management.
    Type: Grant
    Filed: April 30, 1997
    Date of Patent: May 18, 1999
    Assignee: International Business Machines Corporation
    Inventors: James L. Combs, Jeffrey A. Craig, Brent Alan Miller
  • Patent number: 5438272
    Abstract: A network-under-test of a device is tested relative to other networks of the device by probing the network-under-test with a probe; generating a voltage which is applied across the network-under-test via the probe for developing a transient voltage between the network-under-test and the other networks of the device for stressing leakage resistance between the network-under-test and the other networks; and determining if the stressed leakage resistance is acceptable for determining integrity of the network-under-test relative to the other networks of the device.
    Type: Grant
    Filed: May 9, 1994
    Date of Patent: August 1, 1995
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Craig, Ka-Chiu Woo