Patents Examined by Sargon N. Nano
  • Patent number: 11558321
    Abstract: Disclosed are various embodiments for integrating an email client with hosted applications. An email is received from an email client. An image that is a component of the email is identified and sent to an optical character recognition (OCR) service. Extracted text is received from the OCR service. A request for an action object is then sent to a connector for an application, the action object representing a potential action that could be performed with the application based on the extracted text from the OCR service. The action object is then sent to the email client, which is configured to display a prompt allowing a user to perform the action represented by the action object.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: January 17, 2023
    Assignee: VMWARE, INC.
    Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme
  • Patent number: 11558263
    Abstract: Examples described herein provide for associating a network device to a network management system (NMS). Examples herein include determining, by a network orchestrator, a set of embeddings indicative of characteristics of the network device and each of a plurality of instances of the NMS. Examples herein include determining, by the network orchestrator for each of the plurality of instances, a probability score based on the set of embeddings, wherein the probability score is indicative of a likelihood of the network device to be associated with the instance. Examples herein further include, based on the probability score for each of the plurality of instances, selecting, by the network orchestrator, a first instance of the plurality of instances to associate with the network device. Examples herein include associating, by the network orchestrator, the network device to the first instance.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: January 17, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Gupta, Jacob Philip Michael, Amit Kumar Gupta
  • Patent number: 11546286
    Abstract: A method, a system, and a non-transitory computer-readable record medium are provided to display content of interest. A content display method may include analyzing a user interest based on a user activity on an application; generating a customized content in response to receiving from a server, information that matches the user interest; and displaying the customized content through an interface related to a specific event when the specific event occurs on the application.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: January 3, 2023
    Assignee: LINE Plus Corporation
    Inventors: Min Hwang, Sangmo Goo, Jihun Im, Jay Lee, Yeon Jin Jin, Yubin Kim
  • Patent number: 11546277
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application implemented on a client device, a request to access a first version of a third-party resource; determining that a second version of the third-party resource was previously authorized by the messaging application; in response to determining that the second version of the third-party resource was previously authorized by the messaging application, identifying, by the messaging application, user account information generated using the second version of the third-party resource; and merging, by the messaging application, the user account information generated using the second version of the third-party resource with the first version of the third-party resource.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: January 3, 2023
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte
  • Patent number: 11539656
    Abstract: A method of providing information on a social networking service (SNS) activity to a chatroom, performed by a server, includes: providing an SNS for each of a plurality of anonymous profiles created to be interlinked with an account for an instant messaging service (IMS); receiving information on an SNS activity performed through a first anonymous profile selected corresponding to a chatroom of the IMS, among the plurality of anonymous profiles of a user participating in the chatroom; providing the information on the SNS activity performed through the first anonymous profile to the chatroom; receiving a request to change the profile of the user selected corresponding to the chatroom from the first anonymous profile to a second anonymous profile; receiving information on an SNS activity performed through the second anonymous profile; and providing the information on the SNS activity performed through the second anonymous profile to the chatroom.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: December 27, 2022
    Assignee: KAKAO CORP.
    Inventors: Ji Sun Lee, Hyun Young Park, Seong Mi Lim, Young Min Park, Doo Won Lee, Eun Jung Ko, Jae Lin Lee, Kwang Hui Lim, Ki Yong Shim, Sun Ho Choi, Kwang Hoon Choi, Hwa Young Lee, Jae Gil Lee, Kyong Rim Kim, Soo Min Cho
  • Patent number: 11539651
    Abstract: A tool for controlling message distribution in a cooperative messaging environment (CME). The tool determines an availability of a plurality of messaging resources of a cooperative messaging environment (CME). The tool analyzes metadata associated with a first message from a first message producing application to determine an application property. Responsive to receiving a request from a first message consuming application to distribute the first message, the tool associates a first messaging resource of the CME with the first message consuming application. The tool distributes the first message to the first messaging resource of the CME from the first message producing application based, at least in part, on the availability of the plurality of messaging resources of the CME and the application property.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: December 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Simon Page, Sean Cawood
  • Patent number: 11520501
    Abstract: Systems, apparatuses and methods may provide for technology that identifies a prioritization data structure associated with a function, wherein the prioritization data structure lists hardware resource types in priority order. The technology may also allocate a first type of hardware resource to the function if the first type of hardware resource is available, wherein the first type of hardware resource has a highest priority in the prioritization data structure. Additionally, the technology may allocate, in the priority order, a second type of hardware resource to the function if the first type of hardware resource is not available.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: December 6, 2022
    Assignee: Intel Corporation
    Inventors: Mohammad R. Haghighat, Sara Baghsorkhi
  • Patent number: 11516306
    Abstract: An event processing system is provided for providing resilient message processing using asynchronous communications. The event processing device includes a processor and a memory. The event processing device is in communication with a publisher microservice and subscriber microservices. The processor is configured to receive an event including a collection of data from the publisher microservice. The processor is also configured to process the event to identify a recipient microservice. The processor is configured to update a queue with a queue entry for each of the at least one recipient microservices for the event. Each queue entry is associated with a priority. The processor is also configured to attempt to transmit the event to each of the at least one recipient microservices until a transmission confirmation message is received. The processor is further configured to update the queue by removing the queue entry for which the transmission confirmation message is received.
    Type: Grant
    Filed: January 17, 2022
    Date of Patent: November 29, 2022
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: Johnu Celestine, Surya Teja Reddy Kotha, Dmitry Milman, Robert W. Scanlon, Daniel E. Powers, David Erickson
  • Patent number: 11502963
    Abstract: Embodiments of the invention relate to methods and systems for processing network traffic data units. The methods and systems may include functionality for receiving a first network traffic data unit at a first edge device at a first time, and appending a first ingress timestamp to the first network traffic data unit based on the first time. The methods and systems also include functionality to receive a second network traffic data unit at a second edge device at a second time and appending a second ingress timestamp to the second network traffic data unit based on the second time. The first network traffic data unit and second network traffic data unit are transmitted, via a network, to a data processing device.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: November 15, 2022
    Assignee: Arista Networks, Inc.
    Inventor: David Snowdon
  • Patent number: 11503156
    Abstract: A system and methods are provided for passing control of a customer-support conversation among integrations responsible for responding to a customer during the customer-support conversation. The system receives a message from a source integration, which is presently responsible for responding to the customer during the customer-support conversation, wherein the message includes a pass-control command that passes control of the customer-support conversation to a target integration. In response to the pass-control command, the system passes control of the customer-support conversation from the source integration to the target integration, so that the target integration becomes responsible for responding to the customer.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: November 15, 2022
    Assignee: Zendesk, Inc.
    Inventors: Michael Gozzo, Andrew Lavers, Jean-Philippe J. Joyal, Michael J. Spensieri, François U. Brien, Marc-Antoine Leblond
  • Patent number: 11496356
    Abstract: Managing devices in an IoT environment. A method includes, as a result of a device being provisioned by a special-purpose solution, storing at a central unified registry a correlation of the device and the given special purpose solution. The method further includes correlating the device to a different special-purpose solution at the unified registry. As a result, the method further includes causing subsequent configuration of the device to be performed by the different special-purpose solution.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: November 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander I. Tolpin, Tamer Awad, Timothy James Larden, Puneet Gupta, Rajeev Mandayam Vokkarne, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Nicole Berdy
  • Patent number: 11483169
    Abstract: In a communication device including a processor and a computer-readable medium, the computer-readable medium includes instructions for performing receiving a text input composing a message, the text input including a word characterizing a recipient group; transmitting the text input to a server; receiving, from the server, feedback data indicating that the recipient group for the message has been identified; in response to receiving the feedback data, providing an indication that the recipient group for the message has been identified; receiving a user input requesting to send the message to the identified recipient group; and in response to receiving the user input, transmitting, to the server, a request to send the message to the identified recipient group.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: October 25, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Ian Rubinstein, Amit Akiva Apple, Thaddeus Scott, Meng Yao
  • Patent number: 11483270
    Abstract: An email message delivery system is disclosed that enables the efficient processing and delivery of email messages by selectively sampling and scanning email messages prior to delivering the email messages to its intended recipients. The system selects an email message for processing and determines a group for the email message. The system determines a sampling probability for the group and based on the sampling probability determines whether the email message is selected for scanning. If the email message is selected for scanning, the system scans content of the email message and based on the scanning, determines whether the email message is to be filtered out. If the email message is not to be filtered out based on the scanning, the system relays the email message for delivery to the recipient.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: October 25, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Edwin Earl Freed
  • Patent number: 11483609
    Abstract: Systems and methods for encoding a plurality of alternative streams of video content using multiple encoders in accordance with embodiments of the invention are disclosed. An encoding system includes multiple encoders. Each of the encoders receives a source stream of video content that is divided into portions. Each of the encoders generates portions of the plurality of alternative streams from the portions of the source stream. The portions of the alternative streams generated by a particular encoder are stored in a container for the particular encoder. Each encoder also generates index information for the portion of the alternative stream generated by the encoder that is stored in a manifest for the encoder.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: October 25, 2022
    Assignee: DIVX, LLC
    Inventors: William David Amidei, Abhishek Shivadas, Kevin Dean-Yong Wu
  • Patent number: 11477142
    Abstract: In an approach for identifying when transferring a real-time conversation on a chatbot application to a customer support agent would be more valuable than outputting suggested queries, a processor classifies a query inputted into a real-time conversation as an intention. A processor predicts a set of next intentions of the user. A processor filters out one or more intentions from the set of next intentions of the user that do not further the real-time conversation. A processor generates a set of suggested queries the user can ask to further the real-time conversation from the subset of next intentions. A processor builds a suggestion evaluation contextual bandit model that determines whether the real-time conversation will be resolved successfully if transferred to a customer support agent. A processor trains the suggestion evaluation contextual bandit model against a set of annotated historical interactions. A processor outputs a response recommendation.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jacob Lewis, Ruchi Asthana, Jennifer A. Mallette, Steven Ware Jones
  • Patent number: 11477155
    Abstract: A system and method for aggregating content, social sharing and instant messaging of saved electronic content to a memory location includes an administrator for controlling and allocating storage quota, based on a subscription type of one or more users. The user receives the electronic content on his computing device by selecting a text from the electronic content or the user can select the document by pressing the copy menu, which causes a pop-up user interface. The user can save the electronic content in one click directly on the user device or to a server as well as collaborate on the instant messaging platform to chat or share electronic content with other users.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: October 18, 2022
    Inventor: Harsh Vardhan Singhania
  • Patent number: 11455357
    Abstract: Example data processing systems and methods are described. In one implementation, a system accesses a corpus of data and analyzes the data contained in the corpus of data to identify multiple documents. The system generates vector indexes for the multiple documents such that the vector indexes allow a computing system to quickly access the plurality of documents and identify an answer to a question associated with the corpus of data.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: September 27, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Mitul Tiwari, Ravi Narasimhan Raj, Madhusudan Mathihalli, Kaushik Rangadurai, Srivatsava Daruru, Quaizar Vohra, Deepak Bobbarjung, Abhisaar Yadav
  • Patent number: 11456986
    Abstract: Methods and devices related to a single message management platform are described. In an example, a method can include receiving a first message at a first processing resource via a first application, receiving a second message at the first processing resource via a second application, receiving the first message and the second message at a memory, storing the first message and the second message in the memory, receiving a command to open a single message management platform, receiving the first message and the second message at the single message management platform, and organizing the first message and the second message at the single message management platform.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: September 27, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Bhumika Chhabra, Swetha Barkam, Kathryn H. Russo, Zhao Zhao
  • Patent number: 11451501
    Abstract: A rich communication services (RCS) system may receive a message associated with content. The message may be transmitted by a first user device and destined for a second user device and associated with content. The RCS system may receive subscription data associated with a user of the first user device and including information indicating whether content filtering is enabled for the user. The RCS system may determine whether content filtering is enabled for the user based on the subscription data, and may process the content, when the content filtering is enabled for the user and with a machine learning model, to determine whether to filter the content. The RCS system may perform one or more actions based on whether the content is to be filtered.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: September 20, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Matthew Scott Deatrick, Alexander Hagans, Felix Montanez, Andrew Wahlon Lam, Rezwanul Azim, Nilesh Shah
  • Patent number: 11451504
    Abstract: A method and apparatus for operating an instant messaging server are disclosed. The method for operating an instant messaging server according to an example embodiment includes managing a message sent and received through a first chat room of a messenger application, managing a message sent and received through a second chat room of a 3rd party application receiving support a chat function through the instant messaging server, identifying a user account of an instant messaging service (IMS) linked with a user account of the 3rd party service participating in the second chat room, and providing, based on the identified user account of the IMS, the second chat room of the 3rd party application to the messenger application.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: September 20, 2022
    Assignee: KAKAO CORP.
    Inventors: Myung Jun Kim, Myung O Ha, Jin Hwan Lee, Hun Jae Lee, Chun Ho Kim, Soo Bum Kim, Eung Ju Park, Yong Ha Yoo