Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
  • Patent number: 11714666
    Abstract: Systems and methods are provided for modifying webpages. In some embodiments, a computer-implemented system can include: an authoring component configured to generate and output a file of metadata indicating contents for a new webpage and specifying a template for the new webpage. The system also includes a transformer component configured to receive the file of metadata indicating contents for the new webpage and specifying the template, and merge, with the template, the file of metadata. The transformer component is also configured to automatically generate a file describing the new webpage, wherein the new webpage is based, at least, on the contents for the new webpage and the template.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 1, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brett Waldbaum, Caitlin Kehoe Hart
  • Patent number: 11710001
    Abstract: A computing device can receive a communication including text that can be presented on a display screen of the computing device. A camera of the computing device can capture image data. The computing device can determine, from the image data, an identity represented in the image data. The computing device can determine an amount of the communication to present on the display screen based on the identity. The computing device can determine, from the image data, user attention is directed toward the display screen. The computing device can present the amount of the communication on the display screen. In some embodiments, the computing device can determine which content of the communication to display based on the identity. The computing device can display a summary of the communication. The computing device can display an amount of the summary and/or the content of the summary based on the identity.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: July 25, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Ryan H. Cassidy
  • Patent number: 11704507
    Abstract: A method for providing automatic interpretation may include receiving, by a processor, audible speech from a speech source, generating, by the processor, in real-time, a speech transcript by applying an automatic speech recognition model on the speech, segmenting, by the processor, the speech transcript into speech segments based on a content of the speech by applying a segmenter model on the speech transcript, compressing, by the processor, the speech segments based on the content of the speech by applying a compressor model on the speech segments, generating, by the processor, a translation of the speech by applying a machine translation model on the compressed speech segments, and generating, by the processor, audible translated speech based on the translation of the speech by applying a text to speech model on the translation of the speech.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: July 18, 2023
    Assignee: KUDO, INC.
    Inventor: Claudio Fantinuoli
  • Patent number: 11687579
    Abstract: Embodiments are directed to a system, computer program product, and method for text mining, and dynamic facet and facet value management and application to a document collection. Two or more words from a first document collection are extracted, with the extracted words being associated with an applied annotation. At least one word is selected from the extracted words, designated as a facet, and a value is selectively added to the facet. An analysis of the added value is dynamically performed, and a dictionary with the annotation, facet, and values is constructed and the dictionary is applied to the document collection. A targeted list of documents is returned from the dictionary application to the document collection.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: June 27, 2023
    Assignee: International Business Machines Corporation
    Inventors: Susumu Fukuda, Kenta Watanabe, Shunsuke Ishikawa, Takashi Fukuda
  • Patent number: 11687701
    Abstract: The present disclosure describes a system, method, and computer program for enabling text editing across multiple content blocks in a system. The system renders a workspace page including a plurality of content blocks in a user interface of a client application. The workspace page is rendered according to a hierarchical tree derived from the parent and child attributes of the content blocks on the workspace page. The system maintains an in-memory selection state for text selection in the client application. The system receives a user selection of text on the workspace page across a plurality of content blocks. The system updates the in-memory selection state to include a text selection range. The system receives a user edit to the selected text. The system identifies the plurality of content blocks within the text selection range. The system applies the user edit to the content blocks within the text selection range.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: June 27, 2023
    Assignee: Notion Labs, Inc.
    Inventor: Jacob Ian Teton-Landis
  • Patent number: 11681818
    Abstract: A method of creating content within a secure processing environment can include detecting a wiki identifier, indicating a phrase, within a parent document. The parent document can be associated with an author attribute. The method also can include searching for documents corresponding to the author attribute and that have a name corresponding to the phrase indicated by the wiki identifier. If one or more of documents are identified, a source anchor within the parent document can be created and a universal resource locator for the identified document can be associated with the source anchor.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: June 20, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Satwiksai Seshasai
  • Patent number: 11675554
    Abstract: Provided is an industrial printing system that reduces the risk of delays. A status management unit manages the completion status of a part on a page for variable printing. A process control unit creates a job ticket by using a substitute part for an incomplete parts managed by the status control unit, creates the substitute part as link data, and saves a position of a record and a page containing the substitute part as job attribute information. A process management unit performs a prepress process or a printing process by using the job ticket created by the process control unit. A post-processing unit performs post-processing according to the job ticket for the record or the page that has been performed prepress process or printing process by the process management unit.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: June 13, 2023
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Taku Matsuo
  • Patent number: 11657217
    Abstract: The technology disclosed relates to accessing data within or external to spreadsheet cells (NSC data) and presenting it to users, so they can select one or more value to populate the cell. In one implementation, the technology disclosed is a spreadsheet function (predefined formula) where the user inputs a cell range or NSC data formula resulting in a button operated drop-down (pop-up or other visual) populating one value within the cell. Once the formula is completed the user can change that value by clicking the button and selecting the desired value from the multiple values presented. In another implementation the function input can be altered to add a constraint (filter) limiting the values presented for selection. In variants of any of the implementations, the presented values can be organized in ascending or descending orders for easy selection and show all values or only the unique (distinct) values.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: May 23, 2023
    Assignee: Adaptam Inc.
    Inventor: Robert E. Dvorak
  • Patent number: 11651384
    Abstract: After a first transaction but before any subsequent transaction, a merchant communicates an incentive containing a URL to a customer to make a donation to a charity in exchange for a future transaction. The customer uses the URL to accesses and use the incentive. Data may be collected about all customers, either expressly, or from offline or online transactions between the customers and the merchants, and the data may be stored in a data storage area. All data in the data storage area may be utilized by logic tool, which may provide information, such as details of consumer behavior and analytic reporting. Matches between transactions between merchants and customers, and corresponding online activities of the customers that pertain to the merchants may be identified and used to determine the accuracy of a level of certainty of each such match to assess the efficacy of the incentive.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: May 16, 2023
    Assignee: EDATANETWORKS INC.
    Inventors: Terrance Patrick Tietzen, Matthew Arnold Macpherson Bates
  • Patent number: 11651148
    Abstract: Disclosed herein are system, method, and computer program product embodiments for receive, via a client application executing on a client device, a request for a dynamically rendered formatted document based on a subset of display fields. The method includes selecting a template from a plurality of templates based at least partially on the subset of display fields, converting the display fields of the template based on the subset of display fields, transforming the display fields to integrate data into the template, and generating a formatted document or a formatted fillable document for display.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: May 16, 2023
    Assignee: Capital One Services, LLC
    Inventors: Hussam Hashem, Bharath Chekuri, Rahul Raj, Vaishnavi Kakumani, Gowtham Guduru, Levent Turgut
  • Patent number: 11610233
    Abstract: A computer-implemented method and system for integration among content publication, advertisement services and rewards collection is provided. The method and system comprises publishing a first content generated by a first user for public viewing, determining whether a predetermined condition of the published first content reaches a first predetermined threshold, providing a first user-controlled slot if the first predetermined threshold is reached and allowing the first user to set a first price for the first user-controlled slot to sell for rewards collection. When the published content reaches a second predetermined threshold, a second user-controlled slot is then provided for the user to set a second price for rewards collection, and so on.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: March 21, 2023
    Inventor: Joyce Chiayu Chen
  • Patent number: 11609963
    Abstract: A computing system includes a server and a client computing device. The server includes a web application, and anchor definition layers associated with the web application. The client computing device is operated by an end user and includes a display, and a native application that includes an embedded browser for accessing the web application in a customization mode. The customization mode permits display of one of the web pages along with anchors that can be customized based on what is permitted by the anchor definition layer corresponding to the displayed web page, and customization of the anchors on the displayed web page by the end user to define an anchor customization layer for the displayed web page. In normal use of the web application, the anchor customization layer is applied to the corresponding web page before the corresponding web page is displayed so as to display a customized web page without re-designing the web page itself.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: March 21, 2023
    Inventors: Georgy Momchilov, Jeroen Mattijs Van Rotterdam, Ian D. Patrick
  • Patent number: 11599720
    Abstract: A method may include receiving an electronic message from a sender. The method may further include parsing the electronic message into a set of sections, the set of sections including structured sections and an unstructured section. The method may further include detecting etiquette errors in the structured sections of the electronic message, wherein the etiquette errors include at least one of a missing word, a redundant word, an incorrect usage of a word, a style error, an emotional punctuation error, or a punctuation error. The method may further include generating an etiquette score based on the etiquette errors.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: March 7, 2023
    Assignee: SHL (India) Private Limited
    Inventors: Varun Aggarwal, Rohit Takhar, Abhishek Unnam
  • Patent number: 11586622
    Abstract: Techniques are disclosed relating to methods that include preprocessing, by a computer system, records of a database to create one or more token sets for a given record. The created token sets may correspond to ones of a plurality of search string functions, and may include token sets that include a plurality of possible substrings located within data strings of a corresponding database record. The methods may further include receiving a query for a search of the database. The query may include at least one of the plurality of search string functions. The method may also include performing the search by traversing, using at least a portion of the records, at least one token set corresponding to the included search string functions, as well as returning results for the search based on the query and the traversing.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: February 21, 2023
    Assignee: PayPal, Inc.
    Inventors: Vinay Dwivedi, Varun Reddy Putta
  • Patent number: 11586661
    Abstract: Systems and methods for Documentation Through Gleaning Content [extract content (information) from various sources. collect gradually and bit by bit.] with an enhanced, easy to use and intuitive user interface experience. This is the system to glean the content such as text, image, audio, video in bit by bit from various sources such as web pages, document viewers, word of mouth, SMS, email, internet messenger, social medias etc., and tagged [labeled] to the document/topic in shorter amount of time. At any point of time one or more gleaned content(s) are compiled as a single document without the need of an editor. The team of users can use any type of devices to collaborate, review and publish the document.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: February 21, 2023
    Inventor: Palanisamy Thangaraj
  • Patent number: 11580292
    Abstract: Various implementations of the present disclosure relate to style transfer. In some implementations, a computer-implemented method comprises: obtaining a target object having a first style, a style of the target object being editable; obtaining a reference image including a reference object; obtaining a second style of the reference object, the second style of the reference object being extracted from the reference image; and applying the second style to the target object.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: February 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jinpeng Wang, Chin-Yew Lin
  • Patent number: 11580314
    Abstract: A document translation method includes: displaying a source text display region, a translated text region, and an editing region, wherein textual content in a document to be translated is displayed in the source text display region, and reference translated text for the textual content is displayed in the translated text region; and providing a translated text recommendation from the reference translated text according to input from a user within the editing region. The method further includes: displaying the translation recommendation in the editing area as a translation result, if a confirmation operation for the translation recommendation is detected; and receiving a translation inputted by the user that is different from the translation recommendation and displaying the translation inputted by the user in the editing area as the translation result, if a non-confirmation operation for the translation recommendation is detected.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: February 14, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Yuzhang Du, Peihao Zhu, Chongxing Zhou, Yiming Chen, Mingxuan Wang, Lei Li
  • Patent number: 11550602
    Abstract: Integration code usable to cause a computing device to determine which category from a plurality of categories corresponds to an interface of an interface provider is generated based at least in part on output from a machine learning algorithm trained to categorize interfaces. The computing device is caused, by providing the integration code to the computing device, to execute the integration code to cause the computing device to evaluate characteristics of an interface of an interface provider, determine a category of an interface of the interface provider, and interact with the interface in a manner that accords with the category.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: January 10, 2023
    Assignee: Klarna Bank AB
    Inventors: Vladimir Curie, James W. Barrett, Andrey Melentyev, Melody Ju
  • Patent number: 11544218
    Abstract: A system for converting a data file in a first format for data serialization into a second format for workflow specification is disclosed. The system comprises one or more processors and non-transitory memory storing instructions. When executed by the one or more processors, the instructions cause the one or more processors to receive a data file in the first format representing a workflow; automatically generate a functionally equivalent workflow specified according to the second format, via consultation with a correspondence table and replacing a set of elements from the first format with a corresponding set of elements from the second format; automatically fill in any default values required in the second format and not specified within the first format; and output the functionally equivalent workflow in the second format. In a preferred embodiment, the first format is JSON and the second format is BPMN 2.0.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: January 3, 2023
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Sujit Eapen, Sathish Kannan
  • Patent number: 11545270
    Abstract: A dossier change control management system periodically ingests data regarding a regulated product from multiple data stores. The dossier change control management system updates dossier data describing a dossier history for the regulated product using the received data. The dossier includes multiple documents in a standardized format and is updated based on a data mapping indicating correspondence between fields of the documents and portions of the received data. An out-of-expectation scenario for the dossier is identified based on regulatory requirements and an alert generated. A report with information about the out-of-expectation scenario is provided for display at a client device based on the alert.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: January 3, 2023
    Assignee: Merck Sharp & Dohme Corp.
    Inventors: Christina Elizabeth Frey, Andrew Hakfan Chen, Christopher Michael Lee, Nirdosh Jagota
  • Patent number: 11537681
    Abstract: An information processing apparatus includes an obtaining section that obtains a content; a linking section that extracts resource information indicating a resource from the content obtained by the obtaining section and links the content, a notification destination, and the extracted resource information; and a notification section that obtains a state of the resource indicated by the resource information and in a case where the obtained state satisfies a predetermined condition, transmits a notification to the notification destination linked with the resource information.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: December 27, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Takamasa Arakawa
  • Patent number: 11537578
    Abstract: A request for an entry of a dictionary having multiple dictionary blocks may be received, where the dictionary stores string values associated with corresponding value identifiers (IDs) for dictionary compression. One of the dictionary blocks may be selectively loaded into memory, and the dictionary block that has been loaded into memory may be searched. A value ID directory may be constructed in memory, where the value ID directory includes last value IDs for the dictionary blocks, and each of the last value IDs is mapped to an index of one of the dictionary blocks that includes a string value for that last value ID. A separator directory may also be constructed in memory, where the separator directory includes separators for the dictionary blocks, and each of the separators is mapped to an index of one of the dictionary blocks that includes a string value for that separator.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: December 27, 2022
    Assignee: SAP SE
    Inventors: Colin Florendo, Carsten Thiel, Ivan Schreter, Mihnea Andrei, Anil Kumar Goel
  • Patent number: 11531805
    Abstract: Message composition and customization in a user's handwriting style includes obtaining electronic source text from a user, the electronic source text to be sent to a recipient, ascertaining properties of the electronic source text, the properties including words used in the electronic source text and a context of the electronic source text, and the context including an emotion of the electronic source text, and building an electronic message based on the ascertained properties, the electronic message including the electronic source text presented graphically in a handwriting style of the user.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: December 20, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Mauro Marzorati, Shikhar Kwatra, Raghuveer P. Nagar, Reji Jose
  • Patent number: 11520999
    Abstract: A rendering engine and method for reducing character clutter in display of composite text formed from a first text string and a second text in a single viewing field. The composite text having foreign language text and truncated translation characters of the foreign language in which the foreign language text is embedded in area vacated by truncation of translation character strokes to enable readers to identify translation text based on remaining distinguishing character strokes with reduction of eye shift between the two text strings.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: December 6, 2022
    Assignee: READ TWOGETHER LTD.
    Inventors: David Allen Fesbinder, Aryeh Rosenzweig
  • Patent number: 11507620
    Abstract: Systems, methods, and other embodiments associated with self-transformation objects are described. In one embodiment, a method includes determining that a content object is to be rendered. The example method may also include evaluating attributes of a user to identify a content preference of the user. The example method may also include identifying a content transformation mapping that corresponds to the content preference. The example method may also include parsing the content object to identify a transformation script. The example method may also include executing the transformation script to parse the content object to identify elements that are tagged with a transformation tag. The example method may also include executing the transformation script to apply corresponding transformations from the content transformation mapping to the tagged elements. The example method may also include rendering the content object with the transformed elements.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: November 22, 2022
    Assignee: Oracle International Corporation
    Inventor: Michael P. Rodgers
  • Patent number: 11507256
    Abstract: A computer implemented method of editing attributes of data records presented through GUI elements by a webpage. The method including the steps of: using one or more processors of a client terminal hosting a web browser for executing a code for parsing a webpage rendered by the web browser to extract identifier information of one or more GUI elements presented in the webpage, the GUI elements presenting a value of one or more attributes of a data record extracted from a database according to the identifier information. The GUI elements are presented in a non-editable area, identifying a user selection indicative of the GUI elements, rendering an editing GUI element for editing the value, extracting a user input received from a user using the editing GUI element and forwarding to a server hosting the webpage instructions to update the value in the data record according to the user input.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: November 22, 2022
    Assignee: WALKME LTD.
    Inventors: Dan Adika, Nir Nahum, Roy Gilad, Shlomi Dozetas
  • Patent number: 11500957
    Abstract: Disclosed herein is novel system and method for website rendering. In exemplary embodiments, the system and method comprise downloading a rendering engine onto a client device. The rendering engine downloads website specific data and website template data. The rendering engine merges the website specific data and website template data. The rending engine obtains website assets identified by the merged data, and a template .css file. The rendering engine renders a website utilizing the merged data, the assets and the .css file.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: November 15, 2022
    Inventor: Ricardo Cabrera
  • Patent number: 11501068
    Abstract: This disclosure describes systems, methods, and apparatus for monitoring keystrokes and determining whether to pass those keystrokes to a target application, for instance, to prevent compliance violations. Keystrokes or other inputs can be analyzed to determine if a non-compliant message is to be sent to an application layer, for instance via a semantic checker that considers phrase templates and parts-of-speech tagged tokenized portions of a message. If a non-compliant message is identified, then the keystrokes, or at least a last keystroke is precluded from reaching the target application or from being stored in temporary or long-term memory.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: November 15, 2022
    Assignee: FairWords, Inc.
    Inventors: Anish Parikh, Evan M. Caron
  • Patent number: 11496435
    Abstract: Systems, methods, and apparatus to identify media devices are disclosed. An example apparatus includes a listing retriever to retrieve a list of device names corresponding to devices identified as present on a local area network, the list of device names retrieved from a network activity measurement system located outside of the local area network. The example apparatus includes a communications analyzer to identify a list of hardware addresses of devices on the local area network. The example apparatus includes a mapper to receive a mapping between a device in the list of devices and a hardware address in the hardware addresses. The mapper is to transmit the mapping to the network activity measurement system.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: November 8, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Joseph Kerkes, Eric R. Hammond
  • Patent number: 11481357
    Abstract: A method includes: After scanning a picture in a first folder, an electronic device displays a first user interface, where the first user interface includes a first album that includes the picture in the first folder, a quantity of times the first album has been hidden, and a hide operation item, wherein the quantity of times which the first album has been hidden is from a server. After detecting an operation performed on the hide operation item, the electronic device adds a first file to the first folder, and changes a media type of the picture in the first folder to a non-media file type. In response to the operation performed on the hide operation item, the electronic device displays a second user interface on the electronic device, where the second user interface is an interface obtained after the first album on the first user interface is hidden.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: October 25, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Liping He, Zhiyan Yang, Kunqi Tong
  • Patent number: 11475210
    Abstract: Methods, systems, and computer programs are presented for abstractive summarization of text by viewing sequence transduction as a language modeling problem. One method comprises an operation for training a machine-learning program to create a machine-learning model that estimates a word to be added to a running summary for the text being summarized. The method further comprises operations for detecting the text to be summarized, initializing the running summary, and performing a plurality of iterations. Each iteration comprises providing, to the machine-learning model, the source text and the running summary, and adding, using the machine-learning model, a new word to the running summary. Further, the method comprises an operation for storing, on a memory, the running summary as the summary of the text.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: October 18, 2022
    Assignee: Twilio Inc.
    Inventors: Luke Percival de Oliveira, Alfredo Láinez Rodrigo
  • Patent number: 11461407
    Abstract: A method, system, and computer program product is provided for tokenizing document citations. The method may include tokenizing each string of a plurality of strings into at least one citation token representing at least one citation parameter, resulting in a plurality of citation tokens, grouping the plurality of citation tokens into a plurality of token groups, each token group of the plurality of token groups including at least one citation token representing a separate citation in the at least one textual document, assigning metadata to each token group of the plurality of token groups, and generating a normalized citation for each token group of the plurality of token groups based on the metadata.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: October 4, 2022
    Assignee: Clearbrief, Inc.
    Inventors: Jacqueline Grace Schafer, Jose Demetrio Saura, Tovi Jordan Newman, Kristina Marian Hollingshead
  • Patent number: 11403361
    Abstract: A method may include receiving, from a browser, a request for a tracking pixel including a uniform resource locator (URL) of the tracking pixel and a session identifier (ID) of the browser. The URL of the tracking pixel may be included in a CSS selector. The method may further include sending, to the browser and as triggered by the request for the tracking pixel, a request to scan a document object model (DOM) of the browser. The request to scan the DOM may include the session ID. The method may further include receiving, from the browser, scan results including a set of dependencies on the CSS selector.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 2, 2022
    Assignee: Intuit Inc.
    Inventors: Eric Knudtson, Rajeev Goonewardene, Sonia May-Patlin, Adil Malik, Sina Jalali, Jasmine Woo
  • Patent number: 11403455
    Abstract: In some aspects, a method for converting legacy electronic forms and static electronic documents to web-fillable electronic forms includes receiving data corresponding to an electronic document. The electronic document has an input file format. The method includes detecting one or more elements of the electronic document from the data based on a predetermined element interpretation rule set. The method includes generating an intermediate file representing an electronic form based on the data. The intermediate file includes metadata indicating the one or more elements and has an intermediate file format. The method includes displaying a user interface configured to enable user selection of a target output file format. The method also includes converting the intermediate file to an output file having the target output file format. The output file represents the electronic form configured to support user entry of information. The method further includes outputting the output file.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: August 2, 2022
    Assignee: Kudzu Software LLC
    Inventors: Robert Thomas D'Oria, Eric Eichler, Ron Douglass
  • Patent number: 11397514
    Abstract: System and method for rotational video-like display of images of a gemstone in a viewer having a pan feature. In response to a pan command specifying a direction of rotation for a displayed gemstone, a computing system receives multiple datasets of images of the gemstone. Each dataset contains multiple images of the gemstone, with each image captured from a different angular perspective as compared to other images in the dataset. The different perspective can be captured, for example, around an axis of rotation that depicts the item at a particular angle of view. Once multiple images are received in a dataset, the images are progressively displayed in a viewer by transitioning between individual images in a certain order based on the received pan command. The pan command can specify both a direction and a magnitude of rotation, such as by clicking and dragging or swiping on a touchscreen.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: July 26, 2022
    Assignee: BLUE NILE, INC.
    Inventors: Brandon Shults, Gregory Katz
  • Patent number: 11386599
    Abstract: A method for developing visual data using source data, target data, and a hierarchical algorithm. According to a first aspect, there is provided a method for developing visual data from source data, target data and using a hierarchical algorithm, the method comprising the steps of: determining an alignment between the target data and the source data; and producing the visual data by transferring one or more features of the source data onto one or more features of the target data; wherein, the visual data is produced after the step of determining the alignment between the target data and the source data; and wherein the visual data is produced using the hierarchical algorithm.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: July 12, 2022
    Assignee: Twitter, Inc.
    Inventors: Lucas Theis, Zehan Wang, Robert David Bishop
  • Patent number: 11354493
    Abstract: An example method facilitates data entry into fields or cells of client-side programs, such as spreadsheets, using a versatile data-selection dialog that provides User Interface (UI) controls and associated user options and functionality for efficiently selecting from among lists of values or computing objects for entry into an associated field or cell. The lists can be bounded or unbounded. The listed items can also be sorted and/or searched as needed. The dialog is further supported by functionality enabling selective retrieval of server-side data for populating values in the lists and caching of the retrieved values to meet the needs of a given implementation. Additional controls enable implementing advanced searches via the dialog, where associated advance-search functionality enables, for instance, searching by ranges of values; the addition of new types of search criteria (e.g., by enabling the adding of fields to a set of advanced-search controls), and so on.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: June 7, 2022
    Assignee: Oracle International Corporation
    Inventors: Kelsey Von Tish, Edmund A. Davis, Shaun Logan
  • Patent number: 11354625
    Abstract: A method for displaying proof of employment data verifies the employment data. A computer system displays a control in a graphical user interface for a display system. The control is configured to receive user input specifying an identifier for proof of employment data. The computer system receives the user input specifying the identifier through the control. The computer system retrieves the proof of the employment data based on the identifier. The computer system displays the proof of the employment data in the graphical user interface.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: June 7, 2022
    Assignee: ADP, Inc.
    Inventor: Ayeshaseerin Shahulhameed
  • Patent number: 11341354
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for machine learning. One of the methods includes receiving a document having a plurality of first text strings; extracting the plurality of first text strings from the document; providing the extracted plurality of first text strings to a first machine learning model, wherein the first machine learning model is trained to output a numerical vector representation for each input first text string; providing the output vector representations from the first machine learning model to a second machine learning model, wherein the second machine learning model is trained to output a second text string for each input vector representation; and processing the second text strings to generate an output.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 24, 2022
    Assignee: States Title, Inc.
    Inventors: Allen Ko, Daniel Faddoul, Andy Mahdavi
  • Patent number: 11341174
    Abstract: The present disclosure provides a method for providing voice-based knowledge through intelligent automated chatting. An input is received. A knowledge message is selected from a set of knowledge messages in response to the input, wherein a length of a voice corresponding to each of the set of knowledge messages is no more than a predefined length. The voice corresponding to the knowledge message is output in a conversation of the intelligent automated chatting.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xianchao Wu, Kazushige Ito, Daigo Hamura, Keizo Fujiwara, Mina Miyoshi
  • Patent number: 11341324
    Abstract: An automatic template system can allow users to create automatic templates and use the automatic templates to generate documents using data from a linked CRM system. To facilitate the generation of automatic templates, the automatic template system can provide a template creation interface allowing a user to generate an automatic template (including setting up template logic). The template creation interface can include a CRM integration area with a set of tagged data fields representing relevant data from a linked CRM database and a document editing area allowing a user to edit document content, insert merge fields linked to tagged data fields, and edit template logic via an inline logic interface for adding and modifying template logic.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: May 24, 2022
    Assignee: DocuSign, Inc.
    Inventors: Marshall Nam, Caitlan Corbin, Stanislav Gurenkov, Andrew Weaver, Kiah Jones, Madhubala Rawat
  • Patent number: 11328004
    Abstract: A method and system for providing keyword suggestions to a user of a document during use of the document, the keyword suggestions being made to enable selection of the keywords as tags for the document. The method includes examining contents of a document, identifying a keyword related to the document based at least in part on the contents of the document, displaying the keyword on a user interface element relating to the document to enable a user to choose to add the keyword as a tag associated with the document, receiving an input indicating a user's approval of the keyword, and upon receiving the input, associating the keyword with the document as a tag.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Theo Lorrain-Hale, Patrick Michael Gan
  • Patent number: 11314837
    Abstract: A tool to enable a search-engine optimized website within a WBS (website building system) The tool includes at a database storing WBS component compositions and SEO (search engine optimization) information drawn from sources internal and external to the WBS relating to the component compositions having at least one of: design and content; an analyzer to gather and analyze the SEO information for the WBS component compositions and to provide an SEO ranking for them; an editor to enable a designer of a website using the WBS to create and edit a website page using at least one user selected component composition from the WBS component compositions and a recommender to receive the at least one user selected component composition and to compare it with the results of the analyzer and to recommend to the designer, search engine friendly recommendations for improved website optimization based on the SEO ranking.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: April 26, 2022
    Assignee: Wix.com Ltd.
    Inventors: Yuval Aviyam, Alon Rousso Katz
  • Patent number: 11288324
    Abstract: A method, apparatus, and non-transitory computer readable medium for chart question answering are described. The method, apparatus, and non-transitory computer readable medium may receive a text query about a chart, identify a plurality of chart elements in the chart, associate a text string from the text query with corresponding chart elements from the plurality of chart elements, replace the text string in the text query with arbitrary rare words based on the association to produce an encoded query, generate an embedded query based on the encoded query, generate an image feature vector based on the chart, combine the embedded query and the image feature vector to produce a combined feature vector, compute an answer probability vector based on the combined feature vector, and provide an answer to the text query based on the answer probability vector.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: March 29, 2022
    Assignee: ADOBE INC.
    Inventors: Sumit Shekhar, Ritwick Chaudhry, Utkarsh Gupta, Prann Bansal, Ajay Shridhar Joshi
  • Patent number: 11281852
    Abstract: Systems and methods are provided for creating tables using auto-generated templates. Reports including lines of text to be extracted into tables are received. An auto define input is received to auto-generate the tables corresponding to the reports. Groups of lines are identified from among the lines of text in the reports. A detail group and relevant groups are selected and identified from among the groups of lines. A final detail group is created by merging the detail group with at least a portion of the relevant groups. Append groups are identified from among the groups of lines not included in the final detail group. Templates corresponding to the final detail group and the append groups are generated. Text is extracted from the reports based on the templates. Tables are generated using the text extracted from the reports, by assigning the text from the text fragments to entries in the tables.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: March 22, 2022
    Assignee: Datawatch Corporation
    Inventor: Mark Stephen Kyre
  • Patent number: 11281684
    Abstract: A method of and system for implementing a search function to bypass a sequential hierarchical menu selection path to access a device parameter, where hierarchical menus are generated based on an electronic device description (EDD) and interpreted using an EDD engine. The search function provides a first parameter result set without rendering display characteristics to provide a user a simple initial display of possible matches. A user selection of a desired device parameter is received and a device parameter view may be retrieved containing the desired device parameter and rendered on a user interface.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: March 22, 2022
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Irene Aquino Diancin, Joseph Aballe Bacus, Jehiel Camille Geronimo Balla, Wynn Gervacio Diancin
  • Patent number: 11222076
    Abstract: A user interface that allows the user to lock in a comparison state of an inspector control that provides a view on state of a data set being subjected to transformations. The inspector control visualizes a state of at least a portion of the data set (such as a column, table or database) as that data set is navigated by a navigation control. At least under some circumstances, the inspector control also visualizes a comparison state of the data set. A comparison lock control allows the comparison state of the data set to be locked at a particular comparison state regardless of the navigation control navigating the data set. Accordingly, until the comparison state is unlocked via a comparison unlock control, the inspector control visualizes a current state of the data set along with a visualization of the locked comparison state of the data set.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: January 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Chairy Chiu Ying Cheung
  • Patent number: 11204975
    Abstract: Disclosed herein are systems and methods for a system for distributing user requests. The system may comprise a memory storing instructions and at least one processor configured to execute the instructions to perform operations. The operations may include: receiving, from a user device: a reference, a target computing interface, and a request to assign the reference to the target computing interface; specifying a function provider associated with the target computing interface; enabling the target computing interface for configuration by the specified function provider; and providing the reference to at least one consumer device.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: December 21, 2021
    Assignee: Coupang Corp.
    Inventors: Yong Seok Jang, Eun Young Kim, Seul Ki Lim, Yinhao Liang
  • Patent number: 11205225
    Abstract: A system and method for managing transactions of financial instruments that comprises generating a graphical representation having a plurality of multi-dimensional objects positioned along an axis. Each position along the axis represents a price of a financial instrument. The system receives an indication that at least one multi-dimensional object has been selected. The system generates, in response to the at least one multi-dimensional object being selected, a dialog box in the graphical representation. The system receives information relating to a transaction of the financial instrument. The information is displayed in the dialog box and comprises a desired volume of the financial instrument at a specific price. The system communicates to a remote device the information. The remote device is in communication with the processor over a network. The system receives an indication that the transaction of the financial instrument has been executed for the desired volume at the specific price.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: December 21, 2021
    Assignee: CFPH, LLC
    Inventors: Jeffrey M. Bandman, Gregory P. Manning, Bernard A. Weinstein
  • Patent number: 11200366
    Abstract: Provided are a computer program product, system, and method for using classifications from text to determine instances of graphical element types to include in a template layout for digital media output. Text is processed to determine classifications. The determined classifications of the text are inputted to a machine learning module to output instances for graphical element types. The outputted instances of the graphical element types are rendered in a user interface for a user to select. User selection is received of one of the instances rendered in the user interface for each of the graphical element types. The text with the user selected instances for the graphical element types are rendered in a template layout. The template layout including the text rendered with the user selected instances for the graphical element types is rendered in an output layout of digital media.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hau Co, Joseph Lam