Patents Examined by Scott T. Baderman
-
Patent number: 11164304Abstract: A method includes: displaying a first image of a first assembly unit within a user interface; locating a first virtual origin at a first feature on the first assembly unit; displaying a first subregion of the first image within the user interface responsive to a change in a view window of the first image; recording a geometry and a position of the first subregion relative to the first virtual origin; locating a second virtual origin at a second feature—analogous to the first feature—on a second assembly unit represented in the second image; projecting the geometry and the position of the first subregion onto the second image according to the second virtual origin to define a second subregion of the second image; and, in response to receipt of a command to advance from the first image to the second image, displaying the second subregion within the user interface.Type: GrantFiled: May 6, 2019Date of Patent: November 2, 2021Assignee: Instrumental, Inc.Inventors: Samuel Bruce Weiss, Anna-Katrina Shedletsky, John James Shedletsky, III, Isaac Sukin, Simon Kozlov
-
Patent number: 11164132Abstract: 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: GrantFiled: April 4, 2020Date of Patent: November 2, 2021Assignee: ORGANIMI INC.Inventors: Eric Apps, Brett Shellhammer
-
Patent number: 11157684Abstract: In non-limiting examples, the present disclosure is directed to systems and methods for performing an analysis of an electronic document comprising a review for a plurality of writing issues related to the electronic document's conformance to a specified target audience; causing, in an application associated with the electronic document, one or more flagged writing issues identified by the analysis of the electronic document to be displayed; receiving a selection of a flagged writing issue; and based on the selection of the flagged writing issue, causing, in a contextual menu, one or more alternative suggestions to replace text associated with the flagged writing issue to be displayed, the one or more alternative suggestions based, at least in part, on a fluency metric and a resemblance of the one or more alternative suggestions to the text associated with the flagged writing issue.Type: GrantFiled: November 17, 2016Date of Patent: October 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kenichiro Chiba, Alfredo Arnaiz, Dermot McLoughlin, Nicole Michel, Hany G. Gerges, Michael Koenig, Maria Isabel R. Carpenter, Shikha Devesh Desai
-
Patent number: 11157310Abstract: A method and system for migrating Extensible Markup Language (XML) schemas between releases of a computing application. The method provides first and second versions of an XML document by the computing application, each version having a different schema. The first version is migrated to the second version using a migration step. The method uses a Dependency injection Framework to abstract the characteristics of the at least one migration step. The method also transforms the first schema to the second schema, based on the abstracted characteristics of the at least one migration step, in such a way that the first version of the XML document is migrated into the second version of the XML document. The method migrates the first version into the second version in such a way that the second version can access application data from the first version.Type: GrantFiled: June 22, 2020Date of Patent: October 26, 2021Assignee: Unisys CorporationInventors: Zhonghui Ben Zou, Yuanzhi Michael Tang, Chaosong Wang
-
Patent number: 11151314Abstract: Disclosed herein are system, method, and computer program product embodiments for adding a template engine to a Cascading Style Sheets (CSS) grid layout to display content using different templates. An embodiment operates by generating a grid layout component based on a template. The generated grid layout component defines a layout type based on a cascading style sheet (CSS) grid layout. The embodiment generates a grid component comprising a set of grid cell components based on a view file. Each grid cell component represents a grid cell in the CSS grid layout, and each grid cell component is mapped to one or more rows and one or more columns in the CSS grid layout. The embodiment then displays content of the set of grid cell components using the layout type.Type: GrantFiled: October 19, 2018Date of Patent: October 19, 2021Assignee: SAP SEInventors: Carolin Seel, Jan-Michel Blinn, Roman Rommel
-
Patent number: 11151200Abstract: 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: GrantFiled: July 24, 2019Date of Patent: October 19, 2021Assignee: FUJIFILM Business Innovation Corp.Inventors: Shigeru Okada, Shusaku Kubo, Masanori Yoshizuka
-
Patent number: 11151219Abstract: A method and system for generating a digital document on a receiving mobile device from limited data that is transmitted to the device is disclosed. A shortened form of Uniform Resource Locator (URL) is sent and expanded to a longer URL that contains presentation data. The presentation data may include further nested shortened URLs to retrieve digital document components. Condensing techniques for transferring both presentation and location data further reduce transmission size. The combined retrieved data defines the content and presentation of a generated digital document.Type: GrantFiled: May 16, 2019Date of Patent: October 19, 2021Assignee: Documensions, Inc.Inventor: James A. Warner, Jr.
-
Patent number: 11151484Abstract: In response to a request received from a client device to view an item, a program determines a category associated with the item and a location associated with a user of the client device. The program also identifies a form based on the category and the location. The form comprises a set of fields. The program then provides a graphical user interface (GUI) that includes the form to the client device. The program also receives, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items. The program then identifies a policy based on the category and the location. The program also applies the policy to the data values for the set of fields. The program then sends a notification to the client device indicating a result of the application of the policy.Type: GrantFiled: June 28, 2019Date of Patent: October 19, 2021Assignee: SAP SEInventors: Yuan Tung, Lalitha Rajagopalan, Sudhir Bhojwani, Payod Deshpande, Pranay Kaikini, Raghavendra Keshavamurthy
-
Patent number: 11144717Abstract: Disclosed systems and methods for the automatic creation of multiple layouts that maintain a design aesthetic of an input design document. In an example, a document processing application determines a set of document layout parameters such as balance or equilibrium from an input document. The application calculates, for each document layout parameter of the input document, a weight representing a prominence of the respective layout parameter. The application selects templates having an output size and a number of object containers equal to the number of objects of the document. The application further calculates a score for each template by applying the weights of the document layout parameters to the template layout parameters. The application further selects a template with a highest score and places the object on the template, thereby creating the new design document that maintains the design aesthetic.Type: GrantFiled: September 26, 2018Date of Patent: October 12, 2021Assignee: ADOBE INC.Inventors: Amish Kumar Bedi, Sanyam Jain, Gaurav Bhargava
-
Patent number: 11144715Abstract: A method for efficient data entry in a field of an electronic form displayed on a mobile device screen is disclosed. The method comprises a user selecting a camera function using a camera selector and taking a picture of information. Selectable text is extracted from the picture and displayed in a data entry screen where the form is displayed. The user selects a one or more elements from the selectable text; and the selected elements are inserted into the field.Type: GrantFiled: November 29, 2018Date of Patent: October 12, 2021Assignee: ProntoForms Inc.Inventors: Christopher James Herbert Paterson, Gemunu Prasanna Kapila Bandara Ekanayake, Glenn Michael Chenier
-
Patent number: 11138286Abstract: 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: GrantFiled: July 24, 2019Date of Patent: October 5, 2021Assignee: Google LLCInventors: Samuel Birch, Rishi Agarwal, Yusuf Ozuysal
-
Patent number: 11126688Abstract: 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: GrantFiled: July 7, 2020Date of Patent: September 21, 2021Assignee: ServiceNow, Inc.Inventors: Christopher Tucker, Qian Zhang, Yaron Guez, Sha He
-
Patent number: 11120209Abstract: 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: GrantFiled: July 10, 2020Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Antonio Foncubierta Rodriguez, Guillaume Jaume, Maria Gabrani
-
Patent number: 11120097Abstract: 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: GrantFiled: March 12, 2020Date of Patent: September 14, 2021Assignee: Apple Inc.Inventors: Conrad A. Shultz, Mateusz K. Rajca
-
Patent number: 11113447Abstract: 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: GrantFiled: August 1, 2018Date of Patent: September 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ron Ben-Ishay, Oren Gordon, Tal Bouhadana, Lior Zilberstein, Daniel Hoter
-
Patent number: 11113448Abstract: Embodiments of the present disclosure relate to presenting and synchronizing views of electronic document. In particular, a view management system can synchronize and present multiple synchronized views of an electronic document for display on a client device. For example, the view management system can present multiple views of an electronic document and bind one or more of the views with a model. In response to detecting a user interaction with respect to a view, the view management system can cause a client device to apply the user interaction to each of multiple views (e.g., each view that is bound to the model). By synchronizing views, the view management system can enable a user to conveniently observe how one or more user interactions with respect to a view would appear across multiple views of an electronic document.Type: GrantFiled: September 30, 2019Date of Patent: September 7, 2021Assignee: QUALTRICS, LLCInventors: Sterling Williams, Jeffrey Scott Whiting, Kyle James Seely, Jason R. Gardner, Cameron James Holiman
-
Patent number: 11112930Abstract: A computer-implemented environment for creating, curating, sharing and storing document contents in a concise, structured, modular, standardized and story-like format. The environment enables users to define content with a set of Cards, and arrange, connect and disconnect Cards so as to define a distinct Story. The environment additionally provides a user-adjustable Card content separator configured so that content below the separator is not instantly visible to the user. Furthermore, the environment enables the automatic conversion of files, data feeds and search results into Cards and Stories.Type: GrantFiled: January 18, 2019Date of Patent: September 7, 2021Inventor: Paul Erich Keel
-
Patent number: 11106324Abstract: A machine for dynamic content rendering in a space-constrained online container. The machine accesses a plurality of items of digital content. The machine dynamically renders the plurality of items in a dedicated area of a user interface. The dynamic rendering includes: dynamically determining, for display in the dedicated area, a first item group of one or more items of the plurality of items; causing display of the first item group in the dedicated area; and dynamically determining a second item group of one or more items of the plurality of items. The items included in the second item group are associated with a hidden style based on dynamically determining that the dynamic rendering of the items included in the second item group overflows the dedicated area. The machine dynamically renders a call-to-action button in the dedicated area. The call-to-action button indicates the number of items in the second item group.Type: GrantFiled: December 21, 2018Date of Patent: August 31, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Om Shankar Tiwari, Cheryl Smith
-
Patent number: 11106714Abstract: A summary generating apparatus includes a text storage device storing text with information indicating a portion to be focused on; word vector converters vectorizing each word of the text and adding an element indicating whether the word is focused on or not to the vector and thereby converting the text to a word vector sequence; an LSTM implemented by a neural network performing sequence-to-sequence type conversion, pre-trained by machine learning to output, in response to each of the word vectors of the word vector sequence input in a prescribed order, a summary of the text consisting of the words represented by the word sequence; and input units inputting each of the word vectors of the word vector sequence in the prescribed order to the neural network.Type: GrantFiled: May 7, 2018Date of Patent: August 31, 2021Assignee: National Institute of Information and Communications TechnologyInventors: Ryu Iida, Kentaro Torisawa, Jonghoon Oh, Canasai Kruengkrai, Yoshihiko Asao, Noriyuki Abe, Junta Mizuno, Julien Kloetzer
-
Patent number: 11100690Abstract: A method for automatic media population of a style presentation comprises collecting presentation media; positioning the collected presentation media on a storyboard; and selecting a style presentation; wherein the selection of the style presentation results in the automatic population of the style presentation with the presentation media positioned on the storyboard is described herein.Type: GrantFiled: March 7, 2017Date of Patent: August 24, 2021Assignee: eBay Inc.Inventors: James W. Lanahan, Dane M. Howard, Brian F. Williams, Luke Peacock, Belmer Perrella Garcia Negrillo