Patents Examined by Sargon N. Nano
-
Patent number: 11558321Abstract: 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: GrantFiled: January 24, 2022Date of Patent: January 17, 2023Assignee: VMWARE, INC.Inventors: Rohit Pradeep Shetty, Shree Harsha Shedigumme
-
Patent number: 11558263Abstract: 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: GrantFiled: April 6, 2021Date of Patent: January 17, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Gopal Gupta, Jacob Philip Michael, Amit Kumar Gupta
-
Patent number: 11546286Abstract: 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: GrantFiled: January 18, 2022Date of Patent: January 3, 2023Assignee: LINE Plus CorporationInventors: Min Hwang, Sangmo Goo, Jihun Im, Jay Lee, Yeon Jin Jin, Yubin Kim
-
Patent number: 11546277Abstract: 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: GrantFiled: September 9, 2020Date of Patent: January 3, 2023Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, Matthew Colin Grantham, Patrick Mandia, David Whyte
-
Patent number: 11539656Abstract: 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: GrantFiled: December 9, 2021Date of Patent: December 27, 2022Assignee: 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: 11539651Abstract: 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: GrantFiled: February 16, 2022Date of Patent: December 27, 2022Assignee: International Business Machines CorporationInventors: Simon Page, Sean Cawood
-
Patent number: 11520501Abstract: 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: GrantFiled: December 20, 2019Date of Patent: December 6, 2022Assignee: Intel CorporationInventors: Mohammad R. Haghighat, Sara Baghsorkhi
-
Patent number: 11516306Abstract: 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: GrantFiled: January 17, 2022Date of Patent: November 29, 2022Assignee: Express Scripts Strategic Development, Inc.Inventors: Johnu Celestine, Surya Teja Reddy Kotha, Dmitry Milman, Robert W. Scanlon, Daniel E. Powers, David Erickson
-
Patent number: 11502963Abstract: 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: GrantFiled: October 20, 2021Date of Patent: November 15, 2022Assignee: Arista Networks, Inc.Inventor: David Snowdon
-
Patent number: 11503156Abstract: 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: GrantFiled: September 9, 2021Date of Patent: November 15, 2022Assignee: Zendesk, Inc.Inventors: Michael Gozzo, Andrew Lavers, Jean-Philippe J. Joyal, Michael J. Spensieri, François U. Brien, Marc-Antoine Leblond
-
Patent number: 11496356Abstract: 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: GrantFiled: August 13, 2018Date of Patent: November 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Alexander I. Tolpin, Tamer Awad, Timothy James Larden, Puneet Gupta, Rajeev Mandayam Vokkarne, Jelani Z. Brandon, SachinKumar ChandraMohan, Mounica Arroju, Nicole Berdy
-
Patent number: 11483169Abstract: 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: GrantFiled: November 29, 2021Date of Patent: October 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Mark Ian Rubinstein, Amit Akiva Apple, Thaddeus Scott, Meng Yao
-
Patent number: 11483270Abstract: 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: GrantFiled: August 26, 2021Date of Patent: October 25, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Edwin Earl Freed
-
Patent number: 11483609Abstract: 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: GrantFiled: June 9, 2021Date of Patent: October 25, 2022Assignee: DIVX, LLCInventors: William David Amidei, Abhishek Shivadas, Kevin Dean-Yong Wu
-
Patent number: 11477142Abstract: 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: GrantFiled: December 7, 2021Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Jacob Lewis, Ruchi Asthana, Jennifer A. Mallette, Steven Ware Jones
-
Patent number: 11477155Abstract: 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: GrantFiled: April 17, 2019Date of Patent: October 18, 2022Inventor: Harsh Vardhan Singhania
-
Patent number: 11455357Abstract: 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: GrantFiled: November 6, 2019Date of Patent: September 27, 2022Assignee: ServiceNow, Inc.Inventors: Mitul Tiwari, Ravi Narasimhan Raj, Madhusudan Mathihalli, Kaushik Rangadurai, Srivatsava Daruru, Quaizar Vohra, Deepak Bobbarjung, Abhisaar Yadav
-
Patent number: 11456986Abstract: 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: GrantFiled: August 2, 2021Date of Patent: September 27, 2022Assignee: Micron Technology, Inc.Inventors: Bhumika Chhabra, Swetha Barkam, Kathryn H. Russo, Zhao Zhao
-
Patent number: 11451501Abstract: 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: GrantFiled: October 1, 2021Date of Patent: September 20, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Matthew Scott Deatrick, Alexander Hagans, Felix Montanez, Andrew Wahlon Lam, Rezwanul Azim, Nilesh Shah
-
Patent number: 11451504Abstract: 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: GrantFiled: December 30, 2020Date of Patent: September 20, 2022Assignee: 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