Patents by Inventor Evangelos Mamas

Evangelos Mamas 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: 10432762
    Abstract: Message oriented middleware publish/subscribe technology and wireless push protocol is used to provide wireless messaging services for wireless devices. In the exemplary embodiment, a messaging system brokers messages between publisher applications (i.e. content providers) and wireless client devices (i.e. content subscribers), receiving and distributing messages to subscribers having subscribed to particular content. Messages are pushed to clients via a wireless gateway using a wireless push protocol. Message content subscription is used to filter messages to subscribers with fine granularity to provide a higher quality of service.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventor: Evangelos Mamas
  • Publication number: 20190075192
    Abstract: Message oriented middleware publish/subscribe technology and wireless push protocol is used to provide wireless messaging services for wireless devices. In the exemplary embodiment, a messaging system brokers messages between publisher applications (i.e. content providers) and wireless client devices (i.e. content subscribers), receiving and distributing messages to subscribers having subscribed to particular content. Messages are pushed to clients via a wireless gateway using a wireless push protocol. Message content subscription is used to filter messages to subscribers with fine granularity to provide a higher quality of service.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Inventor: Evangelos Mamas
  • Publication number: 20190075193
    Abstract: Message oriented middleware publish/subscribe technology and wireless push protocol is used to provide wireless messaging services for wireless devices. In the exemplary embodiment, a messaging system brokers messages between publisher applications (i.e. content providers) and wireless client devices (i.e. content subscribers), receiving and distributing messages to subscribers having subscribed to particular content. Messages are pushed to clients via a wireless gateway using a wireless push protocol. Message content subscription is used to filter messages to subscribers with fine granularity to provide a higher quality of service.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Inventor: Evangelos Mamas
  • Patent number: 10135958
    Abstract: Message oriented middleware publish/subscribe technology and wireless push protocol is used to provide wireless messaging services for wireless devices. In the exemplary embodiment, a messaging system brokers messages between publisher applications (i.e. content providers) and wireless client devices (i.e. content subscribers), receiving and distributing messages to subscribers having subscribed to particular content. Messages are pushed to clients via a wireless gateway using a wireless push protocol. Message content subscription is used to filter messages to subscribers with fine granularity to provide a higher quality of service.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventor: Evangelos Mamas
  • Patent number: 9032002
    Abstract: A technique for serializing both logical and physical meta-model information in a single file is disclosed. In an embodiment, the logical meta-model information is serialized in an Extensible Marking Language (XML) schema compliant format, and the physical meta-model information is inserted into the logical meta-model in suitable locations such that the mappings between the logical and physical meta-models are preserved. In an embodiment, an XML “appInfo” annotation is used to carry physical meta-model information used by multiple applications and suitably placed in a nested configuration with its corresponding logical meta-model information.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stephen Michael Hanson, Suman Kumar Kalia, Matthew Colin Lovett, Evangelos Mamas, David Adiel Spriet
  • Patent number: 8473912
    Abstract: A debugger allows debugging of applications using a flow paradigm. Breakpoints may be set based on the flow model. Similarly, variables used by the flow model may be queried. Debugging information may be presented in a graphical user interface, in conjunction with a depiction of the application using a flow diagram.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: William G. O'Farrell, Evangelos Mamas, Shu Xia Tan, Simon D. Moser
  • Patent number: 7685512
    Abstract: A computer readable medium, method, and device for generating eXtensible Markup Language (XML) schema fragments for use in validating an XML message in a particular wire format is disclosed. The method uses as its input a custom XML schema based message model containing logical model extensions or wire format specific rendering options. The output of the method is an XML schema that includes XML schema fragments. The output schema complies with an accepted XML schema standard recognized by a standard schema validator. At run time, the output XML schema, along with the standard schema validator, may be used at a node which does not understand the custom message model to validate incoming XML messages. Depending upon the manner of generating of the XML schema fragments, the resultant validation may be strict or lax.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stephen Michael Hanson, Geoffrey Raymond Judd, Suman Kumar Kalia, Evangelos Mamas
  • Patent number: 7287246
    Abstract: In a development environment for message flows, a user defined flow may be processed into a more efficient optimized flow. However, debugging execution of the optimized flow may be confusing to the user where a correspondence between connections in the optimized flow and connections in the user defined flow are not direct. To mitigate this confusion, a connections mapping table is generated along with the optimized flow. The deploy document received by the runtime may include enough information to recreate the connections mapping table such that during debugging of the optimized flow, the user may follow the user defined flow. The use of a stack at the runtime allows a debugger to maintain awareness of previous pauses in execution caused by the placement of breakpoints on connections in the user defined flow while directing the runtime through execution of the optimized flow.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: October 23, 2007
    Assignee: International Business Machines Corporation
    Inventors: Shu Xia Tan, Evangelos Mamas, William Gerald O'Farrell, Alexander Seeleman, II, Vivian Mak
  • Publication number: 20050268223
    Abstract: A computer readable medium, method, and device for generating extensible Markup Language (XML) schema fragments for use in validating an XML message in a particular wire format is disclosed. The method uses as its input a custom XML schema based message model containing logical model extensions or wire format specific rendering options. The output of the method is an XML schema that includes XML schema fragments. The output schema complies with an accepted XML schema standard recognized by a standard schema validator. At run time, the output XML schema, along with the standard schema validator, may be used at a node which does not understand the custom message model to validate incoming XML messages. Depending upon the manner of generating of the XML schema fragments, the resultant validation may be strict or lax.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 1, 2005
    Applicant: International Business Machines Corporation
    Inventors: Stephen Hanson, Geoffrey Raymond Judd, Suman Kalia, Evangelos Mamas
  • Publication number: 20050091249
    Abstract: A technique for serializing both logical and physical meta-model information in a single file is disclosed. In an embodiment, the logical meta-model information is serialized in an Extensible Marking Language (XML) schema compliant format, and the physical meta-model information is inserted into the logical meta-model in suitable locations such that the mappings between the logical and physical meta-models are preserved. In an embodiment, an XML “appInfo” annotation is used to carry physical meta-model information used by multiple applications and suitably placed in a nested configuration with its corresponding logical meta-model information.
    Type: Application
    Filed: April 29, 2004
    Publication date: April 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Hanson, Suman Kalia, Matthew Lovett, Evangelos Mamas, David Spriet
  • Publication number: 20040268185
    Abstract: In a development environment for message flows, a user defined flow may be processed into a more efficient optimized flow. However, debugging execution of the optimized flow may be confusing to the user where a correspondence between connections in the optimized flow and connections in the user defined flow are not direct. To mitigate this confusion, a connections mapping table is generated along with the optimized flow. The deploy document received by the runtime may include enough information to recreate the connections mapping table such that during debugging of the optimized flow, the user may follow the user defined flow. The use of a stack at the runtime allows a debugger to maintain awareness of previous pauses in execution caused by the placement of breakpoints on connections in the user defined flow while directing the runtime through execution of the optimized flow.
    Type: Application
    Filed: October 9, 2003
    Publication date: December 30, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shu Xia Tan, Evangelos Mamas, William Gerald O'Farrell, Alexander Seeleman, Vivian Mak
  • Publication number: 20040254993
    Abstract: Message oriented middleware publish/subscribe technology and wireless push protocol is used to provide wireless messaging services for wireless devices. In the exemplary embodiment, a messaging system brokers messages between publisher applications (i.e. content providers) and wireless client devices (i.e. content subscribers), receiving and distributing messages to subscribers having subscribed to particular content. Messages are pushed to clients via a wireless gateway using a wireless push protocol. Message content subscription is used to filter messages to subscribers with fine granularity to provide a higher quality of service.
    Type: Application
    Filed: April 8, 2004
    Publication date: December 16, 2004
    Inventor: Evangelos Mamas
  • Publication number: 20040168155
    Abstract: A debugger allows debugging of applications using a flow paradigm. Breakpoints may be set based on the flow model. Similarly, variables used by the flow model may be queried. Debugging information may be presented in a graphical user interface, in conjunction with a depiction of the application using a flow diagram.
    Type: Application
    Filed: August 28, 2003
    Publication date: August 26, 2004
    Applicant: International Business Machines Corporations
    Inventors: William G. O'Farrell, Evangelos Mamas, Shu Xia Tan, Simon D. Moser