On-screen Workspace Or Object Patents (Class 715/764)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 12223471
    Abstract: Facilitating collaboration on a 3D model of a construction project involves obtaining presence information that identifies each individual concurrently interacting with a respective rendered 3D model of the construction project via a respective client station and indicates a respective position and orientation at which the respective rendered 3D model is being rendered. Based on the presence information, a first client station presents a view of a first rendered 3D model including a visual representation of a second individual concurrently interacting with a second rendered 3D model and indicating the position and orientation of the second rendered 3D model. Based on a change in one or both of the position or orientation of the second rendered 3D model, the presence information is updated. The first client station updates the view of the first rendered 3D model to reflect the change in the position or orientation of the second rendered 3D model.
    Type: Grant
    Filed: December 28, 2023
    Date of Patent: February 11, 2025
    Assignee: Procore Technologies, Inc
    Inventors: Kevin McKee, Ben Burlingham
  • Patent number: 12223218
    Abstract: A method includes receiving, at a master agent, announcements from candidate consumer agents indicating the presence of the candidate consumer agents. Each announcement includes display parameters for a display of the corresponding candidate consumer agent. The method further includes receiving at the master agent content parameters from a producer agent, the content parameters defining characteristics of content to be provided by the consumer agent. A mosaic screen is configured based on the received announcements and the content parameters. This configuring of the mosaic screen includes selecting ones of the consumer agents for which an announcement was received and generating content distribution parameters based on the content parameters and the display parameters of the selected ones of the consumer agents. The generated content distribution parameters are provided to the consumer agent.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: February 11, 2025
    Assignees: STMICROELECTRONICS, INC., STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Benedetto Vigna, Mahesh Chowdhary, Matteo Dameno
  • 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
  • Patent number: 12214114
    Abstract: A parameter for controlling an inlet pump speed in a hemofiltration system is derived from fitting a line to multiple data points of pressure versus pump speed. The pressure is measured in a channel connecting an inlet pump to an outlet pump. First, the inlet pump operates and the pressure is sampled until it is stabilized, then the inlet pump speed is increased and pressure is measured to obtain a data point. Subsequently the inlet pump speed is decreased and pressure is measured to obtain another data point. A line is fit through the data points to obtain the parameter.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: February 4, 2025
    Assignee: NxStage Medical, Inc.
    Inventor: Jerome James
  • Patent number: 12216884
    Abstract: Certain exemplary embodiments relate to techniques for generating electronic menu (eMenu) graphical user interface layouts for use in connection with electronic devices (e.g., tablets, phablets, smart phones, etc.). A virtual grid-based layout including rows and columns that together constitute regularly sized and shaped grid cells is defined. Input identifying items to be included in the eMenu is received. Each item has associated length and width dimensions corresponding to a number of grid cells. At least some of the items are flagged for inclusion in the eMenu. Those items marked for inclusion are automatically and programmatically arranged in the eMenu in the grid cells of the grid-based layout in a manner that minimizes the number of unused grid cells. A tag-based representation of the layout corresponding to the formatted eMenu is stored. The file is made available to the electronic device in enabling the formatted eMenu to be displayed thereon.
    Type: Grant
    Filed: July 17, 2023
    Date of Patent: February 4, 2025
    Assignee: TOUCHTUNES MUSIC COMPANY, LLC
    Inventors: Yu Fang, Robert R. Dykes
  • Patent number: 12217302
    Abstract: Systems and methods for creating and presenting interactive product review interfaces are presented. The system processes a purchase request for a product from a user. The system then identifies one or more user feedback questions for the product. For each particular user feedback question, the system generates user feedback graphics based on stored user feedback associated with the particular user feedback question. The system transmits the one or more selected user feedback questions and the generated user feedback graphics to a client system associated with the user for display. The system receives user feedback for a user feedback question in the selected one or more user feedback questions. The system updates the user feedback graphic associated with the question to include the received user feedback. The system transmits the updated user feedback graphic to the client system for display in real-time.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: February 4, 2025
    Assignee: EBAY INC.
    Inventors: Syeda Hudda, Ethan O'Brien, Supraja Yadati, Pramod Mahadev Mamidipudi
  • Patent number: 12216900
    Abstract: Disclosed herein are systems and methods for providing an enhanced shape-based keyboard to computing devices with an integrated touch screen display. In an implementation, the computing device displays a first keyboard such that the first keyboard comprises keys that correspond to initial base shapes of an alphabet. Next the computing device receives a first user input comprising a selection of one of the keys of the first keyboard. In response to the first user input, the computing device displays a second keyboard such that the second keyboard comprises keys that correspond to medial base shapes of the alphabet.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: February 4, 2025
    Inventor: Zeerak Ahmed
  • Patent number: 12216966
    Abstract: A method and system for automatically hosting, indexing, searching and distributing of construction details in modeling program workflows. Product component attributes, one or more indexes and plural different kinds of links are created to allow construction details to be organized, located and searched. The component attributes, one or more indexes and plural different kinds links allow a first, electronic one-to-many, general-to-specific, choice pathway and a second electronic many-to-one, specific-to-general, choice pathway to locate, view, download and distribute construction details from a web-site or directly within a three-dimensional (3D) or other dimensional modeling program. The one or more indexes and plural different kinds of links also include links from the components in a construction detail to actual physical product information such as product sheets.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: February 4, 2025
    Assignee: Anguleris Technologies, LLC
    Inventor: Benjamin F. Glunz
  • Patent number: 12213394
    Abstract: An agricultural support system includes a first communication device located in or on a tractor to transmit information, and a second communication device located in or on a transport vehicle to acquire the information transmitted from the first communication device. The transport vehicle is capable of transporting the tractor. The agricultural support system further includes a position sensor in or on the working machine to detect a position of the working machine. The first communication device is operable to transmit the position detected by the position sensor to the second communication device as the information. The second communication device is operable to receive the position transmitted from the first communication device.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: February 4, 2025
    Assignee: KUBOTA CORPORATION
    Inventors: Kenji Tamatani, Yuji Okuyama, Kazuo Sakaguchi, Yusuke Takahashi
  • Patent number: 12216886
    Abstract: An industrial integrated development environment (IDE) comprises a development interface that affords a user a great deal of control over the editing tools, workspace canvases, and project information rendered at a given time. The industrial IDE system automatically filters the tools, panels, and information available for selection based on a current project development task, such that a focused subset of editing tools relevant to a current development task or context are made available for selection while other tools are hidden. The development interface also allows the user to selectively render or hide selected tools or information from among the relevant, filtered set of tools. This can reduce or eliminate unnecessary clutter and aid in quickly and easily locating and selecting a desired editing function. The IDE's development interface can also conform to a structured organization of workspace canvases and panels that facilitates intuitive workflow.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: February 4, 2025
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Matthew R. Ericsson, Andrew R. Stump, Anthony Carrara, Eashwer Srinivasan, Christopher W. Como, Sharon M. Billi-Duran
  • Patent number: 12214213
    Abstract: Various systems, methods, and devices related to modifying views of a multi-lead electrocardiogram (ECG), as well as identifying notations associated with the multi-lead ECG, are described. An example method includes displaying graphical elements in a first arrangement. The graphical elements respectively depict electrical signals indicative of an electrical activity of a heart. The example method further includes detecting a signal indicative of a display selection, and, based on the display selection, rearranging the graphical elements from the first arrangement to a second arrangement.
    Type: Grant
    Filed: September 28, 2023
    Date of Patent: February 4, 2025
    Assignee: Stryker Corporation
    Inventors: Blaine Krusor, Fred W. Chapman, Tyson G. Taylor
  • Patent number: 12210737
    Abstract: A user interface control is provided. The user interface control extends between a first display position and a second display position and defines a track. The extent of the track corresponds to a range of values, the user interface control having a manipulable portion and a non-manipulable portion, wherein a selector is movable along the track within the manipulable portion to select a value within an allowable subrange of the range of values. The allowable subrange is based on a limit defining an extent of the allowable subrange and the non-manipulable portion corresponding to a portion of the range of values beyond the limit.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: January 28, 2025
    Assignee: Shopify Inc.
    Inventors: Eric Jean Poirier, Maude Trudeau, Omas Abdullah, Christopher Bossier
  • Patent number: 12204742
    Abstract: Systems and methods are provided herein for providing personalized audio for different users in a vehicle. This may be accomplished by a vehicle entertainment system determining the positions of one or more users within the vehicle. The vehicle entertainment system may then select a zone configuration based on the determined positions and output audio according to the selected zone configuration. For example, a first user sitting in the back of the vehicle may be located in a first zone of the selected zone configuration and a second user sitting in the back of the vehicle may be located in a second zone of the selected zone configuration. The vehicle entertainment system may output a first piece of audio to the first zone and a second piece of audio to the second zone using one or more techniques (e.g., beamforming).
    Type: Grant
    Filed: July 18, 2023
    Date of Patent: January 21, 2025
    Assignee: Adeia Guides Inc.
    Inventors: Warren Keith Edwards, Serhad Doken, Reda Harb
  • Patent number: 12204741
    Abstract: A screenshot method includes that a terminal responds to a non-stylus operation by entering a screenshot waiting state. When the terminal establishes a connection to the stylus, the terminal detects an operation of the stylus on a touchscreen of the terminal. If an operation of drawing a closed figure with the stylus is detected, the terminal takes a screenshot of interface content in the closed figure drawn with the stylus.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: January 21, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Tao Zheng, Hong Xiang, Junyong Zhang, Jicun Fan
  • Patent number: 12206804
    Abstract: Methods and apparatus for identifying media are described. An example apparatus includes at least one memory, instructions in the apparatus; and processor circuitry to execute the instructions to: determine application identification information for a media presentation application executing on a media device; determine a first watermark for the application identification information from a lookup table; request media identification information for media from the media presentation application; determine a second watermark for the media identification information from the lookup table; insert the first watermark in the media prior to output of the media by the media device; and insert the second watermark in the media prior to the output of the media by the media device.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: January 21, 2025
    Assignee: The Nielsen Company (US), LLC
    Inventor: Gavin McMillan
  • Patent number: 12204495
    Abstract: A computer-implemented method, according to one approach, includes: receiving a structured log of information, and converting the structured log of information into a filesystem interface. Resources in the information are identified by inspecting the filesystem interface. The identified resources are also translated into an unstructured object by unmarshalling the identified resources. Furthermore, the unstructured object is made available by mapping the unmarshalled resources.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Scott Miller, Joseph Evan Dunn
  • Patent number: 12202082
    Abstract: An example welding type system includes: a welding power circuit having a control input and a welding type power output; a feedback circuit configured to provide feedback regarding the welding type power output or a weld produced using the welding type power output; and a controller connected to the feedback circuit, wherein the controller includes a parameter setting module and a process selection module, the process selection module configured to automatically select a welding process from a plurality of welding processes based on the feedback from the feedback circuit or one or more welding parameters set by the parameter setting module.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: January 21, 2025
    Assignee: Illinois Tool Works Inc.
    Inventors: Bruce P. Albrecht, Robert R. Davidson
  • Patent number: 12205031
    Abstract: In an illustrative embodiment, methods and systems for automatically categorizing a condition of a property characteristic may include obtaining aerial imagery of a geographic region including the property, identifying features of the aerial imagery corresponding to the property characteristic, analyzing the features to determine a property characteristic classification, and analyzing a region of the aerial imagery including the property characteristic to determine a condition classification.
    Type: Grant
    Filed: December 14, 2023
    Date of Patent: January 21, 2025
    Assignee: Aon Re, Inc.
    Inventor: Takeshi Okazaki
  • Patent number: 12200289
    Abstract: The present disclosure provides user interface methods of and systems for displaying at least one available action overlaid on an image, comprising displaying an image; selecting at least one action and assigning a ranking weight thereto based on at least one of (1) image content, (2) current device location, (3) location at which the image was taken, (4) date of capturing the image; (5) time of capturing the image; and (6) a user preference signature representing prior actions chosen by a user and content preferences learned about the user; and ranking the at least one action based on its assigned ranking weight.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: January 14, 2025
    Assignee: Adeia Guides Inc.
    Inventors: Murali Aravamudan, Ajit Rajasekharan
  • Patent number: 12197412
    Abstract: Recent developments in machine learning (commonly coined “artificial intelligence” or “AI”) have vastly expanded applications for this technology, such as myriad “chat” agents adept at understanding natural human language. While state of the art generative models can parse text queries from a user and provide comprehensive, accurate responses (including generating images depicting desired content), current implementations struggle with understanding all information present in images of documents, especially images of business documents. In particular, generative models fail to understand structured and semi-structured information, e.g., as indicated by graphical information such as lines, geometric relationships (e.g., indicated by tables, graphs, figures, etc.), formatting, and other contextual information that human readers easily and implicitly understand.
    Type: Grant
    Filed: July 3, 2024
    Date of Patent: January 14, 2025
    Assignee: TUNGSTEN AUTOMATION CORPORATION
    Inventors: Steve Thompson, Veronika Levdik, Iurii Vymenets, Donghan Lee
  • Patent number: 12197932
    Abstract: A guidance system and method to supplement the functionality of software programs in a manner that is not native to a target software to guide and enable a user to provide more complete and correct information in real time and hence have better information available at a lower cost. The system provides onscreen, real time guidance, reports and suggested answers for data entry, and actions at particular points in the user's workflow within a primary system. The guidance system may present data in a predetermined format based on algorithms which consider aspects of the user and the users previous actions, the location of the user in the target system, the context of other data inside and external to the target system, and ongoing artificial intelligence of the guidance system.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: January 14, 2025
    Inventors: Peter Matthews, Kimberly Meyer
  • Patent number: 12189862
    Abstract: Disclosed in some examples are display systems, methods, devices, and machine-readable mediums which provide for a gesture-based method for specifying a region of a display in which to show shared content. Also disclosed are pairing methods for associating the region of the display with a content source device, methods for sharing content within the region, and methods for providing input from the region back to the content source device.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: January 7, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan