Patents by Inventor Rodney A. Little

Rodney A. Little 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: 10067754
    Abstract: Software configuration information and topological information associated with a group of software program instances installed on at least one computing device are tracked. An available software update is identified for at least one of the group of software program instances. At least one software update suggestion rule that specifies a target software configuration and a target topological dependency to which the available software update applies is evaluated against the tracked software configuration information and topological information. A determination is made as to whether the available software update is targeted to the tracked software configuration information and topological information based upon the evaluation of the at least one software update suggestion rule. A notification of the available software update is provided in response to determining that the available software update is targeted to the tracked software configuration information and topological information.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: September 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rodney A. Little, Leho Nigul
  • Patent number: 8707292
    Abstract: Software configuration information and topological information associated with a group of software program instances installed on at least one computing device are tracked. An available software update is identified for at least one of the group of software program instances. At least one software update suggestion rule that specifies a target software configuration and a target topological dependency to which the available software update applies is evaluated against the tracked software configuration information and topological information. A determination is made as to whether the available software update is targeted to the tracked software configuration information and topological information based upon the evaluation of the at least one software update suggestion rule. A notification of the available software update is provided in response to determining that the available software update is targeted to the tracked software configuration information and topological information.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rodney A. Little, Leho Nigul
  • Publication number: 20130042230
    Abstract: Software configuration information and topological information associated with a group of software program instances installed on at least one computing device are tracked. An available software update is identified for at least one of the group of software program instances. At least one software update suggestion rule that specifies a target software configuration and a target topological dependency to which the available software update applies is evaluated against the tracked software configuration information and topological information. A determination is made as to whether the available software update is targeted to the tracked software configuration information and topological information based upon the evaluation of the at least one software update suggestion rule. A notification of the available software update is provided in response to determining that the available software update is targeted to the tracked software configuration information and topological information.
    Type: Application
    Filed: August 11, 2011
    Publication date: February 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rodney A. Little, Leho Nigul
  • Publication number: 20130042227
    Abstract: Software configuration information and topological information associated with a group of software program instances installed on at least one computing device are tracked. An available software update is identified for at least one of the group of software program instances. At least one software update suggestion rule that specifies a target software configuration and a target topological dependency to which the available software update applies is evaluated against the tracked software configuration information and topological information. A determination is made as to whether the available software update is targeted to the tracked software configuration information and topological information based upon the evaluation of the at least one software update suggestion rule. A notification of the available software update is provided in response to determining that the available software update is targeted to the tracked software configuration information and topological information.
    Type: Application
    Filed: March 29, 2012
    Publication date: February 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rodney A. Little, Leho Nigul
  • Publication number: 20060167999
    Abstract: Ensuring that a given transactional unit of work arrives at an appropriate server instance. A server instance receives a request that is associated with a unit of work. The server instance that received the request determines whether it is responsible for the unit of work associated with that request. When the server instance is responsible for the unit of work, the server instance processes the request. When the server instance is not responsible for the unit of work, it attempts to register its interest in the unit of work. If this attempt is successful, then the server instance can process the request. If the attempt is unsuccessful, then the responsible server instance is located and the request is forwarded to the responsible server instance.
    Type: Application
    Filed: February 14, 2006
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Carl Clark, Jeffrey Frey, Carroll Fulkerson, Rodney Little, Gary Puchkoff
  • Publication number: 20060155744
    Abstract: A method, apparatus, and computer instructions are provided for implementing container managed uses, ownerships, and references in an enterprise JavaBean™ environment. A user may specify a uses, ownership, reference relationships between entity beans and sessions in a deployment descriptor file. When the file is processed, the present embodiment generates methods on the entity beans and allows the container to recognize the relationships, such that the user may access the session beans based on the specified relationships.
    Type: Application
    Filed: January 7, 2005
    Publication date: July 13, 2006
    Inventors: Geoffrey Hambrick, Robert High, Rodney Little, Sridhar Sudarsan
  • Publication number: 20060155745
    Abstract: A method, apparatus, and computer instructions for implementing container managed streams in an enterprise JavaBean™ environment. Uses, ownership, reference relationships between entity beans and sessions are specified in a deployment descriptor file. When an input data stream is received for a batch job, the file is processed and a method is generated on the entity beans, wherein the method allows for creating a container managed ownership entity representing a stream object for the input data stream, associates an entity bean with the stream, and returns the last unprocessed object in the stream to the user. A method may also be generated on the entity beans for creating a stream object for an output data stream, associating an entity bean with the stream, rerouting an object to the stream object, and appending the stream object to the end of the batch job queue.
    Type: Application
    Filed: January 7, 2005
    Publication date: July 13, 2006
    Inventors: Geoffrey Hambrick, Robert High, Rodney Little, Sridhar Sudarsan
  • Publication number: 20060156313
    Abstract: An improved method, apparatus, and computer instructions for creating and running batch jobs in an object oriented environment, such as a J2EE environment. A request to execute a batch job is received. A deployment descriptor file is processed to identify a batch bean to be invoked. This batch job session bean processes the request, parses deployment descriptor file that comprises definitions of relationships between other helper classes, entity and session beans. The identified batch bean is invoked to execute the batch job step in the order described in the deployment descriptor applying checkpoints at intervals specified in the descriptor.
    Type: Application
    Filed: January 7, 2005
    Publication date: July 13, 2006
    Inventors: Geoffrey Hambrick, Robert High, Rodney Little, Sridhar Sudarsan
  • Publication number: 20050256826
    Abstract: A batch component model is provided within a distributed object environment. The batch component is designed to capture the iterative logic of a batch program as it reads from one or more input streams, invokes operations on other business component functions, and generates output to one or more output streams. Deployment descriptors express declarative policies for the component that will influence how the component is managed including the streams it uses, business components it depends on, how processing costs are accounted for, the resource demands the job will put on the system, and the like. Input streams and output streams are encapsulated in objects that hide the actual source of input and output data so that the component can be redeployed in different execution environments to different physical data sources without requiring the program to be changed. A batch container enforces the deployment policies declared for the batch component.
    Type: Application
    Filed: May 13, 2004
    Publication date: November 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Geoffrey Hambrick, Robert High, Rodney Little
  • Publication number: 20040019898
    Abstract: A local access proxy is used to access a requested object, when the requested object is located in the same address space as the requester of the object. The local access proxy is built by a container of the address space, when the container receives a reference to the object. The local access proxy provides decoupling of one or more object references to the object from management of virtual memory copies of the object.
    Type: Application
    Filed: July 23, 2003
    Publication date: January 29, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Carroll E. Fulkerson, Rodney A. Little, Gary S. Puchkoff, Christopher P. Vignola
  • Publication number: 20030177182
    Abstract: Ensuring that a given transactional unit of work arrives at an appropriate server instance. A server instance receives a request that is associated with a unit of work. The server instance that received the request determines whether it is responsible for the unit of work associated with that request. When the server instance is responsible for the unit of work, the server instance processes the request. When the server instance is not responsible for the unit of work, it attempts to register its interest in the unit of work. If this attempt is successful, then the server instance can process the request. If the attempt is unsuccessful, then the responsible server instance is located and the request is forwarded to the responsible server instance.
    Type: Application
    Filed: March 13, 2003
    Publication date: September 18, 2003
    Applicant: International Business Machines Corporation
    Inventors: Carl E. Clark, Jeffrey A. Frey, Carroll E. Fulkerson, Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6594671
    Abstract: A server instance includes a first region to perform one or more privileged functions and a second region to perform one or more non-privileged functions. Thus, the privileged functions are separate from the non-privileged functions. The first region includes at least a portion of an object request broker, which is used in communicating with one or more clients coupled to the server instance. The second region executes non-privileged application code, and can be replicated within the server instance based on workload management criteria.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: July 15, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Aman, Jeffrey A. Frey, Rodney A. Little, Gary S. Puchkoff, Nancy P. Riggs
  • Patent number: 6567818
    Abstract: A set of management policies, selectable by the customer at object installation time, is used to manage one or more instances of an object. The set of policies includes at least one of an activation isolation policy, a passivation policy, a flush policy, and a refresh policy. The policies are managed by one or more containers of the computing environment.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: May 20, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Carroll E. Fulkerson, Jr., Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6560609
    Abstract: Management functions typically performed by containers of a server instance are delegated to resource managers coupled to the server instance. For example, responsibility for such management functions as locking, security control, multisystem caching and commitment control are removed from the containers and delegated to the resource managers. This enables ongoing improvements and functional extensions provided in the underlying resource managers to be immediately leveraged transparently in the server instance.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: May 6, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Carroll E. Fulkerson, Jr., Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6502103
    Abstract: A composed business object of a server instance is provided. The server instance is coupled to a plurality of resource managers using a container of the server instance. A data object corresponding to the business object is populated with data retrieved using the plurality of resource managers. Thus, a business object is composed of data from multiple and/or diverse resource managers using a single container.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: December 31, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Carroll E. Fulkerson, Jr., Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6442564
    Abstract: Workload management of a computing environment is facilitated. A location service agent located within a server instance of the computing environment is used to facilitate workload management of the computing environment. The location service agent receives a request for an object of the computing environment. The location service agent then requests a workload manager of the server instance to determine which server instance of a plurality of server instances is to handle the request. The request is forwarded to the selected server instance using a direct reference.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6418447
    Abstract: An object factory is registered under multiple interface names. The interface names have an inheritance relationship with an object implementation associated with the object factory. The names are registered in a repository of a name space, such as a Life Cycle Repository. Thus, an object factory can be located using any one of the interface names.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Rodney A. Little, Theodore R. Maeurer, Gary S. Puchkoff
  • Patent number: 4615138
    Abstract: This invention pertains to a bee smoker device that includes an enveloping wire network that decreases the chances that a beekeeper or hives or surrounding equipment will be hurt or damaged by the hot housing of the bee smoker.
    Type: Grant
    Filed: November 16, 1984
    Date of Patent: October 7, 1986
    Assignee: Dadant & Sons, Inc.
    Inventors: David Cale, Rodney Little