Patents Examined by James J. Debrow
  • Patent number: 12387060
    Abstract: A method of generating text in a first language for incorporation into a remote desktop image to be displayed at a client device, based on inputs made at the client device in a second language different from the first language includes the steps of: transmitting the inputs at the client device in the second language to a remote device that is generating the remote desktop image; generating candidate text in the first language at the client device based on the inputs made at the client device in the second language; upon selection of the candidate text at the client device, transmitting the candidate text to the remote device for incorporation of the candidate text into an updated remote desktop image; and upon receipt of the updated remote desktop image, displaying the updated remote desktop image at the client device.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: August 12, 2025
    Assignee: Omnissa, LLC
    Inventors: Arong Pan, ZhangLin Zhou, Yang Yu, Lei Wang, Bin Bai, YiQun Yun
  • Patent number: 12387031
    Abstract: Techniques and systems are described for real time streamable page generation from a digital document. A page generator module generates individually streamable pages from a digital document in which metadata is written at a beginning of the streamable pages that is usable to control rendering of the page. Therefore, upon receipt of the streamable page by a rendering engine of a receiver device (e.g., a printer), the metadata is usable to render the objects included in the streamable page as received. The streamable pages are renderable by a receiver device as individual pages and/or portions of the pages are received.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: August 12, 2025
    Assignee: Adobe Inc.
    Inventor: Jatin Sethi
  • Patent number: 12386643
    Abstract: Example embodiments of the present disclosure provide for an example method. The example method includes generating an initial user interface including a content assistant component. The example method include obtaining user input data. The example method includes processing, by a machine learned model interfacing with the content assistant component, the data indicative of the input received from the user. The method includes obtaining output data, from the machine learned model interfacing with the content assistant component, indicative of one or more content item components. The method includes transmitting data which causes the content item components to be provided for display via an updated user interface. The method includes obtaining data indicative of user selection of approval of the content item components. The method includes generating, in response to obtaining the data indicative of the user selection of the approval of the content item components, content items.
    Type: Grant
    Filed: April 10, 2024
    Date of Patent: August 12, 2025
    Assignee: GOOGLE LLC
    Inventors: Sylvanus Garnet Bent, III, Xiaolan Zhou, Mehmet Levent Koc, Wei Luo
  • Patent number: 12387034
    Abstract: Systems, methods, and media for document review, modification and permission-based control are described. An exemplary non-transitory computer-readable storage medium may embody certain instructions, which when executed by at least one processor, perform steps of a method. The method may include receiving a request to review a document, responsive to the request, retrieving the document, the document including source content in an extensible markup language format, the document having a read-only access file permission, converting the document to read-write access file permission such that the source content is modifiable, receiving a modification of the source content of the document, incorporating the modification of the source content into the document to create a modified document, and automatically providing the modified document in a displayable format via the web-based interface.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: August 12, 2025
    Assignee: SDL Inc.
    Inventors: Andrew Trese, Frank Closset, Laurens van den Oever
  • Patent number: 12380267
    Abstract: Systems and methods for in-context editing of web pages in which the production format of a web page is visible while the web page is being edited, and the editable image is not distorted by the editing tools. In one embodiment, a system includes a server computer, a client computer and a transmission channel coupled between them. The server computer receives a request for a web page from the client computer and responsively transmits a web page containing in-context editing tools to the client computer. The client computer operates alternately in a first mode in which the in-context editing tools are superimposed on a web page image, or a second mode in which the web page image is displayed, but the in-context editing tools are hidden. The tools overlay in the first mode does not alter the production format of the web page image as displayed in the second mode.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: August 5, 2025
    Assignee: CrowdStrike, Inc.
    Inventors: Bertrand G. Le Bescond de Coatpont, Ruhul Alam, Mario L Garcia
  • Patent number: 12361231
    Abstract: A system for aiding translation from a first language to a second language includes a frontend and a backend. An input document can be subdivided into segments, which in turn can be fragmented into document fragments. A document fragment, selected by a translator, can be further edited by that translator into sub-fragments which in turn can be provided as input to one or more suggestion engines. Output from the suggestion engines includes prior human translations of the sub-fragment, machine translations of the sub-fragment, and/or hybrid combinations thereof.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: July 15, 2025
    Assignee: Translation Business Systems Japan
    Inventor: Paul O'Hare
  • Patent number: 12353685
    Abstract: Various embodiments for customizing a user interface based on user capabilities are described herein. An embodiment operates by determining a biometric of a user representing a characteristic of a finger size of the user based on an interaction performed by the user. It is determined that the biometric of the user indicates an ability of the user to navigate a user interface with one or more different features based on an ability of the user to interact with at least one existing feature of the user interface. Based on the determined biometric an identity of the user is determined. The determined identity of the user is verified by performing one or more verification actions subsequent to the determining the identity of the user. The user interface is customized, one or more different features corresponding to the finger size of the user are displayed.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: July 8, 2025
    Assignee: Roku, Inc.
    Inventors: James Green, Ilya Asnis, Gregory Mack Garner, Tito Thomas, Anthony John Wood
  • Patent number: 12353465
    Abstract: The presently disclosed embodiments may include a computer readable medium including instructions that when executed by one or more processing devices cause the one or more processing devices to: receive an identification of at least one source audio or video with audio file, generate a textual transcript based on an audio component associated with the at least one source audio or video with audio file, edit the textual transcript to provide a formatted textual transcript, segment the formatted textual transcript into two or more segments, generate at least one summary snippet associated with the two or more segments, and cause the at least one summary snippet to be shown on a display together with a representation of the at least one source audio or video with audio file.
    Type: Grant
    Filed: October 17, 2024
    Date of Patent: July 8, 2025
    Assignee: AI21 LABS
    Inventors: Ori Goshen, Yoav Shoham, Guy Einy, Or Dagan, Barak Lenz, Yoni Osin, Yuval Peleg Levy, Oren Dean, Yoel Zeldes, Julie Fadlon, Danielle Merfeld
  • Patent number: 12335350
    Abstract: A system for automating GUI digital content tracking is used to conduct a back end navigation event in which partitioned digital content blocks are sequentially displayed via an agent GUI. The system receives, in the back end navigation event, in association with at least some of the displayed partitioned digital content blocks, respective agent inputs indicating tracking markers within the partitioned digital content blocks. The system further establishes automated tracking of downstream user navigation events in which the partitioned digital content blocks are displayed in user GUIs, and generates tracking data including quantifications of user interactions, in the tracked downstream user navigation events, with the indicated tracking markers. At least a portion of the tracking data is displayed in a back end evaluation event.
    Type: Grant
    Filed: October 30, 2023
    Date of Patent: June 17, 2025
    Assignee: TRUIST BANK
    Inventor: David Wright
  • Patent number: 12323426
    Abstract: A multimedia content pod produced in system of a at least one computing apparatus in connection with a hardware and software network for creating, sending, storing, and revealing multimedia. The system comprises accessing a program graphical user interface with inputs for triggering operably configured software commands to secure, store, lock, unlock, and transmit multimedia collections according to satisfaction of parameter triggers.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: June 3, 2025
    Inventor: Richard Jardine
  • Patent number: 12321691
    Abstract: A method and system for drafting a patent application. The method comprising (a) inputting a short description of an inventive concept into an AI machine; (b) querying the AI machine to draft one or more patent claims based on the short description; (c) inputting the drafted patent claims into a second query; and (d) requesting the second query to draft a patent application based on the drafted patent claims. The system comprising (a) an AI machine configured to receive a short description of an inventive concept and draft one or more patent claims based on the short description; (b) A second query interface configured to receive the drafted patent claims and draft a patent application based on the claims; and (c) a user interface through which a user can input the short description and receive the drafted patent application.
    Type: Grant
    Filed: March 20, 2024
    Date of Patent: June 3, 2025
    Inventor: Gal Ehrlich
  • Patent number: 12321688
    Abstract: A method for editing an electronic document includes: opening a second editing interface of an electronic document in a second client by using an insertion collaboration entry provided by a first client on a first computer device, the insertion collaboration entry being used for collaborating with the first client to perform a multimedia file insertion into the electronic document; obtaining a multimedia file; and inserting the multimedia file into a first insertion position in the second editing interface of the electronic document.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: June 3, 2025
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xingyao Chen, Song Chen, Yongbin Liao
  • Patent number: 12314737
    Abstract: In some implementations, an event management device may generate a document object model (DOM) associated with a graphical user interface (GUI) that is associated with a platform to cause one or more fields to be included in the GUI. The event management device may provide, to the platform, the DOM to cause the GUI to be displayed. The event management device may receive, via the GUI, an indication of information associated with the event. The event management device may determine that the event satisfies the criteria based on the information received via the GUI. The event management device may store the information associated with the event in a database in connection with an identifier indicating that the event satisfies the criteria. The event management device may transmit an indication of the one or more metrics for display via a client device.
    Type: Grant
    Filed: January 11, 2024
    Date of Patent: May 27, 2025
    Assignee: Capital One Services, LLC
    Inventors: Brian P. Kaufman, Eun Young Choe, Sabrina Colaianni, Reza Zandinejad, Shaya Philip Rubenstein
  • Patent number: 12288397
    Abstract: Techniques are described that support automated generation of a digital document from digital videos using machine learning. The digital document includes textual components that describe a sequence of entity and action descriptions from the digital video. These techniques are usable to generate a single digital document based on a plurality of digital videos as well as incorporate user-specified constraints in the generation of the digital document.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: April 29, 2025
    Assignee: Adobe Inc.
    Inventors: Niyati Himanshu Chhaya, Tripti Shukla, Jeevana Kruthi Karnuthala, Bhanu Prakash Reddy Guda, Ayudh Saxena, Abhinav Bohra, Abhilasha Sancheti, Aanisha Bhattacharyya
  • Patent number: 12288086
    Abstract: An application interface layout method includes that a developer sets a layout container having an adaptive layout capability in a layout file of an application, where the adaptive layout capability includes at least one of an extension capability, a proportion capability, an equalization capability, a wrapping capability, a hiding capability, a stretching capability, or a scaling capability. In this way, when running the application, an electronic device arranges, based on a screen parameter of the electronic device and the adaptive layout capability of the layout container in the layout file, a size and a location of a child view in the layout container on a display interface.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: April 29, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wei Zhong, Yang Li, Zhang Gao, Longjiao Xin, Qichao Yang, Bo Tang, Tong Jiao, Xiaoxiao Chen, Jun Zhu, Letian Liu, Duoxian Li
  • Patent number: 12248797
    Abstract: Linked clone read performance when retrieving data from a clone is improved at least by aggregating block mapping metadata efficiently. Primary metadata for a child clone maps a logical block address (LBA) for data in a data region of the child clone to a physical sector address (PSA) for data in the data region of the child clone. At least a portion of primary metadata for a parent clone of the child clone is copied into archival metadata for the child clone. In response to a read request, data is returned from the child clone, parent clone, or another ancestor of the child clone based on whether or not a read request LBA is within the primary metadata for the child clone, or within the archival metadata.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: March 11, 2025
    Assignee: VMware LLC
    Inventors: Enning Xiang, Wenguang Wang
  • Patent number: 12231476
    Abstract: A system is disclosed for multimedia multipoint real-time conferencing that includes a communication module to receive a request to share media content in a virtual room setting. The content may include an audio, a video, a text, or a HyperText Markup Language (HTML) code referencing a third-party resource. The system may further include a content encoder at the host website to create a data packet encapsulating the transport characteristics and the routing requirements and a multipoint router to share the content via the transport protocol in the real-time group conference associated with the users of the virtual room.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: February 18, 2025
    Assignee: Salesforce, Inc.
    Inventors: Barry L. Spencer, Jeremy Egenberger
  • Patent number: 12223360
    Abstract: A method comprises collecting data corresponding to a plurality of components in a system, wherein the data comprises information about at least one of respective protocols and respective interfaces associated with respective ones of the plurality of components. The data is analyzed to determine at least one of the respective protocols and the respective interfaces associated with the respective ones of the plurality of components. In the method, operations of one or more components of the plurality of components are tested based at least in part on the determination of the at least one of the respective protocols and the respective interfaces. The method further includes outputting respective statuses of the one or more components, wherein the respective statuses are derived at least in part from the testing.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: February 11, 2025
    Assignee: Dell Products L.P.
    Inventors: Sambasivarao Gaddam, Shivangi Geetanjali, Sowmya Kumar, Sweta Kumari, Shivangi Maharana, Sashibhusan Panda, Shishir Kumar Parhi, Harikrishna Reyyi, Baishali Roy, Seshadri Srinivasan, Antarlina Tripathy, Hung Dinh, Bijan Kumar Mohanty, Krishna Mohan Akkinapalli, Satish Ranjan Das, Shashikiran Rajagopal
  • Patent number: 12223000
    Abstract: The data shaping system comprises a computer implemented algorithm that uses modifiers (e.g., time available to study, educational attainment of the user, etc.) to shape data retrieved from one or more datasets for consumption by a user. A dataset may comprise text, images, video, audio, or a combination thereof. The data shaping system is configured to curate data, retrieved from selected datasets, using modifiers to shape (or assemble) an output document that is presented to the user for review. In this way, the user is provided with a curated subset of data, which is an assemblage of information about two or more topics of interest and how the two or more topics of interest are related, that has been tailored to their needs. In some implementations, the output document may be text, one or more images, audio, video, or a combination thereof.
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: February 11, 2025
    Inventor: Trent Zimmer
  • Patent number: 12210892
    Abstract: A method for implementing a smart contract based on a blockchain, a device, and a medium are provided. The detailed implementation includes: creating a resident process for a resident smart contract and creating a virtual machine by the resident process when achieving an enable condition of the resident smart contract; loading codes of the resident smart contract into a memory through the virtual machine; receiving a data access request generated by a normal smart contract within a block generation cycle through an across-contract calling interface of the virtual machine; and executing the resident smart contract through the virtual machine to process the data access request and returning a data access result to the normal smart contract.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: January 28, 2025
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Wei Xiao