Patents Examined by Kyle R. Stork
  • Patent number: 11392762
    Abstract: Systems and methods for automatically generating product designs according to search queries. According to certain aspects, an electronic device may present a set of default templates associated with one or more products. The electronic device may facilitate a search using inputted keywords, and identify a set of images and/or design elements according to the search. The electronic device may modify the set of default templates by incorporating various of the images and/or design elements. A user may select different functionalities associated with the modified templates, including selecting to place a product order.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: July 19, 2022
    Assignee: CIMPRESS SCHWEIZ GMBH
    Inventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha, Christopher Wai-Lung Kwan, Brian Robert Chitester
  • Patent number: 11366826
    Abstract: A method can include obtaining user interaction data by monitoring a set of user interactions between a user and one or more data elements of a data table. The method can further include determining a set of data element scores based, at least in part, on the user interaction data. The method can further include generating a customized data visualization based, at least in part, on the set of data element scores and the data elements of the data table.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: June 21, 2022
    Assignee: International Business Machines Corporation
    Inventors: Stephen William Webster, Spencer Thomas Reynolds, Hanna Oh, John Lynch
  • Patent number: 11361046
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying broken network connections. In one aspect, a system includes front-end server(s) that receive data specifying, for multiple different user interactions with one or more application links that link to a given application, presentation durations specifying how long application content linked to by the application link was presented following the multiple different user interactions with the application link(s). Back-end server(s) that communicate with the front end server(s) can classify each application link as broken or working based on application of a machine learning model to the presentation durations for the application link. The machine learning model can be generated using labeled training data. The back-end server(s) can generate and output an alert identifying an application link as a broken link based on the application link being classified as broken by the machine learning model.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: June 14, 2022
    Assignee: Google LLC
    Inventors: Xin Li, Fang Yang
  • Patent number: 11341325
    Abstract: A data ingestion system normalizes ingested documents and extracts data based on a template that is applied to the documents. In an aspect, the system accesses a document of a document type and determines a template to apply to the document. The system normalizes the document, extracts data values from the document based at least in part on the template, and generates structured data based at least partly on the extracted data.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: May 24, 2022
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Casey Patton, Paul Gribelyuk, Kayo Teramoto, Aaron Rubin, Ankit Shankar
  • Patent number: 11308167
    Abstract: A device may request an electronic document having a first size that fails to satisfy a memory constraint associated with a document viewer application executing on the device. The device may receive, from a document rendering platform, information related to a current segment of the electronic document and a set of additional segments of the electronic document, which may collectively have a second size that satisfies the memory constraint associated with the document viewer application. The device may render a first set of pages in the current segment of the electronic document using the document viewer application and store the set of additional segments in a cache associated with the document viewer application. The device may render a second set of pages contained in the cached set of additional segments based on a user navigating to a boundary of the current segment using the document viewer application.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: April 19, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Aniruddha Ramchandra Urankar, Narayanasamy Rengasamy, Dhanraj J. Nair, Muthu Karuppan Ramanathan
  • Patent number: 11301618
    Abstract: Systems and methods may be used to display document critiques on a display device. A method may include receiving information including a document type of a document. The method may include determining a set of critiques for use with the document type, the set of critiques including a critique specific to the document type. The method may include providing, on a display, feedback within the document, including a visual indication on a user interface presenting the document, based on the set of critiques, for text within the document.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Maria del Mar Gines Marin, Alfredo R Arnaiz, Domenic J. Cipollone, Ali Taleghani, Kathryn V. J. Sullivan, Leah Joy Brown, Marion Kremer
  • Patent number: 11295495
    Abstract: Automatic positioning of textual content within digital images is leveraged in a digital medium environment. Initially, user input is received to add textual content to a digital image. The digital image can then be processed to identify at least one object in the digital image using an image segmentation model. A placement region for the textual content that does not overlap the at least one object can be automatically determined. After the placement region is automatically determined, the digital image can be modified by positioning the textual content within the automatically determined placement region of the digital image. Positioning the textual content may include automatically adjusting the textual content to fit within the placement region, such as by automatically scaling or aligning the textual content.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: April 5, 2022
    Assignee: Adobe Inc.
    Inventors: Vipul Aggarwal, Neel Kadia
  • Patent number: 11288337
    Abstract: A method performed in a web page authoring system having a user input system and an editing screen display for displaying a representation of a tag associated with a display artifact represented on the editing screen display is disclosed. A user action input selecting a reference point on the editing screen display for a web page being authored is received. A reference area on the editing screen display enclosing the selected reference point is set. The display object closest to the reference point is selected as a reference display artifact from among display artifacts in the reference area. A tag associated with the reference display artifact is selected from among tags associated with the display artifacts. A first rectangle is drawn on the editing screen display artifact. A second, larger rectangle is drawn enclosing the first rectangle. A space between the first and second rectangles represents the selected tag.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: March 29, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Yoshio Horiuchi
  • Patent number: 11288853
    Abstract: Systems and methods of providing enhanced product visualization on a graphical display include generating a visual frame having a first set of frame dimensions and comprising an inner border and an outer border; receiving a selection of a graphical object to be displayed at least within the outer border of the visual frame on the graphical display; identifying a set of object dimensions of the graphical object; determining an appropriate proportion between the set of frame dimensions and the set of object dimensions such that the graphical object is displayable at least within the outer border of the visual frame on the graphical display; manipulating the set of frame dimensions and/or the set of object dimensions such that the graphical object is displayable within the outer border of the visual frame; and displaying the graphical object at least within the outer border of the visual frame.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: March 29, 2022
    Assignee: LOOP COMMERCE, INC.
    Inventors: Alex Sirota, Maya Lotan, Guy Dahan, Eduardo Fuhrken
  • Patent number: 11275815
    Abstract: A website building system (WBS) includes a processor implementing a machine learning feedback-based proposal module and a database storing at least the websites of a plurality of users of the WBS, and components of the websites. The module includes a plurality of per activity AI units and a feedback system. Each per activity AI unit supports one or more specific activity related to the WBS and provides at least one system suggestion to the users related to its specific activity. Each per activity AI unit includes at least one machine learning model suitable for the activity supported by its per activity AI unit. The feedback system provides a plurality of different kinds of feedback from the users for updating the machine learning models. The feedback system analyzes the feedback to determine which one of the at least one machine learning models to update.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: March 15, 2022
    Assignee: Wix.com Ltd.
    Inventors: Hana Siani Cohen, Oded Nachshon, Noa Stanger, Shai Dekel, Meir Perez, Hila Gat
  • Patent number: 11269972
    Abstract: A computer-implemented method includes a webpage design server comparing a current date to a start date associated with a version of a webpage and when the current date is after the start date, the webpage design server automatically altering a webpage delivery system so that the version of the webpage is returned by the webpage delivery system when the webpage is requested.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: March 8, 2022
    Assignee: Target Brands, Inc.
    Inventors: James Patrick Tully, Marcus Malcolm Rosenow, Jorge Alberto Trujillo, Dakota Reese Brown, Matthew Darren Dordal, Christopher Edward Johnson, Shannon Blandford
  • Patent number: 11263389
    Abstract: A computer software product for allowing simultaneous multi-level collaboration, including in real time between an author and a group of reviewers invited by the author to comment on a document stored in a computer file. The computer software enables each reviewer to view the document and make changes thereto which are stored in a secondary data file without modifying the contents of the original document. The author receives and views the secondary data files from the reviewers and selectively incorporates the changes into the document. Each reviewer may invite an unlimited number of sub-reviewers to review the document, the comments of each sub-reviewer similarly being stored in a secondary data file wherein only the author may edit the document directly.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: March 1, 2022
    Assignee: LITERA CORPORATION
    Inventor: Deepak Massand
  • Patent number: 11250092
    Abstract: Some embodiments provide a program. The program receives a visualization collection definition specifying a plurality of visualization definitions for a plurality of visualization definitions. Each visualization definition in the plurality of visualization definitions specifies a multi-dimensional array of data definition. The program further identifies a set of multi-dimensional array of data definitions specified in the plurality of visualization definitions of the visualization collection definition. The program also sends a request for the set of multi-dimensional array of data definitions to a computing system. The program further receives the set of multi-dimensional array of data definitions from the computing system. The program also stores the set of multi-dimensional array of data definitions in a cache storage of the mobile device for later use.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: February 15, 2022
    Assignee: BUSINESS OBJECTS SOFTWARE LTD
    Inventors: Shou-Chieh Chao, Sanam Narula, Nathan Wang, Walter Mak, Tsz Hong Sung
  • Patent number: 11238110
    Abstract: An approach is provided for using a single-entry access point to archive data in and out of an electronic document review and reporting system. In an embodiment, a method comprises receiving, by a data access system, a request for data and parsing the request to determine a request type of the request. Based on the request type, particular data is determined and accessed from either the data access system or a document review and reporting system. Based on the particular data, the data access system generates one or more of: particular review analysis data, particular reporting data, or particular specific data. The particular review analysis data includes one or more of: a review progress summary, a review analysis report, a review analysis summary, or a review analysis job report. The particular reporting data includes one or more of: a global trend report, a statistical report, or an executive summary.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: February 1, 2022
    Assignee: RICOH COMPANY, LTD.
    Inventor: David Greetham
  • Patent number: 11231975
    Abstract: An electronic device is in communication with one or more wearable audio output devices. The electronic device detects occurrence of an event and outputs, via the one or more wearable audio output devices, one or more audio notifications corresponding to the event. After beginning to output the one or more audio notifications, the electronic device detects an input directed to the one or more wearable audio output devices. In response, if the input is detected within a predefined time period with respect to the one or more audio notifications corresponding to the event, the electronic device performs a first operation associated with the one or more audio notifications corresponding to the event; and, if the input is detected after the predefined time period has elapsed, the electronic device performs a second operation not associated with the one or more audio notifications corresponding to the first event.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: January 25, 2022
    Assignee: APPLE INC.
    Inventors: Devin W. Chalmers, Sean B. Kelly, Karlin Y. Bark
  • Patent number: 11227104
    Abstract: A data profiling module receives user selection of spreadsheets, and the data from the selected spreadsheets is profiled. At least one matching column is identified among the spreadsheets selected. The data profiling module calculates a match metric for the at least one matching column, and unifies the spreadsheets into a single composite spreadsheet using the at least one identified matching column. A preview view of a composite spreadsheet is generated, visually indicating the at least one matching column, any non-matching columns between the spreadsheets, and the match metric for the matching columns. An action history module identifies spreadsheets for use in the procedure, and stores any action applied to the spreadsheets as a procedure template that can be applied to a plurality of other spreadsheets.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: January 18, 2022
    Assignee: INFORMATICA LLC
    Inventors: Mohan Sankaran, Andrew Comstock, Kiran Bagepalli, Gautam H. Mudunuri, Akin Dirik, Frank Beier, Mohini Wettasinghe, Ivan Chong
  • Patent number: 11226720
    Abstract: In various embodiments, the disclosed systems and methods may receive documents, analyze the documents, categorize portions of the analyzed documents, and present the images of the documents and at least a portion of the categories. The analysis may include identification of categories and the presentation may include indicia of the portion of the image of the document related to the category. The systems and methods disclosed may allow querying and/or reporting of a plurality of documents to facilitate processing.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: January 18, 2022
    Assignee: ThoughtTrace, Inc.
    Inventors: Nicholas E. Vandivere, Michael B. Kuykendall
  • Patent number: 11219837
    Abstract: Methods and systems are provided for providing real world assistance by a robot utility and interface device (RUID) are provided. A method provides for identifying a position of a user in a physical environment and a surface within the physical environment for projecting an interactive interface. The method also provides for moving to a location within the physical environment based on the position of the user and the surface for projecting the interactive interface. Moreover, the method provides for capturing a plurality of images of the interactive interface while the interactive interface is being interacted with by the use and for determining a selection of an input option made by the user.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 11, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Javier Fernandez Rico, Erik Beran, Michael Taylor, Ruxin Chen
  • Patent number: 11200369
    Abstract: An apparatus comprises at least one processing device configured to perform steps of receiving a request to determine a path to a given web element of a web page of a web application and parsing the web page to detect web elements of the web page including the given web element and one or more additional web elements. The at least one processing device is also configured to perform steps of identifying one or more of the additional web elements having designated characteristics and selecting one of the identified web elements based at least in part on locations of the identified web elements, relative to the given web element, in a tree structure of the web page. The at least one processing device is further configured to perform the step of determining the path to the given web element from the selected web element.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Shubham Gupta, Tirumala Rao Sangapu, Gyanendra Kumar Patro
  • Patent number: 11200367
    Abstract: Securing inter-frame communication within a web page. First, receipt of a request from a client for accessing a web page document is detected. The request includes a URL that identifies the web page document. The web page document has a tree structure that includes a top parent object and multiple child objects. The multiple child objects include at least a first child object associated with a first domain and a second child object associated with a second domain. The web page document is retrieved from a location corresponding to the URL. The code of the retrieved web page document is then modified to enable secure communication between modified code of the first child object and modified code of the second object. Finally, the modified web page document is sent to the client.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: December 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nir Mardiks Rappaport, Vikas Malik, Itamar Azulay