User Interface Development (e.g., Gui Builder) Patents (Class 715/762)
-
Patent number: 12254387Abstract: Systems and methods are described herein for novel uses and/or improvements for designing user-specific interfaces using machine learning models. When a request to display certain data by an application is received, an application token and a user token may be retrieved and combined into a consolidated token. The consolidated token may be input into a machine learning model to obtain a user interface token for an application. The user interface token may indicate user interface settings/configuration desired/preferred by a user. The user interface token may then be sent to the application to cause the application to display the data using user interface configurations within the user interface token.Type: GrantFiled: September 29, 2023Date of Patent: March 18, 2025Assignee: Citibank, N.A.Inventors: Kirk M. Lewis, II, Shahzad Din, Aarvi Thadeshwar, Christopher James Byrne
-
Patent number: 12253983Abstract: Arrangements for database schema creation and control are provided. In some aspects, a user may request creation or modification of a database schema. In response to receiving the request, one or more interactive user interfaces may be generated. The one or more interactive user interfaces may enable a user to select one or more selectable options for presenting data, establishing relationships between data, data sources, and the like. The schema, including a schema configuration including the presentational aspects and relationships, may be stored. A user may request to view data and the stored database schema may be retrieved. The schema may be transmitted to a configuration engine that may retrieve the requested data from one or more non-relational database sources. One or more user interfaces may be dynamically generated based on the schema configuration and may include the retrieved data.Type: GrantFiled: September 29, 2023Date of Patent: March 18, 2025Assignee: Bank of America CorporationInventors: Maruthi Shanmugam, Karen Trevino, Smruti Soumya Mishra, Nishant Shah, Benjamin Moore
-
Patent number: 12210855Abstract: This disclosure provides methods, apparatuses, and computer-readable mediums for rendering a dynamic user interface (UI). In an aspect, a method comprises obtaining a plurality of resources of an entity, and presenting the plurality of resources to a user. The method further comprises receiving, from the user, at least one request to include one or more resources of the plurality of resources in a UI view. The method further comprises creating, based on the at least one request from the user, a UI configuration of the UI view. The UI configuration comprises view information, in a JavaScript Object Notation (JSON) format, of the one or more resources of the plurality of resources to be included in the UI view. The method further comprises generating an identifier for the UI view, associating the identifier of the UI view with the entity, and storing the UI configuration in a database.Type: GrantFiled: March 8, 2022Date of Patent: January 28, 2025Assignee: RAKUTEN SYMPHONY, INC.Inventors: Vipul Choure, Renu Rathod, Hariprapanna Mishra
-
Patent number: 12204874Abstract: Systems and methods for generating SLO specifications using annotations are generally described. In various examples, first source code associated with a first computer-implemented service is received. In various cases, a first annotation in the first source code may be received. The first annotation may include first metadata defining a name of an SLO specification. A second annotation in the first source code may be received. The second annotation may include second metadata defining a service-level objective (SLO) of a first aspect of the first computer-implemented service. In some cases, the first computer-implemented service may be executed using the first source code. In various examples, the SLO specification may be generated based on the first annotation and the second annotation.Type: GrantFiled: August 8, 2023Date of Patent: January 21, 2025Assignee: Red Hat, Inc.Inventors: Paolo Antinori, Eric Wittmann
-
Patent number: 12182089Abstract: Systems and methods are described for maintaining bifurcated data management while labeling data for artificial intelligence model development. For example, the system may receive a first label for a first sample from a first dataset, wherein the first dataset is accessible to a first subset of a plurality of users, and wherein the first subset comprises a first attribute. The system may receive first version metadata of the first label, wherein the first version metadata comprises a proposed label for the first sample assigned by a first user. The system may determine, based on a first user input from the first user, a first grouping of source code files for storing the first version metadata, wherein the first grouping of source code files is accessible to a second subset of the plurality of users, and wherein the second subset comprises a second attribute.Type: GrantFiled: January 18, 2023Date of Patent: December 31, 2024Assignee: Capital One Services, LLCInventors: Tania Cruz Morales, Purva Shanker, Shannon Yogerst, Ignacio Espino, Dan Lin, Nathan Wolfe
-
Patent number: 12154198Abstract: A method includes: obtaining an image of a keyboard layout; detecting, from the image, a plurality of key boundaries; determining a label string for a portion of the image defined by a corresponding key boundary from the plurality of key boundaries; selecting, for the determined label string, a corresponding key action; generating a keyboard layout definition for the image of the keyboard layout, the keyboard layout definition including a key definition for the corresponding key boundary, the key definition having: (i) a position for rendering of a key, (ii) a label configured to be rendered at the position of the key, and (iii) an action configured to be caused by selection of the key; and communicating the keyboard layout definition for deployment to a mobile device.Type: GrantFiled: April 22, 2022Date of Patent: November 26, 2024Assignee: Zebra Technologies CorporationInventors: Joydeep Chakraborty, Mukesh Prabhakar, Vinay Shivaprakash, Krishna Raja
-
Patent number: 12148449Abstract: The present disclosure relates to a layout adjustment method and apparatus, a device, a storage medium, and a program product. The method includes: displaying a multimedia editing interface, where the multimedia editing interface includes a canvas, a material attribute panel, a material display area and a track editing area, and the canvas is configured to display a multimedia image corresponding to multimedia data; and adjusting, in response to receiving an adjustment operation on the canvas, size information and/or position information of the canvas based on the adjustment operation. In the multimedia editing interface of embodiments of the present disclosure, a user can adaptively adjust the size and position of the canvas, and display other areas in a transparent manner, such that the user can view the multimedia image displayed on the entire canvas at any time.Type: GrantFiled: December 19, 2023Date of Patent: November 19, 2024Assignee: Beijing Zitiao Network Technology Co., Ltd.Inventors: Yu Zhang, Zhijun Cai, Yifei Chen, Yijing Lin, Jianing Xu, Zheng Zhen
-
Patent number: 12149410Abstract: Techniques described herein relate to automatically generating standard network device configurations. In one example, one or more groups of network device configuration blocks may be obtained. An analysis of the one or more groups of network device configuration blocks may be performed, including identifying respective frequencies associated with respective network device configuration blocks of the one or more groups of network device configuration blocks. Based on the respective frequencies, one or more network device configuration blocks of the one or more groups of network device configuration blocks may be automatically aggregated into a standard network device configuration.Type: GrantFiled: June 27, 2022Date of Patent: November 19, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Derek William Engi, Gonzalo Salgueiro, M. David Hanes, Bradley Wise, Md Atiqur Rahman
-
Patent number: 12141927Abstract: Methods and systems for rendering augmented reality display data to locations of a physical presentation environment based on a presentation configuration are provided. A physical presentation environment configuration may be accessed that includes locations of a physical presentation environment for mapping augmented reality display data. The augmented reality display data may include a plurality of augmented reality objects that are rendered for display. Presentation attributes of the augmented reality display data may be used in conjunction with the presentation configuration for mapping and rendering the augmented reality display data. The rendered augmented reality display data may be dynamically interactive, and may be generated based on previous presentation configurations, mapping preferences, mapping limitations, and/or other factors.Type: GrantFiled: June 30, 2017Date of Patent: November 12, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Michel Pahud, Nathalie Riche, Eyal Ofek, Christophe Hurter, Steven Mark Drucker
-
Patent number: 12111841Abstract: One example method includes measuring a journal distribution lag of a journal, evaluating a first operational measure at a production site, and evaluating a second operational measure at a replication site operable to communicate with a production site, based on the journal distribution lag, and the evaluation of the first operational measure and the second operational measure, determining a scale out for a consistency group of the replication site, and implementing the scale out of the consistency group.Type: GrantFiled: April 20, 2021Date of Patent: October 8, 2024Assignee: EMC IP Holding Company LLCInventors: Jehuda Shemer, Erez Sharvit, Valerie Lotosh
-
Patent number: 12102920Abstract: In a computer-implemented method of generating a virtual 3D environment, a hierarchy of slots is provided. The slots are organized in tiers from one or more top tier slots to one or more bottom tier slots. Each slot defines a portion of a 3D environment and includes a plurality of layouts. Each layout of a non-bottom tier slot defines a position of at least one slot from a lower tier within the portion of the 3D environment. One or more of the top tier slots are positioned within the 3D environment. The 3D environment is generated by randomly selecting one of the plurality of layouts of the top tier slot and the lower tier slots, and populating each of the selected layouts with one or more objects. The 3D environment is rendered for display.Type: GrantFiled: March 10, 2020Date of Patent: October 1, 2024Assignee: HIGHWIRE GAMES LLCInventors: Jaime Griesemer, Mark Pottorf, Nicholas Gulezian, Randal Shaffer, Matt Salladay, Joe Filomena, Jared Noftle
-
Patent number: 12093637Abstract: Deep learning in the form of a deepfakes fabricator can be utilized to analyzed proposed documents, images, webpages etc. in order to ensure compliance with UI/UX standards. A rover component can scan and compartmentalize detected objects. A deepfakes fabricator can identify source datasets corresponding to detected objects and transform the objects so that they comply with standards stored in a web integrant. Resulting objects may be combined into an integrated image and an operational synthetic webpage may be created. Similarly, the disclosed deep-learning and other processes may operate in reverse and utilize an approved document, image, website, etc. in order automatically create (in whole or in part) a set of UI/UX standards.Type: GrantFiled: January 31, 2023Date of Patent: September 17, 2024Assignee: Bank of America CorporationInventors: Meenakshi MeenakshiSundaram, Nithya C
-
Patent number: 12093512Abstract: The field of the invention relates to methods, systems and computer program products for navigating digital media content, in particular for navigating digital media content using an interface abstracted from that digital media content instead of, or as a supplement to, traditional user interface controls. There is provided a method for presenting a user interface to an end user to facilitate the searching, browsing and/or navigation of digital media content, the method comprising the steps of: (a) analysing the digital media content to create “hooks” related to the digital media content, or retrieving “hooks” in the digital media content, and (b) replacing or augmenting a graphical or textual representation of the digital media content with the “hooks.Type: GrantFiled: June 7, 2023Date of Patent: September 17, 2024Assignee: Lemon Inc.Inventors: Philip Anthony Sant, Dominic Blatchford, Neal Hart, Matthew White
-
Patent number: 12086536Abstract: A method, apparatus, device, and storage medium for determining a page theme are provided. The method may include: acquiring a current operating environment of a target page; determining a target theme that matches the current operating environment; searching for a target style resource link matching the target theme from a database in which style resource links corresponding to different themes are pre-stored; loading a CSS variable value in the target style resource link onto the target page, wherein the CSS variable value in the target style resource link is used to indicate, among styles of the target page, a style that is changed at the time of switching the themes.Type: GrantFiled: March 26, 2021Date of Patent: September 10, 2024Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventor: Da Qu
-
Patent number: 12067068Abstract: The present disclosure provides techniques for data retrieval using machine learning. One example method includes receiving a plurality of training episodes associated with different environments, wherein each training episode of the plurality of training episodes includes a sequence of states, computing, based on the plurality of training episodes, total counts of a plurality of values in the states, initializing, for each state of the sequence of states in each training episode of the plurality of training episodes, a reward based on the total counts of the plurality of values, and training a reinforcement learning agent using the rewards.Type: GrantFiled: April 28, 2023Date of Patent: August 20, 2024Assignee: INTUIT INC.Inventor: Itay Margolin
-
Patent number: 12055910Abstract: A system for updating a device in a building management system (BMS). The system includes a third-party device and a device manager of a control network. The device manager updates the third-party device and includes a processing circuit that determines that the third-party device has been discovered on the control network. The processing circuit further populates a template with a set of received data from the third-party device and maps the third-party device with control network based on the populated template of received data. The processing circuit further configures the third-party device to operate in the control network, wherein configuring the third-party device comprises transforming a data exchange format of the third-party device.Type: GrantFiled: August 15, 2022Date of Patent: August 6, 2024Assignee: Tyco Fire & Security GmbHInventors: Lisa E. Strand, Vivek V. Gupta, Benjamin D. Sanfelippo, Mark T. Fischbach, Adam Scott
-
Patent number: 12039327Abstract: Techniques for configuring a software system include generating a hierarchy of entities representing usage of the software system by a set of users, wherein the hierarchy includes a first set of nodes representing a set of tasks, a second set of nodes representing a set of components that implement the tasks, and a set of edges between the first set of nodes and the second set of nodes. The techniques also include updating the hierarchy based on a first set of configurations for the tasks, wherein the updated hierarchy indicates one or more tasks that have been enabled for the users. The techniques further include determining, based on the updated hierarchy, one or more components that implement the task(s). Finally, the techniques include generating, based on the hierarchy, one or more runbooks that execute the task(s) using the component(s).Type: GrantFiled: November 7, 2022Date of Patent: July 16, 2024Assignee: Oracle International CorporationInventors: Joel Dupont, John A. Cafolla, Jamie Archer, Tudor Barbulescu
-
Patent number: 12033408Abstract: A text recognition system receives a prompt and, based on the prompt, causes a trained region encoder to determine a first region of interest of an image file. The system modifies a first image associated with the first region of interest (e.g., parsed out from the first region) to generate a data augmentation entity that includes a modified image. Using a trained instance encoder, the system generates a first set of visual instances corresponding to the first region of interest image and a second set of visual instances corresponding to the data augmentation entity. The system generates the corresponding first and second sequences. By executing a self-supervised contrastive loss function on the first and second sequences, the system automatically updates a continual knowledge distillation model of the trained region encoder. The system provides the first sequence to an instance decoder to generate output text in response to the prompt.Type: GrantFiled: December 19, 2023Date of Patent: July 9, 2024Assignee: ExlService Holdings, Inc.Inventors: Ankit Malviya, Shubhanshu Kumar Singh, Vishu Mittal, Anish Goswami, Chaithanya Manda, Saurabh Khanna, Sarika Pal
-
Patent number: 12026361Abstract: A computing system that can operate to implement an interactive graphic design system that enables users to preview and resolve input actions that cause conflict with predefined constraints.Type: GrantFiled: April 25, 2023Date of Patent: July 2, 2024Assignee: Figma, Inc.Inventors: Marcin Wichary, Nikolas Klein
-
Patent number: 12022224Abstract: An image shooting method is provided. In the method, a virtual room page of a virtual room is displayed. The virtual room page includes a shooting control element and an image region. The image region is configured to display a preview image that is generated based on user images of at least two users in the virtual room. Image capturing of the preview image is performed when the shooting control element is selected. A captured image that is generated based on the preview image is output.Type: GrantFiled: April 8, 2022Date of Patent: June 25, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Qianyi Wang
-
Patent number: 11960864Abstract: The disclosure herein describes generating an application from input content. Input content of a content type is obtained, such as an image file, digital document file, or the like. A content data extractor is selected from a set of content data extractors based on the content type. A set of content entities is extracted from the obtained input content using the selected content data extractor, such as text labels, text boxes, buttons, or the like. The set of content entities are normalized according to a standard interface schema and an application template is generated using the normalized set of content entities, whereby an application can be developed using the generated application template. The disclosure enables application interfaces to be designed using a variety of methods and for those different types of designs to be efficiently converted to a functional application.Type: GrantFiled: September 27, 2021Date of Patent: April 16, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: PalaniRaj Kaliyaperumal, Lily Xinchen Liu, Kuralmani Elango, Kunal Mukerjee
-
Patent number: 11954816Abstract: There is provided a display control device including a display controller configured to place a virtual object within an augmented reality space corresponding to a real space in accordance with a recognition result of a real object shown in an image captured by an imaging part, and an operation acquisition part configured to acquire a user operation. When the user operation is a first operation, the display controller causes the virtual object to move within the augmented reality space.Type: GrantFiled: September 20, 2023Date of Patent: April 9, 2024Assignee: SONY CORPORATIONInventor: Shingo Tsurumi
-
System and method for predictive curation, production infrastructure, and personal content assistant
Patent number: 11947588Abstract: Data points, calendar entries, trends, and behavioral patterns may be used to predict and pre-emptively build digital and printable products with selected collections of images without the user's active participation. The collections are selected from files on the user's device, cloud-based photo library, or other libraries shared among other individuals and grouped into thematic products. Based on analysis of the user's collections and on-line behaviors, the system may estimate types and volumes of potential media-centric products, and the resources needed for producing and distributing such media-centric products for a projected period of time. A user interface may take the form of a “virtual curator”, which is a graphical or animated persona for augmenting and managing interactions between the user and the system managing the user's stored media assets. The virtual curator can assume one of many personas with each user and can interact with the user via text/audio messaging.Type: GrantFiled: December 18, 2019Date of Patent: April 2, 2024Assignee: Kodak Alaris Inc.Inventors: Joseph A. Manico, Young No, Madirakshi Das, Alexander C. Loui -
Patent number: 11941417Abstract: A method for producing a prototype of a graphical user interface (GUI) and a system thereof are provided. The method according to some embodiments of the present disclosure includes providing a prototype producing interface to a user, determining a target object from among one or more objects disposed on a target graphical user interface (GUI) screen produced through the prototype producing interface, determining a recommended motion for the target object using pre-produced GUI screen samples, wherein the GUI screen samples include motion objects, and providing the recommended motion to the user.Type: GrantFiled: May 5, 2023Date of Patent: March 26, 2024Assignee: STUDIO XID KOREA, INC.Inventor: Soo Kim
-
Patent number: 11937015Abstract: Methods and systems disclosed herein describe generating virtual backgrounds for video communications. A virtual background generator may monitor a user's calendar and/or inbox for meetings. The virtual background generator may analyze the context of calendar invites and/or scheduled meetings to generate one or more virtual backgrounds for a video conference. A first background may be displayed for the video conference. Additionally, the virtual background generator may update the virtual background based on an analysis of one or more topics being discussed during the video conference. Based on the analysis of the one or more topics being discussed, the virtual background generator may generate a second virtual background to replace the first virtual background.Type: GrantFiled: August 10, 2022Date of Patent: March 19, 2024Assignee: Capital One Services, LLCInventors: Sarvani Kare, Daniel Tran, Lee Adcock, Geeta Shyamala, Benjamin Polk
-
Patent number: 11914638Abstract: Disclosed herein is a method of determining a user profile based on a set of user-selected images, a method of selecting images from an image database of digital images based on a user profile, a computer system and a computer program product.Type: GrantFiled: April 9, 2019Date of Patent: February 27, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jose Luis Abad Peiro, Md Imbesat Hassan Rizvi, Niranjan Damera Venkata
-
Patent number: 11915471Abstract: Methods, computer readable media, and devices for exceeding the limits of visual-linguistic multi-task learning are disclosed. One method may include identifying a multi-modal multi-task classification dataset including a plurality of data examples, creating a transformer machine learning model to predict a plurality of categorical attributes of a product, and training the transformer machine learning model based on the multi-modal multi-task classification dataset using an alpha decay schedule and dynamically allocating task-specific parameters for at least one of the plurality of task-specific classification heads based on task complexity.Type: GrantFiled: September 27, 2021Date of Patent: February 27, 2024Assignee: Salesforce, Inc.Inventors: Cameron Wolfe, Keld Lundgaard
-
Patent number: 11902237Abstract: Securing information within a user interface can include mapping, using a processor, an electronic mail address to an avatar, wherein the mapped electronic mail address and the avatar are stored within a data storage device, and generating, using the processor, a user interface including a message correlated with the electronic mail address. The user interface displays the avatar of the electronic mail address in place of at least one of a name for the electronic mail address or the electronic mail address.Type: GrantFiled: November 14, 2017Date of Patent: February 13, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Itzhack Goldberg, Bruce A. Kahn
-
Patent number: 11887224Abstract: A method of completing coloring of an image based on a query regarding a color-unknown region in the image and an answer to the query, includes: generating, by using an artificial neural network, a first intermediate image in which at least one uncolored region in a primary image is colored; generating, by using the artificial neural network, a first color query regarding the at least one color-unknown region in the primary image; and generating a secondary image based on at least one of the first color query, a first answer to the first color query, and the first intermediate image.Type: GrantFiled: April 28, 2021Date of Patent: January 30, 2024Assignee: NAVER WEBTOON LTD.Inventors: Sungmin Kang, Jaehyuk Chang
-
Patent number: 11875167Abstract: A method includes: accessing a set of hardware parameters characterizing an embedded device; identifying a set of supported container functions based on the set of hardware parameters; accessing a selection of container functions; identifying a set of selected container functions based on the selection of container functions and the set of supported container functions; generating a hardware abstraction layer (HAL) including a set of libraries supporting the set of selected container functions; generating a container runtime environment (CRE) configured to execute, at the embedded device, a containerized application via the HAL, the containerized application including the set of selected container functions; installing the HAL and the CRE onto the embedded device; installing the containerized application onto the embedded device via the CRE; and at the embedded device, executing the containerized application via the CRE and the HAL.Type: GrantFiled: March 22, 2021Date of Patent: January 16, 2024Assignee: Nubix, Inc.Inventors: Michael Gray, Tom Yates, Rachel Taylor
-
Patent number: 11860984Abstract: A non-transitory computer readable storage medium with instructions executed by a processor maintains different digital identities for different internet browsing personas associated with a real user. Persona selection rules are invoked to automatically designate a selected digital identity for a current internet browsing session. Browser state for the selected digital identity is loaded.Type: GrantFiled: May 19, 2020Date of Patent: January 2, 2024Assignee: Anonyome Labs, Inc.Inventors: Paul Ashley, Simon Gee, Steven Harvey McCown, John David Mumford, Greg Clark
-
Patent number: 11853529Abstract: A computer system displays a user interface that includes a flow pane, a tool pane, a profile pane, and a data pane. The flow pane displays a node/link flow diagram that identifies data sources, operations, and output datasets. The tool pane includes a data source selector that enables users to add data sources to the flow diagram, and includes an operation palette that enables users to insert nodes into the flow diagram for performing specific transformation operations. The profile pane displays schemas corresponding to selected nodes in the flow diagram, including information about data fields and statistical information about data values for the data fields and enables users to modify the flow diagram by interacting with individual data elements. The data pane displays rows of data corresponding to selected nodes in the flow diagram, and enables users to modify the flow diagram by interacting with individual data values.Type: GrantFiled: November 7, 2016Date of Patent: December 26, 2023Assignee: Tableau Software, Inc.Inventors: Jun Kim, Will Pugh, Isaac Kunen
-
Patent number: 11822870Abstract: An example method facilitates modification and generation of User Interface (UI) display screens for webpages and web applications, such as process-based software applications. The example method includes receiving a first signal to access a webpage that includes a static UI display screen for a web application; serving the webpage in response to the signal; detecting the dynamic configuration functionality associated with the webpage, wherein the configuration functionality includes code and UI metadata provided in or with a dynamic layout file, the code and UI metadata including one or more rules and specifications for configuring schema used to generate rendering instructions for the dynamic part of the webpage.Type: GrantFiled: September 28, 2022Date of Patent: November 21, 2023Assignee: Oracle International CorporationInventors: Blake Sullivan, Naizam Olakara, Kentaro Kinebuchi, Jing Wu, Min Lu, Maria Kaval, Christian Straub
-
Patent number: 11823470Abstract: In an approach to improve generating an analytic application embodiments generate an analytic application from an image. Embodiments determine an orientation, font size, and color of a text, wherein the text is selected from one or more texts that are part of a visualization from the image. Embodiments classify the text using semantic analysis having predetermined criteria to create a result. Furthermore, embodiments bind one or more columns from a dataset to the visualization using the result of the semantic analysis, and apply a selection identified using predetermined criteria, comprising sorting, filtering, grouping, and aggregating, to data of the visualization. Additionally, embodiments create a new color palette having a dominant color in the analytic application, wherein the dominant color is identified as a most recurring color in the visualization of the image, and apply the new color palette to the analytic application.Type: GrantFiled: November 25, 2020Date of Patent: November 21, 2023Assignee: International Business Machines CorporationInventors: Firas Kazem, Anthony Nicola Tasca, Gongjin Zhang
-
Patent number: 11816075Abstract: Arrangements for database schema creation and control are provided. In some aspects, a user may request creation or modification of a database schema. In response to receiving the request, one or more interactive user interfaces may be generated. The one or more interactive user interfaces may enable a user to select one or more selectable options for presenting data, establishing relationships between data, data sources, and the like. The schema, including a schema configuration including the presentational aspects and relationships, may be stored. A user may request to view data and the stored database schema may be retrieved. The schema may be transmitted to a configuration engine that may retrieve the requested data from one or more non-relational database sources. One or more user interfaces may be dynamically generated based on the schema configuration and may include the retrieved data.Type: GrantFiled: July 27, 2021Date of Patent: November 14, 2023Assignee: Bank of America CorporationInventors: Maruthi Shanmugam, Karen Trevino, Smruti Soumya Mishra, Nishant Shah, Benjamin Moore
-
Patent number: 11816254Abstract: This disclosure provides a system and method for selecting an application dialog layout design based on a response pattern for a task-based application. A plurality of user interface layouts may be generated based on a first user interface layout, where the first user interface layout is associated with a task included in a process of a computer-implemented software application. One or more performance metrics associated with each user interface layout of the plurality of user interface layouts may be monitored, where the one or more performance metrics characterize a performance of the task by one or more task users. A second user interface layout may be selected based on an analysis of the one or more performance metrics. The second user interface layout may be provided to a plurality of users of a computer-implemented software application.Type: GrantFiled: May 17, 2021Date of Patent: November 14, 2023Assignee: OPEN TEXT CORPORATIONInventors: Raman Meenakshisundaram, Jeroen van Rotterdam
-
Patent number: 11803820Abstract: Aspects of the present disclosure generally relates to a method including receiving user data and identifying at least a domain target for the at least a domain as a function of the domain-specific data. Also, the method may include generating a plurality of candidate schedules. Further, the method may include selecting an optimal user schedule from the plurality of candidate schedules. Moreover, the method may include presenting, at a remote device, the optimal user schedule to a user, and tracking, by the computing device, a user's progress with regard to the optimal user schedule.Type: GrantFiled: August 12, 2022Date of Patent: October 31, 2023Assignee: Flourish Worldwide, LLCInventor: Joseph Janiczek
-
Patent number: 11789707Abstract: The disclosure is directed to techniques for generating forms on a webpage. Within source code of a webpage, a script file is included that creates a form object class that can be inserted into the source code of the webpage. A device creates a first configuration file that defines a first plurality of components of a first form, including at least one input component and at least one submission component. The device instantiates, within the source code of the webpage, the form object class to create a first instance that includes a reference to the first configuration file. The device executes the source code by executing the script file, executing the first instance using the script file and the first configuration file to generate a graphical user interface that includes at least a portion of the first plurality of components of the first form.Type: GrantFiled: January 13, 2022Date of Patent: October 17, 2023Inventor: Yulin Yin
-
Patent number: 11782578Abstract: An information processing device includes an acquiring unit configured to, when an electronic device is connected, acquire a menu screen configuration information which is stored in the electronic device and which includes predetermined setting items; a generating unit configured to change the acquired menu screen configuration information based on at least one setting item selected according to the connected electronic device from among multiple selectable setting items; and a storage controller configured to store the menu screen configuration information, which has been changed by the generating unit, in the electronic device, wherein when at least one advance setting item is selected in advance from among the multiple selectable setting items, the generating unit is further configured to change the acquired menu screen configuration information based on the at least one advance setting item.Type: GrantFiled: December 1, 2021Date of Patent: October 10, 2023Assignee: JVCKENWOOD CorporationInventor: Hiroshi Otsuhata
-
Patent number: 11762531Abstract: A method involves identifying state views of a stateful widget container in a design tool having a canvas design context and an all-states view design context, each state view of the stateful widget container being associated with a unique state of the stateful widget container. A first state view of the stateful widget container is displayed in the canvas design context, no other state view of the stateful widget container being displayed concurrently in the canvas design context. The state views of the stateful widget container are displayed concurrently in the all-states view design context, an internal widget layout of each state view corresponding to that displayed in the canvas design context. A first user input is received at a first interactive widget within the stateful widget container in the all-states view design context, the first interactive widget being associated with the first state view of the stateful widget container.Type: GrantFiled: October 28, 2020Date of Patent: September 19, 2023Assignee: Axure Software Solutions, Inc.Inventors: Victor Hsu, Martin Smith, Rachel Lauren Brown, Cass Crockatt, Francis Costa, Robert Gourley
-
Patent number: 11762542Abstract: Techniques to facilitate visualization of an application associated with an industrial automation environment are disclosed herein. In at least one implementation, a plurality of data items associated with machine operations in the industrial automation environment is presented. A user selection of at least one data item of the plurality of data items is received. Additionally, display instructions comprising display properties of the at least one data item and position information that identifies where to display the at least one data item are also received. The display instructions are processed to render a graphical user interface to the application, wherein the at least one data item is displayed according to the display properties and positioned in the graphical user interface based on the position information.Type: GrantFiled: December 14, 2015Date of Patent: September 19, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Zdenek Kodejs, Matthew C. Giordano, Damon R. Purvis, Matthew R. Ericsson, Benjamin Henderson, Ashish Anand
-
Patent number: 11755631Abstract: In some examples, workflow-based dynamic data model and application generation may include ascertaining, for an application that is to be generated, a plurality of fields that are declared. Based on the plurality of declared fields, a data model may be generated. The data model may include a plurality of application programming interface (API) keys associated with the plurality of declared fields. Based on the data model, a mapping file may be generated to map a plurality of APIs that are to be invoked relative to the API keys. Based on the data model and the mapping file, the application may be generated.Type: GrantFiled: June 10, 2020Date of Patent: September 12, 2023Assignee: CEEBIT CORPORATIONInventors: Vikrant Binjrajka, Alpa Kothari, Ankit Singhal, Arindam Nath
-
Patent number: 11741295Abstract: Methods and systems are disclosed for an independent internationalization (“i18n”) engine for loading language content into a Domestic Object Model (“DOM”). An application can receive a markup file. The markup file can include language markers and an object map. The object map can map the language markers to language content in a language library. The application can construct a DOM from the markup file. An i18n engine of the application can retrieve language content from the language library using the object map. The i18n engine can insert the language content into objects in the DOM according to their corresponding language markers. The application can display the markup file using the DOM with the included language content.Type: GrantFiled: February 3, 2021Date of Patent: August 29, 2023Assignee: VMware, Inc.Inventors: Rongbo Peng, Yifei Li
-
Patent number: 11709583Abstract: The field of the invention relates to methods, systems and computer program products for navigating digital media content, in particular for navigating digital media content using an interface abstracted from that digital media content instead of, or as a supplement to, traditional user interface controls. There is provided a method for presenting a user interface to an end user to facilitate the searching, browsing and/or navigation of digital media content, the method comprising the steps of: (a) analysing the digital media content to create “hooks” related to the digital media content, or retrieving “hooks” in the digital media content, and (b) replacing or augmenting a graphical or textual representation of the digital media content with the “hooks.Type: GrantFiled: June 25, 2019Date of Patent: July 25, 2023Assignee: LEMON INC.Inventors: Philip Anthony Sant, Dominic Blatchford, Neal Hart, Matthew White
-
Patent number: 11687508Abstract: The present technology provides an interface and system for generating a previous version of a directory structure that can be useful in the restoration of a directory or file. The system, methods and non-transitory computer-readable storage media include receiving a request for a previous version of a directory structure at an indicated date, querying a content management system for placeholder content items associated with the previous version of the directory structure at the indicated date, receiving the placeholder content items, and generating a read-only copy of at least a portion of the previous version of the directory structure at the indicated date based on the placeholder content items, wherein the read-only copy of the directory structure is separate from the directory structure at a current date.Type: GrantFiled: February 17, 2021Date of Patent: June 27, 2023Assignee: Dropbox, Inc.Inventors: Shi Cong, Tony Xu
-
Patent number: 11681423Abstract: A computing system that can operate to implement an interactive graphic design system that enables users to preview and resolve input actions that cause conflict with predefined constraints.Type: GrantFiled: January 6, 2022Date of Patent: June 20, 2023Assignee: Figma, Inc.Inventors: Marcin Wichary, Nikolas Klein
-
Patent number: 11665244Abstract: A system and method for selecting a user profile for use with a platform based on an optimal persona of the user includes inferring a context of a user based on data received from a plurality of data sources, determining a persona of the user according to the context of the user from a plurality of user personas, and selecting a user profile associated with a platform that corresponds to the persona, in response to detecting that the user is accessing the platform.Type: GrantFiled: July 11, 2019Date of Patent: May 30, 2023Assignee: KYNDRYL, INC.Inventors: Gregory J. Boss, Charles Steven Lingafelt, John E. Moore, Jr., Andrew R. Jones
-
Patent number: 11652886Abstract: Data is received describing a local model of a first device generated by the first device based on sensor readings at the first device and a global model is updated that is hosted remote from the first device based on the local model and modeling devices in a plurality of different asset taxonomies. A particular operating state affecting one or more of a set of devices deployed in a particular machine-to-machine network is detected and the particular machine-to-machine network is automatically reconfigured based on the global model.Type: GrantFiled: March 1, 2021Date of Patent: May 16, 2023Assignee: Intel CorporationInventors: Shao-Wen Yang, Yen-Kuang Chen
-
Patent number: 11636827Abstract: A method for managing a display of at least one information item relating to a device disposed in a location, including: supplying, to the data processing unit, at least one first image of the device, generating, by the data processing unit, in a memory, a representation of the location including at least one template of the device, the template being composed of a parallelepiped or of a plurality of parallelepipeds, superimposing the first image on a face to form a representation, positioning, on the representation, a point of interest including an information item to be displayed relating to the device, generating an enriched image from the representation, and a step of display of displaying the enriched image on a screen.Type: GrantFiled: December 1, 2021Date of Patent: April 25, 2023Assignee: Schneider Electric Industries SASInventors: Yannick Neyret, Romain Gassion, Tewfik Meftah, Thierry Chiche
-
Patent number: 11625387Abstract: Among other things, a machine-based method is described. The method comprises recording object classes of an object model, producing an object representation for data of two or more data sources based on a mapping of data formats of the data sources to the object classes of the object model, and producing mapped data from the data sources. The mapped data is available in objects of the object classes and is comparable in the object representation. At least two of the data sources have different data formats.Type: GrantFiled: September 2, 2021Date of Patent: April 11, 2023Assignee: Miosoft CorporationInventors: Ernst M. Siepmann, Albert B. Barabas, Mark D. A. Van Gulik, Katharina Baamann, Helmut Wimmer