Patents by Inventor Srdjan Boskovic
Srdjan Boskovic 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: 9280400Abstract: Embodiments illustrated and described herein provide systems, methods, and software of an app system platform that enables apps to provide rich user experiences in accessing and utilizing functionality of an enterprise-class computing system, such as an ERP system. Some such embodiments include groups of mapper objects in a web framework for each supported app that handle specific data types communicated between the app and a web platform. The mapper objects transform data between app consumable formats and formats of connector objects. The connector objects operate to transform data between the respective connector object formats and data formats of consumable by an enterprise-class computing system via interfaces. These and other embodiments are illustrated and described herein.Type: GrantFiled: December 15, 2011Date of Patent: March 8, 2016Assignee: SAP SEInventor: Srdjan Boskovic
-
Patent number: 9239744Abstract: Embodiments illustrated and described herein provide systems, methods, and software of a system platform that enables apps, applications, processes and the like with functionality and data present in an enterprise-class computing system, such as an Enterprise Resource Planning system. Some such embodiments include a hybrid object that exists in part within a web infrastructure and in part within the enterprise-class computing system. The portion of the hybrid object in the web infrastructure exposes resources of the enterprise-class computing system outside of the enterprise-class computing system to be accessible by apps and other data processing assets. These and other embodiments are illustrated and described herein.Type: GrantFiled: December 4, 2012Date of Patent: January 19, 2016Assignee: SAP SEInventor: Srdjan Boskovic
-
Patent number: 9049201Abstract: Communication between an integrated device and a mobile application client on a mobile personal communication device involves a command generated using a mobile application client implemented by non-managed code. The command is received by an operating system, is socket based and conforms with a standard network communications protocol. The command is forwarded to an intermediate module implemented by code executed on the mobile personal communication device and configured for socket based communication according to the standard network communications protocol. After receiving the command, the intermediate module generates a command communication, for receipt by the peripheral device, according to a protocol specific to the peripheral device. The command communication instructing the peripheral device to perform an operation corresponding to the command. The operation is performed using the peripheral device upon receiving the command communication.Type: GrantFiled: December 5, 2012Date of Patent: June 2, 2015Assignee: SAP SEInventors: Uwe Kunath, Srdjan Boskovic, Christoph Persich, Ralph Resech, Karl Christian Roediger, Martin Hirtle, Michael Habermueller
-
Publication number: 20140156786Abstract: Embodiments illustrated and described herein provide systems, methods, and software of a system platform that enables apps, applications, processes and the like with functionality and data present in an enterprise-class computing system, such as an Enterprise Resource Planning system. Some such embodiments include a hybrid object that exists in part within a web infrastructure and in part within the enterprise-class computing system. The portion of the hybrid object in the web infrastructure exposes resources of the enterprise-class computing system outside of the enterprise-class computing system to be accessible by apps and other data processing assets. These and other embodiments are illustrated and described herein.Type: ApplicationFiled: December 4, 2012Publication date: June 5, 2014Applicant: SAP AGInventor: Srdjan Boskovic
-
Patent number: 8488164Abstract: A computer-implemented method and system for printing electronic documents. The method includes receiving a printing request from an application executed on the mobile device, via a socket connection conforming to a standard network communications protocol, the printing request generated from a print preview by the application. The method includes retrieving application data from the printing request. The method includes populating a print template with the retrieved application data, the print template including application data placeholders and print commands, the print commands being in a language of a printer device connected to the mobile device, wherein the retrieved application data replaces the application data placeholders. The method includes forwarding the populated print template to the printer device, the print commands instructing the printer device to print a document where the application data is presented according to the print template.Type: GrantFiled: August 13, 2010Date of Patent: July 16, 2013Assignee: SAP AGInventor: Srdjan Boskovic
-
Patent number: 8473542Abstract: A computer program product tangibly embodied in a computer-readable storage medium includes instructions that when executed by a processor perform a method for interaction between a business system and a mobile device. The method includes forwarding, from a business system that includes an application program having logical functionality, a visual interface for storage on a mobile device and display by a browser on the mobile device, the visual interface configured for making a call from the mobile device to the logical functionality. The method includes storing a business system proxy on a computer device configured for communication with the mobile device at a remote location, the business system proxy including the logical functionality and configured to receive the call from the mobile device. The method includes receiving, in the business system, an update from the business system proxy relating to use of the mobile device at the remote location.Type: GrantFiled: December 30, 2008Date of Patent: June 25, 2013Assignee: SAP AGInventor: Srdjan Boskovic
-
Publication number: 20130159379Abstract: Embodiments illustrated and described herein provide systems, methods, and software of an app system platform that enables apps to provide rich user experiences in accessing and utilizing functionality of an enterprise-class computing system, such as an ERP system. Some such embodiments include groups of mapper objects in a web framework for each supported app that handle specific data types communicated between the app and a web platform. The mapper objects transform data between app consumable formats and formats of connector objects. The connector objects operate to transform data between the respective connector object formats and data formats of consumable by an enterprise-class computing system via interfaces. These and other embodiments are illustrated and described herein.Type: ApplicationFiled: December 15, 2011Publication date: June 20, 2013Applicant: SAP AGInventor: Srdjan Boskovic
-
Patent number: 8352949Abstract: Communication between an integrated device and a mobile application client on a mobile personal communication device involves a command generated using a mobile application client implemented by non-managed code. The command is received by an operating system, is socket based and conforms with a standard network communications protocol. The command is forwarded to an intermediate module implemented by code executed on the mobile personal communication device and configured for socket based communication according to the standard network communications protocol. After receiving the command, the intermediate module generates a command communication, for receipt by the peripheral device, according to a protocol specific to the peripheral device. The command communication instructing the peripheral device to perform an operation corresponding to the command. The operation is performed using the peripheral device upon receiving the command communication.Type: GrantFiled: December 30, 2009Date of Patent: January 8, 2013Assignee: SAP AGInventors: Uwe Kunath, Srdjan Boskovic, Christoph Persich, Ralph Resech, Karl Christian Roediger, Martin Hirtle, Michael Habermueller
-
Patent number: 8271031Abstract: Communication between an integrated device and a mobile application client on a mobile personal communication device is performed using a command being socket based and conforming with a standard network communications protocol. The command is forwarded to an intermediate module implemented as a hardware device on the mobile personal communication device, the intermediate module configured for socket based communication according to the standard network communications protocol, the command addressed to an address assigned to a peripheral device of the mobile personal communication device.Type: GrantFiled: December 30, 2009Date of Patent: September 18, 2012Assignee: SAP AGInventor: Srdjan Boskovic
-
Publication number: 20120038940Abstract: A computer-implemented method and system for printing electronic documents. The method includes receiving a printing request from an application executed on the mobile device, via a socket connection conforming to a standard network communications protocol, the printing request generated from a print preview by the application. The method includes retrieving application data from the printing request. The method includes populating a print template with the retrieved application data, the print template including application data placeholders and print commands, the print commands being in a language of a printer device connected to the mobile device, wherein the retrieved application data replaces the application data placeholders. The method includes forwarding the populated print template to the printer device, the print commands instructing the printer device to print a document where the application data is presented according to the print template.Type: ApplicationFiled: August 13, 2010Publication date: February 16, 2012Applicant: SAP AGInventor: Srdjan Boskovic
-
Publication number: 20110159916Abstract: Communication between an integrated device and a mobile application client on a mobile personal communication device is performed using a command being socket based and conforming with a standard network communications protocol. The command is forwarded to an intermediate module implemented as a hardware device on the mobile personal communication device, the intermediate module configured for socket based communication according to the standard network communications protocol, the command addressed to an address assigned to a peripheral device of the mobile personal communication device.Type: ApplicationFiled: December 30, 2009Publication date: June 30, 2011Applicant: SAP AGInventor: SRDJAN BOSKOVIC
-
Patent number: 7890837Abstract: In an embodiment, a method provides an input and an expected test output for a unit test. The unit test is executed using a module under test and the input, thereby generating an actual test output. The actual and expected test outputs are serialized into XML, so that comparison and extraction of differences between actual and expected test outputs can be performed using methods for comparisons and extraction of differences between XML documents, such as XML change detection or calculation of checksums.Type: GrantFiled: December 21, 2006Date of Patent: February 15, 2011Assignee: SAP AGInventor: Srdjan Boskovic
-
Publication number: 20100275067Abstract: In an embodiment, data is captured in a first processor-based system. The captured data is serialized into an XML format. The XML-formatted data is transmitted to a second processor-based system, and the XML-formatted data is deserialized into a non-XML format. The deserialized data is processed on the second processor-based system to determine a cause of an error on the first processor-based system, and the first processor-based system or the second processor-based system is altered as a function of the processing of the deserialized data on the second processor-based system. The processing of the deserialized data on the second processor-based system relates to a support of the first processor-based system, and the first processor-based system is a production system and the second processor-based system is a test or reference system.Type: ApplicationFiled: July 13, 2010Publication date: October 28, 2010Applicant: SAP AGInventors: Srdjan Boskovic, Dirk A. Giebel
-
Patent number: 7801719Abstract: In an embodiment, data in a first processor-based system is captured and serialized into an XML format. The XML-formatted data is transmitted to a second processor-based system, it is deserialized into a non-XML format, and it is processed in the second processor-based system. The second processor-based system is substantially similar to the first processor-based system, and the processing of the deserialized data on the second processor-based system relates to a support of the first processor-based system.Type: GrantFiled: December 21, 2006Date of Patent: September 21, 2010Assignee: SAP AGInventors: Srdjan Boskovic, Dirk A. Giebel
-
Publication number: 20100169787Abstract: A computer program product tangibly embodied in a computer-readable storage medium includes instructions that when executed by a processor perform a method for interaction between a business system and a mobile device. The method includes forwarding, from a business system that includes an application program having logical functionality, a visual interface for storage on a mobile device and display by a browser on the mobile device, the visual interface configured for making a call from the mobile device to the logical functionality. The method includes storing a business system proxy on a computer device configured for communication with the mobile device at a remote location, the business system proxy including the logical functionality and configured to receive the call from the mobile device. The method includes receiving, in the business system, an update from the business system proxy relating to use of the mobile device at the remote location.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Applicant: SAP AGInventor: Srdjan Boskovic
-
Publication number: 20100017248Abstract: According to one general aspect, a method may include generating a transfer order within a planning system. In some embodiments, the transfer order may include instruction for the transfer of at least one physical object from at least a first location to a second location and an expected transfer time. In various embodiments, the method may include automatically communicating at least part of the information included in the transfer order to an execution system. In some embodiments, the method may include monitoring, via the execution system, the movement of the physical objects via tags, wherein each tag is associated with one of the physical objects. In one embodiment, the method may include automatically communicating movement information regarding the movement of the physical object(s) to the planning system.Type: ApplicationFiled: June 30, 2009Publication date: January 21, 2010Applicant: SAP AGInventors: Srdjan Boskovic, Wolfram Beck
-
Publication number: 20080155355Abstract: Information on program flow and/or data associated with program execution is captured in a processor-based system. This information may be in XML format. Captured data that is not in XML format is serialized into XML. The captured data may be used to diagnose and analyze the system.Type: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Inventor: Srdjan Boskovic
-
Publication number: 20080155506Abstract: A system includes a debugger in a processor-based system. The processor-based system further includes a module to serialize data associated with the debugger into an XML format. The system also includes a module to export the serialized data out of the debugger.Type: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Inventor: Srdjan Boskovic
-
Publication number: 20080155367Abstract: In an embodiment, a method provides an input and an expected test output for a unit test. The unit test is executed using a module under test and the input, thereby generating an actual test output. The actual and expected test outputs are serialized into XML, so that comparison and extraction of differences between actual and expected test outputs can be performed using methods for comparisons and extraction of differences between XML documents, such as XML change detection or calculation of checksums.Type: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Inventor: Srdjan Boskovic
-
Publication number: 20080155356Abstract: In an embodiment, data in a first processor-based system is captured and serialized into an XML format. The XML-formatted data is transmitted to a second processor-based system, it is deserialized into a non-XML format, and it is processed in the second processor-based system. The second processor-based system is substantially similar to the first processor-based system, and the processing of the deserialized data on the second processor-based system relates to a support of the first processor-based system.Type: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Inventors: Srdjan Boskovic, Dirk A. Giebel