Patents by Inventor Sastry K. Malladi

Sastry K. Malladi 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: 8763008
    Abstract: A computer-implemented system and method for processing messages using native data serialization/deserialization without any transformation, in a service-oriented pipeline architecture is disclosed. The method in an example embodiment that includes serializing or deserializing the request/response message directly into the format (specific on-the-wire data format or a java object) the recipient expects (either a service implementation or a service consumer or the framework), without first converting into an intermediate format. This provides an efficient mechanism for the same service implementation to be accessed by exchanging messages using different data formats.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: June 24, 2014
    Assignee: eBay Inc.
    Inventors: Sastry K. Malladi, Ronald Francis Murphy, Weian Deng
  • Publication number: 20140052760
    Abstract: A computer-implemented system and method for creating, managing, and reusing schema type definitions in SOA services, grouped in the form of libraries are disclosed. The method in an example embodiment includes: grouping a plurality of Extensible Mark-up Language (XML) schema (XSD) types, each XSD type defined in an individual XSD file; using a processor to bundle the plurality of individual XSD types into a type library, the type library including a type information file to register the individual XSD types in the type library, the type library further including a type dependencies file to register dependencies between the individual XSD types in the same or different type library; importing types from a different type library, when defining derived types or aggregated types; generating Java artifacts from the XSD types; and associating the Java artifacts with corresponding XSD types in the type information file of the type library.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 20, 2014
    Applicant: eBay Inc.
    Inventors: Ronald Francis Murphy, Sastry K. Malladi, Weian Deng
  • Patent number: 8656038
    Abstract: A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: February 18, 2014
    Assignee: eBay, Inc.
    Inventors: Sastry K. Malladi, Bhaven Avalani
  • Publication number: 20130290794
    Abstract: A computer-implemented system and method for the definition, creation, management, transmission, and monitoring of errors in a SOA environment.
    Type: Application
    Filed: March 25, 2013
    Publication date: October 31, 2013
    Applicant: eBay Inc.
    Inventors: Ronald Francis Murphy, Sastry K. Malladi, Weian Deng, Abhinav Kumar, Bhaven Avalani, Arun Raj Mony
  • Patent number: 8516437
    Abstract: A computer-implemented system and method for creating, managing, and reusing schema type definitions in SOA services, grouped in the form of libraries are disclosed. The method in an example embodiment includes: grouping a plurality of Extensible Mark-up Language (XML) schema (XSD) types, each XSD type defined in an individual XSD file; using a processor to bundle the plurality of individual XSD types into a type library, the type library including a type information file to register the individual XSD types in the type library, the type library further including a type dependencies file to register dependencies between the individual XSD types in the same or different type library; importing types from a different type library, when defining derived types or aggregated types; generating Java artifacts from the XSD types; and associating the Java artifacts with corresponding XSD types in the type information file of the type library.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: August 20, 2013
    Assignee: eBay Inc.
    Inventors: Ronald Francis Murphy, Sastry K. Malladi, Weian Deng
  • Publication number: 20130097332
    Abstract: A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism.
    Type: Application
    Filed: December 10, 2012
    Publication date: April 18, 2013
    Applicant: eBay Inc.
    Inventors: Sastry K. Malladi, Bhaven Avalani
  • Patent number: 8407520
    Abstract: A computer-implemented system and method for the definition, creation, management, transmission, and monitoring of errors in a SOA environment.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: March 26, 2013
    Assignee: eBay Inc.
    Inventors: Ronald Francis Murphy, Sastry K. Malladi, Weian Deng, Abhinav Kumar, Bhaven Avalani, Arun Rai Mony
  • Patent number: 8341280
    Abstract: A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: December 25, 2012
    Assignee: eBay Inc.
    Inventors: Sastry K. Malladi, Bhaven Avalani
  • Patent number: 8135785
    Abstract: A computer-implemented system and method for processing messages using pluggable protocol processors in a service-oriented pipeline architecture is disclosed. The method in an example embodiment includes receiving a message having a protocol-specific portion and a protocol-agnostic portion; determining a protocol compatible with the received message; activating one of a plurality of pluggable protocol processors compatible with the received message; processing the protocol-specific portion of the received message using the activated pluggable protocol processor; and processing the protocol-agnostic portion of the received message using a message processing pipeline, the message processing pipeline including a plurality of stages for processing the protocol-agnostic portion of the received message.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: March 13, 2012
    Assignee: eBay Inc.
    Inventors: Sastry K. Malladi, Ronald Francis Murphy, Gary Yue
  • Publication number: 20110264964
    Abstract: A computer-implemented system and method for the definition, creation, management, transmission, and monitoring of errors in a SOA environment.
    Type: Application
    Filed: April 23, 2010
    Publication date: October 27, 2011
    Inventors: Ronald Francis Murphy, Sastry K. Malladi, Weian Deng, Abhinav Kumar, Bhayen Avalani, Arun Rai Mony
  • Publication number: 20110184990
    Abstract: A computer-implemented system and method for creating, managing, and reusing schema type definitions in SOA services, grouped in the form of libraries are disclosed. The method in an example embodiment includes: grouping a plurality of Extensible Mark-up Language (XML) schema (XSD) types, each XSD type defined in an individual XSD file; using a processor to bundle the plurality of individual XSD types into a type library, the type library including a type information file to register the individual XSD types in the type library, the type library further including a type dependencies file to register dependencies between the individual XSD types in the same or different type library; importing types from a different type library, when defining derived types or aggregated types; generating Java artifacts from the XSD types; and associating the Java artifacts with corresponding XSD types in the type information file of the type library.
    Type: Application
    Filed: January 22, 2010
    Publication date: July 28, 2011
    Inventors: Ronald Francis Murphy, Sastry K. Malladi, Weian Deng
  • Publication number: 20100169469
    Abstract: A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventors: Sastry K. Malladi, Bhaven Avalani
  • Publication number: 20100082830
    Abstract: A computer-implemented system and method for processing messages using pluggable protocol processors in a service-oriented pipeline architecture is disclosed. The method in an example embodiment includes receiving a message having a protocol-specific portion and a protocol-agnostic portion; determining a protocol compatible with the received message; activating one of a plurality of pluggable protocol processors compatible with the received message; processing the protocol-specific portion of the received message using the activated pluggable protocol processor; and processing the protocol-agnostic portion of the received message using a message processing pipeline, the message processing pipeline including a plurality of stages for processing the protocol-agnostic portion of the received message.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Sastry K. Malladi, Ronald Francis Murphy, Gary Yue
  • Publication number: 20100083281
    Abstract: A computer-implemented system and method for processing messages using a common interface platform supporting multiple pluggable data formats in a service-oriented pipeline architecture is disclosed. The method in an example embodiment includes deserializing or serializing a request/response message using a pluggable serializer/deserializer mechanism and a corresponding pluggable data format parser. An example embodiment uses a common model for serialization/deserialization regardless of the data format, resulting in a consistent and efficient mechanism.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Sastry K. Malladi, Ronald Francis Murphy, Weian Deng
  • Publication number: 20100083277
    Abstract: A computer-implemented system and method for processing messages using native data serialization/deserialization without any transformation, in a service-oriented pipeline architecture is disclosed. The method in an example embodiment that includes serializing or deserializing the request/response message directly into the format (specific on-the-wire data format or a java object) the recipient expects (either a service implementation or a service consumer or the framework), without first converting into an intermediate format. This provides an efficient mechanism for the same service implementation to be accessed by exchanging messages using different data formats.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Sastry K. Malladi, Ronald Francis Murphy, Weian Deng