Patents Examined by David Faber
  • Patent number: 11829437
    Abstract: A device and method for a website building system that has a component based version comparer to compare at least two versions of a website page which has components defined in a set of hierarchies. The components can be a visual component, a container and a non-visual site element. The device generates a difference tree representing the differences in the components between two versions of the website page using the version comparer to preprocess the components in a version of a website page to determine internal geometric and semantic relationships before comparing the components and the relationships between the two versions using semantic and geometrical analysis. The device also includes a version merger to create an integrated version of the two versions of the website page according to the difference tree.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: November 28, 2023
    Assignee: Wix.com Ltd.
    Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander, Roni Ben-Aharon
  • Patent number: 11783864
    Abstract: Various embodiments of the present invention relate generally to systems and methods for integrating audio into a multi-view interactive digital media representation. According to particular embodiments, one process includes retrieving a multi-view interactive digital media representation that includes numerous images fused together into content and context models. The process next includes retrieving and processing audio data to be integrated into the multi-view interactive digital media representation. A first segment of audio data may be associated with a first position in the multi-view interactive digital media representation. In other examples, a first segment of audio data may be associated with a visual position or the location of a camera in the multi-view interactive digital media representation.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: October 10, 2023
    Assignee: Fyusion, Inc.
    Inventors: Stefan Johannes Josef Holzer, Radu Bogdan Rusu, Vladimir Roumenov Glavtchev, Alexander Jay Bruen Trevor
  • Patent number: 11783120
    Abstract: System for converting a spreadsheet in a first format to a second format comprising: a server including a storage means adapted to store the spreadsheet in the second format and store an associated template; a data set associated with the spreadsheet in the second format, such that the data set is adapted to be associated with the template to be displayed on a client device; and wherein when data is associated with the template, changes made via the client device to the associated data is recorded in realtime in both the spreadsheet in the second format and template. A process for generating an output for a webpage, comprising: selecting a spreadsheet and a template stored by a server, the spreadsheet comprising a data set; associating the data set with an element in the template, such that when the data is associated with the template, changes made to the associated data is recorded in realtime in both the spreadsheet and template; and generating the output comprising the data associated with the template.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: October 10, 2023
    Assignee: Roar Software Pty Ltd.
    Inventors: Kevin Liao, Lawrence Xiang Yao, Jeffrey Lin
  • Patent number: 11768997
    Abstract: Systems and methods for creating, inserting, and managing a field. The field comprising a key and a corresponding formula. The key and the formula of the field stored in a database of a field management system. The method for inserting the field including receiving a field insertion request; identifying and forwarding, by the field management system, one or more keys and formulas corresponding to one or more suggested fields for rendering on a user interface of a client device; receiving, at the field management system, indication of selection of a key from the one or more keys; computing, by the field management system, a result for the formula of the field associated with the selected key; and communicating the result from the field management system to the first client application for rendering in line with the electronic content.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 26, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Dugald Morrow
  • Patent number: 11755824
    Abstract: Systems and methods for predicting and moderating signature locations include an electronic document to be signed, a user of the electronic document, and a user communication device. The user provides free text inputs in the text input module of the system for the requirements of signatures in the document. A signature fields finder module analyses inputs of the user based on heuristic training patterns and screens and maps all the pages of the document for placing signature boxes. The system then places signature tags in the signature boxes. The user selects the signer parties present in the signature boxes and the system compiles signature tags for that party. The user. using the signature tag moderator module, can add, delete or adjust the signature tags and the user gets to see all the relevant pages of the document with compiled signature tags for moderation purposes by the user.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 12, 2023
    Assignee: Certinal Software Private Limited
    Inventors: Kanishka Ghosh, Krishnendu Chattopadhyaya
  • Patent number: 11755828
    Abstract: A method comprising displaying a first GUI to a first client comprising an option to check-out and a check-in a spreadsheet comprising at least one row comprising a statement a statement, a data type identifier, and a logic; checking-out the file such that the file cannot be modified by a second client; receiving from the first client, a modification request and a modification input; modifying the checked-out spreadsheet based on the modification input; checking-in the file; generating a set of rendering instructions corresponding to a second GUI based on the modified spreadsheet; and transmitting the set of rendering instructions to a computing device associated with a third client, whereby the set of rendering instructions causes the computing device associated with the third client to display the second graphical user interface.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: September 12, 2023
    Assignee: HITPS LLC
    Inventors: Harish Krishnaswamy, Sam Elsamman
  • Patent number: 11741293
    Abstract: A template built by a user may be converted by a Server Script Generation Engine (SSGE) into script code. In converting, the SSGE may load and parse a framework file containing static script syntax to locate insertion points, each associated with an iteration number, and may iteratively parse the template, utilizing the iteration number to resolve, in order, tags and sub-tags contained in the template. If a tag is set to respond to the iteration number, a function of the tag is invoked to process any related sub-tags and return a script associated therewith at the appropriate insertion point. The framework file (with the appropriate script code inserted) is compiled and stored in a compiled script object which can be run multiple times to perform all of the output functions expected by the user in lieu of the need to reconvert the template.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: August 29, 2023
    Assignee: OPEN TEXT SA ULC
    Inventor: Gregory R. Petti
  • Patent number: 11694024
    Abstract: A method for generating a chart suggestion list using data present in a data table includes providing the data table, one or more data types of a plurality of cells of the data table and one or more statistics pertaining to the plurality of cells as input to a machine learning model to obtain one or more outputs indicating one or more chart types for the data table, and creating one or more suggested charts based on the indicated chart types. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: July 4, 2023
    Assignee: Google LLC
    Inventors: Fernanda Viégas, Martin Wattenberg, Daniel Smilkov, James Wexler, Daniel Gundrum
  • Patent number: 11688194
    Abstract: A method of authenticating an identity document based on an extraction, by analysis of an image acquired of the identity document, of candidate information representative of the appearance of a photograph such as depicted in the acquired image and optically readable data as depicted in the acquired image.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: June 27, 2023
    Assignee: IDEMIA IDENTITY & SECURITY FRANCE
    Inventor: Sébastien Bahloul
  • Patent number: 11663393
    Abstract: A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing the marked area; conducting the storing operation and the displaying operation for a different area; and creating, in response to an operation by the user for arranging two or more icons to be in contact with each other, a joined icon by joining the icons together; and combining marked areas represented by the two or more respective icons, according to a state of contact. A corresponding computer program product and computer system are also disclosed herein.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Tomoka Mochizuki, Tomohiro Shioya, Asuka Unno, Lianzi Wen
  • Patent number: 11651137
    Abstract: Systems, methods, and devices can efficiently manage the displaying of text on a screen of a computing device. For example, a client application can provide a data object for a particular style window on the screen. The data object can include a data item, comprising text data, one or more units specifying one or more portions of the text data to be displayed in the style window, and an identifier corresponding to a particular display function to be used in displaying the text data. The display function can be invoked to determine a potential text string to display based on the text data, the one or more units, and one or more rules corresponding to the particular display function. Additional text strings can be generated to obtain a text string that is shorter than or equal to a maximum length for the data item.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: May 16, 2023
    Assignee: APPLE INC.
    Inventors: Eliza C. Block, David A. Schimon, Eric Lance Wilson, Paul W. Salzman, Aurelio Guzman, Christopher Wilson
  • Patent number: 11631265
    Abstract: Methods and systems for transforming at least a portion of a physical document into digital data. One method includes obtaining a first plurality of data items automatically extracted from a first physical document and a validated value for a data field. The method also includes automatically identifying a first linked data item included in the first plurality of data items that is linked to the validated value and setting a physical position included in a rule to the physical position of the first linked data item. In addition, the method includes obtaining a second plurality of data items automatically extracted from a second physical document and automatically identifying a candidate data item included in the second plurality of data items based on the rule. Furthermore, the method includes automatically populating a value for the data field for the second physical document based on the candidate data item.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: April 18, 2023
    Assignee: ESKER, INC.
    Inventors: Hervé Shu, Jean-Jacques Bérard, Cédric Viste, Stéphane Lichtenberger
  • Patent number: 11610059
    Abstract: The current disclosure provides techniques for visualizing text expressions in spreadsheet cells in a more intuitive and user friendly manner by mapping syntactic elements of the text expressions to two-dimensional (2D) configurations of 2D elements, and displaying the 2D configurations in a graphical user interface, wherein the syntactic relationships between syntactic elements in the text expressions are rendered as spatial relationships between the 2D elements in the 2D configuration. In one embodiment, a method for converting a text expression into a 2D configuration comprises selecting a spreadsheet cell based on input received from a user input device, wherein the spreadsheet cell comprises a text expression, parsing the text expression, using a logic subsystem, into at least a first syntactic element, mapping the first syntactic element, using the logic subsystem, to a first two-dimensional (2D) element, and displaying the first 2D element in a graphical user interface via a display subsystem.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: March 21, 2023
    Assignee: Interject Data System, Inc.
    Inventors: Jeffrey Dean Honsowetz, Eugene Lyubar, Patrick DeBuse
  • Patent number: 11605469
    Abstract: Techniques for granular analysis of a knowledge graph are provided. A profile comprising a plurality of attributes is received, and a knowledge graph is analyzed to identify a plurality of therapies, based on the plurality of attributes. A document that is relevant to a first therapy of the plurality of therapies is identified, and a criterion stated in the document is determined. Further, an aggregate value is determined for the criterion, based on a plurality of participants associated with the document, wherein the first aggregate value represents attributes of the plurality of participants. A weight is generated for the document, based at least in part on the plurality of attributes and the aggregate value. A score is generated for the first therapy, based at least in part on the weight, and an optimal therapy is determined, from the plurality of therapies, based in part on the score.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: March 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Richard J Stevens, Fernando Jose Suarez Saiz, Adam Clark
  • Patent number: 11568662
    Abstract: An embodiment of the present invention provides an information processing apparatus for detecting an attribute indicated in different tables in common and generating information about the attribute. An information processing apparatus as an embodiment of the present invention includes a detector and an information generator. The detector detects a common attribute indicated in a first table and a second table. The information generator generates information about the common attribute based on contents of the first table and the second table.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: January 31, 2023
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Shinichi Nagano, Ruigang Zhang, Mikito Iwamasa
  • Patent number: 11561692
    Abstract: Apparatuses, methods, systems, and program products are disclosed for sharing content with a detected device. An apparatus includes a touch-sensitive display, a processor, and a memory that stores code executable by the processor. The memory stores code executable by the processor to determine an application requesting touch input from a user. The memory stores code executable by the processor to detect one or more contact locations of a touch input on the touch-sensitive display. The memory stores code executable by the processor to position, dynamically, one or more interface controls for providing touch input to the application at the one or more contact locations detected on the touch-sensitive display.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: January 24, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Robert James Kapinos, Scott Wentao Li, Robert James Norton, Jr., Russell Speight VanBlon
  • Patent number: 11556701
    Abstract: Systems and methods to facilitate a customization and proliferation of models are described. The system receives, via a first interface, table information and communicates the table information to a first model. The first model includes logic to process the values to generate a column of predicted values. The system receives a column of predicted values from the first model. The system appends the column of predicted values to the table information to generate appended table information. The system communicates, via a second interface, the appended table information to a second state including a second plurality of models. The sequence of states is associated with a plurality of interfaces including the first interface and the second interface. The interfaces facilitate a customization and proliferation of models.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: January 17, 2023
    Assignee: Opendoor Labs Inc.
    Inventors: Tianyi Xia, Leonid Boris Pekelis, David Makanalani Lundgren
  • Patent number: 11550596
    Abstract: A computer-based system comprising a library module associated with an application, the library module using stored configuration data and configuration metadata for the application and a configurator to generate a web user interface using the configuration metadata. The web user interface allowing a user to input configuration information for the application.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: January 10, 2023
    Assignee: Oracle International Corporation
    Inventors: John Ken Offenhartz, Dana Dawes
  • Patent number: 11544669
    Abstract: Systems, methods, and other embodiments associated with a framework for compliance report generation are described. In one embodiment, a method includes receiving a data source definition of a set of data sources comprising data for populating compliance reports. The example method may also include retrieving a compliance report definition for a compliance report for a reporting entity. The example method may also include constructing and rendering a user interface populated with a set of user interface elements generated based upon the set of data sources and the compliance report definition. The example method may also include generating the compliance report according to the compliance report definition. The compliance report is populated with data from the set of data sources. The compliance report is sent over a computing network to a remote computing device of the reporting entity.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: January 3, 2023
    Assignee: Oracle Financial Services Software Limited
    Inventors: Subrata Sarkar, Amit Kumar Sahoo, Amit Kumar Jayee, K R. Srikant, Raghavendra Sharma Karri
  • Patent number: 11537777
    Abstract: The invention relates to a server for providing a graphical user interface to a client over a communication network. The graphical user interface comprises a graphical user interface element, the graphical user interface element being formed by an element shape and an element text, the element shape being represented by element shape data, the element text being represented by element text data. The server comprises an encoder configured to encode the element shape data into video data, a detector configured to detect a change associated with the graphical user interface element within the graphical user interface, and a communication interface configured to separately transmit the video data and the element text data over the communication network, the element text data being transmitted upon detection of the change associated with the graphical user interface element for providing the graphical user interface to the client.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: December 27, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jean-Pierre Morard, Eran Gampel