Patents Examined by James J. Debrow
  • Patent number: 11972199
    Abstract: Described techniques provide a dynamic insert operation that enables easy, intuitive, reliable text entry by a user, while maintaining text within special-purpose positions that are needed, e.g., for later compiling or other text interpretation. For example, one or more positions may be locked, e.g., within a line or other sequence of positions. Then, text may be entered into a text position prior to the locked position(s). The dynamic insert operation may enable insertion of the text, movement of any existing text from the text position to a subsequent position, and maintenance of locked text within the locked position. Similarly, but conversely, if text (e.g., a character) is deleted from the text position, the dynamic insert operation may enable the deletion of the text, movement of any existing subsequent text from the subsequent position to the text position, and maintenance of locked text within the locked position.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: April 30, 2024
    Assignee: BMC Software, Inc.
    Inventor: James D. Jonah
  • Patent number: 11966688
    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) quarrying the AI machine to draft one or more patent claims based on the short description; (c) inputting the drafted patent claims into a second quarry; and (d) requesting the second quarry 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 quarry 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: December 30, 2022
    Date of Patent: April 23, 2024
    Inventor: Gal Ehrlich
  • Patent number: 11960822
    Abstract: A computer-implemented process is programmed to programmatically receive at a first computer a digital electronic object including a source text that is directed to a target audience and that was composed at a second computer, determine a style value specifying a particular communication style from among different communication styles based on a communication profile of the target audience, evaluate the source text using a trained machine-learning model, receive a classification output from the machine-learning model, generate an output set of suggested edits to the source text based on comparing the classification output to the source text, and transmit the output set of suggested edits to the second computer. The classification output from the machine-learning model includes a modified text based on the source text. The modified text has been classified using the particular communication style specified in the style value.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: April 16, 2024
    Assignee: Grammarly, Inc.
    Inventors: Ben Mackey, Michail Golokolosenko, Nikolai Oudalov, Volodymyr Nykytiuk
  • Patent number: 11960816
    Abstract: Methods and systems are provided for generating a corpus of documents from an original document or document corpus. Original documents are processed to extract document layout and elements. Elements are clustered and processed by neural networks, such as GANs, to generate additional elements that are then combined with the extracted layout to produce new documents, such as for training automated document processing systems.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: April 16, 2024
    Assignee: RedShred LLC
    Inventors: James M. Kukla, Maryam Esmaeilkhanian
  • Patent number: 11960821
    Abstract: Disclosed are an apparatus and method for providing an electronic book, which can provide an electronic book in which the levels of words are changed depending on the reading level of a user. The apparatus may provide an electronic book whose changeable words are each changed to a word having the same meaning and a different word level, depending on the reading level of a user, thereby enabling the user to easily read the electronic book including difficult words, and enabling the user to learn difficult words while reading the electronic book.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: April 16, 2024
    Assignee: WOONGJIN THINKBIG CO., LTD.
    Inventors: Samrak Choi, Uiyoung Kim, Inyoung Song
  • Patent number: 11934767
    Abstract: An information processing apparatus includes a processor to image an object in accordance with an imaging setting made in advance to acquire a captured image, execute editing of the captured image according to a user instruction, and specify an imaging setting item that allows a captured image to be obtained for which at least a part of the executed editing is unnecessary.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: March 19, 2024
    Assignee: PFU LIMITED
    Inventors: Eisuke Tomono, Hiroaki Kawanobe, Tomohisa Maeda
  • Patent number: 11934773
    Abstract: An aspect of the present teachings generally includes a data processing platform (e.g., a platform hosted by a remote computing resource) that analyzes and compiles information contained in a source spreadsheet, e.g., to ascertain how the source spreadsheet manipulates input data. The data processing platform may create an encrypted file related to the source spreadsheet that includes transformed input data and/or directives that define functionality of the source spreadsheet, e.g., where the encrypted file is specifically tailored for use on the data processing platform for a particular user or set of users. Also, or instead, the data processing platform may create or otherwise utilize one or more runtimes that, when executed in conjunction with the encrypted file, can mimic functionality of the source spreadsheet and/or other useful functionality applied to the input data or other disparate data.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: March 19, 2024
    Assignee: Georgetown Software House, Inc.
    Inventor: Bediako Ntodi George
  • Patent number: 11922114
    Abstract: A document management system sends a distinct copy of a set of documents to each of a plurality of recipients in a bulk sending process. Each copy is associated with one or more actions to be taken by a corresponding recipient. The document management system generates an interface that displays, for each copy of the set of documents, the recipient of the copy and a status of the copy. The document management system receives an identification of a subset of the copies of the set of documents. The document management system performs a bulk action on each of the subset of the copies without performing the bulk action on any remaining copies of the set of documents.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: March 5, 2024
    Assignee: DocuSign, Inc.
    Inventors: Michael Bresloff, Robert Reynolds
  • Patent number: 11914659
    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, 100 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 can be text, one or more images, audio, video, or a combination thereof.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: February 27, 2024
    Inventor: Trent Zimmer
  • Patent number: 11914946
    Abstract: A document management system sends a distinct copy of a set of documents to each of a plurality of recipients in a bulk sending process, producing a batch of document sets. The document management system can facilitate the performance of a bulk action on the batch of document sets by a sending entity. Examples include a bulk corrective action, a bulk void action, a bulk re-send action, and a bulk download action. In addition, the document management system can identify document sets sent separately that are likely parts of a batch of document sets using one or more similarity criteria. The document management system can recommend that a sending entity combine the identified document sets into a batch of document sets, enabling the sending entity to perform bulk actions on the document sets.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: February 27, 2024
    Assignee: DocuSign, Inc.
    Inventors: Robert Reynolds, Zdravko Pavlinov Peev, Michael Brian Bresloff, Ekenechukwu Anene, Janice Bae, Harshavardhana Ashok, David Minoru Hirotsu
  • Patent number: 11907648
    Abstract: The present disclosure provides systems and methods for encoding and decoding a machine-readable document. A system can include a computing device comprising a processor and a memory. To encode each entry on a document, the processor can receive an identification of an entry, identify an entry format, and generate an entry fingerprint. The processor can calculate a hash value from the identification, the entry format, and the entry fingerprint, which can then be stored at an address corresponding to the hash value. The processor can generate an optical code, and print the entry and the optical code on the document. To decode the document, the processor can extract the hash value, a first entry identifier, and a user identifier from the optical code. The processor can retrieve a second entry identifier and determine a match with the first entry identifier. The processor can retrieve entry coordinates and extract the entry.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: February 20, 2024
    Assignee: Pencil Learning Technologies, Inc.
    Inventors: Amogh Asgekar, Ayush Agarwal
  • Patent number: 11893401
    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: December 6, 2022
    Date of Patent: February 6, 2024
    Assignee: Capital One Services, LLC
    Inventors: Brian P. Kaufman, Eun Young Choe, Sabrina Colaianni, Reza Zandinejad, Shaya Philip Rubenstein
  • Patent number: 11868589
    Abstract: An apparatus includes a memory and a processor. The memory stores a data structure that includes an array of data blocks, each of which stores one or more strings of text of a document. The processor displays a sequence of elements, each associated with one or more consecutive data blocks of the array, and a sequence of parts, each corresponding to a data block and displaying the strings of text stored by the data block, on a GUI. The processor receives information identifying a modification of a first element, which is associated with a first data block, to which a first part corresponds. The modification is associated with an equivalent modification of the first part. The processor updates the sequence of elements according to the modification and the sequence of parts according to the equivalent modification. The processor converts the updated sequence of elements into an updated data structure.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: January 9, 2024
    Assignee: LUMINATE UNIVERSAL EDUCATION SYSTEMS, LTD
    Inventors: Julian Peterson, John Matthew Tennant, Dan Lyn Kew, Jillian Vardy, Jordan Peterson
  • Patent number: 11868707
    Abstract: An information interaction method and apparatus, a server, a system, and a storage medium are provided. The method includes: receiving first text information sent by a second server, and generating second text information according to the first text information; updating the second text information in response to receiving an editing instruction sent by a client of a user; and sending updated content of the second text information to the client of each user, such that the client of each user updates the first text information according to the updated content.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: January 9, 2024
    Inventor: Yudong Liao
  • Patent number: 11861302
    Abstract: The present invention relates to a method and apparatus for automating the process of form creation. In particular, the present invention relates to a method and apparatus for implementing an independent and standardized way to create new data records and data types, and amend existing data records and types, in a computerized form creation and processing system.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: January 2, 2024
    Assignee: Aatrix Software, Inc.
    Inventor: Arthur Dale Jensen
  • Patent number: 11847401
    Abstract: A method and apparatus for adaptively displaying a handwriting input on an electronic device are provided. The method includes receiving a handwriting input from an electronic device, detecting handwriting features in the handwriting input and comparing the handwriting features with stored handwriting feature data, determining, according to a result of the comparing, whether a subject of the handwriting input is an existing user or a new user, and displaying, according to the determination, a subsequent handwriting input by the subject of the handwriting input to match a target handwriting input style.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: December 19, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Valentyna Volkova, Kostiantyn Seliuk, Nataliya Sakhnenko, Oleksandr Marchenko
  • Patent number: 11830117
    Abstract: Systems and methods are presented that provide for receiving, at a media overlay publication system from a first client device, content to generate a media overlay, and generating the media overlay using the content received from the client device. The generated media overlay is stored in a database associated with the media overlay publication system and associated with a first characteristic of the content received from the first client device. The media overlay is provided to a second client device when a second characteristic of context data associated with the second client device correlates to the first characteristic for the media overlay, causing a display of the media overlay on a user interface of the second client device.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: November 28, 2023
    Assignee: SNAP INC
    Inventors: Rong Yan, Peter Sellis, Andrew G. Cooper, Yantao Zheng
  • Patent number: 11822875
    Abstract: Content to be summarized is received and analyzed using an extractive summarizer to determine a reference extractive summary of the content. The content is further analyzed using a plurality of different abstractive summarizers to determine candidate abstractive summaries of the content. Each of the candidate abstractive summaries is compared with the reference extractive summary to determine corresponding evaluation metrics. Based at least in part on the evaluation metrics, one of the candidate abstractive summaries is selected as a selected summary to be provided.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: November 21, 2023
    Assignee: ServiceNow, Inc.
    Inventor: Partha Sarathi Mukherjee
  • Patent number: 11816419
    Abstract: It is provided a computer-implemented method for recording one or more documents. Each document comprises at least one word. The method comprises providing one or more documents forming a first set of documents. The method comprises dividing each document of the first set into one or more blocks. The method comprises creating a directed graph representing relationships established between the blocks of documents of the first set. The method comprises providing at least one block from a previous division of each document of a second set of documents. The method comprises merging the directed graph created for the first set with another directed graph previously created for the second set and taking account of at least one established relationship. The method improves the recording of the sets of documents.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: November 14, 2023
    Assignee: CODEXO
    Inventors: Sébastien Huppe, Marc Dangeard
  • Patent number: 11816421
    Abstract: A server 4 executes a sentences decomposition step (S6) of decomposing one sentences into a sentence, a label assigning step (S7) of assigning a label according to content of the decomposed sentence, a summary element extracting step (S8) of extracting a sentence to which a predetermined label is assigned as a summary element, and a summary creation step (S9) of creating a summary based on the summary element.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: November 14, 2023
    Assignee: AIXS, INC.
    Inventors: Kunitoshi Yamasaki, Ryuichi Hosoya