Patents by Inventor Hans Kedefors

Hans Kedefors 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: 9495474
    Abstract: A computer implemented method and system include executing a search against both a client cache associated with a client and data sources remotely coupled to the client over a network connection. Results from the search against the client cache are rendered on a client UI. The client cache and the client UI are updated with the results from the search against the data sources.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: November 15, 2016
    Assignee: SAP SE
    Inventors: Jesse Ambrose, Michael Flexer, King-Hwa Lee, Hans Kedefors, Peter S. Lim, David Tchankotadze
  • Patent number: 9258669
    Abstract: In an example embodiment, a test request is sent to a server configured to provide data to the mobile device application. Then a response to the test request is received from the server. The response is analyzed to identify a pattern in the response indicative of a communication sent via a particular communication path. An available communication path between the mobile device application and the server corresponding to the pattern is identified. Then, a mobile device application is registered with the server via the identified communication path.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: February 9, 2016
    Assignee: SAP SE
    Inventors: Karoly Nyisztor, Csaba Hereb, Andras Palfi, Hans Kedefors, Tamas Jozsa, Karsten Hinrichs
  • Patent number: 9258668
    Abstract: In an example embodiment, extending an application distributed to a plurality of devices may be accomplied by receiving one or more configuration files. Then the configuration files on a platform server. Then the application may be distributed to the plurality of devices, the application containing code performing one or more calls to the one or more configuration files. Then an update to the one or more configuration files may be received. Then the update to the one or more configuration files may be stored on the platform, thereby altering the application distributed to the plurality of devices without recompiling the application.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: February 9, 2016
    Assignee: SAP SE
    Inventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits
  • Patent number: 9251498
    Abstract: A management system facilitating deployment of customizations of an enterprise application, with the enterprise application containing software modules pre-installed on a set of servers. In an embodiment, the management system first receives a set of deployment units each containing data defining a manner of configuration affecting the operation of at least some of the software modules to attain the desired customizations, and an enterprise profile indicating the specific subset of deployment units to be deployed in each of the servers. Management system then orchestrates the configuration of the software modules installed on the set of servers according to the data specified in the set of deployment units and the enterprise profile.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: February 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Abhijit Suresh Khasnis, Ramesha Sheernali G, Bakash Shaik, Yilun Shang, Mancang Tian, Jiaren Wu, Xiangyang Su, Hans Kedefors, Chin-Heng Hong, Ashraf Sayed Alyan, Hongxing Li
  • Patent number: 9161156
    Abstract: In an example embodiment, a mobile application framework is added to a metadata-driven application. The mobile application framework includes generic libraries having one or more references to one or more configuration files stored on a platform server. Then the one or more configuration files can be updated to include one or more tiles, each tile comprising a user interface element or screen view, each tile being either a primitive tile or a tile embedding other nested tiles within it, thereby updating the metadata-driven mobile application without recompiling it.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: October 13, 2015
    Assignee: SAP SE
    Inventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits
  • Patent number: 9116766
    Abstract: In an example embodiment, a mobile application framework is provided. This includes a core component configured to expose one or more application program interfaces (APIs) that initialize the mobile application framework when executed. This also includes a user interface component configured to encapsulate a metadata-driven view for the mobile application. This also includes a data component configured to provide bindings to one or more business objects defining data for the mobile application. This also includes a configuration component configured to read and parse metadata in the one or more configuration files and transform the metadata to constructs native to the mobile application.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: August 25, 2015
    Assignee: SAP SE
    Inventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits, Clement Selvaraj
  • Publication number: 20150040201
    Abstract: In an example embodiment, a test request is sent to a server configured to provide data to the mobile device application. Then a response to the test request is received from the server. The response is analyzed to identify a pattern in the response indicative of a communication sent via a particular communication path. An available communication path between the mobile device application and the server corresponding to the pattern is identified. Then, a mobile device application is registered with the server via the identified communication path.
    Type: Application
    Filed: October 30, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: Karoly Nyisztor, Csaba Hereb, Andras Palfi, Hans Kedefors, Tamas Jozsa, Karsten Hinrichs
  • Publication number: 20150040099
    Abstract: In an example embodiment, a mobile application framework is provided. This includes a core component configured to expose one or more application program interfaces (APIs) that initialize the mobile application framework when executed. This also includes a user interface component configured to encapsulate a metadata-driven view for the mobile application. This also includes a data component configured to provide bindings to one or more business objects defining data for the mobile application. This also includes a configuration component configured to read and parse metadata in the one or more configuration files and transform the metadata to constructs native to the mobile application.
    Type: Application
    Filed: October 24, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits, Clement Selvaraj
  • Publication number: 20150039732
    Abstract: In an example embodiment, extending an application distributed to a plurality of devices may be accomplied by receiving one or more configuration files. Then the configuration files on a platform server. Then the application may be distributed to the plurality of devices, the application containing code performing one or more calls to the one or more configuration files. Then an update to the one or more configuration files may be received. Then the update to the one or more configuration files may be stored on the platform, thereby altering the application distributed to the plurality of devices without recompiling the application.
    Type: Application
    Filed: October 24, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: SANJEET MALL, HANS KEDEFORS, KARSTEN HINRICHS, KAROLY NYISZTOR, ZOLTAN FARKAS, DAVID EGRESITS
  • Publication number: 20150040104
    Abstract: In an example embodiment, a mobile application framework is added to a metadata-driven application. The mobile application framework includes generic libraries having one or more references to one or more configuration files stored on a platform server. Then the one or more configuration files can be updated to include one or more tiles, each tile comprising a user interface element or screen view, each tile being either a primitive tile or a tile embedding other nested tiles within it, thereby updating the metadata-driven mobile application without recompiling it.
    Type: Application
    Filed: October 24, 2013
    Publication date: February 5, 2015
    Applicant: SAP AG
    Inventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits
  • Patent number: 8712387
    Abstract: According to some embodiments, a remote server may receive, from a first communication device associated with a first user, information about a first communication event between the first user and another party. The remote server may store the information about the first communication event. The remote server may also receive, from a second communication device associated with a second user, a request associated with the other party. Responsive to the request, the remote server may retrieve and transmit information about the first communication event to the second communication device.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: April 29, 2014
    Assignee: SAP AG
    Inventors: Hans Kedefors, King-Hwa Lee, Peter S. Lim, Kevin Nix
  • Patent number: 8606242
    Abstract: According to some embodiments, an initiating event may be detected at a mobile communication device via a context application, and responsive to that detection, information may be searched. The searched information may be related to, for example, prior communication events associated with communication applications of the mobile device. Note that the searched information could be locally stored and/or remotely stored (e.g., at a data store of a remote CRM application). At least one result of the search may then be displayed to the user.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: December 10, 2013
    Assignee: SAP AG
    Inventors: Hans Kedefors, King-Hwa Lee, Peter S. Lim, Kevin Nix
  • Publication number: 20110219023
    Abstract: A computer implemented method and system include executing a search against both a client cache associated with a client and data sources remotely coupled to the client over a network connection. Results from the search against the client cache are rendered on a client UI. The client cache and the client UI are updated with the results from the search against the data sources.
    Type: Application
    Filed: May 16, 2011
    Publication date: September 8, 2011
    Inventors: Jesse Ambrose, Michael Flexer, King-Hwa Lee, Hans Kedefors, Peter S. Lim, David Tchankotadze
  • Publication number: 20110159854
    Abstract: According to some embodiments, a remote server may receive, from a first communication device associated with a first user, information about a first communication event between the first user and another party. The remote server may store the information about the first communication event. The remote server may also receive, from a second communication device associated with a second user, a request associated with the other party. Responsive to the request, the remote server may retrieve and transmit information about the first communication event to the second communication device.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Inventors: Hans Kedefors, King-Hwa Lee, Peter S. Lim, Kevin Nix
  • Patent number: 7945683
    Abstract: A computer implemented method and system include executing a search against both a client cache associated with a client and data sources remotely coupled to the client over a network connection. Results from the search against the client cache are rendered on a client UI. The client cache and the client UI are updated with the results from the search against the data sources.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: May 17, 2011
    Assignee: SAP AG
    Inventors: Jesse Ambrose, Michael Flexer, King-Hwa Lee, Hans Kedefors, Peter S. Lim, David Tchankotadze
  • Publication number: 20110105095
    Abstract: According to some embodiments, an initiating event may be detected at a mobile communication device via a context application, and responsive to that detection, information may be searched. The searched information may be related to, for example, prior communication events associated with communication applications of the mobile device. Note that the searched information could be locally stored and/or remotely stored (e.g., at a data store of a remote CRM application). At least one result of the search may then be displayed to the user.
    Type: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Inventors: Hans Kedefors, King-Hwa Lee, Peter S. Lim, Kevin Nix
  • Publication number: 20080098099
    Abstract: A management system facilitating deployment of customizations of an enterprise application, with the enterprise application containing software modules pre-installed on a set of servers. In an embodiment, the management system first receives a set of deployment units each containing data defining a manner of configuration affecting the operation of at least some of the software modules to attain the desired customizations, and an enterprise profile indicating the specific subset of deployment units to be deployed in each of the servers. Management system then orchestrates the configuration of the software modules installed on the set of servers according to the data specified in the set of deployment units and the enterprise profile.
    Type: Application
    Filed: October 18, 2007
    Publication date: April 24, 2008
    Applicant: Oracle International Corporation
    Inventors: Abhijit Khasnis, Ramesha G, Bakash Shaik, Yilun Shang, Mancang Tian, Jiaren Wu, Xiangyang Su, Hans Kedefors, Chin-Heng Hong, Ashraf Alyan, Hongxing Li
  • Publication number: 20070061789
    Abstract: Methods and articles of manufacture for integrated, automatic pseudo localization of software applications are disclosed herein. A pseudo localization process, comprised of one or more utility applications, is integrated into a build cycle for a developing software application to generate pseudo-translated user-interface code as part of a build process. A build application may then generate a pseudo-language build of the developing software application and/or development database to enable testing and identification of internationalization defects that would prevent effective localization of the software product for the international market.
    Type: Application
    Filed: September 5, 2006
    Publication date: March 15, 2007
    Inventors: Atsushi Kaneko, Hans Kedefors