Patents Examined by Jeremy L Stanley
  • Patent number: 12386493
    Abstract: Implementations set forth herein relate to an automated assistant that can perform operations to revert various applications to prior states that the applications may have arrived at via certain user inputs. The user can provide a spoken utterance such as, “undo,” in order to cause the automated assistant to identify a particular application that the user may want to affect with the “undo” command. When the particular application is identified, the automated assistant can identify one or more operations recently performed using the particular application. In some implementations, the automated assistant can provide the user with a variety of undo options in response to an “undo” command. For instance, the automated assistant can prompt the user to select one of a first cluster of operations and/or a second cluster of operations to be undone, and each cluster can refer to different operations.
    Type: Grant
    Filed: March 4, 2024
    Date of Patent: August 12, 2025
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 12373096
    Abstract: A gesture-based text entry user interface for an Augmented Reality (AR) device is provided. The AR system detects a start text entry gesture made by a user of the AR system, generates a virtual keyboard user interface including a virtual keyboard having a plurality of virtual keys, and provides to the user the virtual keyboard user interface. The AR system determines using the one or more cameras, the user's selection of one or more selected virtual keys of the plurality of virtual keys and generates entered text data based on the one or more selected virtual keys. The AR system provides the entered text data to the user using a display of the AR system.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: July 29, 2025
    Assignee: Snap Inc.
    Inventors: Sharon Moll, Dawei Zhang
  • Patent number: 12346803
    Abstract: The disclosure relates to technology for generating a compressed neural network. A weight tensor is received from a neural network to be compressed, and it is reordered to be compressed to have an inner two-dimensional (2D) shape and a 2D sparse bitmap. A layered structure is generated that represents the reordered weight tensor, and the reordered weight tensor is divided into a group of coefficients (GOCs). An encoding mode is selected to generate a quantized reordered weight tensor using one of a codebook or direct quantization, and a column swapped quantized reordered weigh tensor is generated. A compressed neural network is formed by encoding and the compressed representation of the neural network is transmitted to a target system for decompression.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: July 1, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Wang, Wei Jiang
  • Patent number: 12314550
    Abstract: According to embodiments of the present disclosure, there is provided a method, apparatus, device and storage medium for content presentation. The method comprises based on a first user input received in a graphical user interface, the first user input indicating to present a first content associated with a second user to a first user in the graphical user interface, determining whether the first user has provided the second content. The method further comprises in accordance with a determination that the first user does not provide the second content, presenting a blurred image associated with the first content to the first user in the graphical user interface. In this way, a more flexible content sharing application or content presentation application can be provided.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: May 27, 2025
    Assignee: DOUYIN VISION (BEIJING) CO., LTD.
    Inventors: Hao Qiu, Yang Wang, Anqi Wang
  • Patent number: 12260079
    Abstract: Embodiments are directed to managing data visualizations. Candidate data fields from a data source may be determined based on a search expression. The candidate data fields may be displayed in the model panel. A working data model may be generated based on a portion of the candidate data fields such that the portion of the candidate data fields may be included in the working data model. Visualizations may be determined based on recommendation models and the working data model such that a portion of the visualizations may be determined based on shared data fields that may be included in the working data model and the visualizations. A working visualization may be determined based on a visualization listed in the display panel and the working data model such that data fields included in the working data model may be associated with the working visualization.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: March 25, 2025
    Assignee: Tableau Software, LLC
    Inventor: Jun Ho Kim
  • Patent number: 12259929
    Abstract: Systems and methods for determining an intended user selection of a search result. For example, a system may display a first set of search results, including a first search result, and thereafter replace display of the first set of search results with a second set of search results, including a second search result. The system may receive selection of the second search result. If the selection of the second search result was received shortly after display of the second set of search results replaced the first set of search results, the system may update the selection from the second search result to the first search result. For example, if selection of the second search result occurred shortly after display of the second search result replaced the first search result, the system may determine that the user intended to select the first search result but inadvertently selected the second search result.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: March 25, 2025
    Assignee: Adeia Guides Inc.
    Inventors: Michael McCarty, Glen E. Roe
  • Patent number: 12254388
    Abstract: In some implementations, a system may determine, based on a qualification model, a prediction output of an analysis of user information. The system may determine, based on a generator model, a plurality of counterfactual explanations associated with the prediction output and the user information. The system may cluster, according to a clustering model, the plurality of counterfactual explanations into clusters of counterfactual explanations. The system may select, based on a classification model, a counterfactual explanation from a cluster of the clusters of counterfactual explanations. The system may provide a request for feedback associated with the counterfactual explanation. The system may receive feedback data associated with the request for feedback. The system may update a data structure associated with the clustering model based on the feedback data and the counterfactual explanation to form an updated data structure. The system may perform an action associated with the updated data structure.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: March 18, 2025
    Assignee: Accenture Global Solutions Limited
    Inventors: Rory McGrath, Luca Costabello, Nicholas McCarthy
  • Patent number: 12248669
    Abstract: To allow a user to more intuitively grasp processing executed in accordance with an operation. There is provided a control device including: a reception unit that receives an operation on at least one operation unit, and a control unit that sets, as a specific function, a function of executing at least one processing in accordance with contents of the operation received by the reception unit, and controls a notification unit to perform a notification in accordance with each of processing executed by the specific function.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: March 11, 2025
    Assignee: KABUSHIKI KAISHA TOKAI RIKA DENKI SEISAKUSHO
    Inventors: Keiji Nomura, Toshihito Takai, Kenji Murata, Keita Nakane
  • Patent number: 12248340
    Abstract: An information processing apparatus (10) according to the present application includes: a detection unit (151) that detects a stretching operation on a display device having flexibility so as to be able to be stretched from a state of being wound in a tubular shape; and a display control unit (153) that displays a plurality of pieces of content in parallel in a stretching region stretched by the stretching operation, in accordance with a mode of the stretching operation detected by the detection unit (151). Furthermore, the detection unit (151) detects a size of the stretching region that changes in accordance with the stretching operation. The display control unit (153) displays the plurality of pieces of content in parallel in the stretching region in accordance with the size of the stretching region detected by the detection unit (151).
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: March 11, 2025
    Assignee: SONY GROUP CORPORATION
    Inventor: Katsuya Otomasu
  • Patent number: 12236359
    Abstract: An intelligent bicycle sharing system, or other vehicle sharing system, is able to provide helpful bicycle availability predictions based on historical data, including various utilization statistics. Historical data can be collected over time as users use the bicycle sharing system. For example, the historical data may include the number of available bicycles at various locations and times, as well as contextual data associated with the locations and times. Contextual data may include data regarding the weather, local events, season, day of the week or year, news events, among other environmental factors that may or may not influence bicycle utilization. In some embodiments, a model, such as a machine learning model (e.g., neural network) may be trained using the historical data as training data such that the model can predict bicycle availability for a certain future time and location.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: February 25, 2025
    Assignee: Ford Global Technologies, LLC
    Inventors: Jamel Seagraves, Chih-wei Tang, Sudipto Aich, Beaudry Kock
  • Patent number: 12223421
    Abstract: The present disclosure relates to a 5G communication system or a 6G communication system for supporting higher data rates beyond a 4G communication system such as long term evolution (LTE). A method of transmitting or receiving a signal by a user equipment (UE) in a mobile communication system is provided. The method may include: identifying a neural network model for transmitting first information to a base station (BS); learning a connection weight of the neural network model using the first information; transmitting, to the base station, second information for updating a weight of a second partial neural network corresponding to the base station based on a result of the learning; and updating a weight of a first partial neural network corresponding to the UE based on the result of the learning.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: February 11, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seunghyun Lee, Hyojin Lee, Hanjin Kim
  • Patent number: 12217148
    Abstract: The technology disclosed relates to a webinterface production and deployment system. In particular, it relates to a presentation module that applies a selected candidate individual to a presentation database to determine frontend element values corresponding to dimension values identified by the selected candidate individual, and which presents toward a user a funnel having the determined frontend element values.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: February 4, 2025
    Assignee: EVOLV TECHNOLOGY SOLUTIONS, INC.
    Inventors: Neil Iscoe, Risto Miikkulainen
  • Patent number: 12189865
    Abstract: The present disclosure generally relates to navigating user interfaces using hand gestures.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: January 7, 2025
    Assignee: Apple Inc.
    Inventors: Tu K. Nguyen, James N. Cartwright, Elizabeth C. Cranfill, Christopher B. Fleizach, Joshua R. Ford, Jeremiah R. Johnson, Charles Maalouf, Heriberto Nieto, Jennifer D. Patton, Hojat Seyed Mousavi, Shawn R. Scully, Ibrahim G. Yusuf, Joanna Arreaza-Taylor, Hannah G. Coleman, Yoonju Han
  • Patent number: 12182730
    Abstract: A method for distributed processing of an artificial intelligence model includes: obtaining an artificial intelligence model to be distributed and processed, dividing the artificial intelligence model to obtain a plurality of submodels processable in parallel, determining a first processing device to process a first submodel requiring a greatest amount of computations from among the plurality of submodels, predicting a first processing time required for the first processing device to process the first submodel, determining a second processing device to process a second submodel from among the plurality of submodels based on the predicted first processing time, and performing the distributed processing of the artificial intelligence model by requesting the first processing device and the second processing device to process the first submodel and the second submodel, respectively.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: December 31, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sungho Lee, Semun Lee
  • Patent number: 12182385
    Abstract: A method executable by a building management system includes generating a graphical user interface that includes a bar graph comprising a plurality of bars representing resource consumption values for a plurality of time periods and a line overlaid on the bar graph and representing a baseline or target resource consumption. The method also includes comparing the resource consumption values to the baseline or target resource consumption, adding a first icon aligned with a first bar of the plurality of bars in response to determining that a first resource consumption value represented by the first bar is within a threshold of the baseline or target resource consumption and less than the baseline or target resource consumption, and adding a second icon aligned with the first bar in response to determining that the first resource consumption value exceeds the baseline. The second icon is different than the first icon.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: December 31, 2024
    Assignee: TYCO FIRE & SECURITY GMBH
    Inventors: Robbie G. Davis, Kerry M. Bell, Rajesh Nayak, Kierstyn R. Robbins, Ann M. Cook
  • Patent number: 12149644
    Abstract: According to an embodiment, there is provided an electronic device comprising: a memory storing instructions; and at least one processor configured to execute the instructions to: in response to an input, identify a dataset to be processed for responding to the input; divide the dataset into a plurality of sub-datasets; identify at least one electronic device which processes at least one sub-dataset; assign the at least one sub-dataset to the at least one electronic device to process the at least one sub-dataset; and receive from the at least one electronic device at least one output of the processed at least one sub-dataset to generate a response to the input.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: November 19, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kushal Singla, Joy Bose, Sharvil Manish Katariya
  • Patent number: 12122039
    Abstract: Provided is an information processing device to activate communication between an autonomous operation body and a user. The information processing device includes an application control unit that controls operation of an application relating to communication between an autonomous operation body and a user and a reflection unit that causes the autonomous operation body to reflect an operation performed by the user in the application. In the information processing device, the application control unit controls operation of an avatar imitating the autonomous operation body, and the reflection unit causes the autonomous operation body to reflect a reward obtained by the avatar on the basis of the operation performed by the user.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: October 22, 2024
    Assignee: SONY CORPORATION
    Inventors: Tomoo Mizukami, Kei Yoshinaka, Naoki Yuasa, Izumi Kawanishi, Hiroto Watanabe, Junichirou Sakata, Tohru Kurata, Yuichiro Tou
  • Patent number: 12116887
    Abstract: A method of identifying an instruction combination executable by a surface control system of a drilling rig to change settings of a rotary steerable system (“RSS”) tool. The method includes identifying, by an electronic application, a first current RSS setting of the RSS tool; identifying, by the electronic application, a first target RSS setting of the RSS tool; identifying, by the electronic application, a plurality of instruction combinations configured to change the first current RSS setting to the first target RSS setting. Each instruction combination of the plurality of instruction combinations comprises a number of steps, and each step includes a downlink command sequence. The method also includes selecting, by the electronic application, an instruction combination that comprises the least number of steps.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: October 15, 2024
    Assignee: NABORS DRILLING TECHNOLOGIES USA, INC.
    Inventors: Mohammad Hamzah, Tatiana Borges, Carlos Rolong
  • Patent number: 12094347
    Abstract: Systems and methods for displaying onboard service information for vessels are described. In some embodiments, a method comprises obtaining time range data indicating a time range; obtaining corresponding trips within the time range for each of a plurality of vessels; and obtaining status of an onboard service provided during each trip of the corresponding trips for each of the plurality of vessels. In response to receiving a request for displaying service performance information for the plurality of vessels, first graphical interface data is generated. The data represents a plurality of vessel identifiers that corresponds to the plurality of vessels; a plurality of trip icons for the corresponding trips for each of the plurality of vessels, and a timeline that represents the time range. The data is transmitted to a display device to cause the display device to generate and to display a trip-schedule viewer representation.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: September 17, 2024
    Assignee: VIASAT, INC.
    Inventor: Sanjay V. Lala
  • Patent number: 12079459
    Abstract: Systems and methods for amplifying the intelligence of networked human populations, maximizing the accuracy of collaborative forecasts and group insights. This includes systems and methods for sending and presenting a forecasting query for a future event to a plurality of participants, each using a networked computing device, the forecasting query describing a future event to be collaboratively predicted by the population of human participants. An initial forecast response is collected from each participant and analyzed by a central server. A plurality of unique overlapping subsets of responses are determined by the server. Unique overlapping subsets of unique initial forecast responses are then displayed, at substantially the same time, on each computing device. A second forecast response is collected from each participant and a final forecast is determined.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: September 3, 2024
    Assignee: Unanimous A. I., Inc.
    Inventors: Louis B. Rosenberg, Gregg Willcox