Patents Examined by Nicholas Hasty
  • Patent number: 11386513
    Abstract: One aspect provides a method, including: executing a benefits application workflow using a computing device; receiving, at an input device, user input data for the benefits application workflow; indicating, based at least in part on the user input data, a requirement for supporting documentation; receiving at the computing device an image comprising user supplied documentation; classifying the user supplied documentation, using a processor of the computing device, by: processing the image to identify one or more elements of a document contained within the image; comparing the one or more elements to a datastore of known elements; and determining a document type based on the comparing; providing, using an output device, an indication of the document type and a request for user confirmation thereof; and thereafter confirming the document type and automatically importing data into at least a portion of the benefits application workflow based on the document type. Other aspects are described and claimed.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: July 12, 2022
    Inventor: Aviv Sarah Bliwas
  • Patent number: 11366562
    Abstract: A channel graphical user interface (GUI) of a content sharing platform is provided for presentation to a channel owner. A request is received, via the channel GUI, to enable an online community option that (i) facilitates an online conversation between the channel owner and a subset of viewers of the channel of the channel owner on the content sharing platform, and (ii) allows the channel owner to control viewer responses that are permitted during the online conversation. In response to the request of the channel owner to enable the online community option, the online community option is associated with the channel in a data store, and the channel GUI is modified, the modified channel GUI presenting an online community GUI element representing the online community option.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: June 21, 2022
    Assignee: Google LLC
    Inventors: Renato Verdugo, Kiley McEvoy, Shannon Butler, Paul Heider, Molly Nix, Nicholas Jones, Eric Mayers
  • Patent number: 11366573
    Abstract: A service descriptor file is retrieved from a remote database by a server, where the service descriptor file describes a service corresponding to a service-specific chatbot requested by a user. The received service descriptor is parsed to obtain a capability and relevant service data associated with the service. The service-specific chatbot is generated with at least one object that is based on the obtained capability and relevant service data, where the at least one object includes intents, expressions, and skills that correspond to the service. The generated service-specific chatbot is provided to the user through at least one channel to enable an interaction with the service-specific chatbot with a graphical user interface.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: June 21, 2022
    Assignee: SAP Portals Israel Ltd.
    Inventors: Pablo Roisman, Itai Fonio, Yaron Livneh, Ari Lulu
  • Patent number: 11361567
    Abstract: Disclosed herein is a method for facilitating classification of portions of a regulatory document. Accordingly, the method may include receiving, using a communication device, the regulatory document from a device, converting, using a processing device, the regulatory document from a source format to a preferred format, analyzing, using the processing device, the regulatory document of the preferred format based on the converting, identifying, using the processing device, the portions of the regulatory document based on the analyzing, and classifying, using the processing device, the portions using a classifier model into classification codes based on the identifying. Further, the method may include generating, using the processing device, an annotated regulatory document based on the classifying. Further, the method may include transmitting, using the communication device, the annotated regulatory document to the device.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: June 14, 2022
    Assignee: Catachi Co.
    Inventors: Kayvan Alikhani, Chuan Yun, Mohit Mohan Galvankar, Mohsen Emaminouri
  • Patent number: 11334818
    Abstract: A system and method for real-time machine learning include an interface device and a processing device to responsive to receiving a document, identify tokens in a document object model (DOM) tree associated with the document, present, on a user interface of the interface device, the document including the identified tokens, label, based on user actions on the user interface, one or more of the tokens in the DOM tree as one of a strong positive, a strong negative, or one of a weak positive or a weak negative token, and provide the DOM tree including the labeled tokens to train a machine learning model.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: May 17, 2022
    Assignee: SINGULARITY SYSTEM INC.
    Inventor: Tianhao Wu
  • Patent number: 11321524
    Abstract: An electronic device may include a processor that may receive baseline image data that represents desired content to be displayed on a webpage. The processor may also receive online image data that may be accessible via a network. The online image data may include code that causes the processor to display a representation of the webpage on an electronic display. The processor may then identify one or more differences between the baseline image data and the online image data and generate one or more modifications to the code based on the differences.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: May 3, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: Gregory David Hansen, Jerry John Maestas
  • Patent number: 11308176
    Abstract: Systems and methods for extracting data from digital messages for digital group compositions may include (1) providing, to a user of a social media application, a consumption interface that displays social media posts from multiple different channels, (2) displaying, within the consumption interface, a series of one or more posts from a first channel, (3) once a final post from the series has been displayed, altering an appearance of the consumption interface to signal a transition from displaying the series of posts from the first channel to displaying an additional series of one or more posts from a second channel, and (4) upon altering the appearance of the consumption interface, displaying, within the consumption interface, the additional series of posts from the second channel. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: April 19, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland
  • Patent number: 11270059
    Abstract: A textual user input is received and a plurality of different text-to-content models are run on the textual user input. A selection system attempts to identify a suggested content item, based upon the outputs of the text-to-content models. The selection system first attempts to generate a completed suggestion based on outputs from a single text-to-content model. It then attempts to mix the outputs of the text-to-content models to obtain a completed content suggestion.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: March 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ji Li, Xiaozhi Yu, Gregory Alexander DePaul, Youjun Liu, Amit Srivastava
  • Patent number: 11256410
    Abstract: In one aspect, an apparatus includes a processor, a touch-enabled display operatively coupled to the processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to execute a handwriting recognition engine automatically without requiring user selection of a handwriting recognition application to start the handwriting recognition engine, receive input from the touch-enabled display, determine whether the input indicates a character, and automatically store the character responsive to a determination that the input indicates a character.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: February 22, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Xin Feng, Mei-Wen Sun, James Anthony Hunt
  • Patent number: 11256865
    Abstract: The present disclosure provides a method for sending a sticker image during a chat session, applicable to a chat session between terminals including a transmit terminal and a receive terminal, the method being performed by the transmit terminal and including: detecting an input operation during a chat session and obtaining input content from the input operation; recognizing the input content and obtaining an implication, the implication indicating sticker features in the input content; identifying sticker images corresponding to the implication, the identified sticker images comprising multiple sticker images corresponding to different sticker sending policies; obtaining a recommended sticker image corresponding to the implication according to a preset sticker sending policy, the recommended sticker image being any one of or any combination of the multiple identified sticker images; and sending the recommended sticker image to be displayed at the receive terminal.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: February 22, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Ruiming He
  • Patent number: 11237696
    Abstract: Systems and methods enable a computing system to recognize a sequence of repeated actions and offer to automatically repeat any such recognized actions. An example method includes determining a current sequence of user actions is similar to a previous sequence of user actions, determining whether the previous sequence is reproducible and, when reproducible, initiating display of a prompt that requests approval for completing the current sequence based on the previous sequence and, responsive to receiving an indication of approval, completing the previous sequence. Another example method includes determining that a first current sequence of user interactions is complete and is not similar to any saved sequence of user interactions, saving the first current sequence as a previous sequence, identifying a second current sequence as satisfying a similarity threshold with the previous sequence, and initiating display of a prompt that requests approval for saving the previous sequence as a shortcut.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Victor Carbune, Daniel Keysers, Thomas Deselaers
  • Patent number: 11233841
    Abstract: This disclosure is directed to methods and systems for handling a request for a web page of a server. An intermediary between a client and a server may intercept a request from the client for a first web page of a plurality of web pages of the server. The intermediary may have a plurality of pre-determined configurations for the plurality of web pages. The intermediary may generate, responsive to the request, based on a first configuration pre-determined for the first web page, a fragment of the first web page. The fragment may comprise at least one object specified by the first configuration and cached from a prior copy of the first web page received by the intermediary, and (ii) at least one object not in the prior copy. The intermediary may transmit, prior to receiving a response from the server, the fragment to the client for rendering.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 25, 2022
    Assignee: Yottaa, Inc.
    Inventors: Coach K. Wei, Robert Buffone, Raymond Stata
  • Patent number: 11232256
    Abstract: A system and method for managing data share requests. An electronic form processing module receives a request to share data relating to an organization with an entity not affiliated with the organization. The request includes responses to questions presented in an electronic form. At least some of the questions presented in the electronic form are presented based on a response to a previously asked question in the electronic form. A score calculation module calculates a score based on the responses to the questions presented in the electronic form. A risk analysis module determines whether to approve, deny or escalate the request to share data based on the score.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: January 25, 2022
    Assignee: SYNCHRONY BANK
    Inventors: Murray Pelta, Rachel Marks, Sven Miller, Annmarie Nowak, Joseph Jurchak, James McCarthy, Christine Schultz, Justin Heller
  • Patent number: 11216294
    Abstract: Various embodiments are described that relate to creating a user interface when a data structure is unknown. An application can be used to discover the content of that unknown data structure at runtime. Part of this discovery can include conversion of that data structure from a virtual machine class to a markup language. The discovered content can be used to build a user interface presented on a display. The user interface can be interactive such that information is entered into the user interface. That entered information can be retained in a database as can the discovered content. The entered information along with the content can be converted from the markup language to the virtual machine class back to an originator of the unknown data structure. This way, the originator receives a response in a format usable by the originator.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: January 4, 2022
    Assignee: The Government of the United States, as represented by the Secretary of the Army
    Inventor: Alexander O'Ree
  • Patent number: 11176518
    Abstract: Systems, methods and apparatus are provided for generating electronic transactional documents using a form generating system. The electronic transactional document may be created using a design tool that allows a user to place data entry fields over an image or snap shot of a transactional document. Rules, default values, and attributes associated with the date entry fields may be established as the electronic transactional document is being created.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: November 16, 2021
    Assignee: Zillow, Inc.
    Inventors: Gregory Austin Allison, Matthew Allan Vorst, Nandagopal Mysoro Jayaram
  • Patent number: 11167105
    Abstract: A method and apparatus for stimulating neural activity in the brain of a user of an apparatus with a display screen by causing at least one portion of the display screen to flicker in a controlled manner and utilizing the apparatus to measure an effect on a user exposed to the flicker for a time.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: November 9, 2021
    Assignee: SYMBOLICS INC.
    Inventor: Russell Noftsker
  • Patent number: 11157690
    Abstract: The techniques described herein facilitate asynchronous execution of computationally expensive spreadsheet tasks and. In some embodiments, asynchronous calls to remote services for handling complex processing tasks such as, for example, complex calculations involving large data sets from one or more spreadsheets of a workbook are described. The handling can include generating a job including a data set from one or more spreadsheets and an instruction directing a remote service to asynchronously execute a computationally expensive spreadsheet task. Responsive to sending the remote service a request to perform the job, a persistent job identifier (ID) associated with the job is received by the spreadsheet application and embedded in (and/or otherwise associated with) at least one or more of the spreadsheets of the workbook. The job is then asynchronously executed by the remote service and the results are accessible from any client device having access to the workbook using the embedded or associated job ID.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dmitry Zusman, Aleksandr Malyshev
  • Patent number: 11132420
    Abstract: Embodiments are provided for utilizing server pre-processing to deploy static renditions of electronic documents in a computer network. An electronic document may be published from a client computer to a first server computer in the computer network. During publication, the first server computer may create a static rendition of the electronic document and a viewing application for viewing the static rendition of the electronic document on the client computer. The first server computer may store the static rendition of the electronic document and the viewing application on a second server computer for delivery to the client computer. Other embodiments may also include receiving, at the first server computer, a request to make revisions to the electronic document and sending a dynamic version of the electronic document from the first server computer to the client for making the revisions to the electronic document.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: September 28, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vanessa Harris, Christopher J. Brown, Sugandha S. Kapoor, Donovan P. Lange, Zhenjun Zhu
  • Patent number: 11126785
    Abstract: An optimal combination of content items may be determined and served to increase the likelihood of a predefined user interaction. A user can request content which may include an entity (such as a web page, document, advertisement, and the like) that has multiple components through which content items may be provided. For example, a web page may include multiple slots where content items may be displayed on the web page. Each component may be associated with multiple possible content items, resulting in many combinations of layouts for an entity. A content server may determine which layout to provide using a content selection model that is weighted based on a likelihood of groupings of content items resulting in a user interaction that satisfies a success condition (e.g., selecting a hyperlink, selecting a content item, initiating a transaction, etc.).
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: September 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Houssam Nassif, Daniel Hill, Tao Hu, Anand Mahadeva Iyer, Jian Liu, Yi Liu, Sriram Srinivasan, Vishwanathan Swaminathan
  • Patent number: 11093898
    Abstract: The present invention discloses a solution for handling text exchange input in a composite service environment. The method can included a step of conveying text exchange input to an ACM engine. The ACM engine can map the text exchange input to field and variable values of a component services application. A memory of the composite service environment can be updated using the mapping results. Specifically, field and variable values can be updated that are stored in the memory for a session of the component services application for which the text exchange input was provided.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William V. Da Palma, Baiju D. Mandalia, Victor S. Moore, Wendi L. Nusbickel