Patents Examined by Laurie Ries
  • Patent number: 12248749
    Abstract: In various example embodiments, techniques are provided for updating content of a markup language document. A software process receives a markup language document having one or more sections and a corresponding enhancement document that includes a plurality of commands describing updates to the markup language document. The software process converts the markup language document into a first hierarchical graph in which each section of the markup language document is arranged as a parent of any subsections of the respective section. The software process also converts the enhancement document into a second hierarchical graph including one or more of the commands. The software process merges the first hierarchical graph and the second hierarchical graph, the merging to apply commands of the second hierarchical graph to the first hierarchical graph to produce an updated hierarchical graph. The software process then outputs an updated markup language document based on the updated hierarchical graph.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: March 11, 2025
    Assignee: Bentley Systems, Incorporated
    Inventor: Georgios Kostakis
  • Patent number: 12250127
    Abstract: The present disclosure is related to receiving a first operation on a target group node; in response to the first operation, displaying a node presentation interface; receiving a second operation on an output node in the nodes constituting the target group node; in response to the second operation, adding a first port on the output node, adding a second port corresponding to the first port on the target group node, and setting the port types of the first port and the second port to a first type; receiving a third operation, where the third operation is used to connect the first port and the third port; in response to the third operation, connecting the first port and the third port, and setting the port types of the first port and the second port to a second type, the second type being the port type of the third port.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: March 11, 2025
    Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
    Inventors: Xiaobo Huang, Yuan Xu, Weifeng Huang, Ruifeng Ma
  • Patent number: 12248674
    Abstract: A computer-implemented method for providing dynamically scrolling content within a vertically scrolling online publication is implemented by a content serving computing device in communication with a memory. The method includes retrieving a dynamically scrolling content item, receiving a set of display information related to a user computing device, and serving the dynamically scrolling content item within a slot of a vertically scrolling online publication presented at the user computing device, wherein the dynamically scrolling content item is served based partially on the set of display information, wherein the dynamically scrolling content item is configured to scroll horizontally in response to a first haptic input received by a user of the user computing device.
    Type: Grant
    Filed: November 20, 2023
    Date of Patent: March 11, 2025
    Assignee: GOOGLE LLC
    Inventor: Issac Sterling VanDuyn
  • Patent number: 12248747
    Abstract: The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file. The article can have multiple columns. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can partition the text blocks and images in two or more columns using dynamically adjusted valleys between columns. The system can set a reading order of the article after rendering. The system can merge and split text blocks to form paragraphs of text. The system includes logic to infer semantic information about typographic roles of the paragraphs from at least the font information. The system can cause display of the article in a device-dependent format using the semantic information and the reading order.
    Type: Grant
    Filed: December 12, 2023
    Date of Patent: March 11, 2025
    Assignee: ISSUU, INC.
    Inventors: Erik Allan Juhl, Anders Peter Fugmann
  • Patent number: 12242712
    Abstract: A device implementing a system to render widget user interfaces for display of dynamic application content on a home screen includes a processor configured to identify a container associated with a first home screen, the container corresponding to an application. The processor is further configured to retrieve data describing a plurality of user interfaces, associated with respective times, of the application. The processor is further configured to render, based on the data, the plurality of the user interfaces in advance of the respective times. The processor is further configured to determine that the first home screen is currently displayed. The processor is further configured to select a first rendered user interface from the rendered user interfaces, wherein the respective time associated with the first rendered user interface corresponds to a current time. The processor is further configured to display the selected first rendered user interface on the first home screen.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: March 4, 2025
    Assignee: Apple Inc.
    Inventors: Neil N. Desai, Nahir A. Khan, Andrew Brett Cato, John Louch, Patrick Reid Metcalfe, Antony J. Dzeryn, David A. Schaefgen, Jacob Fraimow, Nils Moshe Abraham Hayat, Jacob Alan Xiao
  • Patent number: 12242792
    Abstract: A method and system for identifying enhancement suggestions for a document and displaying the identified suggestions in a user-friendly manner may include examining the document to identify an enhancement fora portion of content in the document, enabling display of a first user interface element for previewing the identified enhancement as applied to the content, receiving a request to select the identified enhancement, and upon receiving the request enabling display of a second user interface element for accepting the identified enhancement. The first user interface element may provide a preview of the document post enhancement.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: March 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erez Kikin Gil, Benjamin David Smith
  • Patent number: 12236074
    Abstract: In one set of embodiments, a computer system can determine that a window for an application running on the computer system has become locked by the application while the window is minimized. In response, the computer system can change a preview image associated with the application to an icon or to a different image. Further, after changing the preview image, the computer system can determine that the window has been restored or maximized. In response, the computer system can cause the preview image to once again reflect a current visual state of the window.
    Type: Grant
    Filed: June 6, 2023
    Date of Patent: February 25, 2025
    Assignee: Omnissa, LLC
    Inventor: Alexander V. Danilychev
  • Patent number: 12216728
    Abstract: Methods, apparatuses, systems, and computer program products are disclosed for implementing network transactional-based concurrent editing of a document. An exemplary system includes a transaction assignment module configured to receive at least one object change set originating from at least one change interface session, wherein the at least one object change set is associated with a selected document, parse the at least one object change set to identify one or more objects, one or more object changes, and one or more object groups in the at least one object change set, apply a transaction assignment protocol to the one or more object groups to define at least one object change transaction, and output the at least one object change transaction to a transaction approval determination module.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: February 4, 2025
    Assignee: WIX.COM LTD.
    Inventor: Yuval Nissan
  • Patent number: 12210376
    Abstract: This application discloses a display method for a foldable screen, applied to an electronic device including a foldable screen. The foldable screen can be folded to form at least two screens, and the at least two screens may include a first screen and a second screen. The method includes: When the foldable screen is in an expanded state, the electronic device displays a first interface of a first application in full screen on the foldable screen. The first interface includes an image captured by a camera. When detecting that the foldable screen changes from the expanded state to a half-folded state, the electronic device displays a second interface on the first screen. In this way, a user can conveniently perform photographing, video calling, live broadcasting, or the like without holding the electronic device steady with both hands.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: January 28, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuxi Zhang, Xiaoxiao Chen, Qi Sun, Guowen Gao
  • Patent number: 12198729
    Abstract: A system and method for dynamic video web generation includes: obtaining a video specification including definitions of graphical elements and their movement; receiving dynamic data of an end user of the web browser; changing traits of one or more of the graphical elements in the video specification according to the dynamic data; converting the graphical elements and their traits in the video specification, as well as audio and video definitions, to visual and auditory elements in a Document Object Model (DOM) file of the web browser; and applying the movement of the graphical elements defined in the video specification to the visual elements, according to a predefined frame rate, to generate, at the frame rate, frames of an interactive, dynamic video including the visual and audio elements, and consecutively displaying the frames in the web browser.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: January 14, 2025
    Assignee: BLINGS IO LTD
    Inventor: Yonatan Schreiber
  • Patent number: 12197527
    Abstract: System, apparatus, device, method and/or computer program product are disclosed for sharing a reusable capability component among multiple web applications. A device is configured to operate a web browser to load at least a portion of a first web application and render a page of the first web application to be displayed on a display device. The page includes a placeholder to indicate a placement for a reusable capability component including a frontend component and an associated backend component. The frontend component and the backend component of the reusable capability component can form an independent web application that can be used by the first and a second web application. Upon detection of a user navigation on the placeholder, the device loads, from a server, the frontend component of the reusable capability component to be rendered and placed within the page according to the placement indicated by the placeholder.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: January 14, 2025
    Assignee: Capital One Services, LLC
    Inventors: Venkata Sudharsan Dasa, Jonathan Ricklis
  • Patent number: 12197525
    Abstract: Techniques for presenting a search result with an improved user interface. A computer system can receive, from a user device, a request for a content item. Additionally, the system can select, based on the request, a first content item from a plurality of content items. The first content item can be associated with an organization image and an organization name of an organization. Moreover, the system can process, using one or more machine-learned model, the organization image to determine whether the organization image is acceptable to be presented in the search result. Subsequently, the system can transmit, to the user device, the first content item and the organization image to be presented in the search result.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: January 14, 2025
    Assignee: GOOGLE LLC
    Inventors: Senthil Kumar Hariramasamy, Omar Frazer Restom, Abhinav Gaiha, Bhavika Goyal, Rushil Grover
  • Patent number: 12197526
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for surface-based zone creation. The program and method provide for receiving a snapshot of a webpage, the snapshot depicting a plurality of elements; determining coordinates and dimensions for each of the plurality of elements; identifying, using the coordinates and dimensions for each of the plurality of elements, parent-child relationships within the webpage, based on a first requirement that a child element has a threshold amount of overlap with a parent element, and based on a second requirement that the child element has a smaller area than that of the parent element; and determining zones for the webpage based on the identifying, the zones being usable to perform zoning metrics with respect to the webpage.
    Type: Grant
    Filed: June 27, 2024
    Date of Patent: January 14, 2025
    Assignee: Content Square SAS
    Inventors: David Chamma, Xavier Coutin, Gregory Riberon
  • Patent number: 12189919
    Abstract: An illustrator system accesses a multi-element document including a plurality of elements. The illustrator system selects, from the plurality of elements, a selected element. The illustrator system generates a replacement multi-element document that includes a substitute element in place of the selected element in the multi-element document, wherein the substitute element is different from the selected element. The illustrator system displays, via a user interface with the multi-element document, a preview of the replacement multi-element document providing a view of the replacement multi-element document, wherein the view of the replacement multi-element document is focused to depict the substitute element.
    Type: Grant
    Filed: May 5, 2022
    Date of Patent: January 7, 2025
    Assignee: Adobe Inc.
    Inventors: Oliver Brdiczka, Nipun Jindal, Kushith Amerasinghe, Gabriel Boroghina, Dan-Gabriel Ghita, Cristian-Catalin Buzoiu, Arpit Mathur, Aliakbar Darabi, Alexandru Vasile Costin
  • Patent number: 12189928
    Abstract: Provided are a collection management method and apparatus, a device, and a storage medium. The method includes, in response to a collection control triggering operation, when a collection operation object corresponding to the collection control triggering operation is in a collected state, determining collection association information corresponding to the collection control triggering operation; and generating a collection association page based on the collection association information, and displaying the collection association page in an interaction interface. When a triggering operation on a collection control is detected, the collection association information is acquired, and the association page is generated for display.
    Type: Grant
    Filed: May 25, 2023
    Date of Patent: January 7, 2025
    Assignee: Douyin Vision Co., Ltd.
    Inventor: Yuan Xiao
  • Patent number: 12182333
    Abstract: A system for user interaction comprising a display including a screen for displaying images, at least one hardware processor for receiving input from at least one sensor detecting at least a position of a user's fingertip in front of the display, the fingertip belonging to a finger extended in a direction of the screen, wherein the at least one hardware processor is configured to determine, from the input from the at least one sensor, an aim of the finger, display on the screen, on condition that the fingertip is in a first zone, at a position corresponding to the aim, an indicator, and select an object displayed in an image on the screen, the object located at the position on the screen corresponding to the aim, on condition that the fingertip is in a second zone, the second zone being closer to the screen than the first zone.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: December 31, 2024
    Assignee: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
    Inventors: Thomas Morin, Erik Reinhard, Gwenaelle Marquant, Serge Defrance
  • Patent number: 12182222
    Abstract: A method and a system for controlling display of a web page in a browser application are provided. The method comprises: receiving data representative of the web page to be displayed in the browser application; identifying, based on the data, in the web page, the at least one user-activatable layout element displayable during the display of the web page; causing a simulated user interaction with the at least one user-activatable layout element; determining if the simulated user interaction causes a layout change indicative of the web page being configured to provide web page customized suggests in the at least one user-activatable layout element; in response to the layout change, disabling the browser application to provide the browser customized suggests in the at least one user-activatable layout element in the web page during the display thereof.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: December 31, 2024
    Assignee: Y.E. Hub Armenia LLC
    Inventors: Aleksandr Vladimirovich Komissarov, Sergey Vyacheslavovich Baibik
  • Patent number: 12182493
    Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating generation and presentation of insights. In one implementation, a set of data is used to generate a data visualization. A candidate insight associated with the data visualization is generated, the candidate insight being generated in text form based on a text template and comprising a descriptive insight, a predictive insight, an investigative, or a prescriptive insight. A set of natural language insights is generated, via a machine learning model. The natural language insights represent the candidate insight in a text style that is different from the text template. A natural language insight having the text style corresponding with a desired text style is selected for presenting the candidate insight and, thereafter, the selected natural language insight and data visualization are providing for display via a graphical user interface.
    Type: Grant
    Filed: October 11, 2023
    Date of Patent: December 31, 2024
    Assignee: Adobe Inc.
    Inventors: Md Main Uddin Rony, Fan Du, Iftikhar Ahamath Burhanuddin, Ryan Rossi, Niyati Himanshu Chhaya, Eunyee Koh
  • Patent number: 12175055
    Abstract: A display method according to one or more aspects may be a method used in a sample analyzer comprising holders configured to hold reagent containers of reagents used for an analysis of a sample. The display method may include: displaying, on a display unit, icons respectively associated with the holders; receiving selection of icons from the icons displayed on the display unit; and receiving an instruction for a predetermined operation relevant to the selected icons.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: December 24, 2024
    Assignee: SYSMEX CORPORATION
    Inventors: Kazuma Moriura, Hiroshi Kurono, Akihito Kato
  • Patent number: 12174905
    Abstract: A computer-implemented method and system for search engine optimization, comprising: determining at least one keyword for which a webpage is ranked by a search engine; determining if at least one missing keyword exists by comparing to webpage content; determining a webpage score based on a cost per click of each missing keyword and an impression count for each missing keyword; and either or both: displaying at least one user interface component representing the webpage score and, if at least one missing keyword exists, at least one missing keyword; and updating the webpage content based on at least one missing keyword. A computer-implemented method, comprising: receiving search result data retrieved based on at least one keyword; generating at least one natural language processing entity based on the search result data; and displaying a user interface component representing the at least one natural language processing entity as at least one suggested keyword.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: December 24, 2024
    Inventor: Steve Marton Toth