Patents by Inventor Maor Cohen

Maor Cohen 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).

  • Publication number: 20230350882
    Abstract: An identification of a specification that identifies one or more data sources is received. The one or more data sources are respectively associated with one or more database queries. Each of the one or more database queries is associated with a different embedded screen. An end-user application that is configured to generate selectable user interface elements for the one or more different embedded screens is generated. Generating the end-user application is based on the specification. In response to selection of a particular selectable user interface element of the selectable user interface elements, an embedded screen associated with the particular selectable user interface element is identified, and a user interface including the identified embedded screen is provided.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 2, 2023
    Inventors: Maor Cohen, Gilad Haimov, Sean Andrew Bradley Bowrin, Alexander Fedayev
  • Patent number: 11741087
    Abstract: An identification of a dynamic specification is received via a form for building an application. The dynamic specification is able to be utilized to execute one or more database queries to dynamically obtain a list of categories for different embedded screens of an automatically generated end-user application. The end-user application is configured to dynamically generate for a user interface of the end-user application a different selectable user interface element for each category of the list of categories dynamically obtained by executing the one or more database queries and upon selection of one of the selectable user interface elements, provide on the user interface a corresponding embedded screen of the different embedded screens.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: August 29, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Maor Cohen, Gilad Haimov, Sean Andrew Bradley Bowrin, Alexander Fedayev
  • Patent number: 11650731
    Abstract: An indication to view a selected record of a workflow is received. A user interface view for the selected record is provided that includes at least one embedded segment section with scrollable items representing other related records associated with the selected record. The user interface view for the selected record was configured to provide the at least one embedded segment section due to a configuration that includes a selection among automatically determined options of related record groups associated with the selected record.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: May 16, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Maor Cohen, Alexander Fedayev, Eliran Zvi
  • Publication number: 20230011522
    Abstract: An indication to view a selected record of a workflow is received. A user interface view for the selected record is provided that includes at least one embedded segment section with scrollable items representing other related records associated with the selected record. The user interface view for the selected record was configured to provide the at least one embedded segment section due to a configuration that includes a selection among automatically determined options of related record groups associated with the selected record.
    Type: Application
    Filed: July 7, 2021
    Publication date: January 12, 2023
    Inventors: Maor Cohen, Alexander Fedayev, Eliran Zvi
  • Publication number: 20220215019
    Abstract: An identification of a dynamic specification is received via a form for building an application. The dynamic specification is able to be utilized to execute one or more database queries to dynamically obtain a list of categories for different embedded screens of an automatically generated end-user application. The end-user application is configured to dynamically generate for a user interface of the end-user application a different selectable user interface element for each category of the list of categories dynamically obtained by executing the one or more database queries and upon selection of one of the selectable user interface elements, provide on the user interface a corresponding embedded screen of the different embedded screens.
    Type: Application
    Filed: January 4, 2021
    Publication date: July 7, 2022
    Inventors: Maor Cohen, Gilad Haimov, Sean Andrew Bradley Bowrin, Alexander Fedayev
  • Patent number: 11301271
    Abstract: Persistent storage may contain a view template and a view configuration, wherein the view template specifies an arrangement of placeholders for graphical user interface components, wherein the view configuration specifies the graphical user interface components for the arrangement, and wherein the graphical user interface components include one or more image components, text components, or button components. One or more processors may be configured to: receive a request; retrieve data from the persistent storage; determine that the data specifies that no results responsive to the request are available; determine that an empty state is defined for when no results responsive to the request are available; generate replacement content for the empty state, wherein the replacement content includes the view template with references to at least one of the image components, text components, or button components overwriting the placeholders; and transmit, in a reply to the request, the replacement content.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: April 12, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Alexander Fedayev, Maor Cohen, Bezalel Bar-Eli, Sean Andrew Bradley Bowrin
  • Patent number: 11256391
    Abstract: An embodiment may involve: transmitting a first graphical user interface (GUI) that allows selection of a plurality of item streams for a mobile user interface; receiving a selection of a first item stream; transmitting a second GUI, where the first item stream is populated from a first database table and the second GUI allows selection of a first field from the first database table; receiving a selection of a second item stream; transmitting the second GUI, where the second item stream is populated from a second database table and the second GUI allows selection of a second field from the second database table, where the first and second fields are of a common type; and transmitting, to a mobile device, the mobile user interface with items from the first and second item streams sorted according to values in the first and second fields.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: February 22, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Sean Andrew Bradley Bowrin, Maor Cohen, Brian Javier Dyk
  • Publication number: 20210048927
    Abstract: An embodiment may involve: transmitting a first graphical user interface (GUI) that allows selection of a plurality of item streams for a mobile user interface; receiving a selection of a first item stream; transmitting a second GUI, where the first item stream is populated from a first database table and the second GUI allows selection of a first field from the first database table; receiving a selection of a second item stream; transmitting the second GUI, where the second item stream is populated from a second database table and the second GUI allows selection of a second field from the second database table, where the first and second fields are of a common type; and transmitting, to a mobile device, the mobile user interface with items from the first and second item streams sorted according to values in the first and second fields.
    Type: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: Sean Andrew Bradley Bowrin, Maor Cohen, Brian Javier Dyk
  • Publication number: 20210034225
    Abstract: A computational instance of a remote network management platform may include: persistent storage, containing definitions of a plurality of graphical user interface (GUI) element templates, and one or more computing devices configured to: (i) transmit a first GUI that provides the plurality of GUI element templates; (ii) receive a selection of a GUI element template represented as a pre-defined hierarchy of one or more GUI elements; (iii) transmit a second GUI that allows visual configuration of a native mobile application that uses the GUI element template, where the GUI elements are horizontal containers, vertical containers, image boxes, or text boxes, are organized according to the pre-defined hierarchy, and are populated with default values; (iv) receive an update to the visual configuration including changes to one or more of the default values; and (v) store, in the persistent storage and using a structured data format, the visual configuration as updated.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Nir Harazi, Avi Sasson, Maor Cohen