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: 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: 8195601
    Abstract: A visitor to a profile page is invited to modify a user profile associated with the profile page. If the visitor elects to provide a suggested modification to the profile page, a message is transmitted to the user that owns the profile page requesting authorization to perform the suggested modification. In response to the message, the user can accept the suggested modification to the user profile, decline the suggested modification to the user profile, or edit the suggested modification to the user profile. If the user accepts or edits the suggested modification to the user profile, the user profile is modified accordingly. In this manner, a visitor to a profile page can assist in the creation of a user profile.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: David W. Law, Jeffrey Craig Kunins, Eric Zappa, Brian M. Perrin, Archana M. Gadkari, Dan Wu, Joseph Andrew Bono, Jeffrey Earl Steinbok
  • 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
  • Publication number: 20110299977
    Abstract: A turbomachine includes a compressor provided with a casing having an inner surface defining a flow path. At least one blade is rotatable within the flow path. The at least one blade includes a tip portion that is spaced from the inner surface. At least one patch ring segment is mounted to the inner surface of the casing. The at least one patch ring segment includes a body having a first end that extends to a second end through a surface portion. A first wall member extends from the first end and a second wall member extends from the second end. The first and second wall members include in-turned sections that define a C-shaped cross-section of the at least one patch ring segment.
    Type: Application
    Filed: June 3, 2010
    Publication date: December 8, 2011
    Applicant: General Electric Company
    Inventors: John David Memmer, Jeffrey Craig Moree
  • Publication number: 20110226799
    Abstract: An assembly for holding cup-shaped objects. The assembly includes an outer retaining tube, an inner retaining tube having a diameter smaller than that of the outer retaining tube, wherein the inner retaining tube engages the outer retaining tube in a telescoping manner, a spring positioned inside the tubes, a piston positioned at a first end of the spring, and a head assembly that engages the outer retaining tube, the head assembly containing a ring assembly operably connected to a plurality of flippers that, in response to rotation of the ring assembly, provide a varying diameter within the head assembly. The telescoping feature provides for adjustable length of the assembly while the varying diameter of the head assembly provides for cups of various diameters to be used in the assembly.
    Type: Application
    Filed: October 26, 2009
    Publication date: September 22, 2011
    Applicant: NIRO-PLAN AG
    Inventors: Jeffrey Craig Watson, Steven Alan Haug, Guo De Huang
  • Publication number: 20110154375
    Abstract: A system includes a hardware platform, at least one driver, a plurality of devices connected to the hardware platform, a middleware interface, and a plurality of software services. Each of the plurality of devices is selected from the group consisting of sensors and actuators. The plurality of software services is generated by the at least one driver, wherein a software service associates with a device, and wherein each of the software services complies with the middleware interface. A method for interfacing a plurality of devices to a hardware platform includes communicably connecting each of the plurality of devices to the hardware platform, converting each of the plurality of devices into a programmable software service using a driver, and programming each of the software services to comply with a middleware interface.
    Type: Application
    Filed: January 7, 2011
    Publication date: June 23, 2011
    Applicant: University of Florida Research Foundation, Inc.
    Inventors: ABDELSALAM HELAL, Jeffrey Craig King, Raja Bose, Steven Lee Pickles, James A. Russo, Steve Vander Ploeg, Hicham Mahmoud El Zabadani, Ahmad H. El Kouche
  • 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
  • Patent number: 7895257
    Abstract: A system includes a hardware platform, at least one driver, a plurality of devices connected to the hardware platform, a middleware interface, and a plurality of software services. Each of the plurality of devices is selected from the group consisting of sensors and actuators. The plurality of software services is generated by the at least one driver, wherein a software service associates with a device, and wherein each of the software services complies with the middleware interface. A method for interfacing a plurality of devices to a hardware platform includes communicably connecting each of the plurality of devices to the hardware platform, converting each of the plurality of devices into a programmable software service using a driver, and programming each of the software services to comply with a middleware interface.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: February 22, 2011
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: Abdelsalam Helal, Jeffrey Craig King, Raja Bose, Steven Lee Pickles, James A. Russo, Steve Vander Ploeg, Hicham Mahmoud El Zabadani, Ahmad Hassan El Kouche
  • Publication number: 20110010305
    Abstract: Information aggregation techniques are described. In an implementation, a communication is received that includes an indication of a source of information associated with a non-member of the social network. Information associated with the non-member is aggregated from the source. The aggregation may be performed in response to receipt of a selection by a member of the social network service to interact with the information from the source. The aggregated information may then be presented to a member in conjunction with webpages output for interaction with the social network.
    Type: Application
    Filed: July 7, 2009
    Publication date: January 13, 2011
    Applicant: Microsoft Corporation
    Inventors: Michelle M. Aleong, Omar H. Shahine, Paul A. Elliott, Jeffrey Craig Kunins, Oludare V. Obasanjo, Bhupinder S. Sethi
  • 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: 7839685
    Abstract: Soft errors occur during normal use of a solid-state memory such as EEPROM or Flash EEPROM. A soft error results from the programmed threshold voltage of a memory cell being drifted from its originally intended level. The error is initially not readily detected during normal read until the cumulative drift becomes so severe that it develops into a hard error. Data could be lost if enough of these hard errors swamps available error correction codes in the memory. A memory device and techniques therefor are capable of detecting these drifts and substantially maintaining the threshold voltage of each memory cell to its intended level throughout the use of the memory device, thereby resisting the development of soft errors into hard errors.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: November 23, 2010
    Assignee: SanDisk Corporation
    Inventors: Daniel L. Auclair, Jeffrey Craig, John S. Mangan, Robert D. Norman, Daniel C. Guterman, Sanjay Mehrotra
  • 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: 20100207404
    Abstract: An inertial blocking member subassembly is activated by an inertial force vector. A release handle assembly has a framework, a door handle grip, and a bell crank actuator. The subassembly has a blocking member and a biasing element. The blocking member is associated with the framework, and movable in at least one of rotation about an axis of rotation and translation. The biasing element is associated with the blocking member for biasing the blocking member to a first position. The blocking member center of gravity is offset from the axis of rotation. When the force vector acts on the center of gravity, the blocking member can rotate into a second position. When the center of gravity, axis of rotation, and force vector are aligned, the blocking member remains in the second position until the force vector has attenuated. The biasing element can rotate the blocking member to the first position.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 19, 2010
    Applicant: ADAC PLASTICS, INC.
    Inventors: Cort Corwin, Jeffrey Craig Stokes, Drew Fouchea
  • 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
  • Publication number: 20100145492
    Abstract: A method includes obtaining a custom specification that describes at least one option for the product, obtaining predefined configuration data that includes a commodity feature definition that describes a plurality of commodities associated with the product, a commodity interface definition that describes interface requirements among said plurality of commodities, a design table that associates said commodity feature definition and said commodity interface definition for a commodity; and a hierarchy of said plurality of commodities, generating the design configuration as a function of said custom specification and said predefined configuration data, wherein said hierarchy of said plurality of commodities controls order in which said plurality of commodities are applied to said product for automatic generation of the design configuration and said commodity interface definition with said design table ensure coordination among said plurality of commodities.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Applicant: The Boeing Company
    Inventor: Jeffrey Craig Russell
  • Publication number: 20100082683
    Abstract: A visitor to a profile page is invited to modify a user profile associated with the profile page. If the visitor elects to provide a suggested modification to the profile page, a message is transmitted to the user that owns the profile page requesting authorization to perform the suggested modification. In response to the message, the user can accept the suggested modification to the user profile, decline the suggested modification to the user profile, or edit the suggested modification to the user profile. If the user accepts or edits the suggested modification to the user profile, the user profile is modified accordingly. In this manner, a visitor to a profile page can assist in the creation of a user profile.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 1, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: David W. Law, Jeffrey Craig Kunins, Eric Zappa, Brian M. Perrin, Archana M. Gadkari, Dan Wu, Joseph Andrew Bono, Jeffrey Earl Steinbok
  • Publication number: 20100020616
    Abstract: Soft errors occur during normal use of a solid-state memory such as EEPROM or Flash EEPROM. A soft error results from the programmed threshold voltage of a memory cell being drifted from its originally intended level. The error is initially not readily detected during normal read until the cumulative drift becomes so severe that it develops into a hard error. Data could be lost if enough of these hard errors swamps available error correction codes in the memory. A memory device and techniques therefor are capable of detecting these drifts and substantially maintaining the threshold voltage of each memory cell to its intended level throughout the use of the memory device, thereby resisting the development of soft errors into hard errors.
    Type: Application
    Filed: October 1, 2009
    Publication date: January 28, 2010
    Inventors: Daniel L. Auclair, Jeffrey Craig, John S. Mangan, Robert D. Norman, Daniel C. Guterman, Sanjay Mehrotra
  • 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
  • Patent number: 7616484
    Abstract: Soft errors occur during normal use of a solid-state memory such as EEPROM or Flash EEPROM. A soft error results from the programmed threshold voltage of a memory cell being drifted from its originally intended level. The error is initially not readily detected during normal read until the cumulative drift becomes so severe that it develops into a hard error. Data could be lost if enough of these hard errors swamps available error correction codes in the memory. A memory device and techniques therefor are capable of detecting these drifts and substantially maintaining the threshold voltage of each memory cell to its intended level throughout the use of the memory device, thereby resisting the development of soft errors into hard errors.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: November 10, 2009
    Assignee: SanDisk Corporation
    Inventors: Daniel L. Auclair, Jeffrey Craig, John S. Mangan, Robert D. Norman, Daniel C. Guterman, Sanjay Mehrotra
  • Patent number: 7548461
    Abstract: Soft errors occur during normal use of a solid-state memory such as EEPROM or Flash EEPROM. A soft error results from the programmed threshold voltage of a memory cell being drifted from its originally intended level. The error is initially not readily detected during normal read until the cumulative drift becomes so severe that it develops into a hard error. Data could be lost if enough of these hard errors swamps available error correction codes in the memory. A memory device and techniques therefor are capable of detecting these drifts and substantially maintaining the threshold voltage of each memory cell to its intended level throughout the use of the memory device, thereby resisting the development of soft errors into hard errors.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: June 16, 2009
    Assignee: SanDisk Corporation
    Inventors: Daniel L. Auclair, Jeffrey Craig, John S. Mangan, Robert D. Norman, Daniel C. Guterman, Sanjay Mehrotra