Patents Examined by Barbara M Level
  • Patent number: 11188713
    Abstract: A system and process for extracting information from filled form images is described. In one example the claimed invention first extracts textual information and the hierarchy in a blank form. This information is then used to extract and understand the content of filled forms. In this way, the system does not have to analyze from the beginning each filled form. The system is designed so that it remains as generic as possible. The number of hard coded rules in the whole pipeline was minimized to offer an adaptive solution able to address the largest number of forms, with various structures and typography. The system is also created to be integrated as a built-in function in a larger pipeline. The form understanding pipeline could be the starting point of any advanced Natural Language Processing application.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Antonio Foncubierta Rodriguez, Guillaume Jaume, Maria Gabrani
  • Patent number: 11182548
    Abstract: The disclosed technology includes multi-way triggering of automatic replication elements selectively within and across documents, cellular atomization of spreadsheet cells and charts while retaining their desired formula, function and content properties, combining the selective multi-way replication with the cellular atomization, and employing a library capability to easily reuse automatically coordinating elements and atomized spreadsheet or tabular cells and charts.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: November 23, 2021
    Assignee: Adaptam Inc.
    Inventor: Robert E. Dvorak
  • Patent number: 11175771
    Abstract: A handwritten data capture method creates handwritten data including a plurality of pieces of stroke data that is based on writing performed on each page of a paper medium having a plurality of pages. The handwritten data capture method includes: acquiring the plurality of pieces of stroke data created based on the writing sequenced in a writing order; displaying the pieces of stroke data together on a display device; accepting an input of a break position of the pieces of stroke data; identifying a continuous portion of the pieces of stroke data based on the break position and the writing order; updating the display device to display the identified continuous portion of the pieces of stroke data in the writing order; and repeating the accepting, the identifying, and the updating until a given operation is received.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: November 16, 2021
    Assignee: Wacom Co., Ltd.
    Inventors: Novi Rahman, Lachezar Sachov Dodov, Tanya Dimitrova, Katya Yurukova
  • Patent number: 11164132
    Abstract: A method for generating an electronic organizational chart for an organization, comprising: receiving information from a data source relating to the organization; using the information, selecting a template for the organization chart from a template store, wherein the template represents a type of organization; populating the template with the information to generate the electronic organizational chart; and, presenting the electronic organizational chart on a display.
    Type: Grant
    Filed: April 4, 2020
    Date of Patent: November 2, 2021
    Assignee: ORGANIMI INC.
    Inventors: Eric Apps, Brett Shellhammer
  • Patent number: 11151200
    Abstract: An information processing apparatus includes: an attribute giving unit that specifies a second date, which is a date after a first date corresponding to a date, on which processing is performed with respect to a document, or a date written in the document, based on information written in the document, and that gives the second date as attribute information of the document.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: October 19, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Shigeru Okada, Shusaku Kubo, Masanori Yoshizuka
  • Patent number: 11138286
    Abstract: In some implementations, a method includes acquiring data about a plurality of web pages rendered within one or more browser tabs of a web browser executing on at least one computing device and processing the acquired data to group the plurality of web pages into one or more groups of web pages. The processing includes performing a similarity analysis using the acquired data, where each group includes web pages that are determined to be topically related to each other based on the similarity analysis. The method includes selecting a group of web pages from the one or more groups of web pages that are determined to be topically-related to content displayed in the web browser and providing a navigation suggestion for display on a user interface of the web browser based on the selected group.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: October 5, 2021
    Assignee: Google LLC
    Inventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
  • Patent number: 11126688
    Abstract: As a web browser application executing on a computing renders a web application that contains a plurality of objects, the web browser application carries out, respectively for each object, a set of resource-consumption actions involving use of resources of the client device. Further, the web browser application dynamically manages operational states of the objects based on a cumulative resource-consumption of the web application, including (i) determining that the cumulative resource-consumption of the web application exceeds a defined limit, and (ii) responsive to the determining, transitioning at least one of the objects from a first operational state to a second operational state, where the object contributes less to the cumulative resource-consumption of the web application in the second operational state than in the first operational state.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: September 21, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Christopher Tucker, Qian Zhang, Yaron Guez, Sha He
  • Patent number: 11120097
    Abstract: An electronic device: displays a website settings interface provided to edit a plurality of a presentation settings for at least one website among a plurality of websites within a web browsing application, including concurrently displaying: a first website representation and a user-modifiable control for selecting a first value for a presentation setting for the associated website; and a second website representation and a user-modifiable control for selecting a second value for the presentation setting for the associated website, where the second value is not associated with a previously received user preference and the second value is set according to a predetermined value for the presentation setting; and in response to detecting an input that ceases display of a website associated with the second website representation, ceases to display include the second website representation within the website settings interface.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: September 14, 2021
    Assignee: Apple Inc.
    Inventors: Conrad A. Shultz, Mateusz K. Rajca
  • Patent number: 11120209
    Abstract: A system and process for extracting information from filled form images is described. In one example the claimed invention first extracts textual information and the hierarchy in a blank form. This information is then used to extract and understand the content of filled forms. In this way, the system does not have to analyze from the beginning each filled form. The system is designed so that it remains as generic as possible. The number of hard coded rules in the whole pipeline was minimized to offer an adaptive solution able to address the largest number of forms, with various structures and typography. The system is also created to be integrated as a built-in function in a larger pipeline. The form understanding pipeline could be the starting point of any advanced Natural Language Processing application.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Antonio Foncubierta Rodriguez, Guillaume Jaume, Maria Gabrani
  • Patent number: 11113447
    Abstract: A content generation computing system includes content generating application logic. The content generating application logic runs a content generation application to generate content. It also includes content ingestion and transformation logic that allows a user to identify slide presentation content from a source document for ingestion into a document that is being generated. The system automatically restructures graphical objects in the ingested slide presentation content based upon the content generation application into which it is being ingested.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ron Ben-Ishay, Oren Gordon, Tal Bouhadana, Lior Zilberstein, Daniel Hoter
  • 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: 11055484
    Abstract: Embodiments of the disclosed technologies are capable of detecting an edit in an edited document, mapping the edit to stored structured data, executing stored logic associated with the stored structured data to alter a stored template and/or alter the stored structured data and/or insert a candidate edit from a stored set of candidate edits into a reference document.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: July 6, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Kevin N. Jansz, Justin M. Lipton, Jamie Wodetzki
  • Patent number: 11048724
    Abstract: A method and computer readable medium for exploring similar users and items of a media service. In one aspect, a user can explore for similar users iteratively. In one aspect, a user interface is generated that displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user which has a degree of similarity with respect to the searching user. In another aspect, a method facilitates the search of such a similar user within a media service.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: June 29, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Todd Beaupre, Jagdish Chand
  • Patent number: 11017165
    Abstract: The technology disclosed relates to automating creating of new blocks of cells in a spreadsheet—receiving a user identification of a first block of contiguous cells specifying access to first data from an external source using a formulaic data specification; causing display of a wizard panel with controls operable without user input, and receiving a user specification of a replication position at which a second block of cells is to be replicated as a variation on the first block; receiving a user specification of a temporal interval relationship between the first and second blocks; receiving a creation trigger parameter for when the second block should be replicated at the second position; and creating the second block at the replication position and inserting an adjusted formulaic specification for the second data, based on the formulaic specification for the first data and the temporal interval relationship between the first and second blocks.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: May 25, 2021
    Assignee: Adaptam Inc.
    Inventor: Robert E. Dvorak
  • Patent number: 11003832
    Abstract: Described herein are systems and methods for utilizing an embedded action card in an electronic document editable using an application. The action card comprises code that facilitates communication with an associated service, the associated service can be local to a computer executing the application or on a remote computer. The action card can provide a user with real-time information received from the associated service. The action card can receive information from the user which the action card provides to the associated service.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Catherine Anne Harley, Yibing Zhu, Ivan Obraztsov
  • Patent number: 10997357
    Abstract: Application data that includes a plurality of pages of the application is received. Input parameters for each page of the plurality of pages is determined using the application data. A set of pages of the plurality of pages is determined for which all respective input parameters are identified. A set of hyperlinks for the set of pages is generated.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Karunakaran Gajulu Narasimhalu, Debasish Panda
  • Patent number: 10990194
    Abstract: A method for receiving and responding to user input is provided. The user input may be input via a user interface. The method may include receiving input from a user via the user interface. The method may also include transmitting the input to a response determination module. The response determination module may determine a system response to the input. The method may include displaying the system response to the user via the user interface. The method may include receiving an indication from the user that the system response is less than a predetermined threshold level of responsiveness. The method may include dividing the input into component terms and displaying the component terms on the user interface. The method may include enabling the user to eliminate component terms from the input in order to improve responsiveness of the system response, and receiving a selection of eliminated component terms.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: April 27, 2021
    Assignee: Bank of America Corporation
    Inventors: Donatus Asumu, Shane Zatezalo
  • Patent number: 10990751
    Abstract: A computing system includes a client device and a form template server. The client device has a display associated therewith to display an application page from an application, and generate a screenshot of the form. The application page includes a form requiring data to be filled in by a user. The form template server compares a form template extracted from the screenshot to a private form template database for a match. The private form template database includes private form templates from different applications, with each private form template having user data associated therewith previously filled in for the user. The client device then populates the form on the display with the data from the matched private form template.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: April 27, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Jeroen Mattijs Van Rotterdam
  • Patent number: 10990277
    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: March 4, 2020
    Date of Patent: April 27, 2021
    Assignee: ATLASSIAN PTY LTD.
    Inventor: Marc Andrew Reisen
  • Patent number: 10977426
    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: March 6, 2014
    Date of Patent: April 13, 2021
    Assignee: SMUGMUG, INC.
    Inventor: Brian Strong