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: 9280400
    Abstract: 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: Grant
    Filed: December 15, 2011
    Date of Patent: March 8, 2016
    Assignee: SAP SE
    Inventor: Srdjan Boskovic
  • Patent number: 9239744
    Abstract: 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: Grant
    Filed: December 4, 2012
    Date of Patent: January 19, 2016
    Assignee: SAP SE
    Inventor: Srdjan Boskovic
  • Patent number: 9049201
    Abstract: 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: Grant
    Filed: December 5, 2012
    Date of Patent: June 2, 2015
    Assignee: SAP SE
    Inventors: Uwe Kunath, Srdjan Boskovic, Christoph Persich, Ralph Resech, Karl Christian Roediger, Martin Hirtle, Michael Habermueller
  • Publication number: 20140156786
    Abstract: 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: Application
    Filed: December 4, 2012
    Publication date: June 5, 2014
    Applicant: SAP AG
    Inventor: Srdjan Boskovic
  • Patent number: 8488164
    Abstract: 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: Grant
    Filed: August 13, 2010
    Date of Patent: July 16, 2013
    Assignee: SAP AG
    Inventor: Srdjan Boskovic
  • Patent number: 8473542
    Abstract: 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: Grant
    Filed: December 30, 2008
    Date of Patent: June 25, 2013
    Assignee: SAP AG
    Inventor: Srdjan Boskovic
  • Publication number: 20130159379
    Abstract: 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: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Srdjan Boskovic
  • Patent number: 8352949
    Abstract: 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: Grant
    Filed: December 30, 2009
    Date of Patent: January 8, 2013
    Assignee: SAP AG
    Inventors: Uwe Kunath, Srdjan Boskovic, Christoph Persich, Ralph Resech, Karl Christian Roediger, Martin Hirtle, Michael Habermueller
  • Patent number: 8271031
    Abstract: 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: Grant
    Filed: December 30, 2009
    Date of Patent: September 18, 2012
    Assignee: SAP AG
    Inventor: Srdjan Boskovic
  • Publication number: 20120038940
    Abstract: 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: Application
    Filed: August 13, 2010
    Publication date: February 16, 2012
    Applicant: SAP AG
    Inventor: Srdjan Boskovic
  • Publication number: 20110159916
    Abstract: 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: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Applicant: SAP AG
    Inventor: SRDJAN BOSKOVIC
  • Patent number: 7890837
    Abstract: 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: Grant
    Filed: December 21, 2006
    Date of Patent: February 15, 2011
    Assignee: SAP AG
    Inventor: Srdjan Boskovic
  • Publication number: 20100275067
    Abstract: 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: Application
    Filed: July 13, 2010
    Publication date: October 28, 2010
    Applicant: SAP AG
    Inventors: Srdjan Boskovic, Dirk A. Giebel
  • Patent number: 7801719
    Abstract: 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: Grant
    Filed: December 21, 2006
    Date of Patent: September 21, 2010
    Assignee: SAP AG
    Inventors: Srdjan Boskovic, Dirk A. Giebel
  • Publication number: 20100169787
    Abstract: 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: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Applicant: SAP AG
    Inventor: Srdjan Boskovic
  • Publication number: 20100017248
    Abstract: 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: Application
    Filed: June 30, 2009
    Publication date: January 21, 2010
    Applicant: SAP AG
    Inventors: Srdjan Boskovic, Wolfram Beck
  • Publication number: 20080155355
    Abstract: 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: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventor: Srdjan Boskovic
  • Publication number: 20080155506
    Abstract: 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: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventor: Srdjan Boskovic
  • Publication number: 20080155367
    Abstract: 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: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventor: Srdjan Boskovic
  • Publication number: 20080155356
    Abstract: 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: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Srdjan Boskovic, Dirk A. Giebel