Patents Assigned to Softwired AG
-
Patent number: 7739391Abstract: 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: GrantFiled: February 16, 2006Date of Patent: June 15, 2010Assignee: Softwired AGInventors: Charl Marais, Silvano Maffeis
-
Publication number: 20090178063Abstract: 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: ApplicationFiled: February 17, 2009Publication date: July 9, 2009Applicant: SOFTWIRED AGInventor: Silvano Maffeis
-
Publication number: 20090157883Abstract: 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: ApplicationFiled: February 17, 2009Publication date: June 18, 2009Applicant: SOFTWIRED AGInventor: Silvano Maffeis
-
Publication number: 20090157836Abstract: 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: ApplicationFiled: February 17, 2009Publication date: June 18, 2009Applicant: SOFTWIRED AGInventor: Silvano Maffeis
-
Patent number: 7512408Abstract: 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: GrantFiled: February 16, 2006Date of Patent: March 31, 2009Assignee: Softwired AGInventor: Charl Marais
-
Publication number: 20070191033Abstract: 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) sendinType: ApplicationFiled: February 16, 2006Publication date: August 16, 2007Applicant: SOFTWIRED AGInventor: Charl Marais
-
Publication number: 20070192495Abstract: 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: ApplicationFiled: February 16, 2006Publication date: August 16, 2007Applicant: SOFTWIRED AGInventor: Charl Marais
-
Patent number: 7177917Abstract: 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: GrantFiled: December 27, 2000Date of Patent: February 13, 2007Assignee: Softwired AGInventor: Paul Giotta
-
Publication number: 20050114517Abstract: 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: ApplicationFiled: April 13, 2004Publication date: May 26, 2005Applicant: SoftWired AGInventor: Silvano Maffeis
-
Patent number: 6877107Abstract: 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: GrantFiled: July 5, 2001Date of Patent: April 5, 2005Assignee: Softwired AGInventors: Paul Giotta, Jesper Honig Spring
-
Patent number: 6721779Abstract: 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: GrantFiled: July 7, 2000Date of Patent: April 13, 2004Assignee: SoftWired AGInventor: Silvano Maffeis