Matching Application Process To Displayed Media Patents (Class 715/210)
  • 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: 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: 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: 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: 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: 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: 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
  • 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: 11228687
    Abstract: Coordinated colors are used to make it easy for a user to grasp with which text block within a preview pane a setting item within a property pane is associated. By using a color allocated to a setting item displayed in the property pane, at least a part of a display field corresponding to the setting item is colored. Then, in a case where a user selects one of text blocks in a scanned image preview-displayed in the preview pane in the state where one of setting items is selected in the property pane, the text block is colored by using a color allocated to the setting item in the selected state.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: January 18, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kotaro Matsuda, Koji Niwa
  • Patent number: 11200536
    Abstract: Libraries are collections of books, periodicals, and other items that can be read in situ, checked out by patrons, and shared with other libraries. Collections are more useful when the items in the collection reflect user interests. Cluster analysis of the collection can be juxtaposed with cluster analysis of items taken from, borrowed from, or requested from the collection. The juxtaposition reveals differences between the collection and the user's desired collection. The collection can also be adapted to meet expected future needs by predicting future user needs based on past user behavior.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: December 14, 2021
    Assignee: TEXAS TECH UNIVERSITY SYSTEM
    Inventors: Weston Mauldin, Ryan Litsey, Scott Luker
  • Patent number: 11199941
    Abstract: Described herein are methods and systems allowing a company to market and advertise its brands, products and/or services in a mobile platform by use of an application converting a user input into a corresponding branded icon, logo or image and displaying the same. The user input is in the form of a text entry from the device keyboard, e.g., a brand name or a generic search word, or a voice or sound input or audio demand from the device speaker. By providing various menu functions associated with the displayed icons, logos or images, the application combines mobile texting with online search or browsing to provide for a much simpler and more convenient mobile experience.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: December 14, 2021
    Assignee: Tung Inc.
    Inventors: Mark Tung, Isaac Cheah, Brandon Foster
  • Patent number: 11176310
    Abstract: Disclosed systems and methods determine a reading order of an electronic document. In an example, a document processing application accesses a content stream that includes a first object with a first location within the electronic document, a second object with a second location within the electronic document, and a third object with a third location within the electronic document. The application computes a region that includes the first object and the second object by determining that the second object is adjacent to the first object in a first dimension, at least a portion of the first and second objects are aligned in a second dimension, and the boundaries of the region do not intersect or encompass the third object. Based on the objects in the region, the application determines that a reading order should include the first object and the second object and should exclude the third object.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: November 16, 2021
    Assignee: ADOBE INC.
    Inventor: Ram Bhushan Agrawal
  • Patent number: 11169690
    Abstract: A portable electronic device for instant messaging is disclosed. One aspect of the invention involves a graphical user interface (GUI) on a portable electronic device with a touch screen display. The GUI has a set of messages exchanged between a user of the device and another person. The set of messages are displayed in a chronological order. In response to detecting a scrolling gesture comprising a substantially vertical movement of a user contact with the touch screen display, the display of messages are scrolled in accordance with a direction of the scrolling gesture. The detecting of the scrolling gesture is substantially independent of a horizontal position of the user contact with the touch screen display.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: November 9, 2021
    Assignee: Apple Inc.
    Inventors: Stephen O. Lemay, Marcel Van Os, Scott Herz, Greg Christie
  • Patent number: 11144592
    Abstract: Systems and methods are provided for generating a GUI from multiple JavaScript Object Notation (JSON) files. One embodiment is a system that includes a memory storing multiple JSON files. Each JSON file stores JSON objects that each define a portion of a Graphical User Interface (GUI). The system also includes a controller that reviews dependency information within the JSON files to identify dependencies between JSON objects stored in the JSON files, determines an order for the JSON objects based on their dependencies, and generates a master JSON file by including JSON objects from each of the JSON files in the determined order.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: October 12, 2021
    Assignee: Ricoh Company, Ltd.
    Inventors: Amber Joy Watkins, Marquis G. Waller, James Douglas Jungbauer, Jr.
  • Patent number: 11144706
    Abstract: The document in the first layout at a user interface is displayed. The first layout displays the document in a continuous view. The first layout the document is scrollable to display different regions of the document at a user device. A first user request to convert the display of the document from the first layout to the second layout is received. Responsive to the first user request, a suggested boundary within the first layout of the document is determined by identifying an end of first content of a first content type and a beginning of second content of a second content type in the document. The first content type and the second content type are different content types.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: October 12, 2021
    Assignee: GOOGLE LLC
    Inventors: Vance Julius Vagell, Amber Hampton, Colleen O'Banion, Dominic Marin Espinosa, Elias Horne, Sarah Cooper, Shikhiu Ing
  • Patent number: 11126783
    Abstract: An output apparatus includes a processor configured to receive an input word expressing a feature of a matter; and, by inputting the input word to a generation model trained on relation between a feature term extracted based on a descriptive text describing the matter and an associative text associated with the matter, the associative text being generated from the descriptive text describing the matter, output an associative text corresponding to the input word.
    Type: Grant
    Filed: January 5, 2020
    Date of Patent: September 21, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Shotaro Misawa, Tomoko Ohkuma
  • Patent number: 11126410
    Abstract: The present disclosure provides a method and apparatus for building pages, an apparatus and a non-volatile computer storage medium. According to embodiments of the present disclosure, the initial document content of the page to be published is obtained so that page resources of the page to be published are generated according to the document arrangement information and the initial document content. Manual operations are not needed. This enables simple operations, a short operation duration and a high correctness rate, and thereby improves the page-building efficiency and reliability.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: September 21, 2021
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Rui Lu, Jie Meng
  • Patent number: 11127178
    Abstract: The present disclosure relates to mobile application development system providing high fidelity interactive screenshots for mobile applications developed using a cloud-based service. Particular aspects of the present disclosure are directed to a method for showing a sample screenshot of a user interface that closely resembles what users would see on a mobile device. The method may include determining a static layer of the user interface, determining an image representative of the static layer, determining a dynamic layer of the user interface, determining an image representative of the dynamic layer, and rendering the screenshot of the user interface based on a combination of the image representative of the static layer and the one or more images representative of the dynamic layer.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: September 21, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Christian David Straub
  • Patent number: 11113451
    Abstract: The present invention relates to the generation of customised documents using document templates or master documents in which a mark-up notation is used in a master document, for example to specify the content of a customised document generated from the master document.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: September 7, 2021
    Inventor: Philip E. Vasey
  • Patent number: 11106744
    Abstract: A search engine to index web content with user content. A server computer receives, from a first client computer operated by a first user, an identification of first web content displayed by a web browser of the first client computer in a main browser window. The identification of the first web content is transmitted by the first user to the server computer via a user interface separate from the main browser window. The server computer then indexes the first web content. In response to receiving a search query from a web browser of a second client computer operated by a second user, the server computer transmits search results to the web browser of the second client computer. The search results include the first web content identified by the first user in a position relative to identifications of other web content received from other users.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: August 31, 2021
    Assignee: NEWSPLUG, INC.
    Inventors: John S. Shriber, Roman Zaks
  • Patent number: 11100065
    Abstract: A system may include multiple personal data sources and a machine-implemented data extractor and correlator configured to retrieve personal data from at least one of the personal data sources. The data extractor and correlator may extract information from unstructured data within the retrieved personal data and correlate the extracted information with previously stored structured data to generate additional structured data. The system may also include a storage device configured to store the previously stored structured data and the additional structured data. A natural language query module may be configured to receive a natural language query from a user and provide a response to the natural language query based at least in part on one or both of the previously stored structured data and the additional structured data.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: August 24, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Thierry Donneau-Golencer, Rajan Singh, Madhu Yarlagadda, Corey Hulen, Kenneth C. Nitz, William Scott Mark
  • Patent number: 11093699
    Abstract: An image receiving unit receives a current image acquired by imaging a subject. A character information acquisition unit acquires character information from past medical information relevant to the current image. A position receiving unit receives a designation of a position in the current image. A character specifying unit specifies characters relevant to the position received by the position receiving unit from the character information acquired by the character information acquisition unit. A display control unit performs control to display the character specified by the character specifying unit so as to be emphasized on a display unit.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: August 17, 2021
    Assignee: FUJIFILM Corporation
    Inventors: Shinnosuke Hirakawa, Keigo Nakamura
  • Patent number: 11093467
    Abstract: A system may include multiple personal data sources and a machine-implemented data extractor and correlator configured to retrieve personal data from at least one of the personal data sources. The data extractor and correlator may extract information from unstructured data within the retrieved personal data and correlate the extracted information with previously stored structured data to generate additional structured data. The system may also include a storage device configured to store the previously stored structured data and the additional structured data. A natural language query module may be configured to receive a natural language query from a user and provide a response to the natural language query based at least in part on one or both of the previously stored structured data and the additional structured data.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: August 17, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Thierry Donneau-Golencer, Rajan Singh, Madhu Yarlagadda, Corey Hulen, Kenneth C. Nitz, William Scott Mark
  • Patent number: 11093704
    Abstract: The present disclosure is directed to systems and methods for implementing rich data types in a spreadsheet application. Generally, a value being of a rich data type is as a type of value that has context and established relationships with other types of data. In particular, a rich data type is a data value having associated context, which may be units (e.g., inches, miles, meters, kilograms, seconds, joules, hertz, Fahrenheit, etc.) or other information about the data's type (e.g., city, stock, NCAA football team, car, restaurant, school, etc.). Additionally, a value being of a rich data type further includes established relationships with other types of data.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Carlos Augusto Otero, Benjamin Edward Rampson, Allison Rutherford, Christian Canton, Samuel C. Radakovitz, Simon Peyton Jones
  • Patent number: 11080477
    Abstract: Systems, methods, and software are disclosed herein for enhancing functions and formulas in spreadsheets. A computing apparatus detects a beginning of a formula in a cell of a spreadsheet. In response to detecting the beginning of the formula, the computing apparatus identifies a vector representation of a context of the cell and supplies the vector representation as input to one or more machine learning models. The one or more machine learning models produce output comprising one or more suggested functions for the formula and one or more suggested operands, which the computing apparatus presents in a user interface to the spreadsheet.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew William Stegmaier, Johnny Campbell, Joseph John McDaid, Christian Canton, Vikas Yadav, Sjoerd Roelof de Jong, Robert David Ohn Tinn, Marc Manuel Johannes Brockschmidt, Juliana Patricia Vicente Franco, Sneha Khullar
  • Patent number: 11074275
    Abstract: Mechanisms are provided to implement an auto-propagation tagging engine. For a selected first content item in a content item ontology, an auto-propagation metadata tag is retrieved. For the auto-propagation metadata tag a corresponding auto-propagation distance property stored in a corresponding entry, associated with the auto-propagation metadata tag, in an auto-propagation metadata tag mapping data structure is identified. The auto-propagation metadata tag is propagated to a related second content item based on a traversal of the content item ontology. The related second content item is within a distance, in the content item ontology, of the selected first content item corresponding to the auto-propagation distance property. The related second content item is modified to include the auto-propagation metadata tag in content of metadata associated with the related second content item to generate an updated content item which is output to a publishing tool of a content management system for publication.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kai Brennenstuhl, Timo Kussmaul, Sven Sterbling, Klaus Rindtorff, Andreas Stay
  • Patent number: 11074290
    Abstract: Systems and methods are disclosed herein for modifying the spelling of a list of names based on a score associated with a first name. The systems and methods may receive a media asset, determine a first source of data corresponding to the media asset, and receive, from the first source of data, a list of names, each name in the list of names being associated with a respective copy of the media asset. The systems and methods may generate a reduced list of names, retrieve a criterion from storage, determine a set of scores corresponding to each name from the reduced list of names based on the criterion, select a first name from the reduced list of names based on the set of scores, and modify the spelling of a second name in the list of names based on the first name.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: July 27, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Vineet Agarwal, Shakir Sharfraz Ashfaq Ahamed
  • Patent number: 11075860
    Abstract: Collaborative help for user applications includes: generating a message, the message being reflective of a user's experience in using a user application; sending the message to a collaborative help server to share the message with other users; and receiving a response from the server providing information regarding one or more other users' experience similar to the user's experience reflected in the message.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: July 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ian O. Partridge, Adam J. Pilkington, David S. Renshaw, Andrew Taylor
  • Patent number: 11049372
    Abstract: A transaction card customization system that includes a customer user interface that is generatable based on a customization parameter indicative of at least one of a customer context and a product context of the user interface. An administrative user interface is described that facilitates an administrative user establishing a consumer user interface based on a customer context and/or product context. In turn, a locator is generated that includes the customization parameter indicative of the customer context and/or product context. As such, upon a user utilizing the locator to navigate to a custom card design server, a payload including the customization parameter is received at the custom card design server and used to generate the customer user interface based on the indicated customer context and/or product context.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: June 29, 2021
    Assignee: CPI CARD GROUP—COLORADO, INC.
    Inventor: Brian Christopher Beck
  • Patent number: 11050851
    Abstract: Techniques are disclosed for editing pages in a client-server architecture, such as in the context of cloud-based webpage editing applications. In one embodiment, a Clipboard Module running in the client browser is invoked in response to a copy operation that is requested with respect to a selected piece of content on a given page presented at the client. The Clipboard Module is configured to store the copied content in a local storage, and to also present a UI clipboard element for viewing by the user. The UI clipboard element can be dragged-and-dropped at a target drop location within the document being edited. A drop zone indicator can be visually displayed so that user can see where the clipboard content will be placed upon release of the drag-and-drop operation. Upon release, the clipboard content is pasted or otherwise inserted into the DOM of the target page at the current drop zone.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: June 29, 2021
    Assignee: Adobe Inc.
    Inventor: Damien Antipa
  • Patent number: 11036822
    Abstract: Methods and systems for posting video content on a website are disclosed herein. An input indicative of a selection of video content is received from a user. A placeholder image is inserted in an input field to act as a placeholder for the video content being selected. Image manipulation commands are received from the user. The image manipulation commands are applied to the image placeholder in order to display the image placeholder in a user desired configuration. The placeholder image can be replaced with the video content. Displaying the video content in the user desired configuration.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: June 15, 2021
    Assignee: VERIZON MEDIA INC.
    Inventor: Steven Krutzler
  • Patent number: 11032388
    Abstract: A computer-implemented method and system for prerendering web content are described. A computing device determines a navigation event within a web browser based at least in part on a prerender tag embedded within a web page. The prerender tag includes a ranking value used to rank links to prerender and a time parameter. The computing device requests content associated with the navigation event and prerenders the content associated with the navigation event in an alternate instance of the web browser that is hidden from a user of the web browser. The computing device determines whether the user has selected the navigation event within a time period based on the time parameter associated with the prerender tag. The alternate instance of the web browser containing the prerendered content in a current user instance of the web browser may be displayed. The computing device may discard the prerendered content.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: June 8, 2021
    Assignee: Google LLC
    Inventors: Timo Burkard, Arvind Jain, Christopher Bentzel
  • Patent number: 11030389
    Abstract: Acquisition of a font portion using a compression mechanism is described. In certain embodiments, an end-user device determines multiple characters to be displayed but are missing from a local font. The end-user device computes a compressed representation of the multiple characters based on multiple code points corresponding to the multiple characters. The end-user device transmits a font request including the compressed representation to a font repository. The font request may be implemented as a uniform resource locator (URL). The font repository, such as a server, decodes the compressed representation to identify at least the multiple code points encoded by the end-user device. The font repository prepares a font description including glyph data corresponding to the multiple code points and returns the font description. The end-user device produces a local font that includes at least multiple glyphs corresponding to the multiple requested characters. The local font production may include font augmentation.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: June 8, 2021
    Assignee: Adobe Inc.
    Inventors: Gregory A. Kaplan, Bram Stein
  • Patent number: 11023202
    Abstract: A system and computer-implemented method are provided for enabling an audio interface enhanced autocorrect feature in a mobile device. The method includes detecting activation of an autocorrect feature of a mobile device in response to a portion of text not appearing in a system dictionary, enabling a microphone in response to activation of the autocorrect feature, receiving audio input from a user responsive to a word replacement by the autocorrect feature, and implementing an enhanced autocorrect action based on the audio input.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jill Dhillon, Michael Bender, Jeremy R. Fox, Kulvir S. Bhogal
  • Patent number: 11017063
    Abstract: An authorizing party determines an authorization record set that needs to be revoked, where an authorization record included in the authorization record set corresponds to a token that is issued to an authorized party after the authorizing party grants access to the authorized party, and where each authorization record includes an authorization validation moment for a corresponding token. A time validity attribute of the authorization record set is configured. For a specific point-in-time, a value associated with the time validity attribute is set. A determination is performed as to whether the authorization record is revoked based on the authorization validation moment and the value associated with the time validity attribute.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: May 25, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Dong Chen
  • Patent number: 11004350
    Abstract: The system and method described herein provide a computerized training video system. The computerized training video system may be capable of producing video content for computerized training. A user interface descriptive language (UDL) document describe user interface features of a new or updated application. The computerized training video system may generate a training video based on the UDL document. The training video may be generated on-demand or stored in advance. The training video may be customized for a particular software release, user group. The training video may be personalized on an individual level based on a previous training history, user role, or another characteristic of the user that will view the training video.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: May 11, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Ankur Chandra, Jai Deep Mulchandani