Patents Examined by Imad Hussain
  • Patent number: 11778067
    Abstract: Embodiments of the present invention provide a system for triggering cross channel data caching on network nodes. Historical event data and live event data of a user may be monitored to determine an expected event that includes one or more expected channels. An expected period of time for the expected event may also be determined. Relevant user data may then be identified from one or more systems of record and cached or otherwise compressed. One or more nodes of a network associated with each of the one or more expected channels are then identified. The cached data is then transmitted to virtual data structures associated with each of the one or more nodes. The cached data is then generally maintained in these virtual data structures on the network for the expected period of time.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: October 3, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sandeep Kumar Chauhan, Ravikiran Subramanya Rao, Chinmay S. Barhale, Ravi Kesani, Yash Sharma
  • Patent number: 11778012
    Abstract: There is provided a client device arranged to receive a live adaptive bitrate stream, the client device further arranged to: request a manifest file; and request a manifest update hint. The client device further arranged to receive a manifest update hint, the manifest update hint including an indication of when the manifest will be updated; and request an updated manifest file at a time indicated by the manifest update hint.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: October 3, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Anthony Richard Jones, Chris Phillips
  • Patent number: 11765116
    Abstract: A method includes: accessing a corpus of emails sent from a email account prior to the initial time period; correlating sequences of words, in the corpus of emails, with language signals; aggregating the language signals into a sender model that represents combinations of language signals characteristic of language in emails sent from the email account; later, accessing a email outbound from the email account and directed to a recipient; scanning the email for the set of language signals; correlating sequences of words in the email with language signals; calculating a similarity score for the email based on the subset of language signals detected in the email and the sender model; and, in response to the similarity score falling below a threshold similarity, flagging the email as suspicious and redirecting the email away from the recipient.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: September 19, 2023
    Assignee: Armorblox, Inc.
    Inventors: Dhananjay Sampath, Arjun Sambamoorthy, Prashanth Arun, Robert Lyons
  • Patent number: 11743215
    Abstract: Aspects of the present disclosure are directed to an XR messaging system that can conduct a message thread between multiple users, where individual messages can be designated for delivery to particular artificial reality locations or devices. When sending a message, a user can choose to send the message to a particular destination associated with one or more other users on the message thread. When such a destination selection is made, the message can be formatted for viewing at the selected destination by applying a template, to the message, selected based on the template being configured for the types of data defined in the message and for the type of the destination.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: August 29, 2023
    Inventors: Oscar Murillo, Fang-Yu Yang, Annika Rodrigues
  • Patent number: 11740919
    Abstract: An information handling system includes a processor and NIC coupled to the processor via a communication interface. The NIC includes a network port. The processor instantiates a virtual network including at least two virtual switches and a virtual machine. The NIC receives a first flow from a first virtual switch, the first flow directing data packets received on the network port and destined for the virtual machine to a second virtual switch, and receives a second flow from the second virtual switch, the second flow directing the data packets to the virtual machine. The NIC further receives a data packet on the network port, determines that the data packet is destined for the virtual machine, and routes the data packet to a virtual function associated with the virtual machine based on the first and second flows, without first routing the first data packet to either of the virtual switches.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: August 29, 2023
    Assignee: Dell Products L.P.
    Inventors: Lee Ballard, Andy Butcher
  • Patent number: 11729122
    Abstract: A content suggestion system for suggesting one or more content items to a client application on a client device may include a content suggestion service and a collaborative content management and communication system communicably coupled to the content suggestion service and comprising a store of content items. The content suggestion service may be configured to, during a real-time chat session between a first user and a second user, receive one or more communication events exchanged between the first user and the second user, determine, using the received one or more communication events, a subject of the real-time chat session, and cause an identifier of a candidate suggested content item to be displayed to the first user.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: August 15, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Noam Bar-on, Bharath Booshan Lakshmi Narayanan
  • Patent number: 11677692
    Abstract: Chatbot logs can be received. The chatbot logs can be clustered or classified into clusters of potential intents. Trending topics can be detected by analyzing at least social media content. Semantic similarities between the potential intents and the trending topics can be computed. Based on the computed semantic similarities, at least one of the potential intents to at least one of the trending topics can be correlated. Training of the chatbot using the chatbot logs associated with the correlated potential intent can be triggered.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: June 13, 2023
    Assignee: International Business Machines Corporation
    Inventors: Paulo Rodrigo Cavalin, Ana Paula Appel, Renato Luiz de Freitas Cunha, Bruno Silva
  • Patent number: 11677700
    Abstract: Exemplary embodiments relate to techniques for allowing a first user of a messaging platform to send follow-up message(s) to a second user after expiration of an allotted messaging time period without violating existing messaging policies based at least in part on opt-in messaging. The first user may perform an API call to an API of a messaging server to send a follow-up message request. Based on the request, the messaging server may send an opt-in message to the second user who may then explicitly opt in to receive a follow-up message from the first user. A qualifying response by the second user to the opt-in message may cause the messaging server to generate a unique token for the communicating pair. The first user may send the follow-up message to the second user by sending the message with the token.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: June 13, 2023
    Assignee: META PLATFORMS, INC.
    Inventors: Igor Slutsker, Rohit Watve, Yi Xiao
  • Patent number: 11657096
    Abstract: Systems and methods for automatic generation of free-form conversational interfaces are disclosed. In one embodiment, a system receives an input from a user device through a conversational graphical user interface (GUI). An intent of the user may be determined based on the received input. Based on the intent of the user, the system may identify, from a plurality of objects available to the system, one or more objects. Each of the plurality of objects has annotations corresponding to one or more elements of the object and one or more functions of the object. The one or more functions corresponding to the one or more elements are executable to perform an action upon corresponding elements. Based on the identified one or more objects and the annotations of the identified one or more objects, the system may generate a dynamic dialogue flow for the conversational GUI, where the dynamic dialogue flow is generated in real-time during a conversational GUI session.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: May 23, 2023
    Assignee: PAYPAL, INC.
    Inventors: Karl Anton Hennig, Ajay Aswal, Bisrat Zerihun
  • Patent number: 11645090
    Abstract: A method can include obtaining information on at least one of the following: resource occupation of a reconfigurable functional unit associated with hardware accelerator resources or GPP resources, power consumption of a hardware accelerator associated with hardware accelerator resources, and power consumption of a server associated with GPP resources. The method can also include performing processing on the reconfigurable functional unit based on the obtained information, the processing including at least one of configuration, reconfiguration, and migration. The method and apparatus of certain embodiments may increase efficiency of resource management of the edge cloud, lower system energy consumption, and/or enable more efficient virtualization mechanisms for hardware accelerator resources.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: May 9, 2023
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Yan Wan, Chaohua Gong
  • Patent number: 11637714
    Abstract: Discovery of communication platform features or exposure of such features to the user may include generating embeddings for a variety of types of communication platform content and communications. These embeddings may be used to characterize and compare various communication platform features and ultimately expose these features to a user when the user may not have otherwise encountered them. The embeddings may additionally or alternatively be used to determine a degree of alignment.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: April 25, 2023
    Assignee: Salesforce, Inc.
    Inventors: Aaron Mauer, Zhifeng Deng, Adam Oliner
  • Patent number: 11616739
    Abstract: An intelligent message processing system includes: a service provider server configured to generate and send a message related to a customer service; a user terminal configured to receive a beginning message from the service provider server, make the beginning message pop up based on user situation information, and perform automatic dialogue through an interactive application program interface (API) when a message is received from an intelligent proxy server after the user selects the beginning message; and an intelligent proxy server configured to act as a proxy for processing the message related to the customer service instead of the service provider server through the interactive API by communicating with the user terminal, receive an additional/following-up service message about the user from the service provider server, and perform automatic dialogue with the user terminal through the interactive API based on the additional/following-up service message when the user selects the beginning message.
    Type: Grant
    Filed: July 4, 2018
    Date of Patent: March 28, 2023
    Assignee: MindwareWorks Co., Ltd.
    Inventors: Jae In Lee, Hyun Sun Cho
  • Patent number: 11616818
    Abstract: Disclosed embodiments include systems and methods for distributed control of media-playback components of a webcast. In an example, a webcast presenter's device can include a webcast compositing engine for creating a webcast from a variety of data sources, a media-playback engine for playing media content items, and a message processing engine for processing messages sent from audience members to the presenter. The message processing engine can obtain the messages and parse the messages for tokens indicative of a requested media content item. The message processing engine, having identified the requested media content item, can then cause the media-playback engine to play the requested content or add it to a queue.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 28, 2023
    Assignee: Spotify AB
    Inventors: Brendan Marsh, Felix Bruns, Niklas Wahlen
  • Patent number: 11616697
    Abstract: Virtual machine server clusters are managed using self-healing and dynamic optimization to achieve closed-loop automation. The technique uses adaptive thresholding to develop actionable quality metrics for benchmarking and anomaly detection. Real-time analytics are used to determine the root cause of KPI violations and to locate impact areas. Self-healing and dynamic optimization rules are able to automatically correct common issues via no-touch automation in which finger-pointing between operations staff is prevalent, resulting in consolidation, flexibility and reduced deployment time.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: March 28, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chen-Yui Yang, David H. Lu, Scott Baker, Anthony M. Srdar, Gabriel Bourge
  • Patent number: 11609976
    Abstract: Provided are a method and system for managing an image based on interaction between a face image and a message account. An image management method may include: storing, in a database, a plurality of face images and a plurality of messenger accounts in association with each other; receiving a target image; recognizing a face image from the received target image; searching, the database for a first face image that matches the recognized face image, among the stored plurality of face images, and identifying a first messenger account corresponding to the first face image, among the stored plurality of messenger accounts; and displaying information of the first messenger account in association with the first face image, in the target image.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: March 21, 2023
    Assignee: LINE Plus Corporation
    Inventors: Yuri Jo, Hee Jin Park
  • Patent number: 11606281
    Abstract: Systems and methods are disclosed to monitor real-time digital data for degradation. In one embodiment, an intelligent electronic device (“IED”) in an electric power system may include an interface to receive a stream of digital data, the stream of digital data comprising a plurality of data frames. A protective action subsystem may monitor the sampled digital data and implement a protective action based on the stream of sampled digital data. A digital data degradation detection subsystem may analyze a plurality of digital metrics associated with the plurality of data frames and make a determination regarding degradation of a communication channel based on whether the plurality of digital metrics fails at least one threshold. In response to the determination, the digital data degradation detection subsystem may implement a response to the determination that the plurality of digital metrics fails at least one threshold.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: March 14, 2023
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Bharat Nalla, Nishchal Sharma, Arun Shrestha, Ozan Akyildiz, Mauricio G. Silveira, Manodev J. Rajasekaran, Sajal Harmukh, Jaya R A K Yellajosula
  • Patent number: 11595334
    Abstract: Certain aspects of the present disclosure provide techniques for placing targeted messages in communications within a software application using machine learning models. An example method generally includes retrieving, from a repository, a data set of targeted messages. For each respective targeted message in the data set of targeted messages, an effectiveness score for a party associated with the respective targeted message, a distance score between the party associated with the respective targeted message and a host party, and a match score between the party associated with the respective targeted message and the host party. Based on the effectiveness score, the distance score, and the match score for each respective targeted message in the data set of targeted messages, a message is selected to be included in one or more communications by the host party. The one or more communications including the selected message are generated and output for transmission.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: February 28, 2023
    Assignee: INTUIT INC.
    Inventors: Yair Horesh, Aviv Ben Arie, Sheer Dangoor
  • Patent number: 11595341
    Abstract: A non-transitory computer-readable recording medium storing an estimation program that causes a processor included in a computer to execute a process. The process includes receiving a message of an estimation target of a forwarding destination, searching past messages for a message similar to the received message, estimating, when there is no similar message among the past massage, the forwarding destination of the message using a model of estimating the forwarding destination based on a keyword that is identified based on a word included in the received message, and outputting a forwarding destination of the searched similar message or the estimated forwarding destination.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: February 28, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Naoya Hirota, Yukihiro Takeuchi, Hiroshi Iyobe, Shoichi Kogiso, Yuji Aoki, Masahiro Shimomura, Takashi Ikezaki
  • Patent number: 11593763
    Abstract: Multiple text parts of a body of an incoming e-mail are determined. For each text part, based on natural language processing, a topic category and a feature vector representation (FVR) are determined. For two text parts comprising a common topic category, a similarity value based on their FVR is calculated, and in case the similarity value fulfills a condition, the two text parts are aggregated into one aggregated text part. For each text part: a reference document is selected based on a FVR of the text part; a recipient is obtained based on the corresponding topic category; and an e-mail comprising the text part, and each selected reference document or a pointer thereto, is sent to the obtained recipient. Via aggregation of text parts based on FVR, computational resources for document retrieval based on FVR is reduced, as well as the number of outgoing e-mails.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: February 28, 2023
    Assignee: KBC GROEP NV
    Inventor: Sarah Michels
  • Patent number: 11573548
    Abstract: An obtainment unit obtains a first input value set corresponding to a first input item set that includes at least a part of a plurality of input items. A selection unit selects at least one RPA robot from among a plurality of RPA robots that are each associated with a respective input item set based on at least a part of the first input value set. Each of the plurality of RPA robots is configured to obtain a respective input value set corresponding to the respective input item set. A launching unit launches the at least one RPA robot. A control unit performs control so that each of the at least one RPA robot obtains, as the respective input value set, an input value set corresponding to the respective input item set among the first input value set.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: February 7, 2023
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Takayuki Ide, Koichi Yahagi