Systems and Methods for Efficient Data Preprocessing of Machine Learning Workloads
US-2024403138-A1 · Dec 5, 2024 · US
US8965952B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-8965952-B1 |
| Application number | US-56453709-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 22, 2009 |
| Priority date | Sep 22, 2009 |
| Publication date | Feb 24, 2015 |
| Grant date | Feb 24, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Web service requests, received through a common communication port in a server or network device from a variety of client applications, are analyzed to determine whether to convert one communication type request into another type. Any necessary conversions are performed, and converted and unconverted service requests of one type only are routed to a web service application that accepts only a desired communication type as input. In some circumstances, the response to the client application making the original service request is converted back into the communication type initially used although other response formats may be supported.
Opening claim text (preview).
What is claimed is: 1. A method comprising steps of; receiving, by a common service implemented by an Enterprise Service Bus (ESB) of a first server or network device, a first service request for a processing service and a second service request for the processing service from different client applications, the processing service being provided by a second server or network device and the common service receiving the first and second service requests through a common communication port; determining respective communication types of the received first and second service requests, each communication type comprising a communication protocol, a communication protocol method and a data format; upon a determination of the first service request being of a first communication type, converting, by a data format converting service implemented by the ESB of the first server or network device, the first service request of the first communication type into a second communication type, the converted service request of the second communication type having a different data format with a different communication protocol or protocol method relative to the first communication type; routing, via a transformation service implemented by the ESB of the first server or network device, the converted service request to the second server or network device for processing; upon a determination of the second service request being of the second communication type, routing, via the transformation service, the second service request to the second server or network device for processing; transforming, by the transformation service, each of the routed converted service request and the routed second service request into a third communication type so as to be compatible with the processing service; and from the first server or network device, returning, via the common communication port, a response to each client application making the respective first and second service requests based on the processing performed by the second server or network device, wherein the method further comprises steps of: receiving, by the data format converting service and from the common service, the first service request through a communication port different from the common communication port; and receiving, by the transformation service, the routed service requests through a communication port different from the common communication port and the communication port used by the data format converting service. 2. The method of claim 1 , wherein the response to the client application making the first service request is converted back into the first communication type initially used by the first service request. 3. The method of claim 1 , wherein the third communication type comprises a Hyper Text Transfer Protocol (HTTP), an HTTP POST method, and the Simple Object Access Protocol (SOAP) data format. 4. The method of claim 1 , wherein the common communication port is a Transmission Control Protocol/Internet Protocol (TCP/IP) port. 5. The method of claim 1 , wherein a client application is an Automated Customer Support System (ACSS). 6. The method of claim 1 , wherein a client application is an HTTP web server. 7. The method of claim 1 , wherein a client application is an Interactive Voice Response (IVR) System. 8. The method of claim 1 , wherein a client application is Handset Self Serve System (HSS). 9. The method of claim 1 , wherein the first communication type comprises a Hyper Text Transfer Protocol (HTTP), an HTTP GET method, and the Name-Value-Pair (NVP) data format. 10. The method of claim 1 , wherein the second communication type comprises a Hyper Text Transfer Protocol, an HTTP POST method, and the Extensible Markup Language (XML) data format. 11. The method of claim 1 , wherein the second server or network device is a Service Oriented Architecture (SOA) based system. 12. The method of claim 11 , wherein the SOA based system is a web service server. 13. The method of claim 12 , wherein the web service server is the Mobile Telephone Activation System (MTAS). 14. An article of manufacture, comprising: a tangible non-transitory machine readable storage medium; and executable program instructions embodied in the machine readable storage medium, wherein execution of the program instructions by a programmable system coupled to a communication network causes the system to perform functions for processing service requests, of at least two different communication types, including functions to: (a) receive, by a common service implemented by an Enterprise Service Bus (ESB) of a first server or network device, a first service request for a processing service and a second service request for the processing service from different client applications, the processing service being provided by a second server or network device and the common service receiving the first and second service requests through a common communication port; (b) determine the respective communication types of the received first and second service requests, each communication type comprising a communication protocol, a communication protocol method and a data format; (c) upon a determination of the first service request being of a first communication type, convert, by a data format converting service implemented by the ESB of the first server or network device, the first service request of the first communication type into a second communication type, the converted service request of the second communication type having a different data format with a different communication protocol or protocol method relative to the first communication type; (d) route, via a transformation service implemented by the ESB of the first server or network device, the converted service request to the second server or network device for processing; (e) upon a determination of the second service request being of the second communication type, route, via the transformation service, the second service request to the second server or network device for processing; (f) transform, by the transformation service, each of the routed converted service request and the second service request into a third communication type so as to be compatible with the processing service; and (g) from the first server or network device, return, via the common communication port, a response to each client application making the respective first and second service requests based on the processing performed by the second server or network device, the article of manufacture further comprising instructions for causing the system to perform further functions, including functions to: receive, by the data format converting service and from the common service, the first service request through a communication port different from the common communication port; and receive, by the transformation service, the routed service requests through a communication port different from the common communication port and the communication port used by the data format converting service. 15. The article of manufacture of claim 14 , further comprising instructions for causing the response to the client application making the first service request to be converted back into the first communication type initially used by the first service request. 16. The article of manufacture of claim 14 , wherein the second server or network device is a Service Oriented Architecture (SOA) based system. 17. The article of manufacture of claim 16 , wherein the SOA based system is a web service server. 18. The article of manuf
via adapters, e.g. between incompatible applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.