Matching Application Process To Displayed Media Patents (Class 715/210)
  • Patent number: 11913792
    Abstract: Provided herein is a method of generating and communicating map version agnostic road link identifiers. Methods may include: receiving an indication of a new road link being joined to an existing road link along a length of the existing road link, where the existing road link extends between a first node and a second node, where the existing road link has a first road link identifier, and where a new node is formed where the new road link joins the existing road link; generating a first new identifier for a segment of the existing road link between the first node and the new node; generating a second new identifier for a segment of the existing road link between the new node and the second node, where the second new identifier is set equal to an XOR function of the first road link identifier and the first new identifier.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: February 27, 2024
    Assignee: HERE GLOBAL B.V.
    Inventors: Daniel Rolf, Raul Cajias
  • Patent number: 11880418
    Abstract: A new ecosystem monitoring solution provides novel features including a dashboard service, a dashboard notifier, and a near real time query processor. The dashboard service can continuously aggregate, through the dashboard notifier and optionally dashboard agents, metadata from disparate ecosystem components of a complex computing platform or ecosystem. The metadata include metrics of crawling, data ingestion, and content enrichment activities and health information of the disparate ecosystem components. The metrics are processed with respect to a time window utilizing an expression tree dynamically constructed by the query processor. The query processor can navigate the expression tree to form collection models. Each collection has aggregation functions for aggregating a set of metrics specified in a view model.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: January 23, 2024
    Assignee: OPEN TEXT SA ULC
    Inventors: Sangeetha Yanamandra, Ravinder Reddy Yeddla
  • Patent number: 11853305
    Abstract: File annotation is described. An example method includes: processing files to be annotated by using an annotation model to determine a first performance of the annotation model, the first performance being associated with the confidence of a model annotation result generated by the annotation model; if the first performance is lower than a predetermined threshold, determining a group of target files from the files based at least on the confidence of the model annotation result; acquiring truth-value annotation information of the group of target files for retraining the annotation model; and if a second performance of the retrained annotation model is higher than or equal to the predetermined threshold, determining annotation information for at least some of the files by using the retrained annotation model. Based on this approach, automatic annotation of files can be realized with less truth-value annotation information, thereby reducing annotation costs.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: December 26, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Min Gong, Qicheng Qiu, Jiacheng Ni
  • Patent number: 11829437
    Abstract: A device and method for a website building system that has a component based version comparer to compare at least two versions of a website page which has components defined in a set of hierarchies. The components can be a visual component, a container and a non-visual site element. The device generates a difference tree representing the differences in the components between two versions of the website page using the version comparer to preprocess the components in a version of a website page to determine internal geometric and semantic relationships before comparing the components and the relationships between the two versions using semantic and geometrical analysis. The device also includes a version merger to create an integrated version of the two versions of the website page according to the difference tree.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: November 28, 2023
    Assignee: Wix.com Ltd.
    Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander, Roni Ben-Aharon
  • Patent number: 11803706
    Abstract: The present disclosure is directed towards systems and methods for extracting structure and headers from a body of text. This computational extraction is based on the visual and logical similarities between portions of text. Boilerplate is removed from chunks of text making up potential headers and the cleaned result is compared against other potential headers and the remainder of the body of text.
    Type: Grant
    Filed: January 23, 2021
    Date of Patent: October 31, 2023
    Inventor: Richard Anthony Pito
  • Patent number: 11783120
    Abstract: System for converting a spreadsheet in a first format to a second format comprising: a server including a storage means adapted to store the spreadsheet in the second format and store an associated template; a data set associated with the spreadsheet in the second format, such that the data set is adapted to be associated with the template to be displayed on a client device; and wherein when data is associated with the template, changes made via the client device to the associated data is recorded in realtime in both the spreadsheet in the second format and template. A process for generating an output for a webpage, comprising: selecting a spreadsheet and a template stored by a server, the spreadsheet comprising a data set; associating the data set with an element in the template, such that when the data is associated with the template, changes made to the associated data is recorded in realtime in both the spreadsheet and template; and generating the output comprising the data associated with the template.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: October 10, 2023
    Assignee: Roar Software Pty Ltd.
    Inventors: Kevin Liao, Lawrence Xiang Yao, Jeffrey Lin
  • Patent number: 11768997
    Abstract: Systems and methods for creating, inserting, and managing a field. The field comprising a key and a corresponding formula. The key and the formula of the field stored in a database of a field management system. The method for inserting the field including receiving a field insertion request; identifying and forwarding, by the field management system, one or more keys and formulas corresponding to one or more suggested fields for rendering on a user interface of a client device; receiving, at the field management system, indication of selection of a key from the one or more keys; computing, by the field management system, a result for the formula of the field associated with the selected key; and communicating the result from the field management system to the first client application for rendering in line with the electronic content.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 26, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Dugald Morrow
  • Patent number: 11763072
    Abstract: The invention relates to computer-implemented systems and methods for assessing the quality of a document or a technical memorandum written with a loosely defined template, stereotype and/or outline of key sections or headers. An embodiment of the present invention leverages Natural Language Processing (NLP) and Machine Learning (ML) techniques to identify key sections in a document using NLP text patterns and further establish, using ML, how closely a given section matches similar sections in other documents that are considered by human Subject Matter Experts (SMEs) to be “well-written” for the intended purpose of the overall document. An embodiment of the present invention further ascertains whether the overall flow of the document follows a general outline in terms of the order of sections.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: September 19, 2023
    Assignee: KPMG LLP
    Inventors: Ajay Wanchoo, Chaitanyasinh Ejner, Francesco Grossi
  • Patent number: 11755818
    Abstract: A non-transitory computer-readable recording medium stores a design document management program causing a computer to execute a process including: acquiring a plurality of design documents about a system; identifying a plurality of label items representing elements of the system based on appearance frequency information of character strings included in the plurality of design documents acquired; and generating structure information in which the plurality of label items are hierarchized based on appearance positions at which the character string corresponding to each of the plurality of label items identified appears in the plurality of design documents.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: September 12, 2023
    Assignee: FUJITSU LIMITED
    Inventor: Shigenori Inoue
  • Patent number: 11755344
    Abstract: Data (e.g., security data) is presented at increasing levels of detail in a drill down on graphical displays. The data can be retrieved pursuant to a request, such as a search. A first graphical display corresponds to a first level of the detail. A first actionable graphic is displayed, which, when activated, presents a second graphical display with more detail. Thus, nested graphical displays are provided. The detailed data may be retrieved in response to a search, with only the high-level data graphically displayed first, with the additional data and stored templates be ready to instantly produce the nested, detailed charts upon use activation.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: September 12, 2023
    Assignee: SPLUNK INC.
    Inventors: Uladzimir Bahatyrevich, Anthony Barbato
  • Patent number: 11755661
    Abstract: A computer-implemented method is provided. The method comprises: receiving, from a text field of a user interface, input text strings containing medical data; identifying, based on language semantics and grammatical structure, a keyword and one or more data values from the input text strings; providing the keyword as an input to a query of a medical data category database to obtain one or more categories associated with the keyword, the one or more categories including a first category; retrieving, from a template database, a first template associated with the first category, the first template including one or more fixed blocks and one or more variable blocks; inserting a data value corresponding to the keyword into a variable block of the first template to generate a replacement text string; and displaying the replacement text string in place of the input text strings in the text field.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 12, 2023
    Assignee: Roche Molecular Systems, Inc.
    Inventor: Craig Atkinson
  • Patent number: 11734497
    Abstract: A document authoring platform receives a user-selected idea type attribute of a structured document template. The platform identifies a supporting idea type attribute based on the user-selected idea type attribute and taxonomy rules for the structured document template. The platform receives a user-selected supporting idea type attribute and content of the user-selected supporting idea type attribute. The platform forms a tree structure of the structured document template based on the user-selected idea type attribute, the user-selected supporting idea type attribute, and the content of the user-selected supporting idea type attribute. A document is generated based on the tree structure.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: August 22, 2023
    Assignee: Icarus Lived Inc.
    Inventor: John Irfan Malik
  • Patent number: 11733822
    Abstract: An information processing apparatus includes a display controller for displaying a first display window which is displayable with a second display window in a display screen in a superposed manner, and an input obtaining unit for obtaining a user's input for moving the first display window in the display screen. The display controller changes, when a user's input for moving the first display window toward an outside of the display screen is obtained in a first display state in which the first display window is displayed in the display screen, a state of the first display window to a second display state in which the first display window is displayed in a region at an end of the display screen in accordance with a direction of the movement of the first display window.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: August 22, 2023
    Assignee: SONY CORPORATION
    Inventors: Hidenari Koshimae, Pál Szász, Samuel Sjöblom, Sara Berg
  • Patent number: 11704333
    Abstract: A computer-implemented method, apparatus and program product use the spatial locations of words identified in an unstructured document to both reconstruct lines in the unstructured document and vertically partition the unstructured document. Key/value pairs may then be generated from one or more of the reconstructed lines by using one or more words to one side of the vertical partition as keys and using one or more words to the other side of the vertical partition as values.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: July 18, 2023
    Assignee: Schlumberger Technology Corporation
    Inventor: Pradeep Singh Rawat
  • Patent number: 11694023
    Abstract: The disclosed technology creates a family of spreadsheet functions (predefined formulas) which allows users to create programming loop equivalents in their regular spreadsheet cells combining familiar range or array evaluating functions (e.g., SUM, COUNT, MIN, MAX, etc.) with data filtering and output selection. The input data to these new functions can be sourced from multiple cells within the spreadsheet or a broad spectrum of numeric, date and text data not stored in a spreadsheet, including data not discretely defined. The technology disclosed can use as inputs cell ranges or Non-spreadsheet Cell (NSC) data formulas. The technology supports functions with predefined combinations and user specified combinations all capable of automating, millions of looped calculations.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: July 4, 2023
    Assignee: Adaptam Inc.
    Inventor: Robert E. Dvorak
  • Patent number: 11675474
    Abstract: There is provided an image archiving method for use with a writing target, comprising the steps of receiving a series of captured images of the writing target, detecting difference between first and second candidate received images separated by a predetermined period of time, where additive differences are indicative of writing and subtractive differences are indicative of erasure; upon detecting subtractive difference, temporarily retaining a last candidate image captured prior to the detection, and detecting whether the subtractive difference relative to the retained image exceeds a subtraction threshold amount; and if so, then storing the retained image.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: June 13, 2023
    Assignee: SONY GROUP CORPORATION
    Inventor: Shogo Takanashi
  • Patent number: 11669345
    Abstract: A graphical user interface (GUI) (or a user navigation interface), is a common feature of computer systems and application well known to one having ordinary skill in the arts. In cloud service broker (CSB) environments, GUI rendering is more complicated because independent software vendors (ISV) distribute cloud applications (cloud services) through CSBs and allow different cloud applications to collaborate through standardized representational state transfer (RESTful) application program interfaces (API). If there are multiple applications that are integrated, the GUI may include numerous interfaces specifically tailored to the each of the specific applications. However, preparing all combinations of screens requires extensive development, which increases as more and more applications are integrated.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: June 6, 2023
    Assignee: CloudBlue LLC
    Inventor: Rostislav Koryakin
  • Patent number: 11658883
    Abstract: Systems and methods for managing content items of the type used in Web sites. In accordance with the disclosure, site objects, channel objects and content objects are associated with each other to form a hierarchical site structure. The content objects are linked to corresponding content items in a content repository, and are grouped together by association with channel objects in the site structure. Each of the objects in the site structure has an associated set of content services and can be deployed individually or in combination, while maintaining references to the related objects in the hierarchical site structure.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: May 23, 2023
    Assignee: OPEN TEXT SA ULC
    Inventors: Robert K. Moore, Robert S. Dickerson, Jeffrey M. Collins
  • Patent number: 11636251
    Abstract: Font recommendation systems and techniques are provided for determining one or more font recommendations. Content aware font recommendations can be determined for an electronic document based on information from the design context of the electronic document. For example, to generate recommended fonts for an electronic document, the font recommendation systems and techniques can obtain one or images of the electronic document and/or text from the electronic document as input, and can process the one or more images and/or the text to determine recommended font tags. In some cases, recommended fonts can be determined based on user search queries, such as when a user searches for a particular font.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: April 25, 2023
    Assignee: Adobe Inc.
    Inventors: Neel Kadia, Shikhar Garg, Saikat Chakrabarty
  • Patent number: 11614862
    Abstract: A system comprising: one or more processors; and program instructions for providing a user interface. Execution of the program instructions by the one or more processors causes the one or more processors to display a user interface comprising: an entry mechanism for entering an input comprising at least one character, symbol, numeral or punctuation mark; a typing pane configured to display the input entered via the entry mechanism; wherein, in response to selection of a prediction based on the input entered via the entry mechanism, the typing pane is configured to replace the input entered via the entry mechanism by the prediction; and an undo button, wherein in response to user selection of the undo button, the typing pane is configured to replace the selected prediction by the input entered via the entry mechanism.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: March 28, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Clements, Richard Tunnicliffe, Benjamin William Medlock
  • Patent number: 11586815
    Abstract: An artificial document generation method generating a larger set of artificial documents which mimics a smaller set of source documents. The method may include deriving metadata parameters from source documents, each parameter characterizing the source documents and having more than one possible value. The deriving may include: determining which ratio of the source documents has each of the values, defining metadata ratios characteristic of the source documents; training a model, on the source documents, to output artificial documents; and running the model as trained thereby to output artificial documents and overriding at least some words generated by the model in the draft artificial documents. Overriding is configured to ensure that at least some of the ratios characteristic of the smaller set of source documents are retained in the larger set.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: February 21, 2023
    Assignee: PROOV SYSTEMS LTD.
    Inventors: Toby Olshanetsky, Alexey Sapozhnikov, Israel Ben Tal, Yury Kupitman
  • Patent number: 11586807
    Abstract: Systems and methods for linking a data set to respective locations of relevant data elements in documents included in electronic files in which a formatting server identifies a specific location of each occurrence of each of a plurality of different categories of fields in documents in an electronic file and links an identifier of each of the categories to each specific location of each of the occurrences. Thereafter, a review server compares data populating all of the occurrences at each specific location of at least one of the categories of fields to which the identifier of the particular category of fields is linked and generates a notification when the data populating any of the occurrences differs from data populating any of the other occurrences of the same category of fields.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: February 21, 2023
    Assignee: CITIBANK, N.A.
    Inventors: Richard McRedmond, Ranjit Bhattacharjee
  • Patent number: 11586804
    Abstract: Systems and methods are provided for enhancing text-based electronic communications. In one embodiment, a sending agent automatically, or upon request by a user, disambiguates identifiers and terms included in a communication internally or in collaboration with a remote device or server based on the identity and history of the sending or intended receiving device or user, the content or context of the communication and/or the sending or intended receiving device or user and automatically or at the request of the sender, appends, enhances or provides certain additional information related to the identifier or terms to the message in real time. This additional information is then included or referenced, but not necessarily initially displayed or communicated, in the communication. The integrated system also may include a receiving agent on the receiving device that can disambiguate the identifier or terms and provide additional information and services related to the identifier or terms in the communication.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: February 21, 2023
    Assignee: WGRS LICENSING COMPANY, LLC
    Inventor: S. Lee Hancock
  • Patent number: 11562588
    Abstract: Interfaces and systems are provided for harvesting ground truth from forms to be used in training models based on key-value pairings in the forms and to later use the trained models to identify related key-value pairings in new forms. Initially, forms are identified and clustered to identify a subset of forms to label with the key-value pairings. Users provide input to identify keys to use in labeling and then select/highlight text from forms that are presented concurrently with the keys in order to associate the highlighted text with the key(s) as the corresponding key-value pairing(s). After labeling the forms with the key-value pairings, the key-value pairing data is used as ground truth for training a model to independently identify the key-value pairing(s) in new forms. Once trained, the model is used to identify the key-value pairing(s) in new forms.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: January 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dinei Afonso Ferreira Florencio, Yu-Yun Dai, Cha Zhang, Shih Chia Wang
  • Patent number: 11561967
    Abstract: Exposing parameters in referencing worksheets including receiving a request for a referencing worksheet linked from a data source worksheet, wherein the data source worksheet is a presentation of a data set from a database, and wherein the data source worksheet comprises a function utilizing an exposable parameter; generating the referencing worksheet from the data source worksheet, wherein the referencing worksheet exposes the exposable parameter without exposing the function utilizing the exposable parameter; and presenting the referencing worksheet with the exposable parameter without allowing access to the function utilizing the exposable parameter.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: January 24, 2023
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Max H. Seiden, Alena Gilevskaya, Jason D. Frantz
  • Patent number: 11544154
    Abstract: One aspect relates to a system that integrates a user interface of a device with a cloud based database system without use of a database application. A user may access a cloud based database system without the complexity of installing additional software or managing connections to the cloud based database system. The system may establish a communication link between the user interface and intelligent agents running on the database system in order to allow a user(s) to carry out various database monitoring and verification activities.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: January 3, 2023
    Assignee: MongoDB, Inc.
    Inventors: Eliot Horowitz, John Morales
  • Patent number: 11513777
    Abstract: One or more lines of computer code are accessed. An electronic dictionary file is retrieved in response to the accessing of the computer code. The electronic dictionary file contains definitions for a plurality of commands or terms associated with the one or more lines of computer code. Based on the definitions contained in the electronic dictionary file, the one or more lines of computer code are parsed. An output is generated based on the parsing of the computer code. The output contains information explaining the one or more lines of computer code or an intended result of an execution thereof.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: November 29, 2022
    Assignee: PAYPAL, INC.
    Inventor: Subra Munaganuru
  • Patent number: 11468346
    Abstract: A method for processing an electronic document (ED) to infer a sequence of section headings in the ED. The method includes generating, by a computer processor, based on regular expression matching of a predetermined section heading pattern and a plurality of characters in the ED, a list of candidate headings in the ED; generating, by the computer processor and based on the list of candidate headings, a list of chain fragments for inferring a portion of the sequence of section headings; and generating, by the computer processor and based on predetermined criteria, the sequence of section headings by merging at least two chain fragments in the list of chain fragments.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 11, 2022
    Assignee: Konica Minolta Business Solutions U.S.A., Inc.
    Inventor: Darrell Bellert
  • Patent number: 11442998
    Abstract: The present disclosure relates to a document comparison system (100) for comparing a first document (D1) with a second document (D2). The first document (D1) includes at least a first section having at least one first section entity (CEn), and the second document (D2) includes at least one second document entity (CEn). The document comparison system includes a processor (110) and a memory device (120). The processor is configured to identify the at least one first section entity (CEn) in the first section of the first document (D1). The processor conducts a search of the second document (D2) to identify the presence or absence of one or more second document entity (CEn) corresponding to or equivalent to each first section entity (CEn) identified in the first section. The present disclosure also relates to a dictionary generating system; a document comparison method; a dictionary populating method; and non-transitory computer-readable medium.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: September 13, 2022
    Inventor: Trevor George Thompson
  • Patent number: 11409957
    Abstract: Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: August 9, 2022
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner, Ben Fraser
  • Patent number: 11409946
    Abstract: A system and method for linking management requirements for financial instruments to source documents. The system generates a viewing interface for viewing managed accounts that contain various financial instruments. Source documents for the financial instruments are converted into a digital format, therein producing digitized documents. The digitized documents are stored in a searchable database. The digitized documents are analyzed to locate specific clauses within the digitized documents that create management requirements. The clauses are identified with unique numerical identifiers. The numerical identifiers are used to create hyperlinks for recalling said clauses from the database. The hyperlinks are added to the viewing interface wherein the hyperlinks can be used to recall and review the clauses directly.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: August 9, 2022
    Assignee: IMP PARTNERS LLC
    Inventors: Bryon A. Williston, Kevin MacIntosh, Tyler Cusack
  • Patent number: 11397506
    Abstract: There is provided an image archiving method for use with a writing target, comprising the steps of receiving a series of captured images of the writing target, detecting difference between first and second candidate received images separated by a predetermined period of time, where additive differences are indicative of writing and subtractive differences are indicative of erasure; upon detecting subtractive difference, temporarily retaining a last candidate image captured prior to the detection, and detecting whether the subtractive difference relative to the retained image exceeds a subtraction threshold amount; and if so, then storing the retained image.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: July 26, 2022
    Assignee: SONY CORPORATION
    Inventor: Shogo Takanashi
  • Patent number: 11379273
    Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: July 5, 2022
    Assignee: APPLE INC.
    Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
  • Patent number: 11379662
    Abstract: A word processing system has a keyboard having a plurality of letter keys and a shift key operable to generate capitalized letters, a processor connected to the keyboard and a display connected to the processor. The processor is operable to detect entry of an entered two-letter word, to determine if the entered two-word is in all capital letters, and if the entered two-word is in all capital letters to assess whether the typing was intentional or in error. If it is assessed that the typing was in error, the processor being operable to correct the two-letter word to an initial capital followed by a lower case letter.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: July 5, 2022
    Inventor: Karmen Langlotz
  • Patent number: 11366953
    Abstract: In implementations of systems for simultaneously modifying multiple variable fonts, a computing device implements a modification system to identify a first range of values of a glyph attribute that are adjustable by changing values of a particular design axis of a first variable font that is common to the first variable font and a second variable font. The modification system identifies a second range of values of the glyph attribute that are adjustable by changing values of the particular design axis of the second variable font. An overlapping range of values of the glyph attribute is determined between the first range of values and the second range of values. The modification system generates an additional instance of the first variable font and an additional instance of the second variable font for display in a user interface based on the overlapping range of values of the glyph attribute.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: June 21, 2022
    Assignee: Adobe Inc.
    Inventors: Nirmal Kumawat, Praveen Kumar Dhanuka, Arushi Jain
  • Patent number: 11327962
    Abstract: A real-time analytical database system allows queries on data obtained from a transactional system that is frequently updated by the transactional system. The real-time analytical database system receives change logs from the transactional system. The change logs describe operations performed by the transactional system. The real-time analytical database system stores a plurality of indexes in a key-value store, each index comprising key-value pairs. A key of a key-value pair is obtained by combining field data describing a field of a document. The real-time analytical database system determines modifications to the key-value pairs of the key-value store corresponding to the operations of the transactional system as represented by the received change logs. The real-time analytical database system receives and processes queries using the plurality of indexes.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: May 10, 2022
    Assignee: Rockset, Inc.
    Inventors: Dhruba Borthakur, Venkat Venkataramani, Tudor Bosman, Igor Canadi, Shruti Bhat, Kshitij Wadhwa, Haneesh Reddy Poddutoori
  • Patent number: 11321956
    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: December 3, 2019
    Date of Patent: May 3, 2022
    Assignee: Ciitizen, LLC
    Inventor: Kunling Geng
  • Patent number: 11307859
    Abstract: Methods, systems, and apparatus, including an apparatus for using probabilistic techniques to provide reformatted versions of digital components. In one aspect, a process includes obtaining data specifying a distribution parameter limit for a given reformattable digital component that is eligible for reformatting using a set of digital component extensions. For each of multiple digital component requests, a determination is made that a given digital component extension has an additional selection requirement that, when combined with a base selection requirement for the given reformattable digital component, would exceed the distribution parameter limit.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: April 19, 2022
    Assignee: Google LLC
    Inventors: Ankur Jain, Omkar Muralidharan, Pavel Morar
  • Patent number: 11307761
    Abstract: The preset disclosure provides a text editing method and a mobile terminal. The method includes: detecting a touch operation of a user on at least one text block displayed in an operating region of a preset text recycling window; and if a preset first touch operation is detected, pasting at least one character selected by the first touch operation to the current position of the cursor in a text editing region; wherein at least one text block to be recycled is stored in the text recycling window.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: April 19, 2022
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Weiwei Zheng
  • Patent number: 11295075
    Abstract: A system is configured to automatically enhance user content by dynamically generating alternative layouts given an original layout of the user content. The alternative layouts are generated based on determined roles for a number of different content elements on a canvas and/or detected semantic relationships between content elements. Once the alternative layouts are generated, the system can evaluate the alternative layouts and assign a score to each of the alternative layouts. The system can then identify recommended alternative layouts that are suitable for a particular purpose (e.g., a professional presentation, a teaching lesson, etc.), and provide the recommended alternative layouts for display on a device of a user.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: April 5, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Katarina Jovanovic, Andreja Ilic, Umachandra Chikkareddy, Dragan Slaveski, Igor Ilic, Marko Zoran Djokic, Sladjan Kantar, Vladimir Ilic, Damjan Dakic
  • Patent number: 11295708
    Abstract: This disclosure provides a method for two-dimensional indication in viewing contents. The method comprises in one embodiment displaying a content page in a content display window, wherein at least one of length and width of the content page exceeds the size of the content display window. The method further comprises in one embodiment displaying indicators located at four corners of the content display window, wherein each of the indicators indicates the size of part of the content page that is outside the corresponding corner of the content display window. The method further comprises in one embodiment in response to detecting a user operation that moves the content page relative to the content display window, changing each of the indicators to reflect the current size of part of the content page that is outside the corresponding corner of the content display window.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chang Lei, Xiao Xia Mao, Wenwen Yang, Jie Zhu
  • Patent number: 11269965
    Abstract: A method, computer system, and computer program product for generating a multi-document summary is provided. The embodiment may include receiving a query statement, one or more documents, one or more summary constraints, and quality goals. The embodiment may include identifying one or more keywords within the query statement. The embodiment may include performing a sentence selection from the one or more documents based on the one or more identified keywords. The embodiment may include generating a plurality of candidate summaries of the one or more documents based on the performed sentence selection, the goals, and a cross entropy method. The embodiment may include calculating a quality score for each of the plurality of generated candidate summaries using a plurality of quality features. The embodiment may include selecting a candidate summary from the plurality of generated candidate summaries with the highest calculated quality score that also satisfies a quality score threshold.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Odellia Boni, Guy Feigenblat, David Konopnicki, Haggai Roitman
  • Patent number: 11263393
    Abstract: Methods and systems for organizing information in a grid. Aspects of this grid may be easily manipulated via user interface operations. This grid may be easily manipulated to create or edit a hierarchy. Grid elements may be expanded or collapsed alternatively to show or hide hidden elements. A canvas may contain objects that may be easily moved and/or repositioned via user interface operations.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: March 1, 2022
    Inventor: Mehrdad Samadani
  • Patent number: 11256775
    Abstract: The present invention relates to systems, apparatus, and methods of using usage data to determine the dependency structures of a web application, including dependency structures between follow-on objects of an initial object in a web transaction. In one embodiment, an input URL and associated dynamic response data are analyzed for such nested or dependent relationships. In further embodiments, analysis of these relationships are used to improve prefetching operations to lower overall page load times.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: February 22, 2022
    Assignee: VIASAT, INC.
    Inventors: Peter Lepeska, William B. Sebastian
  • Patent number: 11256502
    Abstract: A system and method may provide assistance to programmers related to the creation of documentation. In some aspects, the system may automatically generate documentation-related text in source code. In other aspects, the system may automatically detect the need for the programmer to edit long-from documentation when changes are detected in code. Moreover, the system may provide for the aggregation or creation of documentation content based on one or more data sources, such as by embedding links to those data sources into documentation. In some aspects, some components of the system are based on machine learning methods and are trained on collected data.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: February 22, 2022
    Assignee: Affirm, Inc.
    Inventors: Adam Smith, Tarak Upadhyaya, Juan Lozano, Daniel Hung
  • Patent number: 11250211
    Abstract: The present disclosure relates to system(s) and method(s) for generating a version associated with a section in a document. The system receives user inputs corresponding to line boundaries associated with the document. Based on the user inputs, the system generates a set of sections and a set of section tags associated with the set of sections. The system further generates one or more versions associated with each section tag when the section associated with the section tag is modified. Upon generation of the one or more versions, the system may store the one or more versions independent of the document.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: February 15, 2022
    Assignee: HCL Technologies Limited
    Inventors: Manish Virmani, Sumeet Kohli
  • Patent number: 11244045
    Abstract: Systems and methods for security incident response management are disclosed. A method includes receiving a cyber event; identifying a playbook of tasks, where the playbook constitutes a response to the cyber event, and where a task of the tasks is assignable to a user group; receiving, from a user of the user group, a completion of the task; receiving a proof of completion of the task; and generating an compliance report including the task and the proof of completion.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: February 8, 2022
    Inventors: Anderson Lunsford, Alonzo Ellis, James Green
  • Patent number: 11243745
    Abstract: A family of piece tree data structures and related algorithms are described, for buffering editable text in a digital memory. A piece tree includes one or more string buffers and a tree, such as a balanced binary tree. Tree nodes identify respective substrings in the buffer(s), and correspond to edits of the content loaded into a text editor. Specific changes in data structures and the impact of those changes on performance relative to other buffering structures are discussed, including reduced memory usage, faster file loading, and the impact of accumulated edit operations. Offsets of text items such as line breaks are tracked, permitting optimizations for locating them in a text. Benchmark testing results are presented. Source code editors provide examples, but the piece tree buffering structures and their related traversal, (re)configuration, and other algorithms can be part of text editors in a variety of application or subject matter areas.
    Type: Grant
    Filed: July 15, 2018
    Date of Patent: February 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peng Lyu, Alexandru Ioan Dima
  • Patent number: 11238211
    Abstract: A system may use a machine-learned model to determine whether to classify a sequence of one or more words within a first document that is being edited as a candidate hyperlink based at least in part on context associated with the first document. In response to classifying the sequence of one or more words as the candidate hyperlink, the system may use the machine-learned model and based at least in part on the sequence of one or more words and the context to determine one or more candidate document to be hyperlinked from the sequence of one or more words. In response to receiving an indication of a second document being selected out of the one or more candidate documents, the system may modify the first document to associate the sequence of one or more words with a hyperlink to the second document.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Jan van de Kerkhof, Balint Miklos, Amr Abdelfattah, Tobias Kaufmann, László Lukacs, Bjarke Ebert, Victor Anchidin, Brian Strope, Heeyoung Lee, Yun-hsuan Sung, Noah Constant, Neil Smith
  • Patent number: 11238213
    Abstract: Embodiments of a method and an apparatus for providing a prompt of a function parameter in a spreadsheet and of an electronic device are provided. The method includes: obtaining a first function parameter of a function in the spreadsheet; determining whether the first function parameter is associated with a dynamic constraint rule, wherein the dynamic constraint rule is that there is a dynamic constraint that associates the first function parameter with another function parameters in a function to which the first function parameter belongs; if the first function parameter is associated with a dynamic constraint rule, calculating a value range of the first function parameter based on the dynamic constraint rule; and presenting a prompt for the first function parameter based on the value range. By applying the embodiments provided in the present application, a user can input correct content for a parameter quickly and accurately.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: February 1, 2022
    Assignees: BEIJING KINGSOFT OFFICE SOFTWARE, INC., ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD., GUANGZHOU KINGSOFT MOBILE TECHNOLOGY CO., LTD.
    Inventors: Bo Chen, Xialin Pi, Zelin Ai, Linjian Xiang, Qingyuan Zhang