Patents Assigned to Softwired AG
  • Patent number: 7739391
    Abstract: A method for operating a gateway for wireless mobile clients in a messaging system, the messaging system being configured to comprise a plurality of mobile wireless clients (1, 1?, 1?), a core messaging system (7) and at least one gateway process or gateway (5, 5?, 5?) acting as a proxy on behalf of the clients (1, 1?, 1?), the method comprising the step of the gateway (5, 5?, 5?) storing a session context (11), which session context (11) comprises the status of a session established between the core messaging system (7) and one of the clients (1, 1?, 1?), a state of the client connection associated with the session, and a session identifier which is unique to the session.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: June 15, 2010
    Assignee: Softwired AG
    Inventors: Charl Marais, Silvano Maffeis
  • Publication number: 20090178063
    Abstract: A messaging proxy system is disclosed for the purpose of delivering data in the form of a portable message format from a producer running on a mobile or non-mobile computer, over any wireless network, by passing this data through an intermediary proxy computer program, to one or more recipients running on mobile or non-mobile computers. The system includes a message proxy computer program with at least one pluggable transport protocol adapter. The proxy contains a command subsystem for sending and receiving command- and message-tokens to and from the mobile clients. The system further includes a thin messaging middleware client to run on mobile devices. The thin messaging middleware client includes at least one pluggable protocol adapter. The client also comprises a command subsystem for sending and receiving command- and message-tokens to and from the proxy. The proxy also contains a communication subsystem for sending and receiving messages via a state of the art message oriented middleware.
    Type: Application
    Filed: February 17, 2009
    Publication date: July 9, 2009
    Applicant: SOFTWIRED AG
    Inventor: Silvano Maffeis
  • Publication number: 20090157883
    Abstract: A messaging proxy system is disclosed for the purpose of delivering data in the form of a portable message format from a producer running on a mobile or non-mobile computer, over any wireless network, by passing this data through an intermediary proxy computer program, to one or more recipients running on mobile or non-mobile computers. The system includes a message proxy computer program with at least one pluggable transport protocol adapter. The proxy contains a command subsystem for sending and receiving command- and message-tokens to and from the mobile clients. The system further includes a thin messaging middleware client to run on mobile devices. The thin messaging middleware client includes at least one pluggable protocol adapter. The client also comprises a command subsystem for sending and receiving command- and message-tokens to and from the proxy. The proxy also contains a communication subsystem for sending and receiving messages via a state of the art message oriented middleware.
    Type: Application
    Filed: February 17, 2009
    Publication date: June 18, 2009
    Applicant: SOFTWIRED AG
    Inventor: Silvano Maffeis
  • Publication number: 20090157836
    Abstract: A messaging proxy system is disclosed for the purpose of delivering data in the form of a portable message format from a producer running on a mobile or non-mobile computer, over any wireless network, by passing this data through an intermediary proxy computer program, to one or more recipients running on mobile or non-mobile computers. The system includes a message proxy computer program with at least one pluggable transport protocol adapter. The proxy contains a command subsystem for sending and receiving command- and message-tokens to and from the mobile clients. The system further includes a thin messaging middleware client to run on mobile devices. The thin messaging middleware client includes at least one pluggable protocol adapter. The client also comprises a command subsystem for sending and receiving command- and message-tokens to and from the proxy. The proxy also contains a communication subsystem for sending and receiving messages via a state of the art message oriented middleware.
    Type: Application
    Filed: February 17, 2009
    Publication date: June 18, 2009
    Applicant: SOFTWIRED AG
    Inventor: Silvano Maffeis
  • Patent number: 7512408
    Abstract: A method for operating a wireless messaging system, the messaging system being configured to comprise a plurality of mobile wireless clients (1, 1?, 1?), a core messaging system (7) and at least two gateway processes or gateways (5, 5?, 5?) acting as proxies on behalf of the clients (1, 1?, 1?), the method comprising, in order for a client (1) to establish a connection with one of the gateways (5, 5?, 5?), a two phase connect procedure with the steps of, the client (1) maintaining a list of access points, each access point defining an address at one of the gateways (5, 5?, 5?); the client (1) sending, over a wireless bearer (4, 4?, 4?), a phase one connection request to one of the access points; the gateway (5, 5?, 5?) that is addressed by the phase one connection request, sending, in response to the phase one connection request, over a wireless bearer (4, 4?, 4?), a list of connect points to the client (1), each connect point defining an address at one of the gateways (5, 5?, 5?); the client (1) sending,
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: March 31, 2009
    Assignee: Softwired AG
    Inventor: Charl Marais
  • Publication number: 20070191033
    Abstract: A method for operating a wireless messaging system, the messaging system being configured to comprise a plurality of mobile wireless clients (1, 1?, 1?), a core messaging system (7) and at least two gateway processes or gateways (5, 5?, 5?) acting as proxies on behalf of the clients (1, 1?, 1?), the method comprising, in order for a client (1) to establish a connection with one of the gateways (5, 5?, 5?), a two phase connect procedure with the steps of, the client (1) maintaining a list of access points, each access point defining an address at one of the gateways (5, 5?, 5?); the client (1) sending, over a wireless bearer (4, 4?, 4?), a phase one connection request to one of the access points; the gateway (5, 5?, 5?) that is addressed by the phase one connection request, sending, in response to the phase one connection request, over a wireless bearer (4, 4?, 4?), a list of connect points to the client (1), each connect point defining an address at one of the gateways (5, 5?, 5?); the client (1) sendin
    Type: Application
    Filed: February 16, 2006
    Publication date: August 16, 2007
    Applicant: SOFTWIRED AG
    Inventor: Charl Marais
  • Publication number: 20070192495
    Abstract: A method for operating a gateway for wireless mobile clients in a messaging system, the messaging system being configured to comprise a plurality of mobile wireless clients (1, 1?, 1?), a core messaging system (7) and at least one gateway process or gateway (5, 5?, 5?) acting as a proxy on behalf of the clients (1, 1?, 1?), the method comprising the step of the gateway (5, 5?, 5?) storing a session context (11), which session context (11) comprises the status of a session established between the core messaging system (7) and one of the clients (1, 1?, 1?), a state of the client connection associated with the session, and a session identifier which is unique to the session.
    Type: Application
    Filed: February 16, 2006
    Publication date: August 16, 2007
    Applicant: SOFTWIRED AG
    Inventor: Charl Marais
  • Patent number: 7177917
    Abstract: A message system for delivering data in the form messages between message clients comprises a server cluster with a group of client manager nodes and a group of independent message manager nodes. The client manager nodes have the function of managing client connections, whereas the message manager are configured to store and distribute messages. The system further comprising communication channel means in the form of a multicast messagebus for providing a multicast communication channel between said at least one client manager node and said at least one message manager node. The system guarantees delivery of a message by storing it until a receiver is ready to consume it.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: February 13, 2007
    Assignee: Softwired AG
    Inventor: Paul Giotta
  • Publication number: 20050114517
    Abstract: A messaging proxy system is disclosed for the purpose of delivering data in the form of a portable message format from a producer running on a mobile or non-mobile computer, over any wireless network, by passing this data through an intermediary proxy computer program, to one or more recipients running on mobile or non-mobile computers. The system includes a message proxy computer program with at least one pluggable transport protocol adapter. The proxy contains a command subsystem for sending and receiving command- and message-tokens to and from the mobile clients. The system further includes a thin messaging middleware client to run on mobile devices. The thin messaging middleware client includes at least one pluggable protocol adapter. The client also comprises a command subsystem for sending and receiving command- and message-tokens to and from the proxy. The proxy also contains a communication subsystem for sending and receiving messages via a state of the art message oriented middleware.
    Type: Application
    Filed: April 13, 2004
    Publication date: May 26, 2005
    Applicant: SoftWired AG
    Inventor: Silvano Maffeis
  • Patent number: 6877107
    Abstract: A means for guaranteeing the proper behavior as specified by the JMS semantics of clustered message server when the individual computer that comprise the cluster are separated by a network partition. A clustered message server is responsible for the reliable transportation of messages between different distributed computer applications. It employs multiple computers to perform a function that otherwise appears to be performed by a monolithic server running on one computer, but with more capacity and reliability than can be provided by one computer. If a computer in the cluster fails, another computer should automatically assume the role of the failed computer. However, it is not possible for the other machines in the cluster to detect the difference between the failure of one or more computers in the cluster, and the failure of data network connecting those computers.
    Type: Grant
    Filed: July 5, 2001
    Date of Patent: April 5, 2005
    Assignee: Softwired AG
    Inventors: Paul Giotta, Jesper Honig Spring
  • Patent number: 6721779
    Abstract: A messaging proxy system is disclosed for the purpose of delivering data in the form of a portable message format from a producer running on a mobile or non-mobile computer, over any wireless network, by passing this data through an intermediary proxy computer program, to one or more recipients running on mobile or non-mobile computers. The system includes a message proxy computer program with at least one pluggable transport protocol adapter. The proxy contains a command subsystem for sending and receiving command- and message-tokens to and from the mobile clients. The system further includes a thin messaging middleware client to run on mobile devices. The thin messaging middleware client includes at least one pluggable protocol adapter. The client also comprises a command subsystem for sending and receiving command- and message-tokens to and from the proxy. The proxy also contains a communication subsystem for sending and receiving messages via a state of the art message oriented middleware.
    Type: Grant
    Filed: July 7, 2000
    Date of Patent: April 13, 2004
    Assignee: SoftWired AG
    Inventor: Silvano Maffeis