Patents Examined by Laurie Ries
  • Patent number: 12271688
    Abstract: A computer-implemented method includes receiving a natural language input including a natural language request for executing an analytical task and processing the natural language input by a language model, where the processing may include translating the natural language input to an analytical function call for calling an analytical function of a set of distinct analytical functions of an analytics computing server. Additionally, the computer-implemented method includes calling the analytical function at the analytics computing server using the analytical function call, receiving a technical output in response to calling the analytical function, and outputting a response to the natural language input that includes the technical analytical output.
    Type: Grant
    Filed: December 3, 2024
    Date of Patent: April 8, 2025
    Assignee: SAS INSTITUTE INC.
    Inventors: Julia Moreno, Kedar Shriram Prabhudesai, Fang Liang, Varunraj Valsaraj, Pelin Cay, Brett Alexander Vogelsang
  • Patent number: 12271412
    Abstract: Methods, systems, and media for presenting contextually relevant information are provided. In some implementations, the method includes: receiving information associated with a user of a user device from multiple data sources, where the user device comprises a display; identifying, without user intervention, a relevant document based on the received information associated with the user of the user device; determining that a new browser window or a new browser tab has been opened by a browser application being executed by the user device; and causing, without user intervention, the relevant document to be presented using the new browser window or new browser tab.
    Type: Grant
    Filed: December 11, 2023
    Date of Patent: April 8, 2025
    Assignee: GOOGLE LLC
    Inventor: Eric HC Liu
  • Patent number: 12271681
    Abstract: A method for automatically inserting hyperlinks is provided. In one example, the method includes determining a location for a hyperlink anchor in a document based on a type of structural element identified in the document. A presentation of the hyperlink anchor may be displayed according to a set of rules defining an appearance of the hyperlink anchor according to the type of structural element.
    Type: Grant
    Filed: January 17, 2024
    Date of Patent: April 8, 2025
    Assignee: ROCK CUBE HOLDINGS LLC
    Inventors: Michael Gursha, Douglas Gursha
  • Patent number: 12265786
    Abstract: A system serializing and deserializing models configured to (i) store a first model, wherein the first model includes a plurality of functionalities; (ii) generate a human-readable document based on the first model, wherein the human-readable document describes the first model; (iii) generate a second model based on the human-readable document, wherein the second model includes the plurality of functionalities; and (iv) perform at least one execution of the second model.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: April 1, 2025
    Assignee: QUANATA, LLC
    Inventors: Kenneth Jason Sanchez, Michael Kim
  • 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: 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: 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: 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