Patents Examined by Ninos Donabed
  • Patent number: 11973852
    Abstract: The disclosed embodiments provide a system for extracting custom content from network packets. During operation, the system receives a stream of packets. The system then parses packets in the stream to determine a protocol for each packet. Next, the system applies a custom-content-extraction rule to each packet associated with a target protocol to obtain the extracted content. Then, the system stores the extracted content in events in a data store to facilitate subsequent queries involving the extracted content.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: April 30, 2024
    Assignee: Splunk Inc.
    Inventors: Fang I. Hsiao, Clayton S. Ching, Michael R. Dickey, Vladimir A. Shcherbakov, Clint Sharp
  • Patent number: 11968267
    Abstract: A virtualization server may include a memory and a processor cooperating therewith to operate a virtual session controller configured to assign virtual sessions to a plurality of different client devices. Each virtual session may be running on a virtual machine from among a plurality of different virtual machines and having a respective user profile associated therewith stored at a cloud computing service, and the cloud computing service may be distributed over a plurality of different geographic locations and configured to store the user profiles and backups thereof at different geographic locations. The controller may further receive the user profiles from the cloud computing service and, as client devices are assigned virtual sessions on different virtual machines, roam the user profiles to the different virtual machines, and synchronize local profile changes during the virtual sessions on different virtual machines back to the user profiles stored at the cloud computing service.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: April 23, 2024
    Assignee: Citrix Systems, Inc.
    Inventors: Leo C Singleton, IV, Avijit Gahtori
  • Patent number: 11949641
    Abstract: An email verification system is described. The email verification system stores names and associated email addresses. An email is received that has a sender name and a sender email address. If the email verification system determines that the sender name matches a stored name but the sender email address does not match with an email address associated with the stored name, the email is prevented from being transmitted to its recipient unless the email is verified as being legitimate. The email verification system transmits a request to verify the email via a configured verification method. If a response is received that verifies the email as legitimate, the email is delivered; otherwise the email is blocked.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: April 2, 2024
    Assignee: CLOUDFLARE, INC.
    Inventor: Michael J. Flester
  • Patent number: 11936621
    Abstract: The present application relates to embodiments for detecting firewall drift. In some embodiments, a first set of firewall rules of a first firewall for a first instance of a distributed application, a second set of firewall rules of a second firewall for a second instance of the distributed application, and a mapping of IP addresses to identifiers of services from amongst a first set of services of the first instance and a second set of services of the second instance may be obtained. First connectivity data and second connectivity data may be generated indicating, for each of IP address associated with the first and second set of firewall rules, a respective port number over which communications between a respective IP address are transmitted, and generating comparison data indicating whether firewall drift is detected based on a comparison of the first connectivity data and the second connectivity data.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: March 19, 2024
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Benjamin Wu, Sridhar M. Seetharaman, Yaroslav Denega
  • Patent number: 11930077
    Abstract: The inventive subject matter provides apparatus, systems, and methods of pre-loading (or caching) activatable content to several mobile devices for future use by at least one of the mobile devices. The mobile devices are communicatively coupled with each other to form a distribute storage network. The pre-loaded content can be used by applications executed in any one of the mobile devices within the network. A content server is configured to transmit portions of the content to the mobile devices upon detection that a subset of conditions within the multi-conditional content activation criteria has been satisfied. The content server is configured to transmit the entire content when all conditions within the multi-conditional content activation criteria has been satisfied. The content server then activates the content when a content activation event is detected.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: March 12, 2024
    Inventor: Patrick Soon-Shiong
  • Patent number: 11924157
    Abstract: A method and a device for forwarding an email, an electronic device, and a storage medium are provided. The method includes: determining a to-be-forwarded email group and a target object, in response to a detection of an email forwarding operation, wherein the target object comprises one or more of a target instant messaging IM group and a target IM user; and forwarding an email group to the target object and displaying the email group in the target object. The to-be-forwarded email group and the target object are determined, and the email group is forwarded to the target object, to display the email group in the target object. In this way, the email group can contain multiple emails, multiple emails can be simultaneously forwarded, thereby having simple and convenient operations, increasing the efficiency of email forwarding, and satisfying the working requirements of a user.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: March 5, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Yudong Liao
  • Patent number: 11924159
    Abstract: Aspects of the present disclosure involve systems, methods, devices, and the like for communicating with a unified messaging center using multi-channel messaging with block-based datastore. In one embodiment, a system is introduced that can provide a unified experience and capability for messaging with one or more entities across platforms. The messaging capability includes the ability to provide user interaction using a single architecture with data store in a centralized form. In one embodiment, the data store include the use of blockchain technology wherein each interaction with the user and across platforms is recorded and stored on a crystographed block.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: March 5, 2024
    Assignee: PAYPAL, INC.
    Inventors: Rahul Nair, Sandhiya Banu Mailai Udayakumar
  • Patent number: 11922300
    Abstract: Techniques for artificially generating commentary for online content including news items. In an aspect, a personification engine incorporates a machine learning model trained using corpus elements comprising an item of online content and relevant commentary. The personification engine is configured to generate relevant commentary when provided with an item of online content such as a news item. In a further aspect, a chatbot engine incorporates a model similarly trained using corpus element comprising a comment and a relevant response. The chatbot engine is configured to generate relevant responses to user comments in the context of a forum or comments section related to the item of online content.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventor: Yumao Lu
  • Patent number: 11917019
    Abstract: One aspect of the present invention is an information processing system that includes a computing machine installed in a computing machine base, and a first transmitting/receiving apparatus connected to the computing machine, a second transmitting/receiving apparatus installed in a user base that is used by a user, and a device connected to the second transmitting/receiving apparatus, and a control apparatus configured to control connection between the first transmitting/receiving apparatus and the second transmitting/receiving apparatus. In the information processing system, the control apparatus is configured to change the connection between the first transmitting/receiving apparatus and the second transmitting/receiving apparatus, and copy the state of the pre-change computing machine from the pre-change computing machine into the post-change computing machine.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: February 27, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Takuya Ohara, Takuya Oda, Fumikazu Inuzuka, Takafumi Tanaka, Masayuki Shimoda
  • Patent number: 11909814
    Abstract: Disclosed are various embodiments for resource allocation policies for a hosted computing environment that can be configured by organizations that use the hosted computing environment under a utility computing model. In one embodiment, a resource allocation request to allocate a computing resource within a hosted computing environment is received. The resource allocation request is associated with an account of an organization. It is determined that a fulfillment of the resource allocation request would violate a resource allocation policy configured by the organization within the hosted computing environment. The resource allocation request is prevented from being automatically fulfilled in response to determining that the fulfillment of the resource allocation request would violate the resource allocation policy.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: February 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeremy Truelove, Diwakar Gupta, Leslie Andrew Prock, Zachary Christopher Mouri
  • Patent number: 11888807
    Abstract: A mail information display method and apparatus, an electronic device, and a storage medium are provided. The method includes: displaying mail sharing information corresponding to a currently shared target mail in a target instant messaging IM dialog window of an IM client; and in response to detecting a mail viewing operation triggered by a user for the mail sharing information, creating a mail display window, and displaying mail information of the target mail in the mail display window, wherein the mail display window and the target IM dialog window are displayed on a same screen.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: January 30, 2024
    Inventor: Yudong Liao
  • Patent number: 11886315
    Abstract: Disclosed are various embodiments for managing computing capacity in radio-based networks and associated core networks. In one embodiment, it is determined that a set of computing hardware implementing a radio-based network for a customer has an excess capacity. At least one action is implemented to reallocate the excess capacity of the computing hardware.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: January 30, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Diwakar Gupta, Kiran Kumar Edara, Igor A. Kostic, Kaixiang Hu, Shane Ashley Hall, Ishwardutt Parulkar
  • Patent number: 11871308
    Abstract: A system and method for a dynamic-link communication process between an electronic device and a target product or service by serving content or facilitating communication between two electronic devices. The first step is engagement by an electronic device with an initiator that is linked with a specific product or service that triggers a text message to auto-populate on the electronic device. The message comprising metadata about the specific product or service. The second step is for the electronic device to send the auto-populated message to a message gateway thus initiating the communication between the electronic device and a product or service. The message gateway works with a management service and one or more databases to send content back to the electronic device or to facilitate and convert messages between the electronic device and a second electronic device, the second electronic device associated with a product or service.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: January 9, 2024
    Assignee: TAPTEXT LLC
    Inventors: Steve Doumar, Paul Levasseur
  • Patent number: 11863504
    Abstract: One or more computing devices, systems, and/or methods for facilitating communications with service providers using disposable email addresses (DEAs) are provided. A first email, associated with a requested service, may be received from an email account. A set of service providers may be determined based upon the requested service. A DEA corresponding to the email account may be generated. A second email, comprising an indication of the DEA, may be generated based upon the first email. The second email may be transmitted to a set of email accounts associated with the set of service providers. Emails received from the set of email accounts that are addressed to the DEA may be transmitted to the email account. Responsive to receiving a request to deactivate the DEA from a device associated with the email account and/or responsive to determining that the requested service is completed, the DEA may be deactivated.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: January 2, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel Shanmugam
  • Patent number: 11855838
    Abstract: Various examples described herein are directed to systems and methods for providing a user interface at a plurality of computing devices. A first interface application executing at a first computing device may determine a first state for a user interface. The first interface application may detect a set of user computing devices for providing the user interface to a user and select a second computing device that is in the set of user computing devices based at least in part on the first state of the user interface. The first interface application may send a description of the user interface to the second computing device.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: December 26, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Tambra Nichols, Teresa Lynn Rench, Jonathan Austin Hartsell, John C. Brenner, Christopher James Williams
  • Patent number: 11856073
    Abstract: A framework in which computing devices can divide messages into chunks or sub-portions for transmission in accordance with a topic-based messaging protocol. A caching service facilitates the receipt of a set of messages with individual sub-portions. The caching service uses embedded information in the sub-portion messages to determine when a full set of sub-portions have been received. The caching service can release a completed set of sub-portion messages to an intended network service recipient or utilizing time expiration caching criteria to wait for additional messages.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: December 26, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Tanner McRae, Martin Schade
  • Patent number: 11849557
    Abstract: Infrastructure management device including at least one communications interface configured to connect to at least one IT device. The infrastructure management device further includes, one or more processors, a system memory, a system bus, and at least one non-transitory tangible machine readable medium. The non-transitory tangible machine readable medium includes instructions configured to cause at least one of the one or more processors to index IT device information that identifies at least one of the at least one IT device into an IT device index, including collecting, processing and organizing the IT device information for the at least one of the at least one IT device from the infrastructure management device.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: December 19, 2023
    Assignee: ZPE SYSTEMS, INC.
    Inventors: Arnaldo Zimmermann, Livio Ceci
  • Patent number: 11838851
    Abstract: A method, non-transitory computer readable medium and device that assists with managing L7 network classification includes receiving a request to access a service by a mobile computing device. Next, application layer network traffic from the requesting mobile computing device is classified based on mobile data associated with the requesting mobile computing device. One or more actions are performed based on the classification.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: December 5, 2023
    Assignee: F5, Inc.
    Inventors: Ravi Natarajan, Saxon Amdahl, Bipin Kumar
  • Patent number: 11836523
    Abstract: Introspection of a containerized application in a runtime environment is disclosed. Application information that identifies a plurality of resources that compose an application is obtained. Based on the application information, deployment information for one or more of the plurality of resources is requested from a first cluster controller of a first cluster. The first cluster controller is configured to control resources implemented on a plurality of different nodes of the first cluster. Based on the application information and the deployment information, user interface imagery is generated that identifies at least some of the resources and a corresponding deployment status of the at least some of the resources. The user interface imagery is presented on a display device.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: December 5, 2023
    Assignee: Red Hat, Inc.
    Inventors: Valentina Birsan, Feng Xiang
  • Patent number: 11823221
    Abstract: A system and method for omnichannel text-based routing, interaction transfer, and customer-to-enterprise communications. The system is a cloud-based network containing an interaction control server, a routing engine, a media translation server, a mobile application, a business entity portal, mobile and compute devices for business enterprise and customer, and an enterprise database. Taken together or in part, said system optimizes customer interactions by delivering context aware text message, chat or email to customers; and when requested by customer, optimally routes with context, based upon a multitude of variables, to best available resource to handle the customer interaction. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: November 21, 2023
    Assignee: TAPTEXT LLC
    Inventors: Steve Doumar, Paul Levasseur