Patents Examined by Amy P Hoang
  • Patent number: 11938376
    Abstract: The present disclosure generally relates to sharing workout content on electronic devices.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: March 26, 2024
    Assignee: Apple Inc.
    Inventors: Anthony D'Auria, Julie A. Arney, Jae Woo Chang, Edward Chao, Nathan De Vries, Michael D. Ford, Colin G. McKinstry, Rex C. Ross
  • Patent number: 11931625
    Abstract: The present disclosure generally relates to sharing workout content on electronic devices.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: March 19, 2024
    Assignee: Apple Inc.
    Inventors: Anthony D'Auria, Jae Woo Chang, Edward Chao, Nathan De Vries, Michael D. Ford, Colin G. McKinstry
  • Patent number: 11907512
    Abstract: An electronic mail (email) system generates an email user interface display, with a timeslot actuator, for composing an email message. Actuation of the timeslot actuator is detected and the email system accesses available timeslots from a calendar system corresponding to the user. User selectable display elements, corresponding to each available timeslot, are displayed on the email user interface display, along with message content. When a user selectable display element corresponding to an available timeslot is selected, the email message content is populated with a selectable timeslot element, corresponding to the available timeslot, that can be sent to recipients in the email message.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: February 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lin Zhong, Shahil Soni
  • Patent number: 11902344
    Abstract: Systems and methods for presenting views of work unit records in chat sessions between users of a collaboration environment are disclosed. Exemplary implementations may: obtain content information characterizing content of the chat sessions between the users of the collaboration environment; identify work unit records based on the content from the chat sessions; generate view of work unit pages in the chat sessions that correspond to the work unit records identified based on the content from the chat sessions so that the view of the work unit pages are made accessible to the users during synchronous communication facilitated by the chat sessions; and/or other perform other operations.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: February 13, 2024
    Assignee: Asana, Inc.
    Inventors: Alvaro Morales, Eric Lee Campbell, Manya Sofia Spieczny Scheps
  • Patent number: 11893343
    Abstract: Systems, methods, and software are disclosed herein that allow multiple values to be stored and referenced individually in a spreadsheet or table cell. In an implementation, an application identifies a format of a cell in a spreadsheet with a format having multiple data points. The application receives multiple values corresponding to the multiple data points and stores each value of the multiple values in the cell as a separately referenceable value with respect to each other value of the multiple values. In some implementations, formulas in other cells or sub-routines can reference an individual one of the values in the cell.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: February 6, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Derek Liddell
  • Patent number: 11887507
    Abstract: A virtual reality system for use with law enforcement training is described. Simulation software receives a selection of a base scenario layout from a first user and an action associated with a parameter of the scenario to modify the scenario. The simulation software transmits the modified scenario to a user interface of a head-mounted display worn by a second user freely roaming a physical environment of the virtual reality system. The physical environment is defined at least partially by a physical coordinate system. The simulation software receives position data associated with an object and captured by one or more cameras within the physical environment, determines a position of the object from the position data, generates a virtual reality image of the object, adds the virtual reality image of the object into the modified scenario, and transmits the updated scenario to the user interface of the head-mounted display.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: January 30, 2024
    Inventors: Rotem Shiffman, Elad Dabush
  • Patent number: 11886686
    Abstract: A user interface, system and method for optimizing a patient problem list in an electronic medical record or electronic health record in which entries in the problem list are removable or otherwise editable if they were entered into the problem list longer ago than a limited duration window to which the entries are categorized. In order to determine that categorization, the problem list entries are mapped to concepts or lexicals of an interface terminology, which in turn is mapped to concepts of another terminology, and those concepts are analyzed with respect to one or more criteria used to establish the limited duration window.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: January 30, 2024
    Assignee: Intelligent Medical Objects, Inc.
    Inventors: Jonathan Gold, Steven Rube, David Arco, David Chen
  • Patent number: 11847260
    Abstract: An embodiment of a method for enabling content personalization for a user based on a cognitive state of the user includes providing an interface configured to enable a third party to request cognitive state data of the user as the user interacts with a content-providing source; establishing bioelectrical contact between a biosignal detector and the user; automatically collecting a dataset from the user; generating a cognitive state metric; receiving a request from the third party for cognitive state data; transmitting the cognitive state data to the third party device; and automatically collecting a dataset from the user as the user engaged tailored content.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: December 19, 2023
    Assignee: Emotiv Inc.
    Inventors: Tan Le, Geoffrey Ross Mackellar
  • Patent number: 11816254
    Abstract: 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: Grant
    Filed: May 17, 2021
    Date of Patent: November 14, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Raman Meenakshisundaram, Jeroen van Rotterdam
  • Patent number: 11816304
    Abstract: Aspects of the present disclosure involve systems comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving, by a messaging application, a first content item generated by a first client device using a third-party resource; generating the first content item for display on a second client device together with an indication of the third-party resource used to generate the first content item; receiving, from the second client device, selection of the indication of the third-party resource; generating, for display on the second client device, a first user interface that includes a plurality of content items associated with the third-party resource and a first option to access the third-party resource, the plurality of content items including the first content item; and enabling the second client device to use the third-party resource in response to receiving selection of the first option to access the third-party resource.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: November 14, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Catalano, Patrick Mandia, Sriram Raman
  • Patent number: 11809886
    Abstract: Systems and processes for operating an intelligent automated assistant in a messaging environment are provided. In one example process, a graphical user interface (GUI) having a plurality of previous messages between a user of the electronic device and the digital assistant can be displayed on a display. The plurality of previous messages can be presented in a conversational view. User input can be received and in response to receiving the user input, the user input can be displayed as a first message in the GUI. A contextual state of the electronic device corresponding to the displayed user input can be stored. The process can cause an action to be performed in accordance with a user intent derived from the user input. A response based on the action can be displayed as a second message in the GUI.
    Type: Grant
    Filed: September 20, 2022
    Date of Patent: November 7, 2023
    Assignee: Apple Inc.
    Inventors: Petr Karashchuk, Tomas A. Vega Galvez, Thomas R. Gruber
  • Patent number: 11797258
    Abstract: A method implements data visualization collaboration. The method displays, for a second user, an interface with a comment pane that displays a first comment text and a first thumbnail image of a data visualization generated according to a first visual specification, from a first user. In response to detecting an input from the second user to select the first thumbnail image, the method generates and displays the data visualization. The method receives, from the second user, input modifying the data visualization, and input specifying a second comment that refers to the data visualization. In response, the method generates a second thumbnail image and a second visual specification corresponding to the modified data visualization, and transmits that information along with the second comment text to the first user.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: October 24, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Quentin Moy, Gaurav Chandna, Michael Chen
  • Patent number: 11775880
    Abstract: Provided are an intelligent reservation method and device for a seat, and a computer-readable storage medium. The intelligent reservation method for a seat includes: sending a seat information acquisition request; receiving and displaying seat distribution information and seat usage status information of a target site fed back by a server-end device for the seat information acquisition request; receiving a reservation request for a target seat inputted by a user, and sending the reservation request; and receiving and displaying a reservation success message or a reservation failure message fed back by the server-end device for the reservation request.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: October 3, 2023
    Assignees: BEIJING BOE DISPLAY TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Guohua Zhang, Nan Chen, Yu Xiao, Dong Wang, Yongzhi Song
  • Patent number: 11762539
    Abstract: An information processing device includes a display control unit that displays map information including a plurality of points and a route between the plurality of points, and displays at least a setting screen that enables setting of a trigger and a task to be performed in a case where the trigger is established, on the basis of a predetermined input made to the map information.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: September 19, 2023
    Assignee: SONY CORPORATION
    Inventors: Masanori Katsu, Takashi Ogata
  • Patent number: 11727204
    Abstract: Systems and methods include reading of a spreadsheet workbook including a plurality of rows and a header row comprising a plurality of column labels, automatic determination of a hierarchical schema based on the plurality of column labels, the hierarchal schema comprising a hierarchy of nodes, where each of the plurality of column labels is associated with a single node of the hierarchy of nodes, and, for each row of the plurality of rows, determination of a value associated with each of the plurality of column labels, and, for each determined value, population of a node of an instance of the hierarchical schema associated with an associated column label.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: August 15, 2023
    Assignee: SAP SE
    Inventor: Sebastien Lavoignat
  • Patent number: 11704497
    Abstract: In an approach to generating and using a sentence model for answer generation, one or more computer processors ingest a first corpus of a plurality of text sentences. One or more computer processors convert the plurality of text sentences into a plurality of sentence vectors. One or more computer processors group the plurality of sentence vectors into a plurality of sentence clusters, wherein a sentence cluster is composed of sentences that are semantically similar. One or more computer processors receive a second corpus. One or more computer processors determine, for each sentence cluster of the plurality of sentence clusters, a frequency each sentence cluster appears in the second corpus. Based on the determined frequency, one or more computer processors calculate a probability of each sentence cluster of the plurality of sentence clusters. Based on the calculated probabilities, one or more computer processors generate a first sentence model.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Kyle Croutwater, Zhe Zhang, Vikrant Verma, Le Zhang
  • Patent number: 11669231
    Abstract: An electronic mail (email) system generates an email user interface display, with a timeslot actuator, for composing an email message. Actuation of the timeslot actuator is detected and the email system accesses available timeslots from a calendar system corresponding to the user. User selectable display elements, corresponding to each available timeslot, are displayed on the email user interface display, along with message content. When a user selectable display element corresponding to an available timeslot is selected, the email message content is populated with a selectable timeslot element, corresponding to the available timeslot, that can be sent to recipients in the email message.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: June 6, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lin Zhong, Shahil Soni
  • Patent number: 11669219
    Abstract: An application program control method includes acquiring user operation information, determining, according to the user operation information, an application program icon operated by a user, determining a target control operation according to a control operation of an application program corresponding to the application program icon, and executing the target control operation.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: June 6, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Kai Qian
  • Patent number: 11630864
    Abstract: Techniques are described for a vectorized queue, which implements a vectorized ‘contains’ function that determines whether a value is in the queue. A three-phase vectorized shortest-path graph search splits each expanding and probing iteration into three phases that utilize vectorized instructions: (1) The neighbors of nodes that are in a next queue are fetched and written into a current queue. (2) It is determined whether the destination node is among the fetched neighbor nodes in the current queue. (3) The fetched neighbor nodes that have not yet been visited are put into the next queue. According to an embodiment, a vectorized copy operation performs vector-based data copying using vectorized load and store instructions. Specifically, vectors of data are copied from a source to a destination. Any invalid data copied to the destination is overwritten, either with a vector of additional valid data or with a vector of nonce data.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: April 18, 2023
    Assignee: Oracle International Corporation
    Inventors: Benjamin Schlegel, Martin Sevenich, Pit Fender, Matthias Brantner, Hassan Chafi
  • Patent number: 11615339
    Abstract: An application such as a machine learning workflow manager executes a machine learning workflow utilizing varying sets of parameters and tracks the utilized parameters and performance metrics for each execution. The manager generates a unique experiment identifier (ID) for each set of parameters used for executing a workflow and stores the experiment ID and the set of parameters along with results of the execution, e.g., performance metrics, output data, program code, etc. In some implementations, the manager can algorithmically generate sets of parameters for experiments of the workflow. Once experimentation for the workflow is complete, the manager utilizes the stored performance metrics to identify an experiment which exhibited the best performance and can retrieve the set of parameters, output data, or generated program code for deployment of the workflow using the associated experiment ID.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: March 28, 2023
    Assignee: EMBODYVR, INC.
    Inventors: Shruti Badhwar, Faiyadh Shahid, Nikhil Ratnesh Javeri, Kapil Jain