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: 9495474Abstract: 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: GrantFiled: May 16, 2011Date of Patent: November 15, 2016Assignee: SAP SEInventors: Jesse Ambrose, Michael Flexer, King-Hwa Lee, Hans Kedefors, Peter S. Lim, David Tchankotadze
-
Patent number: 9258669Abstract: 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: GrantFiled: October 30, 2013Date of Patent: February 9, 2016Assignee: SAP SEInventors: Karoly Nyisztor, Csaba Hereb, Andras Palfi, Hans Kedefors, Tamas Jozsa, Karsten Hinrichs
-
Patent number: 9258668Abstract: 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: GrantFiled: October 24, 2013Date of Patent: February 9, 2016Assignee: SAP SEInventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits
-
Patent number: 9251498Abstract: 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: GrantFiled: October 18, 2007Date of Patent: February 2, 2016Assignee: Oracle International CorporationInventors: 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: 9161156Abstract: 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: GrantFiled: October 24, 2013Date of Patent: October 13, 2015Assignee: SAP SEInventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits
-
Patent number: 9116766Abstract: 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: GrantFiled: October 24, 2013Date of Patent: August 25, 2015Assignee: SAP SEInventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits, Clement Selvaraj
-
Publication number: 20150040201Abstract: 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: ApplicationFiled: October 30, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: Karoly Nyisztor, Csaba Hereb, Andras Palfi, Hans Kedefors, Tamas Jozsa, Karsten Hinrichs
-
Publication number: 20150040099Abstract: 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: ApplicationFiled: October 24, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits, Clement Selvaraj
-
Publication number: 20150039732Abstract: 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: ApplicationFiled: October 24, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: SANJEET MALL, HANS KEDEFORS, KARSTEN HINRICHS, KAROLY NYISZTOR, ZOLTAN FARKAS, DAVID EGRESITS
-
Publication number: 20150040104Abstract: 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: ApplicationFiled: October 24, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits
-
Patent number: 8712387Abstract: 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: GrantFiled: December 31, 2009Date of Patent: April 29, 2014Assignee: SAP AGInventors: Hans Kedefors, King-Hwa Lee, Peter S. Lim, Kevin Nix
-
Patent number: 8606242Abstract: 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: GrantFiled: October 30, 2009Date of Patent: December 10, 2013Assignee: SAP AGInventors: Hans Kedefors, King-Hwa Lee, Peter S. Lim, Kevin Nix
-
Publication number: 20110219023Abstract: 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: ApplicationFiled: May 16, 2011Publication date: September 8, 2011Inventors: Jesse Ambrose, Michael Flexer, King-Hwa Lee, Hans Kedefors, Peter S. Lim, David Tchankotadze
-
Publication number: 20110159854Abstract: 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: ApplicationFiled: December 31, 2009Publication date: June 30, 2011Inventors: Hans Kedefors, King-Hwa Lee, Peter S. Lim, Kevin Nix
-
Patent number: 7945683Abstract: 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: GrantFiled: September 4, 2008Date of Patent: May 17, 2011Assignee: SAP AGInventors: Jesse Ambrose, Michael Flexer, King-Hwa Lee, Hans Kedefors, Peter S. Lim, David Tchankotadze
-
Publication number: 20110105095Abstract: 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: ApplicationFiled: October 30, 2009Publication date: May 5, 2011Inventors: Hans Kedefors, King-Hwa Lee, Peter S. Lim, Kevin Nix
-
Publication number: 20080098099Abstract: 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: ApplicationFiled: October 18, 2007Publication date: April 24, 2008Applicant: Oracle International CorporationInventors: 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: 20070061789Abstract: 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: ApplicationFiled: September 5, 2006Publication date: March 15, 2007Inventors: Atsushi Kaneko, Hans Kedefors