On-screen Workspace Or Object Patents (Class 715/764)
  • Patent number: 12361481
    Abstract: A computer-implemented method includes storing parameters that define data requested by a client device. The method also includes receiving the data that satisfies the parameters from interaction channels in response to a request for the data. The method further includes detecting unique identifiers in the data. Each unique identifier of the unique identifiers can be associated with an entity. Additionally, the method includes generating subsets of data for each of the unique identifiers. The method also includes causing a display of the subsets of data for each unique identifier at a user interface of the client device. The subsets of data for each unique identifier can be sent to the client device as separate files.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: July 15, 2025
    Assignee: Truist Bank
    Inventors: Jonathan Topp, Priya Kenkare Shankaranarayana, Heather Choudhury, Michael Geist, Veeranjaneya Chandu
  • Patent number: 12353681
    Abstract: A system for user interface customization includes at least one processor, and at least one computer readable storage medium coupled to the at least one processor and configured to store executable instructions. The executable instructions, when executed by the at least one processor, cause the at least one processor to visually present a first input area for receiving user input of a view associated with a page of a user interface, visually present a second input area for receiving user input of user permission associated with the page of the user interface, store view information corresponding to the view and permission information corresponding to the user permission in association with the user interface, based on the view information, render the view on the page of the user interface, and based on the permission information, control whether the page is to be visually presented in the user interface.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: July 8, 2025
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Kuldeep Solanki, Pankaj Mukati, Satyam Shrivastav, Ankush Tiwari
  • Patent number: 12353680
    Abstract: A display apparatus includes a display; a communicator configured to communicate with a plurality of external apparatuses, which respectively provide a plurality of contents; and a processor. The processor is configured to: based on receiving information relating to contents among the plurality of contents from external apparatuses, respectively, through the communicator, identify the external apparatuses that transmitted the information, among the plurality of external apparatuses, control the display to display a UI including the contents respectively received from the identified external apparatuses, and control the display to display, on the UI, reproduction states of the contents to be visually distinguishable according to states of inputs of users of the received contents, the inputs being received through the identified external apparatuses, respectively.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: July 8, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jin-ha Lee, Min-ha Yang, Jong-bo Moon, Da-hye Shim, Ji-hong Kim
  • Patent number: 12353873
    Abstract: Disclosed is a content distribution system including a content server communicatively coupled to a data packet network and running one or more server-side components. A mobile computing device also communicatively coupled to the data packet network and running a client-side component may be configured to: (a) receive from said one or more server-side components a mobile device operational scenario definition; (b) activate or configure one or more monitoring routines in accordance with the device operational scenario definition; and (c) monitor said mobile computing device for an occurrence of the defined operating scenario using the activated or configured monitoring routines.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: July 8, 2025
    Assignee: Unity Technologies SF
    Inventors: Arnon Harish, Sagi Ben Basat
  • Patent number: 12346829
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for dynamic model selection and rule based data interpretation. The system receives a plurality of data sets from one or more external computing systems, each of the data sets including multiple data fields including one or more code values and data values for one or more medical tests. The system provides a plurality of medical test processing models wherein each medical test processing model includes a data interpretation rule structure for processing different types of the medical tests. The system selects a particular medical test processing model based on the one or more code values of the medical test. The system uses the selected medical test processing model to process the data values of the one or more medical tests to generate an interpreted medical test data set.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: July 1, 2025
    Assignee: Biocogniv Inc.
    Inventors: Artur Borges Adib, Steven Andrew Wallace
  • Patent number: 12340179
    Abstract: A conversation intention real-time analysis method is provided. A natural language conversation understanding unit determines conversation information regarding a response and a response policy depending on whether a refined sentence refined by a natural language conversation preprocessing unit for determining a question to be answered by analyzing a sentence. A conversation context is output and a response is extracted. A situation information collection unit collects situation information by standardizing a field situation, user information, business information, and domain information. A field-directed type response management unit detects a refined response according to situation information generated by the situation information collection unit from among the conversation information. A response providing unit transmits a final response to a portable device by detecting the final response from the refined response detected by the field-directed type response management unit.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: June 24, 2025
    Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Kyo Joong Oh, Ho Jin Choi
  • Patent number: 12341650
    Abstract: Methods are provided for generating digests of network-related notifications specifically tailored to user's personas and adaptable across multiple timescale frequencies. Specifically, the methods involve obtaining user data of a user associated with an enterprise network and a plurality of network-related notifications. Each of the plurality of network-related notifications relates to network operations or network configurations. The methods further involve determining a network persona of the user in a context of the enterprise network based on the user data and generating a digest of the plurality of network-related notifications based on the network persona. The digest includes a semantic summary for each of the plurality of network-related notifications that is specific to the network persona. The methods further involve providing the digest for performing one or more actions associated with the enterprise network.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: June 24, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Daniel Shan-Shea Chen, Pengfei Sun, Qihong Shao, Gurvinder P. Singh
  • Patent number: 12328376
    Abstract: Techniques described herein are used to support cross-platform data sharing, access, and management between a communication process flow management platform and a communication platform. Specifically, techniques described herein support a communication process flow management platform detecting an event associated with a communication process flow that control electronic communications between a tenant and a set of users. The platform may generate a data object corresponding to the event. The data object may include metadata associated with the event. The platform may transmit, to a communication platform, a request that includes the data object. The request may be configured to cause an entry associated with the event to be posted into the communication platform.
    Type: Grant
    Filed: February 15, 2024
    Date of Patent: June 10, 2025
    Assignee: Salesforce, Inc.
    Inventors: Aaron Popelka, William Robert Jennings, II, Andrew Short, Pranavkumar Janakbhai Parekh
  • Patent number: 12321694
    Abstract: Various embodiments include a method for document creation. The method can include presenting a frame, presenting a first portion of a first collection of data, receiving a denial of the first portion of the first collection for the first group, presenting a first portion of a second collection of data for the first group, receiving a confirmation of the second collection for the first group, presenting a second portion of the first collection of data, receiving a confirmation or a denial of the second portion of the first collection for the second group, presenting a second portion of the second collection of data for the second group, after receiving a denial of the second portion of the first collection, receiving a confirmation of the second portion of the second collection for the second group, compiling confirmed portions of data into a prose output, and presenting the prose output.
    Type: Grant
    Filed: February 16, 2024
    Date of Patent: June 3, 2025
    Assignee: On Time Staffing Inc.
    Inventors: Roman Olshansky, Thomas Lecy
  • Patent number: 12323551
    Abstract: A computer-implemented method and system are disclosed for connecting one or more devices to subscriptions and cellular or other wireless billing plans. The method includes enrolling the one or more devices enabled for connectivity to cellular or other wireless service in a cellular or other wireless subscription and associated billing plan, wherein the enrollment includes providing an identifier for the one or more devices to a cellular or other wireless service provider chosen by a second user, and allowing the second user to use capabilities of the one or more devices governed by the cellular or other wireless subscription and an associated billing plan chosen by the second user; while the one or more devices are also configured to allow a first user to use capabilities of the one or more devices as governed by the cellular or other wireless subscription and an associated billing plan of the first user's choice.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: June 3, 2025
    Assignee: Aeris Communications, Inc.
    Inventors: Drew S. Johnson, Dae Seong Kim, David Hu, Robert B. Fultz, Steven A. Millstein, John Molise
  • Patent number: 12323380
    Abstract: Techniques described herein are used to support cross platform data sharing, access, and management between a communication process flow management platform and a communication platform. Specifically, techniques described herein support a communication process flow management platform detecting an event associated with a communication process flow that control electronic communications between a tenant and a set of users. The platform may generate a data object corresponding to the event. The data object may include metadata associated with the event. The platform may transmit, to a communication platform, a request that includes the data object. The request may be configured to cause an entry associated with the event to be posted into the communication platform.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: June 3, 2025
    Assignee: Salesforce, Inc.
    Inventors: Aaron Popelka, William Robert Jennings, II, Andrew Short, Pranavkumar Janakbhai Parekh
  • Patent number: 12321524
    Abstract: A head-mounted display comprises: a camera that captures an image of the real space and acquires captured video; a distance-measuring camera that measures a distance from a real object in the real space; and a controller. The controller comprises: captured object processing for recognizing the real object from the captured video; AR object processing for obtaining the AR object and assigning a position, which includes a distance in the real space, to the AR object, and displayed video generation processing for generating displayed video in the MR space while reflecting the perspective of the real object and the AR object in the video. The controller is further provided with: processing for detecting an operation-screen display object from the captured video; and processing for displaying an MR-space operation screen on the operation-screen display object. Video on the operation screen includes the AR object in the MR space.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: June 3, 2025
    Assignee: MAXELL, LTD.
    Inventors: Mayumi Nakade, Yasunobu Hashimoto, Masuo Oku
  • Patent number: 12314779
    Abstract: A computer system provides a software application which enables users to define and implement communications among processes without writing code in a programming or scripting language. Instead, users may define and implement such inter-process communications using a user-friendly graphical user interface. The resulting inter-process communications may be executed among multiple processes executing in parallel with each other. Processes may provide data to each other sequentially or non-sequentially. In this way, the system enables users who are not programmers to define and implement inter-process communications quickly and easily.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: May 27, 2025
    Assignee: SpiceCSM, LLC
    Inventors: Peter Blackmer, Jason Fregoe, Justin Wagschal, Marcus Alvarez
  • Patent number: 12314324
    Abstract: A data analysis apparatus performs to acquire series data having character strings related to an information system to be analyzed as elements and series data having numerical values indicating a state of a device constituting the information system as elements, each of the series data having an index that enables comparison of element order relations within series and between series, classify the elements of each piece of the series data into classification classes, and output series data having classification values indicating classification classes as elements, integrate series data having classification values of the character strings as elements and series data having classification values of the numerical values as elements into one piece of series data, and detect an occurrence of a frequent pattern which is a combination of frequently occurring elements, using the one piece of series data obtained through integration.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: May 27, 2025
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yoshihiro Mitsuka, Yoshikuni Miyata, Motofumi Awa, Ryosuke Sakai
  • Patent number: 12314121
    Abstract: A method, computer program product, and computer system for creating a virtual collaborative space within an intelligent workflow framework. One or more processors of a computer system identify the need for a virtual collaborative space where human interactions can occur to test or optimize the existing workflow and identify triggers for when the virtual collaborative space shall be initiated based on historical learning models trained from instrumentation data generated by the workflow. Responsive to a trigger from the identified triggers, the one or more processors of the computer system alert a first user to enter the virtual collaborative space and initiate the virtual collaborative space. The one or more processors of the computer system replicate a scenario that activated the trigger including identifying parties of interest to the scenario and enable the first user to address an issue in the existing workflow that caused the trigger to occur.
    Type: Grant
    Filed: July 12, 2023
    Date of Patent: May 27, 2025
    Inventors: Jennifer M. Hatfield, Jill S. Dhillon, Cuong The Nguyen, Tiberiu Suto, Brian K. Adams, Neil Delima
  • Patent number: 12314527
    Abstract: An electronic device with a display and a fingerprint sensor displays a fingerprint enrollment interface and detects, on the fingerprint sensor, a plurality of finger gestures performed with a finger. The device collects fingerprint information from the plurality of finger gestures performed with the finger. After collecting the fingerprint information, the device determines whether the collected fingerprint information is sufficient to enroll a fingerprint of the finger. When the collected fingerprint information for the finger is sufficient to enroll the fingerprint of the finger, the device enrolls the fingerprint of the finger with the device. When the collected fingerprint information for the finger is not sufficient to enroll the fingerprint of the finger, the device displays a message in the fingerprint enrollment interface prompting a user to perform one or more additional finger gestures on the fingerprint sensor with the finger.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: May 27, 2025
    Assignee: Apple Inc.
    Inventors: Byron Han, Matthew E. Shepherd, Imran Chaudhri, Gregory N. Christie, Patrick L. Coffman, Craig M. Federighi, Matthew H. Gamble, Brittany D. Paine, Brendan J. Langoulant, Craig A. Marciniak, Donald W. Pitschel, Daniel O. Schimpf, Andrew R. Whalley, Christopher R. Whitney, Jonathan R. Dascola, Lawrence Y. Yang
  • Patent number: 12299638
    Abstract: Systems and methods to facilitate interaction with a collaboration environment based on assignment of project-level roles are described herein. Exemplary implementations may: manage environment state information maintaining a collaboration environment; obtain role information specifying roles of the users within units of work and projects; update the environment state information based on the role information; effectuate presentation of the collaboration environment based on the environment state information so that access, by the users, to the individual units of work and the individual projects reflects the roles of the users within the units of work and the projects; and/or perform other operations.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: May 13, 2025
    Assignee: Asana, Inc.
    Inventors: Tyler Jeffrey Beauchamp, Micah Hanan Fenner, Reyana Fayyaz, Jocelyn Karlan Newman
  • Patent number: 12296958
    Abstract: A system and method for operating electronic equipment associated with a passenger seat and/or surrounding furniture in a vehicle cabin such as an aircraft cabin. According to a standard operating mode, electronic equipment is activated and/or operable without power consumption restrictions. According to a power saving operating mode, corresponding to an economy mode or a Sabbath mode, electronic equipment is inactivated and/or operable with power consumption restrictions. Operating mode selection may be via an interface unit associated with the passenger seat. In embodiments, power consumption statistics are calculated and displayed to the passenger to indicate an economy score for a flight. In embodiments, selecting power saving mode may cause the electronic equipment to perform differently during higher aircraft power demand periods as compared to lower aircraft power demand periods.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: May 13, 2025
    Assignee: B/E Aerospace, Inc.
    Inventors: Mark B. Dowty, Wynn S. Parrish
  • Patent number: 12299008
    Abstract: A method for generating a multi-dimensional data report. The method includes generating a first set of data through the authorizations, and receiving a second set of data. The method includes displaying a GUI that visualizes an aggregation of the first set of data and the second set of data as a two-dimensional temporal graph. The method further includes receiving a filtering selection, filtering the aggregation of data by a first dimension to generate a first subset of data, and receiving a grouping selection to group the first subset of the data by a second dimension. The two-dimensional temporal graph includes accumulative information of the first subset of data that is separated by a plurality of second-dimensional values, each second-dimensional value of the second dimension is associated with a visual element that is distinguishable from other second-dimensional values, and a totality of the plurality of second-dimensional values forms the accumulative information.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: May 13, 2025
    Assignee: Ramp Business Corporation
    Inventors: Samay Shamdasani, Paul Sauve, Eric Eriksson
  • Patent number: 12300387
    Abstract: The present invention is directed to an electronic system for the assessment of emotional state. The system allows individual employees to specify their emotions using a set of emojis. The system provides a graphical user interface that displays a list of different emotions and associated emojis that the user can select. The system allows the user to write an entry about his thoughts and emotions in conjunction with the selected emojis and send the message with the emojis to individuals with whom he chooses to share. The system provides a list of company-wide employees from which the user can select. The system receives the messages and implements data structures to process the received messages and produce individual and company-wide emotional state information.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: May 13, 2025
    Assignee: Next Jump, Inc.
    Inventors: Yong-Chul Charles Kim, Meghan Messenger, Greg Kunkel, Thomas Fuller
  • Patent number: 12300026
    Abstract: Disclosed herein is a method for deidentifying a driver image dataset. The method includes generating a combination dataset having a preset size based on a driver image dataset, extracting face shape information from each of pieces of driver image data forming the driver image dataset, and generating a deidentified dataset using the combination dataset and the face shape information.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: May 13, 2025
    Assignee: Electronics and Telecommunciations Research Institute
    Inventors: Jung-Gyu Kang, Kyoung-Wook Min, Jae-Hyuck Park, Doo-Seop Choi, Jeong-Dan Choi
  • Patent number: 12293069
    Abstract: A screen capturing method includes: In a screen split state, an electronic device displays N applications respectively by using N split screens, where one split screen is configured to display an interface of one application, and N is a positive integer greater than 1; further, the electronic device receives a screen capturing operation for a target split screen, where the target split screen includes at least one split screen; finally, in response to the screen capturing operation, the electronic device displays, in full screen, an interface of an application corresponding to each split screen in the target split screen, and generates a screenshot picture, where the screenshot picture includes a full-displayed interface of the application corresponding to each split screen in the target split screen.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: May 6, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fuchun Zhu, Jun Zhao, Liang Chen
  • Patent number: 12293763
    Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes, at an electronic device having one or more processors and memory, receiving a natural-language user input; identifying, with the one or more processors, an intent object of a set of intent objects and a parameter associated with the intent, where the intent object and the parameter are derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects; and providing the intent object and the parameter to the software application.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: May 6, 2025
    Assignee: Apple Inc.
    Inventors: Robert A. Walker, II, Brandon J. Newendorp, Rohit Dasari, Richard D. Giuli, Thomas R. Gruber, Carey E. Radebaugh, Ashish Garg, Vineet Khosla, Jonathan H. Russell, Corey Peterson
  • Patent number: 12293148
    Abstract: An adaptive web resource interaction system based on analogue referencing includes a computer implemented method, a computer system, and a non-transitory computer readable medium to provide an autonomous infrastructure that enables an automatically controlled interaction environment on web resources for both human and machine users, where the system dynamically adapts itself to contextual and/or structural alterations of each interacted web resource according to each rendering of a client individually.
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: May 6, 2025
    Assignee: LEATRON LLC
    Inventor: Osman Levent Soyarslan
  • Patent number: 12288273
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for generating an avatar. The program and method perform operations comprising delivering, by a messaging server, a notification to a client device that identifies a fashion item for customizing an avatar of a user; causing the notification comprising the fashion item to be displayed on the client device; receiving, by the messaging server, a request from the client device to access the fashion item; determining that the request from the client device to access the fashion item has been received prior to expiration of a scarcity parameter of the fashion item; and enabling the client device to access the fashion item in response to determining that the request from the client device has been received prior to the expiration of the scarcity parameter of the fashion item.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: April 29, 2025
    Assignee: Snap Inc.
    Inventors: Stuart Matheson, Laura Smith, Allison Vaughan, David Whyte
  • Patent number: 12284070
    Abstract: A system for monitoring quantized signals in a bidirectional data stream and alerting a networked device of metric divergence by georegion includes a computing system that automatically, for each of multiple user entities, receives input signals and stores corresponding records , associated with the user entity, each representing a quantized input event. The computing system increments a resource of the user entity by a respective input quantity. Georegion-specific attributes associated with a respective georegion are discriminated, and the input records are associated with georegion. The computing system measures user-specific georegion-specific metrics for each georegion and determines whether the metrics diverge from a georegion-specific index. An alert is sent across a network for display on a user device upon determining a user-specific georegion-specific metric diverges from a georegion-specific index.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: April 22, 2025
    Assignee: TRUIST BANK
    Inventors: Kevin Green, Raphael Fitzgerald, Paul Gerard Mistor
  • Patent number: 12278933
    Abstract: An information processing apparatus includes a processor configured to display, on a display screen of a terminal device used by a user: a shared work region as a common work region that is accessed by plural users and that enables the plural users to execute work in cooperation; and an operation element for the user using the terminal device to input an instruction related to work in the shared work region, in which the processor is configured to display the operation element of a different type according to the user.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: April 15, 2025
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Naoto Kashiwagi
  • Patent number: 12273307
    Abstract: The present disclosure provides a method and apparatus for displaying an interactive message for an application, and a readable storage medium. and the method includes: displaying content corresponding to a content viewing operation for a user through a display interface of an application APP when the content viewing operation input by the user is received; displaying an interactive message in a preset region of the display interface when the interactive message is received; and displaying a reply box of the interactive message on the display interface to receive a reply message for the interactive message when a first vertical sliding trigger operation for the preset region is acquired.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: April 8, 2025
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Jiannan Xu, Tianyang Gao, Hao Wan, Xu Xu, Daoyu Wang
  • Patent number: 12266931
    Abstract: A calculation device 20 is linked with an electric power system 1 and optimizes energy utilization efficiency of a grid S1 including a power storage device 15. The calculation device 20 determines the range of a final charge state of a prediction target section of the power storage device 15 on the basis of power demand prediction for the next and following sections, and assesses, through the optimization calculation for the prediction target section, whether or not the final charge state of the section falls within the range.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: April 1, 2025
    Assignee: GS Yuasa International Ltd.
    Inventors: Hiroaki Endo, Masao Yokoyama
  • Patent number: 12261747
    Abstract: An example apparatus includes a vehicle with a network management controller. The vehicle having a multi-zone network including a plurality of network zones including a zone manager and arranged according to a network topology description. The network management controller includes a zone implementation circuit structured to interpret a zoned architecture communication scheme; a zone manager command circuit structured to interpret a zone manager command description for each of the at least one zone managers; and a zone execution circuit structured to provide the corresponding zone manager command description to each of the at least one zone managers; and where each of the at least one zone managers is responsive to the corresponding zone manager command description to control communications between end points of the corresponding network zone and end points of at least one other zone of the plurality of network zones.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: March 25, 2025
    Assignee: Sonatus, Inc.
    Inventors: Yu Fang, Xuanran Zong, James Murphy, Rohit Sharma, Jaime Alcantara Portillo
  • Patent number: 12260150
    Abstract: Audio devices comprise a housing, a first audio connection supported by the housing, a second audio connection supported by the housing, and a controller supported by the housing that is configured to receive an input audio signal via the first audio connection, combine the input audio signal with a sound bite to create an output audio signal, and transmit the output audio signal via the second audio connection. Audio systems comprise an audio device and software that directs a computing device to receive a user input and transmit a sound bite to the audio device responsive to receipt of the user input.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: March 25, 2025
    Inventor: Robert Lucas Crownover
  • Patent number: 12260839
    Abstract: The present application discloses a display device and method of an OSD menu.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: March 25, 2025
    Assignees: Haining ESWIN IC Design Co., Ltd., Beijing ESWIN Computing Technology Co., Ltd.
    Inventor: Shaogang Su
  • 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: 12254054
    Abstract: The described technology relates to developing and/or maintaining dashboards in enterprise web applications. In some aspects, a portal web application is configured to provide a user interface on a client device to create or modify a dashboard which includes a first plurality of widgets. A second plurality of widgets includes widgets published to the portal web application from a plurality of subscriber web applications, where each of the second plurality of widgets is used in at least one of said subscriber web applications, and the first plurality of widgets includes one or more widgets from the second plurality of widgets. In some other aspects, a dashboard management service is provided by which respective enterprise web applications can create and host widgets while sharing the same with other enterprise web applications which use dashboards developed using the dashboard management service.
    Type: Grant
    Filed: February 23, 2024
    Date of Patent: March 18, 2025
    Assignee: NASDAQ, INC.
    Inventors: Sivakumaresan Thangeswaran, Binumohan Chandramohan, Rajkumar Vedha Siva
  • Patent number: 12248656
    Abstract: A method of interactively navigating a user through a path of menu choices on a user interface may include displaying a current menu of choices on a first portion of a user interface display. The user interface allows for selecting of a menu item from the current menu of choices and to drill down through levels of menu choices based on selecting a menu item from a prior level of menu choices. A second portion of the user interface display presents past selected and past unselected menu items of the drilled-down levels. The past unselected menu items are displayed as selectable options. The user interface allows for jumping to a different path of menu choices by selecting a past unselected menu item from a previously navigated menu level displayed on the second portion of the user interface display.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: March 11, 2025
    Assignee: METHODICAL MIND, LLC
    Inventors: Jacob N. Wohlstadter, George Sigal, Edward J. S. Roques, Louis W. Pang, Pankaj Oberoi, Kin Ng, Michael Vock
  • Patent number: 12248502
    Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for filtering a dataset. The apparatus may receive, via a user interface, a natural language input for a search of the dataset. The natural language input is an unstructured input. The apparatus maps the unstructured input to one or more filters associated with the natural language input based on execution of a generative AI model. The mapping of the unstructured input transforms the unstructured input into a structured input. The apparatus outputs, via the user interface, a result of the search based on an application of the one or more filters to the dataset.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: March 11, 2025
    Assignee: QUORUM ANALYTICS LLC
    Inventors: Jonathan Marks, Petru Hincu
  • Patent number: 12248673
    Abstract: Systems and methods for attributing a scroll event are described herein. The system can provide, to a client device, an infinite scroll attribution script. The script can cause the client device to set a dimension of an inline frame, embedded with a content document, of an page to a dimension corresponding to a viewport of an application and determine, responsive to detecting a scroll event, that a first offset between a first content document end and a first viewport end is less than or equal to a first predetermined threshold. The script can further cause the client device to determine, responsive to detecting the scroll event, that a second offset between a second content document end and a second viewport end is greater than or equal to a second threshold and assign the scroll event to the inline frame responsive to the determinations of the first and second offsets.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: March 11, 2025
    Assignee: GOOGLE LLC
    Inventors: Tianjiu Yin, Kun Zhang
  • Patent number: 12248667
    Abstract: The present invention provides a smart interactive board, a display method therefor, and a readable storage medium.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: March 11, 2025
    Assignees: BOE Intelligent IoT Technology Co., LTD., BOE Technology Group Co., Ltd.
    Inventors: Zilong Du, Yan Shen, Yishuang Li, Tailiang Li
  • Patent number: 12242457
    Abstract: Provided herein are systems and methods for a stream object configuration, including query processing of stream objects using stream expansion. For example, a method includes decoding a query to obtain a first data processing operation and a first stream object. The first stream object is associated with a view on a base table. A first stream expansion on the first stream object is performed. The first stream expansion is based on generating a second stream object on the base table. A second stream expansion of the second stream object is performed. The second stream expansion is based on replacing the second stream object with at least a second data processing operation. The query is executed based on completing the first data processing operation and the at least a second data processing operation.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: March 4, 2025
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Tyler Jones, Daniel Mills, Daniel E. Sotolongo
  • Patent number: 12243141
    Abstract: A non-transitory computer readable medium storing computer executable instructions which, when executed by one or more processors, cause the one or more processors to perform a process including generating avatar information relating to an avatar expression or pose based on streamer data indicating a facial expression or pose of a streamer; acquiring gift information concerned with a gift of an object that is provided from a viewer to the streamer; determining whether the gift information satisfies a predetermined condition; in a case that the gift information is determined to satisfy the predetermined condition, rendering an avatar facial expression or pose using a predetermined facial expression or pose corresponding to the predetermined condition; and in a case that the gift information is determined to not satisfy the predetermined condition, rendering the avatar facial expression or pose using the avatar information generated based on the streamer data.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: March 4, 2025
    Assignee: GREE, INC.
    Inventor: Masashi Watanabe
  • Patent number: 12243142
    Abstract: The embodiment of the disclosure relates to a touch animation display method and apparatus, device, and medium, wherein the method includes the following steps: identifying a human body key point position on a human body in an existing video frame; according to a predetermined motion mode, acquiring a display position of a target object in the existing video frame; according to the human body key point position and the display position, judging whether a preset touch condition is satisfied; if the touch condition is satisfied, adjusting a motion mode of the target object according to a target key point position. Therefore, by displaying the target object in the video frame, the touch motion during interaction with a user is simulated in real time, the interestingness of video display is improved, and the user's interaction experience is improved.
    Type: Grant
    Filed: December 8, 2023
    Date of Patent: March 4, 2025
    Assignee: LEMON INC.
    Inventors: Stacey Dsylva, Qiang Chen, Alessandro Fantini, Harald Buchmann
  • Patent number: 12242395
    Abstract: Techniques for transitioning between memory segment views include: instantiating a first memory segment view that confines access to a memory segment to a first thread; receiving a request to transition ownership of the memory segment to a second thread; responsive to receiving the request to transition ownership of the memory segment to the second thread: instantiating a second memory segment view that permits access to the memory segment by the second thread; copying metadata from the first memory segment view to the second memory segment view; terminating the first memory segment view, to prevent access to the memory segment via the first memory segment view.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: March 4, 2025
    Assignee: Oracle International Corporation
    Inventors: Maurizio Cimadamore, James Malcolm Laskey, Jorn Bender Vernee
  • Patent number: 12242394
    Abstract: Techniques for transitioning between memory segment views include: instantiating a first memory segment view that confines access to a memory segment to a first thread; receiving a request to transition ownership of the memory segment to a second thread; responsive to receiving the request to transition ownership of the memory segment to the second thread: instantiating a second memory segment view that permits access to the memory segment by the second thread; copying metadata from the first memory segment view to the second memory segment view; terminating the first memory segment view, to prevent access to the memory segment via the first memory segment view.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: March 4, 2025
    Assignee: Oracle International Corporation
    Inventors: Maurizio Cimadamore, James Malcolm Laskey, Jorn Bender Vernee
  • Patent number: 12236251
    Abstract: A device implementing a system to render user interface timeline views for display of dynamic application content includes a processor configured to retrieve a data structure corresponding to user interfaces of an application associated with respective times, and at least one declaratively defined user interface element. The processor is further configured to determine whether a rendering cost of a plurality of the user interfaces complies with an update budget of the application, where the rendering cost includes interpreting the at least one declaratively defined user interface element for the respective times. When the rendering cost is determined to comply, the processor is further configured to render the plurality of the user interfaces in advance of the respective times associated with the plurality of the user interfaces. The processor is further configured to display at least one of the rendered plurality of the user interfaces based on a current time.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: February 25, 2025
    Assignee: Apple Inc.
    Inventors: David A. Schimon, August L. Joki, Joshua C. Weinberg, Matthew S. Koonce
  • Patent number: 12236159
    Abstract: This disclosure relates to a method and apparatus for synchronizing audio and text, a readable medium, and an electronic device, and relates to the technical field of electronic information, the method including: in response to a first page displayed on a presentation interface being updated to a second page, determining whether the second page includes multimedia content, wherein audio corresponding to text in the first page is played while the first page is displayed; if the second page includes the multimedia content and the multimedia content is in a mute playing state, controlling the audio to be played continuously; determining a first playing identification of the audio when the playing of the multimedia content is stopped, and determining corresponding target text in accordance with the first playing identification; and updating the second page to a third page on the presentation interface, the third page including the target text.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: February 25, 2025
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Weiwei Zhang, Dongyu Chen, Huapeng Yang, Jiafeng Zheng
  • Patent number: 12235919
    Abstract: An information integration system may include a set of integration services embodied on one or more server machines in a computing environment. The set of integration services may include connectors communicatively connected to disparate information systems. The connectors are configured for integrating data utilizing a common model comprising a content management interoperability services data model, common property definitions, and a common security model particularly defined for use by the set of integration services. Responsive to a user query to search disparate information systems or a subset thereof, an application may communicate metadata of interest contained in the user query to a search engine which locates, via a unified index, requested data from the disparate information systems or a subset thereof. The search engine returns search results referencing the requested data to the application which interprets the search results and displays a visualization thereof on a client device.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: February 25, 2025
    Assignee: Open Text SA ULC
    Inventors: Daniel Leclerc, Maxime Dubois, Alex Dowgailenko, Jody Hupton Palmer, Alexander Lilko, Steve Molloy
  • Patent number: 12235865
    Abstract: A computing device displays, in a graphical user interface corresponding to a data visualization application, a dashboard having one or more data visualizations related to a data source. The device receives a user interaction with a first data visualization of the dashboard. The device compares the user interaction to a set of stored trigger actions and determines, based on the comparing, that the user interaction corresponds to a predefined trigger to initiate a workflow action to be executed by an external service, distinct from the data visualization application. In accordance with the determination, the device identifies parameters of a predefined action template corresponding to the workflow action. The device extracts a subset of data from the data source, corresponding to the parameters. The device maps the subset of data to the parameters of the action template and initiates execution of the external service.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: February 25, 2025
    Assignee: Salesforce, Inc.
    Inventors: Matthew Mark Miller, Kaushal Manhar Joshi, Ridhima Gupta
  • Patent number: 12229522
    Abstract: A query request identifying a query and a plurality of text portions for determining an answer to the query may be received. Relevance scores corresponding with respective ones of the text portions may be determined based on application of one or more machine learning models to the respective text portion and the query. A subset of the text portions may be selected based on the relevance scores. A response message to the query request including an answer to the query in natural language text generated by a large language model based on the first subset of text portions may be determined.
    Type: Grant
    Filed: November 20, 2023
    Date of Patent: February 18, 2025
    Assignee: Casetext, Inc.
    Inventors: Marcin Gajek, Shang Gao, Divyanshu Murli, Ryan Walker, Walter DeFoor, Javed Qadrud-Din
  • Patent number: 12223008
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating interactions with false rendered elements. In one aspect, a method includes receiving a rendering notification and a declaration of a rendered element defined in an active window on a client device, detecting interaction with the rendered element at the client device, determining whether the interaction occurred at a declared location of the rendered element within the active window, and processing the interaction including: in response to determining that the interaction occurred: capturing a screenshot of the active window on the client device; verifying a visual appearance of the rendered element in the screenshot with a declared appearance of the rendered element, and generating an interaction attestation, thereby validating the interaction. In response to determining that the interaction did not occur, refraining from generating the interaction attestation.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: February 11, 2025
    Assignee: Google LLC
    Inventors: Gang Wang, Alex Daniel Jacobson
  • Patent number: 12223066
    Abstract: A system includes a memory, a user device that can be used by a user to enter a virtual environment and a processor coupled to the user device and the memory. The processor is configured to receive a first user credential from the user to perform a first data interaction in the virtual environment with a second user. The processor detects that the first user and the second user are part of a first virtual community, invokes a first set of rules, and processes the first request according to the first set of rules. The processor receives a second request from the first user to perform a second data interaction in the virtual environment with a third user. The processor detects that the third user is part of a second virtual community, invokes a second set of rules, and processes the second request according to the second set of rules.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: February 11, 2025
    Assignee: Bank of America Corporation
    Inventors: Lalit Dhawan, Manu J. Kurian