Patents Examined by Jeremy L Stanley
-
Patent number: 12386493Abstract: 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: GrantFiled: March 4, 2024Date of Patent: August 12, 2025Assignee: GOOGLE LLCInventors: Matthew Sharifi, Victor Carbune
-
Patent number: 12373096Abstract: 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: GrantFiled: May 31, 2022Date of Patent: July 29, 2025Assignee: Snap Inc.Inventors: Sharon Moll, Dawei Zhang
-
Patent number: 12346803Abstract: 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: GrantFiled: December 31, 2020Date of Patent: July 1, 2025Assignee: Huawei Technologies Co., Ltd.Inventors: Wei Wang, Wei Jiang
-
Patent number: 12314550Abstract: 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: GrantFiled: September 23, 2022Date of Patent: May 27, 2025Assignee: DOUYIN VISION (BEIJING) CO., LTD.Inventors: Hao Qiu, Yang Wang, Anqi Wang
-
Patent number: 12260079Abstract: 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: GrantFiled: February 13, 2023Date of Patent: March 25, 2025Assignee: Tableau Software, LLCInventor: Jun Ho Kim
-
Patent number: 12259929Abstract: 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: GrantFiled: January 9, 2024Date of Patent: March 25, 2025Assignee: Adeia Guides Inc.Inventors: Michael McCarty, Glen E. Roe
-
Patent number: 12254388Abstract: 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: GrantFiled: October 27, 2020Date of Patent: March 18, 2025Assignee: Accenture Global Solutions LimitedInventors: Rory McGrath, Luca Costabello, Nicholas McCarthy
-
Patent number: 12248669Abstract: 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: GrantFiled: March 2, 2020Date of Patent: March 11, 2025Assignee: KABUSHIKI KAISHA TOKAI RIKA DENKI SEISAKUSHOInventors: Keiji Nomura, Toshihito Takai, Kenji Murata, Keita Nakane
-
Patent number: 12248340Abstract: 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: GrantFiled: August 16, 2019Date of Patent: March 11, 2025Assignee: SONY GROUP CORPORATIONInventor: Katsuya Otomasu
-
Patent number: 12236359Abstract: 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: GrantFiled: March 16, 2018Date of Patent: February 25, 2025Assignee: Ford Global Technologies, LLCInventors: Jamel Seagraves, Chih-wei Tang, Sudipto Aich, Beaudry Kock
-
Patent number: 12223421Abstract: 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: GrantFiled: October 1, 2020Date of Patent: February 11, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Seunghyun Lee, Hyojin Lee, Hanjin Kim
-
Patent number: 12217148Abstract: 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: GrantFiled: July 12, 2022Date of Patent: February 4, 2025Assignee: EVOLV TECHNOLOGY SOLUTIONS, INC.Inventors: Neil Iscoe, Risto Miikkulainen
-
Patent number: 12189865Abstract: The present disclosure generally relates to navigating user interfaces using hand gestures.Type: GrantFiled: February 14, 2023Date of Patent: January 7, 2025Assignee: 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: 12182730Abstract: 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: GrantFiled: April 28, 2021Date of Patent: December 31, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sungho Lee, Semun Lee
-
Patent number: 12182385Abstract: 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: GrantFiled: November 7, 2022Date of Patent: December 31, 2024Assignee: TYCO FIRE & SECURITY GMBHInventors: Robbie G. Davis, Kerry M. Bell, Rajesh Nayak, Kierstyn R. Robbins, Ann M. Cook
-
Patent number: 12149644Abstract: 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: GrantFiled: April 25, 2019Date of Patent: November 19, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kushal Singla, Joy Bose, Sharvil Manish Katariya
-
Patent number: 12122039Abstract: 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: GrantFiled: September 18, 2018Date of Patent: October 22, 2024Assignee: SONY CORPORATIONInventors: Tomoo Mizukami, Kei Yoshinaka, Naoki Yuasa, Izumi Kawanishi, Hiroto Watanabe, Junichirou Sakata, Tohru Kurata, Yuichiro Tou
-
Patent number: 12116887Abstract: 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: GrantFiled: August 4, 2021Date of Patent: October 15, 2024Assignee: NABORS DRILLING TECHNOLOGIES USA, INC.Inventors: Mohammad Hamzah, Tatiana Borges, Carlos Rolong
-
Patent number: 12094347Abstract: 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: GrantFiled: November 1, 2019Date of Patent: September 17, 2024Assignee: VIASAT, INC.Inventor: Sanjay V. Lala
-
Patent number: 12079459Abstract: 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: GrantFiled: May 13, 2022Date of Patent: September 3, 2024Assignee: Unanimous A. I., Inc.Inventors: Louis B. Rosenberg, Gregg Willcox