Search Patents
  • Publication number: 20140149913
    Abstract: A portable electronic device including a calendar application having a personalized background media, a touch screen operable to display a calendar entry and to display varying timescales, wherein the calendar application determines one or more recommended background media based on analysis of the calendar entry or timescale, and changes the personalized background media of the calendar application to one of the recommended images.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Inventors: Alain Gauthier, Mohannad El-Jayousi, Rolan Abdukalykov, Roy Ghorayeb, Vincent Lavoie, Xuebo Liang
  • Publication number: 20140104158
    Abstract: A portable electronic device including a calendar application operable to display a calendar application at a first time and first timescale as well as a second time and second timescale different from the first time and first timescale, and an input unit operable to detect a movement of the portable electronic device, wherein the calendar application proceeds to the second time or second timescale from the first time or first timescale upon detection of the movement.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Applicant: SAP AG
    Inventors: Rolan Abdukalykov, Roy Ghorayeb, Mohannad El-Jayousi, Alain Gauthier, Xuebo Liang, Vincent Lavoie
  • Patent number: 9250781
    Abstract: A portable electronic device including a calendar application operable to display a calendar application at a first time and first timescale as well as a second time and second timescale different from the first time and first timescale, and an input unit operable to detect a movement of the portable electronic device, wherein the calendar application proceeds to the second time or second timescale from the first time or first timescale upon detection of the movement.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventors: Rolan Abdukalykov, Roy Ghorayeb, Mohannad El-Jayousi, Alain Gauthier, Xuebo Liang, Vincent Lavoie
  • Publication number: 20140115518
    Abstract: A portable electronic device including a calendar application operable to display a calendar application at a first time and first timescale as well as a second time and second timescale different from the first time and first timescale, a memory operable to store a sequence of user inputs associated with a first time and first timescale, and an input unit operable to detect the sequence of user inputs, wherein the calendar application returns from the second time and second timescale to the first time and first timescale upon detection of the sequence of user inputs.
    Type: Application
    Filed: October 19, 2012
    Publication date: April 24, 2014
    Applicant: SAP AG
    Inventors: Rolan Abdukalykov, Alain Gauthier, Mohannad El-Jayousi, Roy Ghorayeb, Vincent Lavoie, Xuebo Liang
  • Publication number: 20140075350
    Abstract: A system and method are described herein that provide for visualizing business objects stored in a backend system for display in a user interface. Business objects are retrieved from the backend system. Metadata from the business objects are customized and sorted into a plurality of categories. The business objects are changed into a necessary data format for transmittal and transmitted to the application displayed on the user interface. During runtime, custom actions pertaining to each business object are dynamically rendered and assigned based on the backend customization of the metadata. Custom actions include the creation or updating of entries in the application.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: SAP AG
    Inventors: Alain Gauthier, Xuebo Liang, Rolan Abdukalykov, Roy Ghorayeb, Vincent Lavoie, Mohannad El-Jayousi
  • Patent number: 8972883
    Abstract: A portable electronic device including a calendar application operable to display a calendar application at a first time and first timescale as well as a second time and second timescale different from the first time and first timescale, a memory operable to store a sequence of user inputs associated with a first time and first timescale, and an input unit operable to detect the sequence of user inputs, wherein the calendar application returns from the second time and second timescale to the first time and first timescale upon detection of the sequence of user inputs.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: March 3, 2015
    Assignee: SAP SE
    Inventors: Rolan Abdukalykov, Alain Gauthier, Mohannad El-Jayousi, Roy Ghorayeb, Vincent Lavoie, Xuebo Liang
  • Publication number: 20140075390
    Abstract: A system and method are described herein that provide for dynamically controlling a chart visualized in a user interface by turning business objects visualized in the chart into clickable action buttons to trigger corresponding business actions. Business objects are retrieved from a backend server and displayed as visual representations in a chart rendered in a calendar application user interface. A user clicking or tapping a visual representation in the chart triggers a corresponding predefined action that has been customized in the connected system or backend server and is dynamically assigned to the chart control based on the business context of the calendar application.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: SAP AG
    Inventors: Alain Gauthier, Mohannad EL-JAYOUSI, Roy GHORAYEB, Vincent LAVOIE, Xuebo LIANG, Rolan ABDUKALYKOV
  • Publication number: 20140157099
    Abstract: The granularity of a scale displayed on a graphical user interface may be obtained. Coordinates of rows in the graphical user interface may be determined. Visual representations of business objects to be displayed on the graphical user interface may be sorted. From the sorted visual representations, visual representations that fit into a viewable area in the graphical user interface may be identified. A start coordinate and width of each identified visual representation may be determined. A row to place each identified visual representation may be identified. Dimensions of each identified visual representation may be calculated based on dimensions of each identified visual representation's identified row.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 5, 2014
    Inventors: Rolan Abdukalykov, Mohannad El-Jayousi, Alain Gauthier, Roy Ghorayeb, Vincent Lavoie, Xuebo Liang
  • Publication number: 20140068485
    Abstract: An apparatus and method are described herein that provide for visualizing subsets of grouped business objects in an application for display in a user interface. Business objects are grouped into subsets according to a selected business object attribute value. The business objects are grouped and displayed in a three-dimensional view including a plurality of layers, where each layer represents a subset of the business objects. The application is implemented, for example, as a calendar application. The visual representations associated with the business objects in each subset of data are displayed in each of the layers of the three-dimensional view. A user selectably controls which subset of data to view in the user interface.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Mohannad El-Jayousi, Rolan Abdukalykov, Xuebo Liang, Vincent Lavoie, Roy Ghorayeb, Alain Gauthier
  • Patent number: 9081466
    Abstract: A system and method are described herein that provide for dynamically controlling a chart visualized in a user interface by turning business objects visualized in the chart into clickable action buttons to trigger corresponding business actions. Business objects are retrieved from a backend server and displayed as visual representations in a chart rendered in a calendar application user interface. A user clicking or tapping a visual representation in the chart triggers a corresponding predefined action that has been customized in the connected system or backend server and is dynamically assigned to the chart control based on the business context of the calendar application.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: July 14, 2015
    Assignee: SAP SE
    Inventors: Alain Gauthier, Mohannad El-Jayousi, Roy Ghorayeb, Vincent Lavoie, Xuebo Liang, Rolan Abdukalykov
  • Publication number: 20140028730
    Abstract: A reference point on a graphical user interface may be determined. The reference point may be represented by a plurality of coordinates. The graphical user interface may be divided into tile map entities. Information about the tile map entities may be stored into a cache. The stored information may include an origin and dimensions of each tile map entity, and the origin may be represented relative to the reference point. Information needed to position a business object visual representation may be retrieved from the cache. The business object visual representation may be drawn on the graphical user interface based on the retrieved information needed to position the business object visual representation.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Rolan Abdukalykov, Alain Gauthier, Roy Ghorayeb, Vincent Lavoie, Xuebo Liang, Mohannad El-Jayousi
  • Publication number: 20150095403
    Abstract: A computer implemented method may include requesting details of an object and attachments associated with the object. The attachment details for each attachment may include an attachment name and an attachment ID. In response to a selection of an attachment associated with the object, a determination may be made as to whether a cache already includes the selected attachment. If the cache includes the selected attachment, the selected attachment may be retrieved from the attachment cache. If the cache does not include the selected attachment, the attachment may be downloaded using an attachment URL. The attachment URL may be requested and generated based on the attachment ID. The downloaded attachment may also be stored in the attachment cache.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Inventors: Rolan Abdukalykov, Wanling Zhang, Vincent Lavoie, Xuebo Liang, Alain Gauthier, Roy Ghorayeb, Mohannad El-Jayousi
  • Publication number: 20130054805
    Abstract: In an embodiment, a method of facilitating presentation and user selection of at least one timeslot, such as for an appointment, is presented. In this method, a request for available timeslots within a time period is received from a user device. In response, timeslot data identifying the available timeslots is retrieved from a scheduling system. An identifier key for each of the available timeslots, as well as graphical display data indicating the available time slots, are generated based on the timeslot data. The keys and the graphical display data are transmitted to the user device. A selection of at least one of the identifier keys is received from the user device. In response to receiving the selection, the at least one available timeslot corresponding to the selection is determined and forwarded to the scheduling system to reserve the at least one corresponding available timeslot.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventors: Nicola Lipari, Rolan Abdukalykov
  • Publication number: 20140033104
    Abstract: Scale(s) on one or more axes may be displayed on a graphical user interface. The scale(s) may present a range of values associated with business object attribute(s). Visual representation(s) associated with business object(s) may be displayed on the graphical user interface. The visual representation(s) may be positioned relative to the scale(s). In response to activation of a grouping mechanism, the visual representation(s) may be moved to a first area in the graphical user interface. The business object(s) associated with the visual representation(s) may include business object attribute value(s) in common with other business objects visually represented in the first area.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Vincent LAVOIE, Edward PALMER, Xuebo LIANG, Roy GHORAYEB, Rolan ABDUKALYKOV, Mohannad EL-JAYOUSI, Alain GAUTHIER
  • Patent number: 9658672
    Abstract: A reference point on a graphical user interface may be determined. The reference point may be represented by a plurality of coordinates. The graphical user interface may be divided into tile map entities. Information about the tile map entities may be stored into a cache. The stored information may include an origin and dimensions of each tile map entity, and the origin may be represented relative to the reference point. Information needed to position a business object visual representation may be retrieved from the cache. The business object visual representation may be drawn on the graphical user interface based on the retrieved information needed to position the business object visual representation.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: May 23, 2017
    Assignee: SAP SE
    Inventors: Rolan Abdukalykov, Alain Gauthier, Roy Ghorayeb, Vincent Lavoie, Xuebo Liang, Mohannad El-Jayousi
  • Patent number: 8892741
    Abstract: In an embodiment, a method of facilitating presentation and user selection of at least one timeslot, such as for an appointment, is presented. In this method, a request for available timeslots within a time period is received from a user device. In response, timeslot data identifying the available timeslots is retrieved from a scheduling system. An identifier key for each of the available timeslots, as well as graphical display data indicating the available time slots, are generated based on the timeslot data. The keys and the graphical display data are transmitted to the user device. A selection of at least one of the identifier keys is received from the user device. In response to receiving the selection, the at least one available timeslot corresponding to the selection is determined and forwarded to the scheduling system to reserve the at least one corresponding available timeslot.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: November 18, 2014
    Assignee: SAP SE
    Inventors: Nicola Lipari, Rolan Abdukalykov
  • Patent number: 8832583
    Abstract: An apparatus and method are described herein that provide for visualizing subsets of grouped business objects in an application for display in a user interface. Business objects are grouped into subsets according to a selected business object attribute value. The business objects are grouped and displayed in a three-dimensional view including a plurality of layers, where each layer represents a subset of the business objects. The application is implemented, for example, as a calendar application. The visual representations associated with the business objects in each subset of data are displayed in each of the layers of the three-dimensional view. A user selectably controls which subset of data to view in the user interface.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: September 9, 2014
    Assignee: SAP SE
    Inventors: Mohannad El-Jayousi, Rolan Abdukalykov, Xuebo Liang, Vincent Lavoie, Roy Ghorayeb, Alain Gauthier
  • Patent number: 9854052
    Abstract: A computer implemented method may include requesting details of an object and attachments associated with the object. The attachment details for each attachment may include an attachment name and an attachment ID. In response to a selection of an attachment associated with the object, a determination may be made as to whether a cache already includes the selected attachment. If the cache includes the selected attachment, the selected attachment may be retrieved from the attachment cache. If the cache does not include the selected attachment, the attachment may be downloaded using an attachment URL. The attachment URL may be requested and generated based on the attachment ID. The downloaded attachment may also be stored in the attachment cache.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: December 26, 2017
    Assignee: SAP SE
    Inventors: Rolan Abdukalykov, Wanling Zhang, Vincent LaVoie, Xuebo Liang, Alain Gauthier, Roy Ghorayeb, Mohannad El-Jayousi
  • Publication number: 20140028729
    Abstract: Calendar content in a linear timeline may dynamically zoomed into and out of according to a change of a distance separating two user selected points on the screen as at least one of the user selected points is moved by the user. As the user zooms into and out of the timeline, a timescale that is displayed as part of the timeline may also be updated. The entries that are shown in the timeline may also be updated so that they correspond to the selected zoomed in time period. Additional detailed information may be displayed when zooming into the timeline whereas less information may be displayed when zooming out of the timeline. The degree of zooming may depend on a change in the separation distance between the points as one of them is moved.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Rolan Abdukalykov, Vincent Lavoie, Mohannad El-Jayousi, Roy Ghorayeb, Xuebo Liang, Alain Gauthier
  • Publication number: 20140033109
    Abstract: Scale(s) on one or more axes may be displayed. The scale(s) may present a range of values associated with business object attribute(s). Visual representation(s) of business object(s) may be displayed. The visual representation(s) may be positioned relative to the scale(s). One or more visual properties of the visual representation(s) may be varied based on information associated with the business object(s). The one or more visual properties may be color(s) of the visual representation(s), pattern(s) in the visual representation(s), video(s) in the visual representation(s), text in the visual representation(s), image(s) in the visual representation(s), and/or shape(s) of the visual representation(s).
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Roy Ghorayeb, Xuebo Liang, Alain Gauthier, Mohannad El-Jayousi, Vincent Lavoie, Rolan Abdukalykov
Narrow Results

Filter by US Classification