Patents by Inventor Mark Cameron Little

Mark Cameron 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).

  • Publication number: 20090300022
    Abstract: A coordinator manages a two-phase commit distributed transaction. The coordinator uses a probabilistic data structure to record whether the two-phase commit distributed transaction was successfully completed. A participant of the two-phase commit distributed transaction is directed to commit to the transaction or to roll back the transaction based on contents of the probabilistic data structure.
    Type: Application
    Filed: May 28, 2008
    Publication date: December 3, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090300403
    Abstract: A client sends a request message to a process hosted by a remote server via a middleware service, wherein the request message specifies a procedure for the process to execute. The client waits a predetermined time period to receive a response message from the process. If no response message is received within the predetermined time period, the client probes the process to determine why no response message has been received, wherein said probing reveals thread level information about the process.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090222824
    Abstract: A message is received by a mobile phone via a messaging service provided by a mobile network operator, wherein the messaging service is supported by the mobile phone. It is determined whether the message is associated with a distributed transaction. The message is forwarded to a resource manager resident on the mobile phone if the message is associated with the distributed transaction. The resource manager performs an action upon receiving the message based on contents of the message, wherein the action is associated with the distributed transaction.
    Type: Application
    Filed: February 28, 2008
    Publication date: September 3, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090144724
    Abstract: A message is received at a message consumer, the received message having a component dependency identification that indicates a version of a software component that is necessary to process the message. The version of the software component is automatically downloaded if the message consumer does not already include the version of the software component. The version of the software component is then used to process the received message.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090144355
    Abstract: A message addressed to an application operating on a destination machine is received at an intermediate machine. Management information is attached to the message, the management information including operating statistics of the intermediate machine. The message is forwarded to the destination machine.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090144750
    Abstract: A commit query is sent from a coordinator of a two-phase commit distributed transaction to each participant of the distributed transaction, wherein each participant can respond with one of a commit message, an abort message, or a read-only message. A read-only message is received from all but one participant of the distributed transaction. A one-phase commit distributed transaction is initiated for the one participant that did not respond with a read-only message.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090141635
    Abstract: A status inquiry message is received at a first machine via a network, wherein the status inquiry message is directed to one of the first machine or a service operating on the first machine. A status response message is generated at the first machine, the status response message indicating that at least one of the first machine or the service is operational. Management information is attached to the status response message, the management information including operating statistics of at least one of the first machine, the service, or an additional service that operates on the first machine. The status response message is transmitted to the second machine.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090144305
    Abstract: A dependency is identified between a first component of a distributed computing system and a second component of the distributed computing system if the first component invokes the second component. A dependency map of the distributed computing system that includes the dependency between the first component and the second component is built.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090112771
    Abstract: A message that includes an end user license agreement is received at a client from a service in a distributed computing system. The client determines whether to accept the end user license agreement. The message is processed if the end user license agreement is accepted.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090113072
    Abstract: A message directed to a first version of a service is received at a content based router in a distributed computing system. The message is transmitted to a second version of the service instead of the first version of the service if the message is compatible with the second version of the service. The message is transmitted to the first version of the service if the message is not compatible with the second version of the service.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090060198
    Abstract: Data is divided into a plurality of blocks. A unique identifier is assigned to each of the plurality of blocks. A key is generated that identifies how to reconstruct the data from the plurality of blocks. The key and each of the plurality of blocks are transmitted to a recipient.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090063655
    Abstract: A message sent to a first service addressed in a distributed computing environment having a service oriented architecture is received, wherein the message is directed to a service that is no longer present at the first service address. The message is forwarded to a second service address at which the service is located.
    Type: Application
    Filed: August 28, 2007
    Publication date: March 5, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20090055888
    Abstract: A service policy is modified for a service in a distributed computing environment having a service oriented architecture. A client is notified of the modified service policy without use of a service registry.
    Type: Application
    Filed: August 24, 2007
    Publication date: February 26, 2009
    Inventor: Mark Cameron Little
  • Publication number: 20080301286
    Abstract: A method and apparatus for using a persistent message store in a distributed computing system having a service oriented architecture. A message is detected that is transmitted from a message producer to a message consumer in the distributed computing system having the service oriented architecture. A determination is made as to whether the message should be copied based on at least one predetermined criterion. A copy of the message is generated if the message is to be copied. The copy of the message is stored in the persistent message store.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventor: Mark Cameron Little
  • Publication number: 20080301707
    Abstract: A method and apparatus for using a persistent message store in a distributed computing system. A message is stored in a persistent message store, wherein the message is a copy of an original message transmitted from a message producer to a message consumer in a distributed computing system. A command is received from a requestor to search the persistent message store for a stored message, the command indicating a search rule. The search rule is processed by a rules engine of the persistent message store to search for the stored message.
    Type: Application
    Filed: August 20, 2007
    Publication date: December 4, 2008
    Inventor: Mark Cameron Little
  • Publication number: 20080301251
    Abstract: A method and apparatus for recreating a system state in a non-deterministic distributed computing system. A message generated by a message producer is received during debugging. If the received message matches a stored message in a persistent message store, the received message is transmitted to a message consumer. If the received message does not match the stored message, the stored message is transmitted to the message consumer.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventor: Mark Cameron Little
  • Publication number: 20080297305
    Abstract: A method and apparatus for using rules in a distributed computing system. A message is generated. One or more rules are associated with the message, each of the one or more rules pertaining to an action to be performed. The message is sent to a destination with the associated rules.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventor: Mark Cameron Little