Patents Examined by Frank D Mills
  • Patent number: 11227107
    Abstract: A system for displaying a plurality of versions of a document to a user including a computer processor and instructions causing the computer processor to determine a sequential order of the versions, output a base version of the document to a first text box window on a display, compare the base version to a next version on an element-by-element basis, identify common section/subsection headers of the compared versions, associate tags with the section/subsection headers, common sections/subsections of the versions being linked by the tags, output the next version of the document to a new text box window on the display, and replace the base version of the document with the next version of the document. Changes between the base version and the next version may be displayed in the new text box window. The operations may be iteratively performed until all versions have been output to the display.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: January 18, 2022
    Inventor: Kirk T. Sanderson
  • Patent number: 11200375
    Abstract: Systems and methods for delivering cross-site auto-play media are described herein. The server can receive, from a client device, a request for media content at a first domain embedded in a content element from a second domain. The request can include an identifier indicating that the client device is configured to restrict cross-domain redirection. The server can determine, responsive to identifying the identifier indicating that the client device is configured to restrict cross-domain redirection, that the request comprises a content type header having a first predetermined value. The server can generate, responsive to the determination, a response comprising the media content element in a body of the response. The server can transmit the response to the client device. Receipt of the response can cause the client device to extract the media content element from the body of the response and to render the media content element.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: December 14, 2021
    Assignee: GOOGLE LLC
    Inventors: Murtaza Halai, Lloyd Thompson, Brian Mulford, Armen Mkrtchyan
  • Patent number: 11194557
    Abstract: Systems and methods for providing a binary representation of a web page. A server may compile a source page, such as a hypertext markup language (“HTML”) document, to create a compiled representation of the source page. Creation of a compiled representation may include generating a document object model (“DOM”) for the content associated with the source page. The compiled page may be transmitted to a client as a random-access file or flat file, where the data is encoded in one or more data types other than a string representation. The client may receive the compiled page and load the compiled page directly as a DOM for the page without the need to parse HTML text strings. The server and client may reconcile the data format of the compiled page, such as by exchanging or verifying a compiler dictionary associated with the page.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: December 7, 2021
    Assignee: Google LLC
    Inventor: Dominic Hamon
  • Patent number: 11182535
    Abstract: A method, system and apparatus for configuring a page for drag and drop arrangement of content artifacts can include populating a content artifact registry with a plurality of content artifacts, each of the content artifacts defining a draggable and droppable form of a particular type of page content. The method further can include defining a drop zone within the page to receive a dragged and dropped one of the content artifacts, the drop zone defining a consumable type of page content and an action to undertake when consuming a dropped one of the content artifacts having a particular type of page content consistent with the consumable type of page content.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: November 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Facemire, Mohamad R. Salahshoor, John F. Schumacher, Michael C. Wanderski
  • Patent number: 11170154
    Abstract: Systems and techniques for linguistically-driven automated text formatting are described herein. Data representing the linguistic structure of input text may be received from Natural Language Processing (NLP) Services, including but not limited to constituents, dependencies, and coreference relationships. A text model of the input text may be built using the linguistic components and relationships. Cascade rules may be applied to the text model to generate a cascaded text data structure. Cascaded data may be displayed on a range of media, including a phone, tablet, laptop, monitor, VR/AR devices. Cascaded data may be presented in dual screen formats to promote more accurate and efficient reading comprehension, greater ease in teaching native and foreign language grammatical structures, and tools for remediation of reading-related disabilities.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: November 9, 2021
    Assignee: Cascade Reading, Inc.
    Inventors: Julie A. Van Dyke, Michael Gorman, Mark Lacek
  • Patent number: 11157083
    Abstract: The embodiments of the present disclosure relate generally to techniques for identifying elements in a user interface (UI), and more particularly, techniques for determining UI elements selected on a contact-sensitive user interface and using those techniques to provide one or more haptic responses.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 26, 2021
    Assignee: Atmel Corporation
    Inventors: William Liddell, Paul Clements, Thomas Souche
  • Patent number: 11151315
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically defined groups for document distribution are disclosed. In one aspect, a method includes the actions of accessing document data for a document having content that is adjustable based on geographic locations of objects. The actions further include determining multiple object types specified by the document data, the multiple object types indicating types of objects that are discoverable using the document. The actions further include obtaining object location data indicating locations associated with objects. The actions further include identifying objects having the determined object types that are associated with locations in a particular geographical area. The actions further include obtaining attributes of the identified objects from one or more databases.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: October 19, 2021
    Assignee: MicroStrategy Incorporated
    Inventors: Benjamin Reyes, Abhijeet Roy, Atul Sharma
  • Patent number: 11151220
    Abstract: Embodiments of the present invention permit the specification and servicing of aggregations of content constituent parts that derive from electronic documents. An incorporated content constituent part may correspond to any constituent part of any accessible document. In various embodiments, information derived from the intended layouts of source documents is employed to construct specifications of the constituent parts. The specifications may include search conditions. Graphic methods may be employed to construct the specification. Embodiments of the present invention enable content aggregations to appear in display presentations whose layouts may be adaptive to varying degrees. In various embodiments, flexible content-shifting methods are employed for display presentations of content aggregations. Resultantly, the display of content aggregations on mobile and other devices may be effectuated without wasting download bandwidth and display screen real estate.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: October 19, 2021
    Inventor: Andrew Epstein
  • Patent number: 11144180
    Abstract: An extensibility model is used to provide active and interactive functionality in communication items, but the embodiments are not so limited. A computer system of an embodiment includes components configured to identify one or more activation triggers that operate to activate gadget code using an isolated code execution environment as part of injecting content into an email communication. A method of one embodiment provides an extensibility framework for using defined gadget triggers and associated gadget functionality as part of automatically injecting content inline with a mail message.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: October 12, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Warren Randall Byrne, Justin Bradley Mahood, Ryan Edward Gregg, Jason Todd Henderson, Andrew Salamatov, David Claux, Oleg Ouliankine
  • Patent number: 11120201
    Abstract: Techniques for automated suggestions for cross-context digital item containers and collaboration are provided, including analyzing digital items in each of multiple portfolios of digital items in order to determine similarities among the portfolios. The techniques proceed by determining similar portfolios for a first portfolio of digital items, and suggesting changes (e.g., additions, deletions, or alterations of digital items) based on differences between the first portfolio and the similar ones. Those changes can be accepted or rejected and applied to the first portfolio of digital items.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: September 14, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Florian Pestoni, Balazs Nagy, Mark Roudebush
  • Patent number: 11080478
    Abstract: A system for generating product label changes is described. The system includes a product labeling platform executable on a network enabled computing device and a database of at least one selectable master label and at least one selectable jurisdiction label associated with a labeled product. The platform associates at least one selected descriptor from a first pre-defined descriptor set to each change made to a selected master label, and further associates at least one selected descriptor from a second pre-defined descriptor set to each change made to a selected jurisdiction label. The platform further associates a report including the selected descriptors from the first and second pre-defined descriptor sets with the changed label. A system for generating and managing product labels for a product across multiple jurisdictions is also disclosed.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: August 3, 2021
    Assignee: RN Enterprises, LLC
    Inventors: Dalia El-Sherif, Carol Rutkowski, Michael Scott Swalina
  • Patent number: 11074404
    Abstract: Upon closing and/or saving a file, a user may view changes made to the file.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: July 27, 2021
    Assignee: CFPH, LLC
    Inventors: Geoffrey M. Gelman, Dean P. Alderucci, Gregory P. Manning, Michael D. Brinton
  • Patent number: 11036927
    Abstract: Certain aspects of the present disclosure provide techniques for improved retrieval of data from documents. Embodiments include receiving, from a user, a definition of a document region, wherein the definition comprises coordinates relative to a location on a document page. Embodiments include receiving, from the user, an identifier associated with the document region. Embodiments include receiving a document comprising one or more elements. The document may not support queries for the one or more elements. Embodiments include building a tree based on the document, the tree including one or more elements with element coordinates. Embodiments include retrieving an item of data associated with the identifier by determining that the element coordinates of an element in the tree are within the document region associated with the identifier and retrieving the element as the item of data. Embodiments include using the item of data to perform an action.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: June 15, 2021
    Assignee: INTUIT INC.
    Inventor: Kenneth Williams
  • Patent number: 11030517
    Abstract: A summary obtaining method includes obtaining a target document from which a summary is to be obtained; dividing the target document into sentences and dividing each sentence into words; and obtaining a classifier constructed based on a long short-term memory (LSTM) model. The classifier comprises a word-level LSTM layer configured to determine a vector of each sentence according to the words in each sentence, and a sentence-level LSTM layer configured to determine a vector of the target document according to the vector of each sentence. The method further includes determining, by using the classifier, a probability that each sentence is a summary sentence, according to the vector of the target document and a vector of the sentence; and determining a sentence with the probability satisfying a predetermined condition for a summary sentence, as a summary sentence of the target document, and forming the summary according to the summary sentence.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: June 8, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xuxiang Wang, Dan Nie
  • Patent number: 11017170
    Abstract: Text can be encoded into DNA sequences. Each word from a document or other text sample can be encoded in a DNA sequence or DNA sequences and the DNA sequences can be stored for later retrieval. The DNA sequences can be stored digitally, or actual DNA molecules containing the sequences can be synthesized and stored. In one example, the encoding technique makes use of a polynomial function to transform words based on the Latin alphabet into k-mer DNA sequences of length k. Because the whole bits required for the DNA sequences are smaller than the actual strings of words, storing documents using DNA sequences may compress the documents relative to storing the same documents using other techniques. In at least one example, the mapping between words and DNA sequences is one-to-one and the collision ratio for the encoding is low.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: May 25, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Changchuan Yin
  • Patent number: 10977422
    Abstract: The invention relates to a method and system for generating handwritten text with different degrees of maturity of the writer without needing to have the original text of the writer, thereby allowing the generation of text online (synthesizing temporal movement) and offline (generating the image of the handwriting), the simulation of real development in terms of the number of strokes and the velocity profile of the writer according to his or her progress, and the generation of handwriting of writers with possible neurological and motor disorders.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: April 13, 2021
    Assignee: UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA
    Inventors: Maria Cristina Carmona Duarte, Miguel Angel Ferrer Ballester
  • Patent number: 10936804
    Abstract: To prevent spreadsheet errors, a solution is disclosed that provides a multiple-region spreadsheet including additional representations, providing readily usable creation and editing of computational structure operations, without altering the conventional grid representation of a spreadsheet or its formula syntax. The multiple-region spreadsheet may include a traditional row-column arrangement of cells in a grid format, along with a calculation view pane intended to display underlying formulas used in the grid along with truncated cell assignments.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Donald Gordon, Neil Toronto, Simon Loftus Peyton Jones, Advait Sarkar, Richard Matthew McCutchen
  • Patent number: 10936808
    Abstract: Linked content is identified in a first electronic message, the linked content corresponding to a portion of a source document. A second electronic message that is associated with the first electronic message is received and includes a version of the linked content. A user interface is generated that represents the second electronic message and includes a version selection user input mechanism that is actuatable to select the version of the linked content in the second electronic message. Based on user actuation of the version selection user input mechanism, the version of the linked content in the second electronic message is selected and automatically incorporated into the source document.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Shahil Soni
  • Patent number: 10929498
    Abstract: A method, system and computer program product for maintaining a collection service for websites. A user preference for content desired to be viewed by the user subscribed to the collection service is acquired. Content may then be searched and reviewed both within and outside a website subscribed to the service by the collection service to identify the content of interest to the user using an artificial intelligence system based on the acquired user preference and a rule set. The artificial intelligence system is a learning system that learns the content of interest to the user based on the user's actions. The identified content of interest is then presented to the user in a container within the website subscribed to the service, where the container is a “reusable construct” in that it may appear to the user within any subscribed website.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Anne Kline, Adam Dickens, Emre Kavlakoglu
  • Patent number: 10929592
    Abstract: A design layout recommendation system is disclosed that evaluates layouts of design elements generated based on aspect ratios and relative areas. In an embodiment, the system enumerates possible arrangements of the design elements into columns or rows based on a layout preference. The system can then construct layouts of the design elements for each enumerated arrangement of the design elements based on relative areas of the design elements. The layouts of the design elements are in column-oriented reading order or row-oriented reading order based on the layout preference. The system can then recommend at least one layout of the design elements based on selection criteria.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 23, 2021
    Assignee: Adobe Inc.
    Inventor: Paul John Asente