Patents Examined by Ruolei Zong
  • Patent number: 12170646
    Abstract: This disclosure describes a container management tool of a container management service of a service provider network that operates a first container in a network mode associated with a software generated namespace generated by the container management tool. The container management tool determines a location of the software generated namespace and adds a link to a desired, e.g., existing application network namespace to the software generated namespace. The container management tool, using an application namespace creation script, generates a name for the desired application network namespace. The service provider network executes one or more first applications in the first container, wherein executing the one or more first applications in the first container comprises the first container accessing the software generated namespace and following the link to the desired application network namespace.
    Type: Grant
    Filed: August 23, 2023
    Date of Patent: December 17, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Yang Li, Xu Zhao, Kai Gao, Yue Yang, Vikram Anbazhagan
  • Patent number: 12166736
    Abstract: Disclosed are media attachment systems to enable a user to embed a first media item with a link to a second media item, and distribute the first media item in a message to one or more recipient client devices. For example, the first media item may include a picture or video captured by a user at a client device. The user may generate a message that includes the first media item. In response, a media attachment system may cause display of an interface at the client device that includes an option to attach an address to a second media item to the message. For example, the second media item may include a web page, social media post, picture, or video identified by an address such as a Uniform Resource Locator (URL).
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: December 10, 2024
    Assignee: SNAP INC.
    Inventors: Newar Husam Al Majid, Jesse Chand
  • Patent number: 12166732
    Abstract: Disclosed embodiments provide a framework for implementing automated bots configured to automatically and in real-time process messages exchanged with a user to determine whether to present an opt-in offer for supplemental communications. An agent bot processes ongoing messages exchanged in real-time during a first communications session as these messages are exchanged to determine whether to present an opt-in authorization request for supplemental communications. If the user approves the request, contact information associated with the user is used to facilitate a second communications session through which the user is prompted to provide an opt-in confirmation. The opt-in confirmation and the approval of the opt-in authorization request is provided to allow for transmission of the supplemental communications to the user.
    Type: Grant
    Filed: October 2, 2023
    Date of Patent: December 10, 2024
    Assignee: LIVEPERSON, INC.
    Inventors: Ponsivakumar Palraj, Kuntal Mehta
  • Patent number: 12158835
    Abstract: Systems and methods support generation and validation of log records. For instance, a software object may generate log records and save those log records to a first repository. Either the same or a different software object may then generate a hash for each log record and then encrypt each hash and store each hash in another repository. A software object that consumes the log records may then validate a given log record by accessing its corresponding encrypted hash, decrypting the hash, and comparing the decrypted hash to a re-generated hash of the particular log record.
    Type: Grant
    Filed: September 18, 2023
    Date of Patent: December 3, 2024
    Assignee: Dell Products, L.P.
    Inventors: Maxim Balin, Roman Bober, Doron Bokobza
  • Patent number: 12158903
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to implement automated responses to data representing electronic messages, among other things, and, more specifically, to a computing and data platform that implements logic to facilitate implementation of an automated predictive response computing system being configured to implement, for example, an automated predictive response engine configured to access internal (e.g., in-conversation) data and external (e.g., extra-conversation) data to predictively generate automated responses, such as assisting an agent or an agent computing device, among other things.
    Type: Grant
    Filed: May 15, 2022
    Date of Patent: December 3, 2024
    Assignee: Khoros, LLC
    Inventors: Gijs van de Nieuwegiessen, Ryan Studer, James David Evans, Justin August Fellers, Jeffrey Yentis
  • Patent number: 12160478
    Abstract: A device management system includes a frontend and a backend. The frontend includes a first domain. The backend includes a domain of a relay system as a relay backend domain that is a domain of the backend. The frontend accesses the relay backend domain when an access that uses a URL including the first domain as a domain name is received from a client via the relay system, and a request for an API is thus received from the client. The backend generates a relay Cookie including the relay backend domain as a domain used for establishing the session. The frontend transmits the relay Cookie to the client via the relay system.
    Type: Grant
    Filed: September 18, 2023
    Date of Patent: December 3, 2024
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Hisakazu Nishiyama
  • Patent number: 12143311
    Abstract: A load-balancing system can provide dynamic allocation of distributed resources to one or more communication interfaces. The load-balancing system may receive an indication that a value of a resource is less than a threshold. The value may represent a quantity of resources associated with a communication network. The load-balancing system may transmit a request for resources to a set of computing device. The load-balancing system may receive an identification of a subset of the set of computing devices that approve the request for the resources and facilitate allocation of the resources associated with the subset of the set of computing devices to the communication network by causing a connection to be established between the subset of the set of computing devices and the communication network.
    Type: Grant
    Filed: April 18, 2024
    Date of Patent: November 12, 2024
    Assignee: LIVEPERSON, INC.
    Inventor: Thorsten Ohrstrom Sandgren
  • Patent number: 12143347
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A computing device can present a messaging user interface and receive user input of a typed message through interaction with the messaging user interface. The typed message can be sent for distribution to a second user account. The computing device can receive a system-generated response to the typed message that was generated by a searching system based on content of the typed message. The system-generated response to the typed message can be presented in the messaging user interface along with an indication that the system-generated response was generated by the searching system.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: November 12, 2024
    Assignee: Equals 3, Inc.
    Inventors: Daniel Mallin, Scott Litman, Marcello Dispensa, Steven James Frederickson, Zach Meierhofer
  • Patent number: 12143274
    Abstract: A method of implementing site collocation is performed at least in part by at least one processor and includes obtaining a first identification (ID) of an existing site corresponding to a nominal site. The method further includes modifying a first portion of the first ID, while maintaining a second portion of the first ID, to obtain a second ID of a collocation candidate site to be collocated with the existing site. The method further includes using the second ID for at least one of installation of the collocation candidate site as a collocated site at a physical location of the existing site, or communication with the collocated site upon completion of the installation.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: November 12, 2024
    Assignee: RAKUTEN SYMPHONY, INC.
    Inventors: Harsh Mathur, Diksha Dubey
  • Patent number: 12137025
    Abstract: A secure private network connectivity system (SNCS) within a cloud service provider infrastructure (CSPI) is described that provides secure private network connectivity between external resources residing in a customer's on-premise environment and the customer's resources residing in the cloud. The SNCS provides secure private bi-directional network connectivity between external resources residing in a customer's external site representation and resources and services residing in the customer's VCN in the cloud without a user (e.g., an administrator) of the enterprise having to explicitly configure the external resources, advertise routes or set up site-to-site network connectivity.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: November 5, 2024
    Assignee: Oracle International Corporation
    Inventors: Lucas Michael Kreger-Stickles, Abhiman Yashpala Karkera, Dhwanish Pramthesh Shah, Guanhong Pei, Clayton Matthew Magouyrk, Paul James Cainkar
  • Patent number: 12132580
    Abstract: The disclosed technology teaches a method for interactively generating a graphical summary of a meeting that provides a reflection of a group's conversation with textual and graphical elements in a tapestry. The method comprises a combination of transcript analysis using natural language processing or other machine learning models and automatic selection of graphic symbols detected as relevant to the transcript by statistical analyses. The method further includes the ability to interact with a generated tapestry for additional customization, wherein a user's customization selection is fed back into the machine learning models to fine tune the result.
    Type: Grant
    Filed: October 5, 2023
    Date of Patent: October 29, 2024
    Assignee: vTapestry, Inc.
    Inventors: Eileen Marie Clegg, Benjamin Mandeberg, Ramana Rao, Ellen Lovelidge, Gibron N. Kury, Jaden Zahara Rao
  • Patent number: 12124344
    Abstract: A computing system that receives and stores configuration information for the application in a data store. The configuration information comprises (1) identifiers for a plurality of cells of the application that include at least a primary cell and a secondary cell, (2) a defined state for each of the plurality of cells, (3) one or more dependencies for the application, and (4) a failover workflow defining actions to take in a failover event. The computing system receives an indication, from a customer, of a change in state of the primary cell or a request to initiate the failover event. The computing system updates, in the data store, the states for corresponding cells of the plurality of cells based on the failover workflow and updates, in the data store, the one or more dependencies for the application based on the failover workflow.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: October 22, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Dye, Harvo Reyzell Jones
  • Patent number: 12126670
    Abstract: A system and method to improve implementation efficiency of user interface content by using standard content attributes used across all platforms and devices to implement a lowest common denominator programming system. Standardized content attributes are used to produce a universal content framework that is implemented identically across various devices and platforms, resulting in a consistent and standardized user experience. The invention allows programming functionality to be universally applied and usable with any device and platform so that significant computer programming and updating inefficiencies are eliminated.
    Type: Grant
    Filed: May 1, 2023
    Date of Patent: October 22, 2024
    Assignee: Excentus Corporation
    Inventor: Dana Ballinger
  • Patent number: 12126691
    Abstract: A connection request is received from a user device associated with a user. The connection request includes an identifier associated with a profile associated with the user, the profile being a static profile or a dynamic profile. An observability profile associated with the user is identified based on the profile when the profile is a static profile and based on a current traffic profile associated with the user device when the profile is a dynamic profile. Measurements associated with a data session are executed for the user device based on the observability profile and one or more configurations are adjusted in a network to improve performance of the data session based on the measurements.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: October 22, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, David John Zacks, Thomas Szigeti
  • Patent number: 12113637
    Abstract: Systems and methods are disclosed herein for computer-aided method for developing, customizing, and facilitating the process of dispute, debates and discussions between individuals and groups. The mobile application, computer software, addons to instant messaging and online conference platforms create mental confrontation routines (e.g., dispute, debate or discussion), where opposing sides can formulate their position and support it with arguments or counter-arguments. All arguments and counter-arguments take the form of time-limited video clips, thus creating a personal component, showing the emotional state of parties, body language, facial expression-all that creates a feeling of realistic argument, yet in a structured step-by-step format. The weight of each side's arguments is assessed by judges (one or more) who choose the winner and administer justice.
    Type: Grant
    Filed: January 22, 2022
    Date of Patent: October 8, 2024
    Inventor: David Petrosian Mkervali
  • Patent number: 12113714
    Abstract: A system and method for managing and monitoring video stream content. The method including: receiving a traffic flow; determining if the traffic flow is a video streaming traffic flow; if the traffic flow is a video streaming traffic flow; determine at least one attribute associated with the video streaming traffic flow; determine a probability that the traffic flow is fraudulent based on a heuristic analysis of the at least one associated attribute; if the probability is above a predetermined threshold, flag the traffic flow as a fraudulent video streaming traffic flow, otherwise allow the traffic flow to proceed to its destination without being flagged; if the traffic flow is not a video streaming traffic flow, allow the traffic flow to proceed to its destination.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: October 8, 2024
    Inventors: Darrell Reginald May, Bojja Krishna Chaitanya, Srinivas Chintamaneni
  • Patent number: 12107904
    Abstract: An information processing apparatus, an information processing system, a communication support system, an information processing method, and a non-transitory recording medium. The information processing apparatus acquires participant information related to a particular participant of a plurality of participants in communication, acquired from the particular participant of the plurality of participants participating, acquires attention amount information related to an attention amount of the particular participant of the plurality of participants with respect to information used in the communication, determines presentation information to be presented to the plurality of participants based on the attention amount information of the particular participant, adjusts timing for transmitting the presentation information to one or more other participants of the plurality of participants, and transmits the presentation information to an output device provided for each of the plurality of participants.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: October 1, 2024
    Assignee: RICOH COMPANY, LTD.
    Inventors: Soh Okumura, Yuuta Yoshino
  • Patent number: 12095847
    Abstract: Examples of the present disclosure relate to a distributed CDN comprised of CDN nodes that each have a compute engine and a data store. Compute engines may be used to execute software associated with computing functionality of the distributed CDN and may be reconfigured according to changing conditions to adapt computing functionality to current or expected demand. Nodes may communicate with one another via an overlay network. A node may determine whether it should process a request or generate a route via the overlay network to the remote node, thereby enabling the remote node to process the request. In another example, a node may receive a request for a compute resource that is not currently provided by the node. The compute engine of the node may be reconfigured to provide the compute resource, thereby enabling the node to service the request rather than redirect the request to a different node.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: September 17, 2024
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Stephen Opferman
  • Patent number: 12088460
    Abstract: A system described herein may determine that a first measure of likelihood of demand for a particular service from a first set of edge computing devices exceeds a first threshold, and may instruct the first set of edge computing devices to provision resources to provide the particular service. The system may subsequently determine that a second measure of likelihood of demand for the particular service from a second set of edge computing devices exceeds a second threshold, the second set of edge computing devices being a subset of the first set of edge computing devices, and may initiate a service state synchronization operation with respect to the second set of edge computing devices. The system may select a particular edge computing device, of the second set of edge computing devices, to provide the particular service to a User Equipment (“UE”).
    Type: Grant
    Filed: September 20, 2023
    Date of Patent: September 10, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kevin Xu, Patricia R. Chang, Mason Ng
  • Patent number: 12088551
    Abstract: A network control method is configured to balance the loading of a plurality of processes. The method includes obtaining an IP address of a packet; deleting a portion of bits of the IP address to generate a series according to an IP address entropy distribution; performing a hash function to the series to generate a hash value; performing a modulo operation to the hash value to obtain a remainder; and assigning the packet to a processor of the plurality of processes corresponding to the remainder.
    Type: Grant
    Filed: August 20, 2023
    Date of Patent: September 10, 2024
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventor: Yuan Hong