User Interface Development (e.g., Gui Builder) Patents (Class 715/762)
  • Patent number: 11609721
    Abstract: A printing method includes a customizing step of receiving a customization instruction of an administrator and customizing a printing screen, a printing step of performing printing in response to reception of a printing start instruction, a first displaying step of displaying the customized printing screen during the printing step, and a customized information processing step of enabling customized information corresponding to the customized printing screen to be confirmed after printing, when an execution instruction by a user is received during displaying the customized printing screen.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: March 21, 2023
    Assignee: Seiko Epson Corporation
    Inventor: Kikuo Ueno
  • Patent number: 11599710
    Abstract: 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: Grant
    Filed: March 26, 2021
    Date of Patent: March 7, 2023
    Inventor: Da Qu
  • Patent number: 11565734
    Abstract: The present disclosure provides a weak-current unified system for rail transit. The weak-current unified system for rail transit is constructed in a cloud and end mode, and a weak-current unified cloud platform is communicatively connected to field devices of professional systems, so that the field devices of the professional systems are managed and controlled in a unified manner.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: January 31, 2023
    Assignee: BYD COMPANY LIMITED
    Inventor: Guofang Chen
  • Patent number: 11561709
    Abstract: Dynamic configuration of backups of production volumes based on desired recovery objectives is provided. A system may obtain a recovery point objective (“RPO”) for a particular production volume. The system may initially back up data, written to the production volume, to a storage volume with certain performance parameters. However, if the write operations to the production volume occur at a high enough rate and/or affect a large enough amount of data, there may be a lag in writing that data to the backup volume. The system may monitor the lag with respect to the specified RPO for backup of the production volume. If the lag approaches the RPO, then the system may dynamically change the configuration of the backup volume to better satisfy the RPO.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: January 24, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ophir Setter, Yoram Cohen, Sigal Weiner
  • Patent number: 11531707
    Abstract: A system stores resources such as text articles, videos, and so forth for an organization. During operation, the system receives a query and provides a response. During initial use of the system, there is little or no historical data available to help determine which resource is most relevant to a particular query. In this “cold-start” situation, the system determines attributes associated with a user account of the user making the query. The query is used to search a data store and retrieve a set of resources based on a term match with the query and to find the resources which correspond to the attributes of the user account. This allows the system to provide simplified output that is more likely to be relevant to that particular user in the “cold-start” situation.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: December 20, 2022
    Assignee: OKTA, INC.
    Inventors: Rajhans Samdani, Ankit Goyal, Pierre Rappolt, Emily Yidan Wang, Pratyus Patnaik, William S. Potter, Suchit Agarwal
  • Patent number: 11526655
    Abstract: Machine learning systems and associated methods are provided. A processor comprising at least one neural network can process a captured input image to translate the captured input image into an interactive demonstration presentation for an envisioned software product. The processing can include: automatically recognizing features within the captured input image; extracting the recognized features from the captured input image at the machine learning processor; processing each of the extracted features to determine a corresponding element in a library trained via a machine learning algorithm; and automatically replacing the extracted features from the captured input image with the one or more corresponding files or components to transform the captured input image into the interactive demonstration presentation.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: December 13, 2022
    Assignee: salesforce.com, inc.
    Inventors: Christopher Shawn Corwin, Christopher Daniel McCulloh
  • Patent number: 11520568
    Abstract: A method and a system for dynamically tracking data lineage is provided. The method includes: assigning a first context key to a first data set; inputting the first data set into a first software module; receiving a second data set as an output of the first software module; and assigning a second context key to the second data set. The second context key includes information that identifies the inputted first data set and information that identifies the first software module. When the second data set is subsequently inputted into a second software module, a third context key that identifies the inputted second data set and the second software module is assigned to the resultant output data set.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: December 6, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Vijaya Kadiyala
  • Patent number: 11514232
    Abstract: 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: Grant
    Filed: June 12, 2019
    Date of Patent: November 29, 2022
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Naizam Olakara, Kentaro Kinebuchi, Jing Wu, Min Lu, Maria Kaval, Christian Straub
  • Patent number: 11509789
    Abstract: An image forming apparatus includes an extended app as an application for implementing a function other than the standard functions of the image forming apparatus, and an apparatus capability service generating information on the capability of the image forming apparatus, the information being used by the extended app when the extended app uses a function. The information on the capability indicates whether a function used by the extended app is effective.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: November 22, 2022
    Assignee: KYOCERA Document Solutions Inc
    Inventor: Hiroshi Yoshimoto
  • Patent number: 11501255
    Abstract: Systems and methods may include having an integrated unified filing engine. A system may include at least one processor configured to maintain at least one table containing a plurality of items and a plurality of asset designations, and to maintain at least one electronic whiteboard containing at least a subset of the plurality of asset designations. The processor may be further configured to maintain a data structure containing a plurality of links, wherein each link associates at least one of the subsets of asset designations with at least one location on the at least one electronic whiteboard, receive via a network access device, an activation of a particular link associated with a particular asset, alter a display of at least one electronic whiteboard containing an asset designation, and retrieving a presenting a corresponding asset in response to a received selection of a particular asset designation.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: November 15, 2022
    Assignee: MONDAY.COM LTD.
    Inventors: Roy Mann, Stav Levi, Etay Liberman, Sarit Bartov
  • Patent number: 11475052
    Abstract: A computer displays data sources associated with tables of data. The computer also displays a tree of data object icons, each representing a logical combination of tables. While displaying the data sources and the data object icons, the computer detects a portion of an input on a candidate data object icon. In response, the computer determines linking fields corresponding to a neighboring data object icon and linking fields corresponding to the candidate object icon. The computer displays options for a user to select linking fields. In response to detecting selection of linking fields, the computer validates the selection and/or updates the tree of data object icons based on the selected linking fields.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: October 18, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Britta Claire Nielsen, Jeffrey Jon Weir
  • Patent number: 11475205
    Abstract: Techniques are disclosed relating to determining locations of child elements in a user interface (UI), automatically updating the locations of the child elements in the UI, and generating an updated UI with the updated locations. A computer system may receive information specifying content of the UI and render an image of the UI based on the received information. Computer vision algorithms may be applied to the rendered of the UI to determine locations of elements in the UI. The locations of the elements may be updated to position the elements in selected locations relative to each other. The updated locations of the elements as determined by the computer vision algorithms may be implemented to generate updating information specifying content for the updated UI.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: October 18, 2022
    Assignee: salesforce.com, inc.
    Inventors: Jessica Lundin, David James Woodward, Alan Martin Ross, Brian J. Lonsdorf, Owen Winne Schoppe, Sönke Rohde
  • Patent number: 11461164
    Abstract: Screen response validation of robot execution for robotic process automation (RPA) is disclosed. Whether text, screen changes, images, and/or other expected visual actions occur in an application executing on a computing system that an RPA robot is interacting with may be recognized. Where the robot has been typing may be determined and the physical position on the screen based on the current resolution of where one or more characters, images, windows, etc. appeared may be provided. The physical position of these elements, or the lack thereof, may allow determination of which field(s) the robot is typing in and what the associated application is for the purpose of validation that the application and computing system are responding as intended. When the expected screen changes do not occur, the robot can stop and throw an exception, go back and attempt the intended interaction again, restart the workflow, or take another suitable action.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: October 4, 2022
    Assignee: UiPath, Inc.
    Inventor: Daniel Dines
  • Patent number: 11461689
    Abstract: Techniques are disclosed for systems and methods for learning the behavior of and/or for performing automated testing of a system under test (SUT). The learning/testing is accomplished solely via the graphical user interface (GUI) of the SUT and requires no a priori metadata/knowledge about the GUI objects. The learning engine operates by performing actions on the GUI and by observing the results of these actions. If the actions result in a change in the screen/page of the GUI then a screenshot is taken for further processing. Objects are detected from the screenshot, new actions that need to be performed on the objects are guessed, those actions are performed, the results are observed and the process repeats. Text labels on the screens are also read and are used for generating contextualized inputs for the screens. The learning process continues until any predetermined learning/testing criteria are satisfied.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: October 4, 2022
    Inventor: Sigurdur Runar Petursson
  • Patent number: 11461936
    Abstract: A wearable mixed reality system comprising a camera input system, and image projection system capable of being worn by a user, and a processor in communication with the camera input system and the image projection system. The processor may be capable of receiving a real-world image from the camera input system and simultaneously displaying at least a portion of the real-world image and an augmented image on the image projection system such that a user views the portion of the real-world image and the augmented image simultaneously.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 4, 2022
    Assignee: Raytrx, LLC
    Inventors: Michael Hayes Freeman, Richard C. Freeman, Mitchael C. Freeman, Chad Boss, Jordan Boss
  • Patent number: 11455090
    Abstract: A system and method for ensuring application content is displayed in a proper sized display is provided. An illustrative web-based application detects the display characteristics, e.g., size and/or aspect ratio, of its display window. If the display characteristics do not match a predefined requirement, the application ceases updating content and displays resizing notifications to alert the user to adjust the window. Once the window's display characteristics match the predefined criteria, the application resumes updating content in the window.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: September 27, 2022
    Assignee: Digits Financial, Inc.
    Inventors: Wayne Chang, Jeffrey Hall Seibert, Jr.
  • Patent number: 11455354
    Abstract: A computer-implemented method, system and computer program product for improving the quality of subsequent searches. A request is received from a user to perform a search using the term(s) provided by the user. A search is then performed using the provided term(s). A representation of the search result is depicted as an area (e.g., bubble) with terms of interest displayed outside the area. The area represents a set of documents that were found in the performed search and the terms of interest represent terms that may be of interest to the user based on this set of documents. These terms of interest may be selected by the user to adjust the search result. In this manner, the user is presented with an intuitive view as to how different terms or different searches will have an impact on the search results thereby improving the quality of subsequent searches.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: September 27, 2022
    Assignee: Breakwater Solutions LLC
    Inventors: Mihoko Hasegawa, Ryoji Kurosawa, Kensuke Matsuoka, Fumihiko Terui
  • Patent number: 11455355
    Abstract: A computer-implemented method, system and computer program product for improving the quality of subsequent searches. A request is received from a user to perform a search using the term(s) provided by the user. A search is then performed using the provided term(s). A representation of the search result is depicted as an area (e.g., bubble) with terms of interest displayed outside the area. The area represents a set of documents that were found in the performed search and the terms of interest represent terms that may be of interest to the user based on this set of documents. These terms of interest may be selected by the user to adjust the search result. In this manner, the user is presented with an intuitive view as to how different terms or different searches will have an impact on the search results thereby improving the quality of subsequent searches.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: September 27, 2022
    Assignee: Breakwater Solutions LLC
    Inventors: Mihoko Hasegawa, Ryoji Kurosawa, Kensuke Matsuoka, Fumihiko Terui
  • Patent number: 11450043
    Abstract: Systems and methods for design element association and modification are provided. An example method for editing elements in multiple artboards includes receiving an isolation session-initiation user input that identifies a first design element arrangement on a first artboard in a workspace on a user interface. The method also includes, responsive to receiving the isolation session-initiation user input, identifying a second artboard in the workspace based on the second artboard including a second design element arrangement that is associated with the first design element arrangement, and updating the user interface to display the first artboard and the second artboard within an isolation session. As an example updating the user interface may include displaying the first design element arrangement and the second design element arrangement using a first style, and displaying other portions of the first artboard and the second artboard using a second style.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: September 20, 2022
    Assignee: ADOBE INC.
    Inventors: Nithesh Gangadhar Salian, M A Maharaj
  • Patent number: 11415955
    Abstract: 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: Grant
    Filed: February 28, 2020
    Date of Patent: August 16, 2022
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Lisa E. Strand, Vivek V. Gupta, Benjamin D. Sanfelippo, Mark T. Fischbach, Adam Scott
  • Patent number: 11416120
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a computing device having a controller to present a plurality of associable actions and a plurality of accessories of distinct operational types, associate an action with an input function of a select one of the plurality of accessories, monitor the selected accessory for a stimulation of the input function, and transmit the action to an operating system to launch a first software application or to convey to a second software application the action or an aspect of the action. Additional embodiments are disclosed.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: August 16, 2022
    Assignee: STEELSERIES ApS
    Inventors: Michael Aronzon, Jacob Wolff-Petersen, Tino Soelberg
  • Patent number: 11416127
    Abstract: A computer system displays a respective page of a home screen user interface, where the respective page includes a first plurality of application icons in a first predefined arrangement. The computer system detects a sequence of one or more inputs corresponding to a request to insert, into the respective page, a first user interface object containing a plurality of application icons that are automatically selected by the computer system. In response to detecting the sequence of one or more inputs, the computer system concurrently displays on the respective page: two or more of the first plurality of application icons in the first predefined arrangement, and a second plurality of application icons that are automatically placed on the respective page in locations that are aligned with the first predefined arrangement of the first plurality of application icons on the respective page of the home screen user interface.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: August 16, 2022
    Assignee: APPLE INC.
    Inventors: William M. Tyler, Caelan G. Stack, Christopher P. Foss, Craig M. Federighi, Alan C. Dye
  • Patent number: 11409421
    Abstract: An object processing method includes: receiving a first input of a user, the first input being an input of a first object in a first page by the user, objects in the first page being in an editable state; and in response to the first input, moving the first object to a first folder, the first folder being a folder indicated by a first folder icon. The first file folder iron being any one of: a folder icon in a second page, a folder icon corresponding in a first control to the first input and a folder icon in a first task window corresponding to the first input, the first page and the second page being pages on different screens of a terminal device, the first control being a control displayed in the first page, the first task window being a task window displayed in the first page.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: August 9, 2022
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Zengshun Wu
  • Patent number: 11388262
    Abstract: A method or enabling compression context setup for Internet-of-Thing, IoT, devices in a communication network is presented. The method is performed in an application server node for IoT devices, and includes sending a get context message to a gateway node, the get context message requesting a compression context setup includes compression details for an IoT device, receiving an indication of the requested compression context setup for the IoT device from the gateway node, and compressing and decompressing messages sent to and from the IoT device based on the received indication. An IoT device, a gateway node, an application node, a computer program and a computer program product thereof are also presented.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 12, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ari Keränen, Gonzalo Camarillo Gonzalez
  • Patent number: 11372901
    Abstract: Embodiments of the present disclosure are directed to methods and systems for customizing a workflow for processing database records. More specifically, customizing a workflow for processing database records can comprise maintaining a first set of records associated with a first entity of a plurality of entities. An administrative interface comprising one or more options for workflow configuration can be presented and selection of at least one of the one or more options for workflow configuration can be received through the administrative interface. A custom workflow for the first entity can be defined based on the received selection of the at least one of the one or more options for workflow configuration. The first set of records can then be processed using the defined custom workflow.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: June 28, 2022
    Assignee: Ensemble RCM, LLC
    Inventor: Steven Paul Miller
  • Patent number: 11354140
    Abstract: The present invention provides a system and method for restructuring of an enterprise application (EA) or a supply chain management (SCM) application. The system and method enable a user to restructure the applications dynamically by operating with configurable user interface components without a need to involve a developer for coding. The system includes a platform layer component and a data layer component associated with UI component for executing a task. The system further includes a rule engine configured to interact with a dynamic module injector for conditionally loading modules on the user interface for restructuring the applications thereby redefining EA and SCM operations.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: June 7, 2022
    Assignee: NB VENTURES, INC.
    Inventors: Subhash Makhija, Huzaifa Shabbir Matawala, Wael Gendy Yousef Abdo, John Fawzy Gouda Hakeem
  • Patent number: 11353831
    Abstract: A building automation system (BAS) includes building equipment located within a building and a BAS network configured to facilitate communications between the building equipment. The building equipment operate to affect a variable state or condition within the building. The BAS includes a BAS-BIM integrator configured to receive BAS points from the BAS network and to integrate the BAS points with a building information model (BIM). The BIM includes a plurality of BIM objects representing the building equipment. The BAS includes an integrated BAS-BIM viewer configured to use the BIM with the integrated BAS points to generate a user interface. The user interface includes a graphical representation of the BIM objects and the BAS points integrated therewith.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: June 7, 2022
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Ashok Sridharan, Jayesh Patil, Subrata Bhattacharya, Abhigyan Chatterjee
  • Patent number: 11340782
    Abstract: A control device controls display of a display device for displaying a display screen for setting operations of the control device that controls an industrial machine and soft keys for operating the display screen. The control device includes: a key input processing unit that receives input from an input device; an input content determining unit that determines a content of the input received by the key input processing unit; a storage unit that stores a soft key definition information table in which operation contents on the display screen to be allocated to the soft keys are defined in advance; a soft key allocation selecting unit that selects the operation contents to be allocated to the soft keys; and a soft key display processing unit that displays the soft keys allocated with the operation contents selected by the soft key allocation selecting unit on the display device.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: May 24, 2022
    Assignee: FANUC CORPORATION
    Inventors: Satoshi Uchida, Shinichirou Itakura
  • Patent number: 11329998
    Abstract: The system and method disclosed performs entity authentication through identification proofing. A relying party such as a corporation or other type of entity having a secure website, computer network and secure facility working a risk engine can determine the authenticity, validation and verification during registration of a user entity. The identification proofing is integrated with a risk engine. The risk engine is capable of using bio-behavior based information which may be continuously monitored.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: May 10, 2022
    Assignee: SecureAuth Corporation
    Inventors: Shahrokh Shahidzadeh, Frank Stefan Ulbrich
  • Patent number: 11327727
    Abstract: Methods and systems are presented for providing a platform that seamlessly integrates software modules into an application. In particular, the platform allows software modules to access services provided by other software modules, through a host module, without the need of exposing the source code of any of the software modules. The application is configured as a host module by integrating one or more software modules into the application. The application may directly consume services provided by the software modules and also facilitate service accessing between software modules that are integrated into the application. As such, a software module does not need to interact with another software module directly to access services provided by the other software module, but rather, using the application as a medium to interact with the other software module.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: May 10, 2022
    Assignee: PayPal, Inc.
    Inventor: Yang Liu
  • Patent number: 11327774
    Abstract: A method for personalizing resource strings within a user interface of a computing device. The method includes accessing a personalization editor via the computing device, and receiving a user modification to a resource string associated with one or more applications. The method also includes storing an original unmodified resource string associated with the resource string, the modified resource string, and the associated applications. The method also includes receiving a request from a first application for a first resource string associated with a specified resource identifier. The method also includes determining if the first resource string has an associated modified resource string stored in the personalized resource string database, and displaying the modified resource string based on the first resource string being determined to be associated with the modified resource string stored in the personalized resource string database.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhijit Chatterjee, Sanjib Saha, Neil Andrew Brench, Jack Lee Miller, Mithun Sibi Thomas, Andrei V. Nagornyi
  • Patent number: 11328127
    Abstract: Disclosed is an apparatus automatically generating and providing shared contents through a sentence matched based on an emoticon grammar. The apparatus receives a selection input for a predetermined number of emoticon grammars, of which the number is limited to a predetermined number, from a user terminal to receive a selection input for a predetermined number of a plurality of quotation sentences matched with an analyzed intent of a user, analyzes the intent of the user based on the received emoticon grammar.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: May 10, 2022
    Inventor: Pil Sung Kang
  • Patent number: 11321638
    Abstract: A machine learning model can be depicted as a graph. After identifying a familiarity level of a user, the graph of the machine learning model can be customized. The customization is based on the familiarity level of the user. The customized graph of the machine learning model is displayed to the user.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: May 3, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Mary Rudden, Craig M. Trim, Shikhar Kwatra, Stacey Heeley Ronaghan, William G. Dusch
  • Patent number: 11321668
    Abstract: A method for codeless development of an application includes registering one or more actions in a registry. Each action is coded in a reusable block of code, each action having an action definition including an action type name, an input parameters map, and an output parameters map. The method further includes performing an action type name look up in the registry for an invoked action with an action service ensuring that a number of arguments included in the action definition matches a number of arguments specified by the action type, passing an input to and receiving a return value from the invoked action, updating the output parameters map included in the definition of the invoked action, and returning the updated output parameters map to an application in development for updating processing variables in the application.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: May 3, 2022
    Assignee: BMC Software, Inc.
    Inventors: Abhijit Anirrudha Rajwade, Steve Wong, David Lawrence Shapiro, Jiayi Gu, Girish Kumar Gupta, David T. Sulcer
  • Patent number: 11321420
    Abstract: Techniques for providing a cross-ecosystem website for applications are presented. The techniques can include storing, by a webserver, multiple website templates in association with a plurality of respective web widgets and a respective Application Program Interface (API), where a plurality of respective back-end services correspond to the plurality of respective web widgets; receiving, from a website developer, a website template selection and a web widget selection; implementing a respective API for the cross-ecosystem website; storing in association with the cross-ecosystem website a manifest indicating services available on the cross-ecosystem website; and interfacing with a plurality of applications in a plurality of application ecosystems, using the API for the cross-ecosystem website.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 3, 2022
    Assignee: VeriSign, Inc.
    Inventors: Andrew Fregly, Paul Tidwell
  • Patent number: 11314819
    Abstract: Techniques for intaking one or more documents are described. An exemplary method includes receiving an ingestion request to ingest a document; extracting text from the document; pre-processing the extracted text to generate pre-processed text that is predictable and analyzable; generating an index entry for the extracted text, the index entry to map the extracted text to a reserved field of a plurality of reserved fields; and storing the extracted text, index entry, and pre-processed text in at least one data storage location.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: April 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jared Lee Katzman, Nithin Kunala, Bing Xiang, Krishnakumar Rajagopalan, Andrew M. Grant
  • Patent number: 11307834
    Abstract: Embodiments are directed to application development. A data model may include one or more complex field types that each include one or more other fields. A separate data object may be included for each complex field type that defines one or more characteristics of one or more other fields included in a complex field type. An application design window may include one or more complex fields for an application, such that each complex field is associated with a complex field type. The data model may be modified to include another separate data object for each complex field type that is associated with the one or more complex fields, such that item values corresponding to each complex field of the same complex field type are stored in the same other separate data object. The modified data model may be deployed to enable one or more application shells to execute the application.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: April 19, 2022
    Assignee: FILEONQ, INC.
    Inventors: Manoj Philip, Kim Maron Webley
  • Patent number: 11302291
    Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for device agnostic user interface generation. Example methods include receiving a request for content from a device, determining first data representing a first device characteristic of the device, and determining an intended viewing distance value associated with the first data. Some methods include determining, using the intended viewing distance value, a first value for the device, the first value representing a baseline density-independent number of pixels, determining first content using the first value, and sending the first content to the device, where the first content is to be rendered at the device.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: April 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley McNally, Kynan Dylan Antos, Jennifer Lynne Cotton, Jonathan Mongan, Sahil Ahmed Yousif Anand, Timothy Thomas Gray, Ryan Long
  • Patent number: 11287950
    Abstract: A graphical planner allows a user to create or select, and then display, images that represent tasks and events to be completed by the user, as well as corresponding images that represent tasks and events that the user has already completed. The graphical planner allows a user to plan and schedule events and tasks by indicating an event or task in a non-textual (i.e., graphic or symbolic) manner. Completion of the events and tasks by the user can also be signaled or otherwise indicated in a non-textual (e.g., visual, audible) manner.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: March 29, 2022
    Inventors: Jake Yanchar, Georgia Elizabeth Yanchar
  • Patent number: 11287948
    Abstract: The invention deals a method for controlling the execution of a program by a terminal (1) comprising a screen (12), wherein the method comprises the steps of: configuring the program into an enabled state, wherein at least one process of the program is allowed to be executed by the terminal (1), and a disabled state, wherein execution of any process of the program by the terminal (1) is forbidden, wherein the method further comprises the steps of: displaying (100) on the screen (12) an icon (G) for starting the program according to a first rendering if the program is configured in the enabled state, and displaying (114) said icon (G) according to a second rendering different from the first rendering if the program is configured in the disabled state.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: March 29, 2022
    Assignee: Orange
    Inventors: Menghuai Huang, Jie Wan, Nan Ye, Zhihong Guo, Xin-Lucienne Liu
  • Patent number: 11282037
    Abstract: Systems, methods, and computer-readable media for graphically aggregating data from a plurality of distinct tables, and enabling dissociation of underlying aggregated data from the associated distinct tables are disclosed.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: March 22, 2022
    Assignee: MONDAY.COM LTD.
    Inventors: Itay Cohen, Oron Morad, Daniel Lereya
  • Patent number: 11282141
    Abstract: A client device coalesces data received from an exchange, and provides a client application such as a graphical user interface with the opportunity to process fewer, but up-to-date, data updates from an exchange when a large volume of prices becomes available. Accordingly, the trader can be assured of receiving updated information that are fed to the client applications at a rate that is cohesive with that client device's processing speed.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: March 22, 2022
    Assignee: Trading Technologies International, Inc.
    Inventor: Scott F. Singer
  • Patent number: 11277466
    Abstract: A file transferring method is disclosed. The method includes activating a transferring area on a displayed user interface in response to triggering of file transferring; tracking drag trajectory according to a triggered dragging instruction on the user interface on which the transferring area is activated, and detecting, when the dragging is released, that the transferring area and a file icon overlap; and transferring a corresponding file in response to the file icon overlapping with the transferring area.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 15, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Junzhi He
  • Patent number: 11269506
    Abstract: An information processing system includes a server apparatus that provides a plurality of applications; and a terminal device coupled to the server apparatus via a network, and sets a plurality of pieces of custom information for customizing display screens of the applications. The server apparatus includes a memory and a processor coupled to the memory and configured to manage application information that includes the plurality of pieces of custom information and reference information, cause the terminal device to display a setting screen on which a given piece of custom information is to be set, in response to a request from the terminal device, display a list of the plurality of pieces of custom information, included in the application information, enabled for selection on the setting screen, and determine an order of displaying the list of the plurality of pieces of custom information based on the reference information.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: March 8, 2022
    Assignee: Ricoh Company, Ltd.
    Inventor: Ryohsuke Yoshihashi
  • Patent number: 11271929
    Abstract: The systems and methods disclosed herein are for a control application for reformatting the graphical user interface being displayed on a computing device. In one embodiment, the control application interfaces with the operating system of the device and disables certain functionality. The disabled functionality may be restored based on user activity data. In which case, the control application re-enables functionality of certain applications by displaying additional graphical user interface elements.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: March 8, 2022
    Assignee: BIZZ dot BUZZ, LLC
    Inventor: Shane Taylor McFarland
  • Patent number: 11269599
    Abstract: A system includes a processor, an input device, and a memory storing instructions that, when executed, cause the system to display a palette and receive a user selection of one or more actions, and store the selected actions in association with the palette in an electronic database. In another aspect, a non-transitory computer readable medium includes program instructions that when executed, cause a computer to display, on a graphical user interface, a palette, receive, via the input device, a user selection of one or more actions, and store the selected one or more actions in association with the palette in a database. A method includes displaying a palette and receiving, via the input device, a user selection of one or more actions, and storing the selected one or more actions in association with the palette in an electronic database.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: March 8, 2022
    Assignee: CDW LLC
    Inventors: Joseph Kessler, Suresh Bellam, Andre Coetzee, Dan Verdeyen
  • Patent number: 11269501
    Abstract: 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: Grant
    Filed: November 13, 2019
    Date of Patent: March 8, 2022
    Assignee: Figma, Inc.
    Inventors: Marcin Wichary, Nikolas Klein
  • Patent number: 11272070
    Abstract: An image forming apparatus includes extended services that are an extended function service and a backend service, and an extended service manager that manages the extended function service and the backend service. Each extended service provides an extension application with a function other than standard functions of the image forming apparatus, without using a standard application that realizes the standard functions of the image forming apparatus. The extension application is an application that realizes the function other than the standard functions of the image forming apparatus. The standard application is a copy application, a printer application, a facsimile application, or a transmission application.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: March 8, 2022
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventors: Tomonori Naota, Shunsuke Mori, Motoki Hiratsuka
  • Patent number: 11262893
    Abstract: Technologies and techniques modifying a workspace on a processing device. A processor operating environment includes a workspace manager module, configured to generate a workspace for a processing device. Communications circuitry is configured to receive user annotation data and associated metadata relating to the workspace. An annotation data manager module is configured to process the received user annotation data and associated metadata to determine if at least one of the user annotation data and/or metadata matches pre-stored annotation data and/or metadata, wherein the workspace manager module is configured to generate a modified workspace for the processing device based on matching annotation data and/or metadata.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: March 1, 2022
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: George A. Chauvin, Jefferson Wilson, Thomas A. Hartman
  • Patent number: 11258916
    Abstract: An image forming device includes a data collection service and a mail transmission service as extension services for providing a function other than a standard function of the image forming device to an extension application, and an extension service management unit for managing the data collection service and the mail transmission service. When the state of one of a plurality of extension services changes, a service activation control unit of the extension service management unit notifies the other of the plurality of extension services of the change. When the extension service is notified of the change in the state of the other extension service from the service activation control unit, the extension service executes a specific operation.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: February 22, 2022
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Kenzo Azakami