Patents Examined by Kyle R. Stork
  • 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: 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: 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: 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
  • 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: 11194453
    Abstract: A system includes a content extraction engine comprising at least one processor and configured to receive a content page for a target product including product data for the target product and noise content unrelated to the target product, identify noise content pertaining to data unrelated to the target product, remove noise content from the content page, thereby generating a remainder content page containing target product data usable to enable product comparison between multiple sources.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: December 7, 2021
    Assignee: eBay Inc.
    Inventors: Priyavrath Dakua, Prajakta Belgundi, Sharath Raghu
  • Patent number: 11194964
    Abstract: Text suggestions are generated. A document is received, and a portion score for at least one portion of the document is generated. A global assessment score for at least two portions of the document is also generated. A variation between the portion score and the global assessment score is calculated. It is determined that the variation is above a threshold variation, and at least one text change suggestion is generated.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Abhijit Mishra, Anirban Laha, Parag Jain, Karthik Sankaranarayanan
  • Patent number: 11188711
    Abstract: The technology described herein enables users to enrich their vocabulary by annotating and/or automatically translating specific words, which are predicted to be unknown to the specific user. The user experiences the original content enriched with adaptive, smart in-line annotations of unknown words. The technology is tailored to individual users by understanding an individual user's vocabulary in a particular language. As a user consumes content or performs document authoring/editing activities, the system captures language usage patterns, maintained in a private Vocabulary Analytics Store (VAS) for the particular user. Information in the VAS is used as input to a machine classifier that determines whether a word is likely to be known or unknown to a user.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: November 30, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Georgios Krasadakis
  • Patent number: 11170159
    Abstract: A method of creating and previewing a webpage may be provided. The method may include receiving a first request having a first content layout for the web page and indicia of one or more first device characteristics that describe at least one of hardware, software, or network configuration of a first device to be emulated in previewing the webpage; generating a plurality of first style rules, including an indication that at least one of the one or more content items is hidden; rendering a preview of the webpage based on the first style rules, the preview identifying each of the at least one of the one or more content items that is hidden in the preview of the webpage; creating a first configuration breakpoint corresponding to the first style rules; and saving the first configuration breakpoint and the first style rules in a style sheet corresponding to the webpage.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: November 9, 2021
    Inventors: Sean C. Stansell, Christine A. Miller
  • Patent number: 11163955
    Abstract: A computer-implemented method for matching user inputted text to stored text. The user inputted text is compared to each of the text strings stored in a database using a string similarity score determined using a Levenshtein distance algorithm, the n-gram or trigram methods, the Jaro-Winkler algorithm, the Cosine similarity algorithm, the Hamming distance algorithm, the Damerau-Levenshtein distance algorithm, or similar. For each comparison, the string similarity score is analyzed to determine exact matches, non-matches, and probable matches. Probable matches are further analyzed using a keyboard distance algorithm to differentiate between matches and non-matches.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: November 2, 2021
    Assignee: Bottomline Technologies, Inc.
    Inventors: Brian Amend, Melissa Kutsch, Jessica Moran, Sean Glerum
  • Patent number: 11163849
    Abstract: In some embodiments, a method includes receiving an electronic document that comprises a plurality of sections. The method includes marking the plurality of sections as a content section or a non-content section using a visual attribute of the sections that includes at least one of a width of the section, a density of the plurality of hyperlinks in the section, a size of a font of text in the section and whether a title of the electronic document overlaps with text in the section. The method also includes storing the marking of the plurality of sections of the electronic document in a machine-readable medium.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: November 2, 2021
    Assignee: eBay Inc.
    Inventor: Jean-David Ruvini
  • Patent number: 11163945
    Abstract: Various systems and methods are provided for accessing and traversing one or more complex data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically generate detailed reports (including tables, charts, and/or the like) of complex data including time varying attributes. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically calculates applicable time intervals, accesses and traverses complex data structures (including, for example, a mathematical graph having nodes and edges), calculates complex data based on the traversals and the calculated time intervals, displays the calculated complex data to the user, and/or enters the calculated complex data into the tables, charts, and/or the like. The user interfaces may be automatically updated based on a context selected by the user.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: November 2, 2021
    Assignee: Addepar, Inc.
    Inventor: Michael Lee Greenbaum