Patents Examined by Aleksey Olshannikov
  • Patent number: 11588764
    Abstract: A workflow manager can be configured to present a graphical interface to an entity and display a current status of a workflow via the graphical interface. Via the graphical interface, the entity can provide one or more indications that indicate an entry condition for the workflow, one or more message communications, and one or more filter conditions. The entity can activate the workflow and cause the workflow manager to identify a user population that satisfies the entry condition and cause the user population to be presented with the one or more message communications and the one or more filter conditions of the workflow. Different user segments of the user population may be assigned to different user paths, where each user segment receives different communications based on their corresponding user paths.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: February 21, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Zachary Jake Barbitta, Aprajita Arora, Preetam Dasgupta, Prateek Mehrotra, Austin M. Nevins, Mohit Kumar Palriwal, Michael Sadahiro, Jonathan Edward Suchland, Kuangyou Yao, Justin Lowry, Attila Zoltan Kovacs
  • Patent number: 11574473
    Abstract: In a general aspect, a method can include receiving, by an electronic device, a visual scene; identifying, by the electronic device, a plurality of elements of the visual scene; and determining, based on the plurality of elements identified in the visual scene, a context of the visual scene. The method can further include applying, based on the determined context of the visual scene, at least one filter to identify at least one element of the plurality of elements corresponding with the at least one filter; and visually indicate, in the visual scene on a display of the electronic device, the at least one element identified using the at least one filter.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: February 7, 2023
    Assignee: GOOGLE LLC
    Inventors: Harshit Kharbanda, Christopher Kelley, Louis Wang
  • Patent number: 11561684
    Abstract: The exemplary embodiments describe, inter alia, an apparatus comprising: a processor configured to (1) generate a plurality of graphical user interfaces (GUIs) for interaction with a user to support configuration of a narrative story generator to automatically generate a narrative story based on input data, wherein at least one of the GUIs presents content blocks comprising a story outline in a hierarchical structure, (2) evaluate configuration elements of the narrative story generated using imported sample data, and (3) generate narrative stories based on the configuration of the narrative story generator and the input data.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: January 24, 2023
    Assignee: Narrative Science Inc.
    Inventors: Andrew R. Paley, Nathan D. Nichols, Kristian J. Hammond
  • Patent number: 11556226
    Abstract: Aspects of the present disclosure provide techniques for providing a graphical user interface. Embodiments include displaying a text input field. Embodiments include receiving an input of at least a portion of a tag via the text input field. Embodiments include displaying, in response to the input and proximate to the text input field, a graphical representation of an existing tag that relates to the input. The graphical representation includes a type of the existing tag, the existing tag, and a colored section on a right side or a left side of the graphical representation having a color that is associated with the type of the existing tag in the computing application. Embodiments include receiving a selection of the graphical representation and displaying an instance of the graphical representation inside of the text input field.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: January 17, 2023
    Assignee: INTUIT, INC.
    Inventors: Smitha Prasad Papolu, Natalie Harmon
  • Patent number: 11556567
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that generate and visualize bias scores within segment-generation-user interfaces prior to executing proposed actions with regard to target segments. For example, the disclosed systems can generate a bias score indicating a measure of bias for a characteristic within a segment of users selected for a proposed action and visualize the bias score and corresponding characteristic in a segment-generation-user interface. In some implementations, the disclosed systems can further integrate detecting and visualizing bias as a bias score with selectable options for a segmentation-bias system to generate and modify segments of users to reduce detected bias.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: January 17, 2023
    Assignee: Adobe Inc.
    Inventors: Moumita Sinha, Shankar Srinivasan, Pari Sawant
  • Patent number: 11550966
    Abstract: Examples can include a system for flipping components in REVIT or other BIM software. A plugin can receive an indication that a flip has occurred in a plan displayed on a graphical user interface (“GUI”). The plan can include an assembly that has a handedness, such as a door or window. The plugin can determine what the handedness should be based on assembly parameters indicating mirroring, facing, and hand flipped. Because some assemblies cannot correctly mirror without adjusting handedness, the plugin can determine the appropriate handedness and replace the assembly with a different assembly when the handedness is incorrect after flipping. The new assembly can display in the GUI at the correct location.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: January 10, 2023
    Assignee: EVOLVE MEP, LLC
    Inventors: Mark Petrucci, Xiao Chun Yao
  • Patent number: 11548656
    Abstract: A system and method for actuating a critical aircraft system via a virtual guarded switch includes a touchscreen-based Virtual Guarded Switch (VGS) used to replace physical guarded switches. Aircraft systems display the VGS on traditional touch screen displays either via pilot selection or automatically as a result of an abnormal condition. The VGS maintains protection against inadvertent touchscreen activation while remaining familiar, quick, and easy to understand and use.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: January 10, 2023
    Assignee: Rockwell Collins, Inc.
    Inventors: Sarah Barber, Felix B. Turcios
  • Patent number: 11535393
    Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for automatic cross-checking of an electronic checklist. One method may include: receiving a first user and/or system input associated with a graphical user interface (GUI) of the electronic checklist; determining whether the first user and/or system input triggers an error; in response to determining that the first user and/or system input triggers the error, displaying an error message on the GUI; receiving a second user and/or system input; determining whether the second user and/or system input resolves the error; and in response to determining the second user and/or system input resolves the error, removing the error message from the GUI.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: December 27, 2022
    Assignee: Honeywell International Inc.
    Inventors: Cody Ryan Conaway, Steven Curtis Crouch, Barbara Holder
  • Patent number: 11520803
    Abstract: A big-data view integration platform generates integration guided user interfaces (GUIs). A first edge node ingests push-based and pull-based data from a plurality of platform services, which include legacy and non-legacy services having incompatible communication protocols. An event-based queue receives from the first edge node a plurality of queue events as indirect push-based data. A second set of queue events includes direct push-based data as received directly from a non-legacy platform service. A conformity component integrates the push-based data, the pull-based data, and the plurality of queue events into integration data having an enhanced integration format. A view integration component generates a plurality of data views from the integration data. A second edge node exposes the plurality of data views via an access services application programming interface (API). A new service execution component accesses the access services API to generate integration GUIs based on the data views.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: December 6, 2022
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Sunitha Garapati, Ryan M. Kroutil, Brent Giosta, Venu Madhav Valluri, Jennifer Pearsall
  • Patent number: 11500656
    Abstract: Systems and methods including one or more processors and one or more non-transitory computer readable storage devices storing computing instructions configured to run on the one or more processing modules and perform: gathering first data comprising first interactions of a user with a first graphical user interface; storing the first data comprising the first interactions of the user with the first graphical user interface as at least one first vector by adding to the at least one first vector for each level of a hierarchical categorization of the first user interface; gathering second data comprising second interactions of the user with a second graphical user interface; storing the second data comprising the second interactions of the user with the second graphical user interface as at least one second vector; determining an intent of the user using the at least one first vector, the at least one second vector, and a predictive algorithm; and transmitting instructions to display a third graphical user inter
    Type: Grant
    Filed: March 14, 2021
    Date of Patent: November 15, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Shirpaa Mancharan, Sushant Kumar, Evren Korpeoglu, Kannan Achan
  • Patent number: 11501104
    Abstract: An approach is provided for image labeling for cross view alignment. The approach, for example, involves determining camera pose data, camera trajectory data, or a combination thereof for a first image depicting an area from a first perspective view. The approach also involves processing the camera pose data, the camera trajectory data, or a combination thereof to generate meta data indicating a position, an orientation, or a combination thereof of the first perspective view of the area relative to a second image depicting the area from a second perspective view. The approach further involves providing data for presenting the meta data in a user interface as an overlay on the second perspective view.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: November 15, 2022
    Assignee: HERE Global B.V.
    Inventors: Alex Ung, Zhanwei Chen, Anish Mittal, Nicholas Pojman, David Lawlor
  • Patent number: 11474596
    Abstract: Disclosed herein are embodiments for managing a task including one or more skills. A server stores a virtual environment, software agents configured to collect data generated when a user interacts with the virtual environment to perform the task, and a predictive machine learning model. The server generates virtual entities during the performance of the task, and executes the predictive machine learning model to configure the virtual entities based upon data generated when the user interacts with the virtual environment. The server generates the virtual environment and the virtual entities configured for interaction with the user during display by the client device, and receives the data collected by the software agents. The system displays a user interface at the client device to indicate a measurement of each of the skills during performance of the task. The server trains the predictive machine learning model using this measurement of skills during task performance.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: October 18, 2022
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Scott Aloisio, Dahyun Hollister, Robert A. Joyce
  • Patent number: 11467568
    Abstract: Provided is a method for computer-aided processing of quality information of an object manufactured by stacked printed layers in an additive manufacturing system, including the steps of: receiving a quality indicator for each printed layer of the object from the manufacturing system, assigning a color out of a predefined set of colors to each quality indicator depending on the value of the quality indicator, visualizing the quality indicators of the received manufactured layers as a sequence of colored bars ordered according to the sequence of the manufactured layers the color of each bar indicating the value of the quality indicator of the respective printed layer on a graphical user interface.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: October 11, 2022
    Inventors: Felix Buggenthin, Siegmund Düll, Mitchell Joblin, Clemens Otte, Axel Reitinger, Victor Balanica, Michael Caelers, Jonas Eriksson, Jerry Fornander, Andreas Graichen, Vincent Sidenvall
  • Patent number: 11455657
    Abstract: One or more embodiments of the disclosure include methods and systems that allows for improved user navigation within a group of content items. For example, a content navigation system can identify a content item within a group of content items to provide to a user in response to a user interaction. In some embodiments, the content navigation system can identify a content item to provide to the user based on one or more factors, such as a characteristic of a user interaction and a relevance of a content item. In addition, the content navigation system can strategically provide advertisement content items to a user by adjusting one or more factors with respect to advertisement content items.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: September 27, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Mark A. Richardson
  • Patent number: 11449592
    Abstract: An example apparatus is disclosed herein that includes a memory and at least one processor. The at least one processor is to execute instructions to: select a gesture from a database, the gesture including a sequence of poses; translate the selected gesture into an animated avatar performing the selected gesture for display at a display device; display a prompt for the user to perform the selected gesture performed by the animated avatar; capture an image of the user performing the selected gesture; and perform a comparison between a gesture performed by the user in the captured image and the selected gesture to determine whether there is a match between the gesture performed by the user and the selected gesture.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: September 20, 2022
    Assignee: Intel Corporation
    Inventors: Wenlong Li, Xiaolu Shen, Lidan Zhang, Jose E. Lorenzo, Qiang Li, Steven Holmes, Xiaofeng Tong, Yangzhou Du, Mary Smiley, Alok Mishra
  • Patent number: 11449206
    Abstract: A method for managing contacts in a messaging application includes displaying, by a client device executing a messaging application, a list of a plurality conversations associated with the client device, determining, by the client device, an amount of time that the messaging application has been in use, displaying, by the client device and based on a rating value, a particular conversation from the list using a different appearance from other conversations of the list, wherein the rating value is based in part on the amount of time.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: September 20, 2022
    Assignee: ATLASSIAN PTY LTD.
    Inventor: Orpheus Mall
  • Patent number: 11444855
    Abstract: This disclosure describes techniques that include receiving underlay flow data from a network having an underlay network and one or more overlay network, storing information identifying, for each underlay data flow, an overlay network, displaying, within a display, a topological map of at least a portion of the underlay network, highlighting a data path through the displayed topological map, the highlighted data path extending through the underlay network from the underlay network source of the respective underlay data flow to the underlay network destination of the respective underlay data flow; receiving a request for metrics associated with the highlighted data path, wherein receiving a request includes receiving, via a graphical user interface, an indication selecting at least a portion of the highlighted data path; and displaying, proximate to the highlighted data path, metrics associated with data traffic through the selected portion of the highlighted data path.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: September 13, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Manoj Ganesh Naik, Harshit Naresh Chitalia, Biswajit Mandal
  • Patent number: 11429271
    Abstract: A computing device displays a data visualization interface and receives user selection of a data source. The computing device also receives user input to select a measure data field and a dimension data field. In response to the user input, the computing device: generates a custom calculation that aggregates data for the measure data field, grouped by distinct data values of the dimension data field; and stores the custom calculation as a new selectable data field, associated with a data object corresponding to the dimension data field. The computing device also receives user selection of the new selectable data field and placement of the new selectable data field onto a first shelf in a shelf region. The first shelf defines a first data visualization characteristic determined according to data values of the custom calculation. The computing device generates and displays a data visualization based on the first data visualization characteristic.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: August 30, 2022
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: Thomas Nhan, Allan Folting, Daniel Philip Cory, Justin Talbot, Lauren Christina Lum, Elaine Weatherfield Sulc, Susan Denise Doan
  • Patent number: 11431657
    Abstract: A visual trigger node, indicative of a trigger, is displayed on a first display portion. A trigger configuration user interface is also displayed. A property input, indicative of a property that activates the trigger, is detected and code is generated to map the trigger to the property.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Whitten, Sangwoo Han, Benjamin Abraham Russell Brown, Vishwac Sena Kannan, Andrew Stephen Brown, Marieke Watson Iwema, Yochay Kiriaty
  • Patent number: 11420764
    Abstract: A touchscreen fuel panel with checklist automation is disclosed. In embodiments, the fuel panel includes a touchscreen display and a controller coupled to the touchscreen display. The controller is configured to generate a graphical user interface at the touchscreen display and receive user inputs via the touchscreen display. The controller is further configured to execute an automated set of fuel management checklist procedures in response to a user input. In some embodiments, the controller can be alternatively or additionally configured to execute other automated sets of checklist procedures, for example, pre-flight, in-flight, taxi/takeoff/landing (TTL), and/or post-flight procedures.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: August 23, 2022
    Assignee: Rockwell Collins, Inc.
    Inventors: Angela N. Dunlay, Steven L. Kamada, Phillip J. Hamm