Patents Examined by Quoc A. Tran
  • Patent number: 11544445
    Abstract: Provided is a method for classifying information technology (IT) service request messages. The method may include receiving data associated with an IT service request message, determining a plurality of number values associated with a plurality of characters included in the IT service request message, generating a vector that includes index values, generating a first bitmap based on generating the vector, generating a second bitmap based on the first bitmap, where the second bitmap has a first dimension and a second dimension, and where the first dimension and the second dimension are equal, and determining a classification of the IT service request message using a neural network algorithm. A system and computer program product are also disclosed.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: January 3, 2023
    Assignee: Visa International Service Association
    Inventors: Mohammad Ziaur Rahman, Xuan Phi Nguyen
  • Patent number: 11531558
    Abstract: A system is provided for a hybrid computing application with desktop and web-based components. In particular, the system may comprise a desktop application comprising a user interface which may be configured to load and display one or more embedded web-based components along with one or more desktop application components. The web-based components may access data within the application (“application data”), and conversely, the application may access data within the web-based components (“web-based data”). The bidirectional interface of the application and web-based components may allow the user to seamlessly access all relevant functions of the application and web-based components within a unified graphical interface.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: December 20, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Jason Nicholas Alexandrian, Luis Felipe Lecaro Saborio
  • Patent number: 11521102
    Abstract: First, a dual basis B? of B of modulo N is obtained by classical computation. Next, quantum computation is performed using the periodicity of a point sequence included in a sum set of sets obtained by parallel translation of a lattice L(B) by integral multiples of t for a plurality of integers, and an n-dimensional rj=(rj1, . . . , rjn) and rj0 are obtained for j=1, . . . , m. Subsequently, by classical computation, the closest vector rj(c)=(rj1(c), . . . , rjn(c))?L(B?) of the n-dimensional vector rj, and the difference vector rj(d)=rj?rj(c)=(rj1(d), . . . , rjn(d)) corresponding to rj(c) are obtained.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: December 6, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Yasuhito Kawano, Hiroshi Sekigawa
  • Patent number: 11514132
    Abstract: Aspects of the present disclosure involve systems and methods for performing operations comprising: retrieving, from a content management system (CMS), website generation data that references a data model type stored on the CMS; importing, by a migration agent from the CMS, definition of the data model type referenced by the website generation data as a local version of the data model type; detecting, by the migration agent, a change to a property of the local version of the data model type; and generating, by the migration agent, a migration script to migrate the change to the property of the local version of data model type to the data model type stored on the CMS.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: November 29, 2022
    Assignee: Snap Inc.
    Inventors: Rodrigo de Proenca Gomes Hermann, Shijin Liang
  • Patent number: 11507820
    Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform is configured to receive a request to execute one or more predictive models for generating a delivery date, to initiate execution of the one or more predictive models responsive to the request, and to invoke a plurality of machine learning algorithms using data from a plurality of data sources when executing the one or more predictive models. The processing platform is further configured to capture the data from the plurality of data sources and organize the data into a sparse matrix, to automatically generate the delivery date, and to automatically transmit the delivery date to one or more user devices.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Craig A. Varrichio, Yuvaraj V. Vimawala, Dishank K. Kamath
  • Patent number: 11494431
    Abstract: Techniques of captioning for figures includes generating a caption unit for a figure by defining a finite set of caption types. From each caption type, additional input for that caption type, as well as figure image data and figure metadata, an automated system may generate a respective caption unit, each caption unit including a sequence of words. Further, the generated caption for a figure includes a combination of the generated caption units.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: November 8, 2022
    Assignee: ADOBE INC.
    Inventors: Eunyee Koh, Xin Qian, Sungchul Kim, Sana Malik Lee
  • Patent number: 11487935
    Abstract: A method for automatically splitting row-based table content into columns is provided, including: receiving first table content sent by a client, the first table content including one or more rows of text data to be split into columns; performing information extraction on the one or more rows of text data in the first table content to obtain an information tag in the one or more rows of text data; performing column splitting on the one or more rows of text data according to the information tag to obtain second table content, the second table content comprising one or more columns of text data after the column splitting; and transmitting the second table content to the client.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: November 1, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ning Zhang, Fang Qian, Jiangwei Liu, Wei Xiong, Defeng Liu, Haitong Yu
  • Patent number: 11490036
    Abstract: Techniques are described that enable a user to share videos having dynamic overlays on a social networking system. In some examples, a server computing device may receive, at a first time from a first client device, a first video. For instance, the server computing device may begin receiving the first video after the first client device has concluded capturing the first video, but has not yet completed customizing the first video. The server computing device may receive, at a second time after the first time and from the first client device, a dynamic overlay including customizations to be applied to the first video. The dynamic overlay may be transmitted separately from the first video. In examples, the server computing device generates a second video by applying the dynamic overlay to the first video. The server computing device then provides the second video to a second client device.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: November 1, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Jaed Uavechanichkul, Haixia Shi, Christopher Ellsworth, Martin Mroz
  • Patent number: 11481185
    Abstract: In one embodiment, a computer-implemented method for editing navigation of a content item is disclosed. The method may include presenting, via a user interface at a client computing device, time-synchronized text pertaining to the content item; receiving an input of a tag for the time-synchronized text of the content item, wherein the tag corresponds to a performer that performs at least a portion of the content item at a timestamp in the time-synchronized text; storing the tag associated with the portion of the content item at the timestamp in the time-synchronized text of the content item; and responsive to receiving a request to play the content item: playing the content item via a media player presented in the user interface, and concurrently presenting the time-synchronized text and the tag in the user interface, wherein the tag is presented as a graphical user element in the user interface.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: October 25, 2022
    Assignee: Musixmatch S.P.A.
    Inventors: Marco Paglia, Paolo Spazzini, Pierpaolo Di Panfilo, Niche Chathong, Daria Babco
  • Patent number: 11481507
    Abstract: A method for processing an image of a physical document to show a redacted portion including: identifying a tag associated with the redacted portion and including first user rights; obtaining, using the identified tag, a digital copy of the physical document including a non-redacted form of the redacted portion; receiving, from an external device, second user rights; determining that the second user rights match the first user rights; outputting, based on the determination, information indicating that the non-redacted form of the redacted portion is able to be shown; receiving, in response to the non-redacted form being able to be shown, an instruction to display the non-redacted form; and displaying, based on the instruction and using a projector onto a surface a predetermined distance from the physical document, the non-redacted form of the redacted portion.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: October 25, 2022
    Assignee: Konica Minolta Business Solutions U.S.A., Inc.
    Inventor: Kirk Steven Tecu
  • Patent number: 11474841
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for providing context specific schema files that allow an automated assistant to broker human-to-computer dialogs between a user and an application that is separate from the automated assistant. The context specific schema file can provide the automated assistant with sufficient data to be responsive to user queries without necessarily communicating with a remote device, such as a server. Multiple different context specific schema files can be made available to the automated assistant according to a context in which a user is interacting with the automated assistant. In this way, latency otherwise exhibited by the automated assistant can be mitigated by providing the automated assistant with the information needed to respond to a user without continually retrieving the information over a network.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: October 18, 2022
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11461379
    Abstract: Aspects of the disclosure relate to annotated video content. A computing platform may train a model using video content, which may configure the model to classify topics and identify speakers of future video content using STT and NLP. The computing platform may input new video content into the model, which may output an annotated version of the new video content. The model may be configured to generate the annotated version of the new video content by: 1) using one or more STT techniques to produce STT results, 2) classifying topics based on the STT results, 3) identifying speakers based on analysis of voice information, and 4) generating an index indicating a speaker and/or a topic corresponding to time segments. The computing platform may store the annotated version of the new video content, which may be navigable by a user using the visual index.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: October 4, 2022
    Assignee: Bank of America Corporation
    Inventors: Maharaj Mukherjee, Utkarsh Raj
  • Patent number: 11442601
    Abstract: The disclosed technology includes at least one method performed by a system to dynamically adapt a computer desktop of a customer service agent to a live audio dialogue. The system can cause a speech feature analyzer to process a segment of the live audio dialogue to output multiple speech features and obtain search results by querying a database for the multiple speech features. The method can further include generating control signals based on the search results and cause an API to configure the computer desktop based on the control signals. The system can dynamically adapt the computer desktop in accordance with additional control signals that are generated based on next segments of the live audio dialogue.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: September 13, 2022
    Assignee: T-Mobile USA, Inc.
    Inventor: Jonathan Soini
  • Patent number: 11443353
    Abstract: A system is disclosed that comprises a presentation system configured to receive a request from a wireless communication service customer and initiate an application programming interface call to an action tool. The system also comprises the action tool that accesses and analyzes customer analytics data and determines and sends potential actions based on the analysis to a rules engine. The system additionally comprises the rules engine that applies rules to select and send an action to the presentation system. The presentation system is further configured to generate and provide a customized GUI comprising a selectable button corresponding to the action to a display of an electronic device associated with the customer. The system further comprises a provisioning system configured to provision the customer with a different wireless communication service plan in response to the electronic device receiving an input to the customized GUI indicating selection of the selectable button.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: September 13, 2022
    Assignee: Sprint Communications Company L.P.
    Inventors: Sean L. Davis, Michael R. Edwards
  • Patent number: 11442955
    Abstract: Systems and methods are provided for generating tables from print-ready digital source documents. A document is received and one or more text fragments are identified on a rendered page of the document. A wrapping region collection is generated, comprising one or more wrapping regions. A tabular, narrative and label score is generated for each wrapping region. A block type is assigned to each wrapping region based on the scores. A wrapping region group and a block set are generated. One or more tables are generated based on text fragments corresponding to one of the one or more blocks. The text fragments are organized into corresponding fields of the one or more tables.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: September 13, 2022
    Assignee: DATAWATCH CORPORATION
    Inventors: Mark Stephen Kyre, Jeffrey Lucas Eldridge, Austin Alexander Spears, Samuel Allen Hudock
  • Patent number: 11443006
    Abstract: Systems and methods are described for managing saved web pages on a user device. In an example, when a user bookmarks a web page at the user device, the user device can send the bookmark to a server. A service on the server can gather information about web page and associate a plurality of tags with the web page based on that information. The service can compare the web page's tags to tags of other previously bookmarked web pages to identify a possible matching web page. The service can perform a semantic similarity analysis between the two web pages to determine whether their similarity exceeds a threshold. Where the similarity does exceed the threshold, the service can notify the user device. The user device can notify the user and present options for the new bookmarked web page.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: September 13, 2022
    Assignee: VMware, Inc.
    Inventors: Rohit Pradeep Shetty, Erich Stuntebeck, Chaoting Xuan
  • Patent number: 11443082
    Abstract: A device may receive input data identifying a technical architecture diagram, a design document, an interface specification document, and technical architecture icons, and may process the input data identifying the technical architecture diagram, with a model, to determine hierarchical objects from the technical architecture diagram. The device may perform OCR and NLP of the hierarchical objects to determine blocks of data, and may compare the blocks of data and the input data identifying the design document to identify functionalities of applications. The device may compare the blocks of data and the input data identifying the interface specification document to identify attributes, and may compare the blocks of data and the input data identifying the technical architecture icons to identify icons. The device may consolidate the blocks of data, the functionalities, the attributes, and the icons into a final document, and may perform actions based on the final document.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: September 13, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Balaji Janarthanam, Abhishek Patni, Anil Kumar, Vinu Varghese, Hari Kumar Karnati, Saran Prasad, Nirav Jagdish Sampat
  • Patent number: 11442603
    Abstract: A networked interactive expert system is disclosed for selectively providing relevant expertise when a user requires such assistance. System provides a set of networked facilities for determining an expertise needed by a customer based on a location. Such location can be either physical or logical. A physical “location” corresponds, for example, to a department within a retail outlet. Examples of logical “locations” are ones corresponding to a web-page, a product identification code of interest, a customer identification code, and/or explicit knowledge category selected by the customer. An expert studio, from a list of expert studios providing expertise corresponding to the identified location associated with the customer's request, is matched up with the request. Thereafter, a primary connection, supporting an interactive videoconference session, is established between a first networked node associated with the customer and a second networked node associated with the designated expert studio.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: September 13, 2022
    Assignee: Clairvista LLC
    Inventors: Christopher Sang, Donald Christopher Woods
  • Patent number: 11429268
    Abstract: A computing device and method for providing a user interface for summarizing and presenting information regarding dynamic provisioning and deployment of media processing resources, in a manner that is easy and intuitive and analogizes well to conventional physical media processing deployment. Users are not required to understand hypervisor configuration or virtual machine deployment, or switch through various layers and screens to find configuration information or controls, a process that may be particularly slow, complex, and difficult to learn, particularly for media and broadcast engineers unfamiliar with virtualization technologies. Instead, the present user interface improves efficiency of use of the computing environment for media processing, by providing deployment information in a format similar to physical processing deployment.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: August 30, 2022
    Assignee: GRASS VALLEY CANADA
    Inventor: Ian David Fletcher
  • Patent number: 11430244
    Abstract: A method and computing device for statistical data fingerprinting and tracing data similarity of documents. The method comprises applying a statistical function to a subset of text in a first document thereby generating a first fingerprint; applying the statistical function to a subset of text in a second document thereby generating a second fingerprint; comparing the first fingerprint to the second fingerprint; and determining that the subset of text in the first document matches the subset of text in the second document based on the first fingerprint threshold matching the second fingerprint, wherein the statistical function is a measure of randomness of a count of each character in a subset of text against an expected distribution of said characters.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: August 30, 2022
    Assignee: Cylance Inc.
    Inventors: David Neill Beveridge, David Michael Liebson, Yaroslav Oliinyk