Patents Examined by Quoc A. Tran
  • Patent number: 12039252
    Abstract: The present disclosure is directed toward systems and methods that efficiently and effectively generate an enhanced document image of a displayed document in an image frame captured from a live image feed. For example, systems and methods described herein apply a document enhancement process to a displayed document in an image frame that result in an enhanced document image that is cropped, rectified, un-shadowed, and with dark text against a mostly white background. Additionally, systems and method described herein determine whether a stored digital content item includes a displayed document. In response to determining that a stored digital content item does include a displayed document, systems and methods described herein generate an enhanced document image of a displayed document included in the stored digital content item.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: July 16, 2024
    Assignee: Dropbox, Inc.
    Inventors: Nils Peter Welinder, Peter N Belhumeur, Ying Xiong, Jongmin Baek, Simon Kozlov, Thomas Berg, David J Kriegman
  • Patent number: 12041140
    Abstract: Methods and systems for analyzing request to access resources and determining a resource access policy are provided. The resource access system can train, store, evaluate, and deploy machine learning models that learn to output a trust score associated with a resource access request, the trust score relating to the request's legitimacy. A resource access system can receive a request for a resource from a requesting entity. The resource access system can determine an entity profile using request data in the request. The resource access system can request data from the request to determine whether the request is normal or anomalous. Using a policy engine, the resource access system can determine a resource access policy, such as allowing or denying access to the resource.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: July 16, 2024
    Assignee: Visa International Service Association
    Inventors: Ajit Gaddam, Ara Jermakyan, Pushkar Joglekar
  • Patent number: 12032711
    Abstract: A method for evaluating an external machine learning program while limiting access to internal training data includes providing labeled training data from a first source, receiving, by the first source, a machine learning program from a second source different from the first source, blocking, by the first source, access by the second source to the labeled training data, and training, by the first source, the machine learning program according to a supervised machine learning process using the labeled training data. The method further includes generating a first set of metrics from the supervised machine learning process that provide feedback about training of the neural network model, analyzing the first set of metrics to identify subset data therein, and, in order to permit evaluation of the neural network model, transmitting, to the second source, those metrics from the first set of metrics that do not include the subset data.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: July 9, 2024
    Assignee: OLYMPUS CORPORATION
    Inventor: Steven Paul Lansel
  • Patent number: 12019954
    Abstract: Methods and systems described in this disclosure receive a request for assistance from a device associated with a user, launch a conversational virtual assistant on the device, determine at least one potential subject of the request based on information associated with the user and a tab or webpage from which the conversational virtual assistant is launched, receive a verification of the subject of the request, create a contact menu with options for receiving the assistance, and receive a selection of one of the options.
    Type: Grant
    Filed: June 9, 2023
    Date of Patent: June 25, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Brett Knight, Jeffrey William Gallagher, Justin Leggett, Andrew P. Jamison
  • Patent number: 11995560
    Abstract: The present disclosure discloses a method and an apparatus for generating a vector representation of a knowledge graph, and relates to a field of a field of artificial intelligence technologies. The detailed implementing solution is: obtaining a knowledge graph, the knowledge graph including a plurality of entity nodes; obtaining a context type and context data corresponding to the knowledge graph; and generating vector representations corresponding to the plurality of entity nodes by a context model based on the context data and the context type.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: May 28, 2024
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Quan Wang, Pingping Huang, Haifeng Wang, Wenbin Jiang, Yajuan Lyu, Yong Zhu, Hua Wu
  • Patent number: 11991256
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for providing a multi-channel cognitive resource platform configured for intelligent, proactive and responsive communication with a user, via a user device. The system is further configured to perform one or more user activities, in an integrated manner, within a single interface of the user device, without requiring the user to operate disparate applications. Furthermore, the system is configured to receive user input through multiple communication channels such as a textual communication channel and an audio communication channel. The system is further configured to switch between the various communication channels seamlessly, and in real-time.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: May 21, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Kevin T. Cole, Alicia C. Jones-McFadden, Sushil Golani, Caitlin Chrisman Bullock, Dariane Katinka Hunt, Ramakrishna R. Yannam, Christian S. Kitchell, Matthew Hsieh, Shahram Khosraviani, Priyank R. Shah, Maruthi Shanmugam
  • Patent number: 11983747
    Abstract: A method including preprocessing natural language text by cleaning and vectorizing the natural language text. A first machine learning model (MLM) extracts negative reviews. A first input to the first MLM is the natural language text and a first output of the first MLM is first probabilities that the negative reviews have negative sentiments. The method also includes categorizing the negative reviews by executing a second MLM. A second input to the second MLM is the negative reviews. A second output of the second MLM is second probabilities that the negative reviews are assigned to categories. The method also includes identifying, using a name recognition controller and based on categorizing, a name of a software application in the negative reviews and sorting the negative reviews into a subset of negative reviews relating to the name. The software application is adjusted based on the subset of negative reviews.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: May 14, 2024
    Assignee: Intuit Inc.
    Inventors: Akshay Ravindran, Avinash Thekkumpat, Raja Sabra, Shylaja R. Deshpande
  • Patent number: 11977904
    Abstract: In some embodiments, a robotic process automation (RPA) design application provides a user-friendly graphical user interface that unifies the design of automation activities performed on desktop computers with the design of automation activities performed on mobile computing devices such as smartphones and wearable computers. Some embodiments connect to a model device acting as a substitute for an actual automation target device (e.g., smartphone of specific make and model) and display a model GUI mirroring the output of the respective model device. Some embodiments further enable the user to design an automation workflow by directly interacting with the model GUI.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: May 7, 2024
    Assignee: UiPath Inc.
    Inventors: Christian Mayer, Gerd Weishaar, Bogdan Cucosel
  • Patent number: 11977806
    Abstract: Presenting first drawer area on a first display device in an instrument panel of a vehicle, the first drawer area presented in an extended state; presenting second drawer area on a second display device in the instrument panel of the vehicle, the second drawer area presented in a retracted state; receiving first transition command regarding the first and second drawer areas; and in response to receiving the first transition command: presenting the first drawer area in the retracted state on the first display device, wherein the first content is not visible in the first drawer area in the retracted state; and presenting the second drawer area in the extended state on the second display device, wherein the first content of the first application is visible in the second drawer area.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: May 7, 2024
    Assignee: Atieva, Inc.
    Inventors: Saurabh Vinodkumar Rathi, Gina Park, Karina Nicole Cosgro, Yunwei Yang, Eugene Joseph Lee, Raymond Leonard Bessemer, Derek N. Jenkins, Akshay Rajkumar Hasija, James Lee, Hwan Chul Kang, Soumya Thandra, Paul Hsu, Nicholas James Hope
  • Patent number: 11977720
    Abstract: A system and method for allowing a user to manage transactions in an online credit card application. The system includes a back-end server operating the online application and including a processor for processing data and information, a communications interface communicatively coupled to the processor, and a memory device storing data and executable code. When the code is executed, the processor can link one or more external bank accounts to the online application, provide a list of transactions that were made using the credit card, enable a user to select one or more of the transactions in the list to be paid independent of the other transactions, and enable the user to pay the selected transactions using the one or more external bank accounts.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: May 7, 2024
    Assignee: TRUIST BANK
    Inventor: Alexis Pastore
  • Patent number: 11962662
    Abstract: Embodiments of the present application disclose a method and an apparatus for pushing information. One embodiment of the method comprises: in response to the receipt of an information push request sent by a user by means of a terminal, determining object information about at least one object associated with user information included in the information push request; determining target push information according to the user information, the object information, and a pre-established information determination model, the information determination model being used for characterizing a correlation between user information, object information, and target push information; and pushing the target push information to the terminal for the user to view by means of the terminal.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: April 16, 2024
    Assignee: Beijing Wodong Tianjun Information Technology Co., Ltd.
    Inventors: Weizhi Li, Ruiyang Zhang, Xianghong Luo, Changping Peng, Yongjun Bao
  • Patent number: 11947780
    Abstract: A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: April 2, 2024
    Assignee: Google LLC
    Inventors: Christopher Charles Burns, George Alban Heitz, III, James Edward Stewart, Cameron Hill, Seungho Yang, Joe Delone Venters, William Alex Finlayson, Carsten Hinz, Timothy Samuel Psiaki, Nathan Scott Klee, Gregory Rourk Nelson, Kevin James Avery, Lawrence W. Neal, Martin Davidsson
  • Patent number: 11941419
    Abstract: In some embodiments, a robotic process automation (RPA) design application provides a user-friendly graphical user interface that unifies the design of automation activities performed on desktop computers with the design of automation activities performed on mobile computing devices such as smartphones and wearable computers. Some embodiments connect to a model device acting as a substitute for an actual automation target device (e.g., smartphone of specific make and model) and display a model GUI mirroring the output of the respective model device. Some embodiments further enable the user to design an automation workflow by directly interacting with the model GUI.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: March 26, 2024
    Assignee: UiPath Inc.
    Inventors: Christian Mayer, Gerd Weishaar, Bogdan Cucosel
  • Patent number: 11941234
    Abstract: A system and method for allowing a user to manage transactions in an online credit card application. The system includes a back-end server operating the online application and including a processor for processing data and information, a communications interface communicatively coupled to the processor, and a memory device storing data and executable code. When the code is executed, the processor can link one or more external bank accounts to the online application, provide a list of transactions that were made using the credit card, enable a user to select one or more of the transactions in the list to be paid independent of the other transactions, and enable the user to pay the selected transactions using the one or more external bank accounts.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: March 26, 2024
    Assignee: TRUIST BANK
    Inventor: Alexis Pastore
  • Patent number: 11934206
    Abstract: Embodiments of the present disclosure provide a gimbal control method. The method includes receiving a first position and a second position wherein the first position and the second position are touched positions of an operation interface of a terminal; determining a rotation angle of the gimbal based on the first position, the second position, and an attitude of the gimbal at the first position; and controlling rotation of the gimbal based on the rotation angle.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: March 19, 2024
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Shuai Liu, Ziyi Pan, Liyuan Liu
  • Patent number: 11921796
    Abstract: Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: March 5, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: David Skiff, Peter Wilczynski, Timothy Wilson, John Carrino
  • Patent number: 11914945
    Abstract: The present disclosure relates to a non-transitory computer readable medium for a separate context viewing, organization, and management area for annotations that have been created. The rationale for such computer readable medium is discussed in detail. These annotations can be created on webpages or PDF documents available at a uniform resource locator (URL) anywhere on the World Wide Web. Once these annotations are created, having a system to manage the life cycle of these annotations in various contexts separate from the original web page is beneficial. This annotation life cycle and the rationale for various steps within this life cycle is discussed in detail. The present disclosure also describes some pertinent filtering and display technologies for annotations that have been created.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: February 27, 2024
    Inventors: Sunil Pinnamaneni, Rona Sfakianakis
  • Patent number: 11909902
    Abstract: A communication terminal and a method of providing a unified natural language interface to the same are disclosed. The method includes: determining, when text information containing many characters is created, whether the text information conforms to one of preset grammatical constraints; extracting, when the text information conforms to one of the grammatical constraints, tokens of one or more of characters from the text information, and extracting, when the text information does not conform to one of the grammatical constraints, one or more characters having an attribute probability higher than a reference probability as a token; and analyzing the extracted tokens to determine a function to handle the extracted tokens, and executing the determined function based on the extracted tokens.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: February 20, 2024
    Assignees: Samsung Electronics Co., Ltd., Sogang University Research & Commercialization Foundation
    Inventors: Myeong Gi Jeong, Young Hee Park, Kwang Choon Kim, Jung Yun Seo, Choong Nyoung Seon
  • Patent number: 11899656
    Abstract: The present disclosure provides systems and methods for transforming media assets using data retrieved from external sources. A system can identify a request to update one or more media assets maintained in a database of a media asset system. The system can retrieve, from a remote data system identified in the request, data corresponding to object metadata of each media asset of the one or more media assets. The system can generate, for each media asset of the one or more media assets, an updated media asset to include the data retrieved from the remote data system. The system can modify the object metadata of each of the one or more media assets based on the data. The system can update, responsive to the request, the database with each updated media asset. The updated media assets can be transmitted to client devices for display in information resources.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: February 13, 2024
    Assignee: Better Cheaper Now LTD
    Inventor: Anthony Zara
  • Patent number: 11900056
    Abstract: Rewriting text in the writing style of a target author is described. A stylistic rewriting system receives input text and an indication of the target author. The system trains a language model to understand the target author's writing style using a corpus of text associated with the target author. The language model may be transformer-based, and is first trained on a different corpus of text associated with a range of different authors to understand linguistic nuances of a particular language. Copies of the language model are then cascaded into an encoder-decoder framework, which is further trained using a masked language modeling objective and a noisy version of the target author corpus. After training, the encoder-decoder framework of the trained language model automatically rewrites input text in the writing style of the target author and outputs the rewritten text as stylized text.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: February 13, 2024
    Assignee: Adobe Inc.
    Inventors: Balaji Vasan Srinivasan, Gaurav Verma, Bakhtiyar Hussain Syed, Anandhavelu Natarajan