Patents by Inventor James L. Logan

James L. Logan 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: 10154087
    Abstract: A method includes receiving network element data from a first compute instance that hosts a network element instance. The network element data includes identification and state information associated with the network element instance. The method includes creating a key based on the network element data that includes a network element identifier and a table identifier of a categorization of the state information. The network element identifier is associated with the identification information. The method includes storing the key and state information in a database and determining a failure of the first compute instance. The method includes determining a key associated with the network element identifier of the network element instance and transmitting activation data to a second compute instance. The activation data is associated with instructions to retrieve records associated with the key associated with the first network identifier including state information to recreate the first network element instance.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: December 11, 2018
    Assignee: AFFIRMED NETWORKS, INC.
    Inventors: Ronald M. Parker, James L. Logan
  • Patent number: 10129769
    Abstract: Systems and methods for adaptively adjusting a transaction rate at a mobile network node. A first mobile network client node receives configuration parameters including an initial transaction rate, a step up rate, a step down rate, a minimum rate, a maximum rate, an evaluation time period, a step up response time threshold, a step down response time threshold, a step up threshold percentage of responses, and a step down threshold percentage of responses. Responses associated with communications with the server node are received during a first time period associated with the evaluation time period. A percentage of the received responses being less than the step up response time threshold and a percentage of the received responses being greater than the step down response time threshold are determined. An initial transaction rate is increased by the step up rate or decreased by the step down rate based on the determined percentages.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: November 13, 2018
    Assignee: AFFIRMED NETWORKS, INC.
    Inventors: James L. Logan, Mark Libby, Narsi Veldanda, Rajesh Palakkal, Siddharth Bhojnagarwala
  • Publication number: 20170208123
    Abstract: A method includes receiving network element data from a first compute instance that hosts a network element instance. The network element data includes identification and state information associated with the network element instance. The method includes creating a key based on the network element data that includes a network element identifier and a table identifier of a categorization of the state information. The network element identifier is associated with the identification information. The method includes storing the key and state information in a database and determining a failure of the first compute instance. The method includes determining a key associated with the network element identifier of the network element instance and transmitting activation data to a second compute instance. The activation data is associated with instructions to retrieve records associated with the key associated with the first network identifier including state information to recreate the first network element instance.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 20, 2017
    Inventors: Ronald M. PARKER, James L. LOGAN
  • Publication number: 20170195898
    Abstract: Systems and methods for adaptively adjusting a transaction rate at a mobile network node. A first mobile network client node receives configuration parameters including an initial transaction rate, a step up rate, a step down rate, a minimum rate, a maximum rate, an evaluation time period, a step up response time threshold, a step down response time threshold, a step up threshold percentage of responses, and a step down threshold percentage of responses. Responses associated with communications with the server node are received during a first time period associated with the evaluation time period. A percentage of the received responses being less than the step up response time threshold and a percentage of the received responses being greater than the step down response time threshold are determined. An initial transaction rate is increased by the step up rate or decreased by the step down rate based on the determined percentages.
    Type: Application
    Filed: December 23, 2016
    Publication date: July 6, 2017
    Inventors: James L. LOGAN, Mark LIBBY, Narsi VELDANDA, Rajesh PALAKKAL, Siddharth BHOJNAGARWALA
  • Patent number: 9013993
    Abstract: Methods and apparatus, including computer program products, for virtualized open wireless services software architecture. A method includes, in a mobile network, monitoring hardware resources for utilization, receiving a request to instantiate a service, selecting a hardware resource that is underutilized, and mapping the service to the underutilized hardware resource.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: April 21, 2015
    Assignee: Affirmed Networks, Inc.
    Inventors: James L. Logan, Deepak Garg, Tim Mortsolf
  • Publication number: 20130215758
    Abstract: Methods and apparatus, including computer program products, for virtualized open wireless services software architecture. A method includes, in a mobile network, monitoring hardware resources for utilization, receiving a request to instantiate a service, selecting a hardware resource that is underutilized, and mapping the service to the underutilized hardware resource.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 22, 2013
    Inventors: James L. Logan, Deepak Garg, Tim Mortsolf
  • Publication number: 20030037313
    Abstract: A method and system for on-the-fly transitioning of a class in an object-oriented environment receives a request for an instance of a class, wherein the class includes attributes that it is a class and further includes an interface class associated with the class. The requested instance checks with a class manager to determine if it has been superceded and transitions if necessary until it determines that it is the most recent instance of the class. The most recent instance is returned and then saved to the system upon the first occurrence. Upon a subsequent occurrence of a requested instance determining it has been superceded, the requested instance returns the saved most recent instance of the class. The requested instance transitions to the superceding instance by converting all attributes, associations and operations of the requested instance to the superceding class's attributes, associations and operations.
    Type: Application
    Filed: July 16, 2002
    Publication date: February 20, 2003
    Inventors: Joel Halpern, James L. Logan
  • Publication number: 20030033442
    Abstract: The present invention generally relates to object-oriented programming and more specifically relates to creating an environment where an application server may continue running while its owner makes various kinds of changes to it by employing a versioning architecture for managing version changes for classes in object-oriented environments. In a first embodiment, the system uses an explicit versioning scheme, whereas a second embodiment employs implicit versioning. In both systems, subsequent versions are created, compiled and deployed “on-the-fly” such that subsequent versions of the object class inherit all attributes, associations and operations from prior versions of the object, and wherein all versions of the object class are deployed by mapping each class into a persistence storage means.
    Type: Application
    Filed: July 16, 2002
    Publication date: February 13, 2003
    Inventors: Joel Halpern, James L. Logan
  • Patent number: 4877279
    Abstract: A front or rear bumper fascia for an automotive vehicle in which a series of channels and slots are formed across a support panel of the vehicle body work which allows the bumper fascia to stroke in a fore/aft direction when the bumper assembly is stroked during application of an impact load applied thereto.
    Type: Grant
    Filed: September 3, 1987
    Date of Patent: October 31, 1989
    Assignee: General Motors Corp.
    Inventor: James L. Logan