Patents Examined by Barbara M Level
  • Patent number: 11392758
    Abstract: Embodiments of the disclosure extract annotations from web pages. The annotations are combined with search results and/or advertisements to allow the user to better understand the content of the search result or advertisement landing web page. A visual snapshot of the web page is taken. Visual processing extracts information from the visual representation. The HTML for the web page is also analyzed and various pieces of information extracted. The information from the visual processing is combined with the information extracted from the HTML. The combined information is evaluated and information for the annotations are selected. The annotations are then combined with the search results and/or advertisements.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: July 19, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Manish Joshi, Rupam Basu, Shibnath Mukherjee
  • Patent number: 11373030
    Abstract: A display terminal is communicable with a management system that is configured to manage sound data based on content generated during a conducted event and manage text data converted from the sound data. The display terminal includes circuitry configured to: receive the sound data, the text data, and time information from the management system, the time information being information relating to generation time of the content; control a display to display the received text data in an order of the generation time based on the received time information; and accept editing of particular text data among the displayed text data. The circuitry is further configured to control the display to display the edited particular text data in place of the received particular text data.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: June 28, 2022
    Assignee: RICOH COMPANY, LTD.
    Inventor: Takuro Mano
  • Patent number: 11347936
    Abstract: A value is received that is in at least one cell of a spreadsheet. The spreadsheet includes data across a plurality of rows and a plurality of columns. A subsection of the spreadsheet in which to search for the value is received. The subsection includes less than all columns and less than all rows. The subsection is searched for all cells that contain the value. All cells within the subsection that contain the value are provided.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: May 31, 2022
    Assignee: International Business Machines Corporation
    Inventor: Jin Leem
  • Patent number: 11340712
    Abstract: A text input method and a terminal are provided. The method includes: displaying a text editing interface when a trigger operation for triggering text input is detected, where the text editing interface includes: input operation areas of at least two input methods and text display areas for displaying text input by using the input methods; and keeping displaying the input operation areas of the at least two input methods on the currently displayed text editing interface when a switching operation for switching from one of the currently used at least two input methods to another input method is detected on the currently displayed text editing interface.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: May 24, 2022
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Songjie Lin
  • Patent number: 11341322
    Abstract: The subject matter described herein relates to table detection in a spreadsheet. According to implementations of the subject matter described herein, there is proposed a solution for determining a table in a spreadsheet. In the solution, respective multiple attributes of multiple cells comprised in the spreadsheet may be extracted. Respective features of the multiple cells may be determined based on the extracted multiple attributes. The multiple cells may be divided into at least one candidate area based on the features. At least one candidate table in the spreadsheet may be determined based on the at least one candidate area. By means of the solution, respective features of the multiple cells comprised in the spreadsheet may be determined based on the respective attributes of the multiple cells, and further, a candidate region where a table might exist may be determined based on the respective features of the multiple cells.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haoyu Dong, Shi Han, Zhouyu Fu, Dongmei Zhang
  • Patent number: 11341209
    Abstract: Embodiments described herein relate to designing a customizable website by using a custom design application. The custom design application generally provides a site master template, a homepage template, a plurality of sub templates, and a 404 error template. The templates may be customized with input provided by a user. The method also provides a manner of customizing a website by utilizing a hierarchical relationship between the templates in order to easily and efficiently custom design a website.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: May 24, 2022
    Assignee: Awes.me, Inc.
    Inventor: Brian Strong
  • Patent number: 11314825
    Abstract: A system, method, and apparatus provide the ability to generate and deliver personalized digital content. Multiple content tests are performed by presenting different variants of content to a set of different consumers of one or more consumers. A machine learning (ML model is generated and trained based on an analysis of results of the multiple content tests. Based on the ML model, personalization rules, that specify a certain variance for a defined set of facts, are output. The personalization rules are exposed to an administrative user who selects one or more of the personalization rules. A request for content is received from a requesting consumer. Based on similarities between the defined set of facts and the requesting consumer, a subset of the selected personalization rules are selected. The content is personalized and delivered to the requesting consumer based on the further selected personalization rules.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: April 26, 2022
    Assignee: SITECORE CORPORATION A/S
    Inventors: Aleksandr A. Orlov, Tetiana Kostenko
  • Patent number: 11308258
    Abstract: Aspects receiving, by a processor, observation data about an activity. The processor identifies overlapping content between the observation data and a base electronic document. The order of the overlapping content in the observation data is compared, by the processor, to the order of the overlapping content in the base electronic document. The processor changes an order of content in the base electronic document to create a modified electronic document in response to the order of the overlapping content in the observation data being different than the order of the overlapping content in the base electronic document.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: April 19, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John S. Werner, Tyler Gross, Arkadiy O. Tsfasman, Brandon M. Kobilka
  • Patent number: 11308272
    Abstract: A computing system runs a productivity application that maintains an integrated, time ordered revision/undo stack. Entries in the revision/undo stack identify revision operations that a user has made to a document and corresponding undo operations that can be executed to undo the revision operation. The computing system detects an undo input indicative of a user actuating un undo actuator to undo a previous operation, that is prior to a most current operation that the user has performed. An operational transform system identifies an undo operation in the undo stack, corresponding to the revision that the user selected in the revision/undo stack. The operational transform system traverses the revision/undo stack to identify subsequent operations that were performed subsequent to the previous operation, and identifies one or more transforms to be applied to the undo operation based upon the identified subsequent operations.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Richard Sturms, Ying Zhang, Sherman Chee Ming Der, Nicholas Kyle Ryan, Dmitri Viktorovich Kotchetov, Sanjay Krupakar Bhat
  • Patent number: 11301616
    Abstract: A system and a method are disclosed for detecting that a requesting user is transmitting a request to a recipient user to perform one or more tasks with respect to a secure document. The system extracts features associated with the secure document and inputs the features into a machine learning model that outputs one or more probabilities corresponding to a potential failure of the request. Based on the one or more probabilities, the system generates one or more feature modification activities to improve a likelihood of the recipient user completing the request. The system provides the one or more feature modification activities to at least one of the requesting user and the recipient user.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: April 12, 2022
    Assignee: DOCUSIGN, INC.
    Inventors: Soroush Salehian, William Pittman, John Barcellos, Santiago Szuchmacher, Chris Marshall, Jeong Woo Chang, Dylan Ray Häs
  • Patent number: 11294884
    Abstract: Embodiments relate to an intelligent computer platform to construct ground truth data. A document is subjected to NLP and grammatical elements of the document are identified. The identified grammatical elements are annotated and one or more annotations are assigned to the elements, with each annotation having corresponding meta-data. The assigned annotations are assessed for accuracy and a score associated with the meta-data is adjusted. The annotations are selectively re-assigned with respect to the identified grammatical elements responsive to the adjusted score. Ground truth data is constructed and the selectively re-assigned annotations are assigned to corresponding and identified grammatical elements.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Indervir Singh Banipal, Andrew R. Freed
  • Patent number: 11281851
    Abstract: The present invention is a method for collecting a person's information, completing a form, and searching for the form, the method comprising; processing, by one or more processors, a blank form, wherein a plurality of fields and field coordinates are identified, receiving, by one or more processors, a set of information, populating, by one or more processors, each of the plurality of fields with sections of the set of information in the plurality of fields, generating, by one or more processors, a superimposed image of a completed form, and applying, by one or more processors, at least one tag associated with the completed form.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: March 22, 2022
    Inventors: Kevin Goddard, Simone Giacometti
  • Patent number: 11275501
    Abstract: A method comprising displaying, on a touchscreen, a digital electronic document; receiving first input from the touchscreen and determining that the first input comprises a rectangle gesture; receiving second input from the touchscreen and determining that the second input comprises a subdivision gesture that indicates dividing the rectangle; determining that the first input and the second input have been received within a time threshold; in response to determining that the first input and second input have been received within the time threshold, automatically generating a table that comprises a plurality of cells; automatically placing the table in the document at a location that is based on the first input and updating the document that is displayed on the touchscreen to visually show the table; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: April 24, 2021
    Date of Patent: March 15, 2022
    Assignee: ATLASSIAN PTY LTD.
    Inventor: Marc Andrew Reisen
  • Patent number: 11244110
    Abstract: A method for suggesting revisions to a document-under-analysis from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts, the method for suggesting revisions including selecting a statement-under-analysis (“SUA”), selecting a first original text of the plurality of original texts, determining a first edit-type classification of the first original text with respect to its associated final text, generating a first similarity score for the first original text based on the first edit-type classification, the first similarity score representing a degree of similarity between the SUA and the first original text, selecting a second original text of the plurality of original texts, determining a second edit-type classification of the second original text with respect to its associated final text, generating a second similarity score for the second original text based on the second edit-type classification, the second similarity
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: February 8, 2022
    Assignee: BLACKBOILER, INC.
    Inventors: Jonathan Herr, Daniel Edward Simonson, Daniel P. Broderick
  • Patent number: 11232257
    Abstract: Techniques include systems, computerized methods, and computer readable media for creating a graphical program in a graphical program development environment. A spreadsheet node having an input terminal in the graphical program is instantiated. The spreadsheet node is associated with a spreadsheet that specifies a list of functions to be executed in a computing device, and the input terminal is connected to the first terminal of the first node, indicating a data connection between the first terminal of the first node and the input terminal of the spreadsheet node. The input terminal of the spreadsheet node is associated with a first cell in the spreadsheet, indicating that the first cell in the spreadsheet be populated with any data received by the input terminal. A human readable file is generated specifying the graphical program, including the spreadsheet node.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: January 25, 2022
    Assignee: Cognex Corporation
    Inventors: Ales Hvezda, Lou Palmieri, Scott Schuff, Dave Schumacher
  • Patent number: 11221994
    Abstract: An approach is provided for controlling an edit of content. It is determined that an edit of content is being performed by a user. A criticality score of the content is determined by using a natural language processing technique. The criticality score indicates a measure of sensitivity of the content. A behavior of the user while editing the content is identified. A measure of deviation is determined between the behavior of the user and a pattern of historical editing behavior of user(s). Based on the criticality score and the measure of the deviation, an edit risk score is determined. The edit risk score is determined to exceed a threshold score. Responsive to determining that the edit risk score exceeds the threshold score, an alert is transmitted to the user. The alert indicates to the user that the edit of the content is an unexpected edit.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Shikhar Kwatra, Joseph Kozhaya, Aaron K. Baughman
  • Patent number: 11216521
    Abstract: Methods for automatically suggesting content items to an author of a digital page so that they can be added to the page. One embodiment comprises a method that includes opening a digital page in a digital page editor and launching a component browser that enables the viewing of a set of digital content items stored in a content repository. Textual information is extracted from the digital page and the digital assets contained in the page. This information is analyzed to identify words indicative of the page's subject matter. A query is generated based on the identified words and submitted to a search engine, which searches the repository for items related to the subject matter of the page. The content items identified by the search results are displayed to the author, who can select one of the items to add it to the page.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: January 4, 2022
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Partha Saradhi Govind, Arjun Tarikere Ramesh, Gregory Aaron Parmiter, Paul Kieron Carl Narth, Jason Jackson, Lara Long
  • Patent number: 11209958
    Abstract: A content access device ranks content that is available to be accessed based at least on previous user content selection behavior information compared to a current situation. The content access device generates and presents a content access (or navigation) menu that indicates content selected based on the ranking. The menu may include a primary menu element that corresponds to and presents a highest ranked of the content, a secondary menu element that corresponds to and presents still images of a secondary ranked group of the content that are all smaller than the primary menu element, and a tertiary menu element that corresponds to and presents text descriptions of a tertiary ranked group of the content that are all smaller than the still images.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 28, 2021
    Assignee: T-MOBILE USA, INC.
    Inventors: Jeffrey Binder, David M. Fellows, Vic Odryna, Charles Hasek, IV
  • Patent number: 11200373
    Abstract: Systems and methods are provided for automatically translating one or more electronic spreadsheets into scripts. One or more electronic spreadsheets containing data arrays and formula arrays may be accessed. The electronic spreadsheet(s) may implement various logic using the data arrays and the formula arrays. The range(s) of the formula arrays may be determined. The range(s) of the data arrays may be determined based on the range(s) of the formula arrays. Conversion ranges may be determined based on the range(s) of formula arrays and the range(s) of data arrays. One or more dependencies between the conversion ranges may be determined and used to generate source code modeling the logic implemented by the electronic spreadsheet(s).
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: December 14, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Eliot Ball, Dustin Janatpour, Nicholas White
  • Patent number: 11188837
    Abstract: An approach is provided in which an information handling system analyzes a set of historical form data corresponding to a set of completed forms. The set of historical form data includes information indicating a historical order at which a set of fields were completed in the set of completed forms. Next, the information handling system determines, based on the set of historical form data, a current order at which to complete a set of incomplete fields included in a current form. In turn, the information handling system displays the current form and a user interface on a display that indicates the current order at which to complete the incomplete fields on the current form.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Brian E. Bissell, Joseph L. Sharpe, III, Kristi Farinelli, Stefan Van Der Stockt, Manali Jairam Chanchlani