Patents Examined by Laurie A. Ries
  • Patent number: 11755822
    Abstract: Aspects of the invention include a computer-implemented method for generating promise identifiers for documents. Aspects include processing a document including a reference, wherein processing includes performing natural language processing (NLP) the document, and identifying the reference included in the document. Aspects also include generating a promise identifier for the reference in the document, and responsive to processing the document, resolving the promise identifier for the reference by providing data of the reference associated with the promise identifier. Aspects of the invention also include a computer program product and system for generating promise identifiers for documents.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: September 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Lavery, Scott Carrier, Paul Joseph Hake, Igor S. Ramos
  • Patent number: 11741183
    Abstract: In one embodiment, a computing device configured to execute a hosted application includes a processor and storage, where an operating system is installed on the computing device, an application platform application including a rendering engine process including a virtual machine and an integration process, at least one hosted application comprising a background page file, wherein the virtual machine is configured to parse instructions in the background page file to download at least one remotely hosted file for rendering a web page, build a document object model (DOM), and modify the DOM in accordance with a predetermined DOM modification rule to create a modified DOM based on the computing environment, and wherein the rendering engine process is configured to render a user interface page integrated into the computing environment of the operating system of the computing device based on the DOM generated by the execution of the background page.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: August 29, 2023
    Assignee: SweetLabs, Inc.
    Inventors: Adrian Bourke, Pawel Miskiewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin
  • Patent number: 11741292
    Abstract: Methods and systems for providing and managing content are disclosed. An example method can comprise receiving at least a portion of a content item and determining a timing attribute associated with at least a portion of the content item. An example method can also comprise determining a delivery information attribute based on the timing attribute. The delivery information attribute can comprise at least one of a time duration to process at least a portion of the content item and a time duration to receive or transmit at least a portion of the content item. An example method can also comprise receiving an update to the content item based on the delivery information attribute.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: August 29, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Daniel Freiman, Maurice Gaston, Filipe Araujo
  • Patent number: 11734506
    Abstract: An information processing apparatus includes: a processor configured to specify a first template document corresponding to a first document including a first document element, and a second template document corresponding to a second document including a second document element in a case where a relationship is set between the first document element and the second document element; set the relationship between a first template element which is a document element corresponding to the first document element among document elements in the first template document and a second template element which is a document element corresponding to the second document element among document elements in the second template document; and set the relationship between the document element corresponding to the first template element in a first duplicated document obtained by duplicating the first template document and the document element corresponding to the second template element in a second duplicated document obtained by dupl
    Type: Grant
    Filed: August 2, 2020
    Date of Patent: August 22, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Saneyuki Kobayashi
  • Patent number: 11734517
    Abstract: Techniques for determining a degree to which a document can be generated using a natural language generation (NLG) system, the NLG system being configured to generate natural language text. The techniques include using at least one computer hardware processor to perform: obtaining a document including text segments; determining a degree to which at least some of the text segments can be generated using the NLG system; generating a report indicating the degree to which the at least some of the text segments can be generated using the NLG system; and outputting the report.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: August 22, 2023
    Assignee: YSEOP SA
    Inventors: Hanna Abi-Akl, Hugues Sézille de Mazancourt, Dominique Mariko, Valentin Pierart
  • Patent number: 11734359
    Abstract: A computing device receives a user input to specify a natural language command directed to a data source. The device identifies a first keyword, corresponding to a first data field from the data source, in the natural language command. The device identifies a second keyword in the natural language command. The second keyword comprises an adjective that provides context for the first data field. The device generates a visual specification based on the first and second keywords. The visual specification specifies the data source, a plurality of visual variables, and a plurality of data fields from the data source, including the first data field. The visual variables include a first visual variable that specifies filtering of the first data field according to the second keyword. The device generates and displays a data visualization based on the visual specification.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: August 22, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Marti Hearst, Melanie K. Tory, Vidya Raghavan Setlur
  • Patent number: 11734494
    Abstract: Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a computing device receiving, via a control interface, input data representing a request to create a playlist for an event at a particular future time and date and a designation of multiple invitees to the event and sending, via a network interface to a cloud computing system, instructions representing the request. The instructions cause the cloud server(s) to send, to multiple second mobile devices corresponding to the multiple invitees, one or more respective invitations to the event. Each invitation indicates: (i) a future time and date for the event and (ii) a link to a web interface including user interface controls to add audio tracks to the playlist for the event. During the event, the computing device causes the playlist to be queued in a queue of a media playback system for playback.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: August 22, 2023
    Assignee: Sonos, Inc.
    Inventors: Jaime Munoz, Jonathan D. Garn, Michael Lemmon, Dave Taylor
  • Patent number: 11727708
    Abstract: Some embodiments provide a program that receives a request to sectionize a document, uses a visual model to identify a set of candidate section headers in the document, and uses a language model to determine a type of section header for at least one candidate section header in the set of candidate section headers in the document. Some embodiments provide a program that receives a request to anonymize data in a document, uses a visual model to identify a set of candidate confidential sections in the document that are each predicted to include a collection of confidential data, uses a language model to identify terms in each candidate confidential section that are determined to be confidential data, analyzes the document to identify a set of terms in the document based on the identified terms in the set of candidate confidential sections, and redacts the set of terms in the document.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: August 15, 2023
    Assignee: Ciitizen, LLC
    Inventor: Kunling Geng
  • Patent number: 11727201
    Abstract: A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: August 15, 2023
    Assignee: Google LLC
    Inventors: Mayur Datar, Ashutosh Garg, Vibhu Mittal
  • Patent number: 11727191
    Abstract: A computer-implemented method and apparatus for highlighting text in an image disposed in a markup language document are disclosed. Location data identifying a location, size and orientation of a text element in the image may be obtained, where the text element is oriented in a direction that is non-orthogonal to vertical and horizontal axes of the image. A context for a canvas element in the document may be obtained and rotated to align the context to the orientation of the text element using the location data. The context may also be translated to the location of the text element using the location data, and a text highlighting element that at least partially overlays the text element may be generated.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: August 15, 2023
    Assignee: Schlumberger Technology Corporation
    Inventor: Mohit Sajwan
  • Patent number: 11714872
    Abstract: A network service maintains a recently used resource list for a user that includes a list of references (e.g., hyperlinks) to resources (e.g., files) recently accessed by the user. An application, such as a web browser application or a web browser extension, periodically retrieves the recently used resource list for the user from the network service. When the application is utilized to display a text entry field, a user interface (“UI”) can be provided for inserting references to recently used resources identified in the recently used resource list into the text entry field. Through the UI, the user can select a resource identified in the recently used resource list using appropriate user input (e.g., selection of a resource using a mouse cursor, touch, or keyboard input). In response thereto, a reference (e.g., a hyperlink) to a selected resource can be inserted into the text entry field.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: August 1, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Avi Ashish Vaid, Joseph Jiwoong Oak, Mohamed Mansour
  • Patent number: 11705232
    Abstract: A method, computer program product, and computing system for receiving audio-based content from a user who is reviewing an image on a display screen; receiving gaze information that defines a gaze location of the user; and temporally aligning the audio-based content and the gaze information to form location-based content.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: July 18, 2023
    Assignee: Nuance Communications, Inc.
    Inventor: Joel Praveen Pinto
  • Patent number: 11704380
    Abstract: Technologies are provided to supply image assets for presentation at a client device. Some embodiments include a computing device that can determine that multiple image assets to be presented in a user interface are unavailable within a non-volatile storage device of the computing device. The computing device can then generate a request for an image sprite containing the multiple image assets, and can send the request to a content source platform. The request identifies the multiple image assets. The computing device can receive, from the content source platform, the image sprite and metadata corresponding to the image sprite. The metadata defines attributes of the multiple image assets. The computing device can store the metadata in the non-volatile storage device, and can extract, using the metadata, the multiple image assets from the image sprite. The computing device can present the multiple assets during presentation of the user interface.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: July 18, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Erin Matthew Brasch
  • Patent number: 11704372
    Abstract: Systems and methods are disclosed for online distribution of content. One method includes: receiving, from a first content publisher, a request to publish, on a web page of a second content publisher in a network of publishers, a link to or preview of content of the first content publisher, wherein the request includes at least one parameter associated with at least one attribute of a desired viewer of the link to or preview of content; receiving, from the second content publisher in the network, a request for a link to or preview of content of a publisher in the network, the request including at least one identifier associated with a prospective viewer of a web page of the second content publisher; and determining whether to display a link to or preview of content of the first content publisher on the web page of the second content publisher.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: July 18, 2023
    Assignee: Yahoo Ad Tech LLC
    Inventor: Seth Mitchell Demsey
  • Patent number: 11699026
    Abstract: Embodiments described herein provide methods and systems for summarizing multiple documents. A system receives a plurality of documents and generates embeddings of the sentences from the plurality of documents. The embedded sentences are clustered in a representation space. Sentences from a reference summary are embedded and aligned with the closest cluster. Sentences from each cluster are summarized with the aligned reference sentences as a target. A loss is computed based on the summarized sentences and the aligned references, and the natural language processing model is updated based on the loss. Sentences may be masked from being used in the summarization by identifying sentences that are contradicted by other sentences within the plurality of documents.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: July 11, 2023
    Assignee: Salesforce, Inc.
    Inventors: Jered McInerney, Wojciech Kryscinski, Nazneen Rajani
  • Patent number: 11699289
    Abstract: A display apparatus for generating multimedia content and an operation method thereof are provided. The display apparatus includes a display, a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory. The processor is configured to obtain plot information of the multimedia content, and generate sequence information including one or more sequences of the multimedia content corresponding to the plot information by using a first artificial intelligence (AI) model, generate scene information based on the sequence information by using a second AI model, generate the multimedia content based on the scene information, and control the display to output the multimedia content.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: July 11, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Anant Baijal, Shobhit Jain, Sangshin Park, Eunae Cho
  • Patent number: 11681866
    Abstract: An electronic device: displays a first portion of content within an application interface; detects a screenshot capture input; and, in response to detecting the screenshot capture input: captures a screenshot image of the first portion of the content; and displays a screenshot editing interface that includes the screenshot image of the first portion of the content within an image area and expansion affordances provided to expand the screenshot image. The electronic device also: while displaying the screenshot editing interface, detects an expansion input that corresponds to expanding the screenshot image in one or more dimensions; and, in response to detecting the expansion input, modifies the screenshot image by displaying a second portion of the content within the image area in addition to the first portion of the content, where the second portion of the content was not displayed before detecting the screenshot capture input.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: June 20, 2023
    Assignee: APPLE INC.
    Inventors: Tiffany S. Jon, Chanaka G. Karunamuni
  • Patent number: 11681717
    Abstract: A two-step algorithm for conducting near real-time fuzzy searches of a target on one or more large data sets is described. This algorithm includes the simplification of the data by removing grammatical constructs to bring the target search term (and the stored database) to their base elements and then performing a Levenstein comparison to create a subset of the data set that may be a match. Then performing a scoring algorithm while comparing the target to the subset of the data set to identify any matches.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: June 20, 2023
    Assignee: Bottomline Technologies, Inc.
    Inventors: Kaiyu Pan, Richard J. Diekema, Jr., Mark G. Kane
  • Patent number: 11681875
    Abstract: The present application discloses a method for image text recognition, an apparatus, a device, and a storage medium, and relates to image processing technologies in the field of cloud computing. A specific implementation is: acquiring an image to be processed, where at least one text line exists in the image to be processed; processing each text line in the image to be processed to obtain a composite encoded vector corresponding to each word in each text line, where the composite encoded vector carries semantic information and position information; and determining a text recognition result of the image to be processed according to the semantic information and the position information carried in the composite encoded vector corresponding to each word in each text line. This technical solution can accurately distinguish adjacent fields with small pixel spacing in the image and improve the accuracy of text recognition in the image.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: June 20, 2023
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Xiangkai Huang, Leyi Wang, Lei Nie, Siyu An, Minghao Liu, Jiangliang Guo
  • Patent number: 11669582
    Abstract: Systems and methods are provided for automatic resource replacement in web pages. In one embodiment, a method comprises determining a link to a first resource in a web page is broken, automatically selecting a second resource from a resource database to replace the first resource in the web page, the second resource of a same type as the first resource, updating the web page with a link to the second resource in place of the link to the first resource, and displaying the updated web page to a user. In this way, resource errors may be mitigated in real-time and user experience of accessing web pages is improved.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: June 6, 2023
    Assignee: Rookie Road, Inc.
    Inventors: Michael Gursha, Douglas Gursha