Patents Examined by Ruolei Zong
-
Patent number: 12170646Abstract: 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: GrantFiled: August 23, 2023Date of Patent: December 17, 2024Assignee: Amazon Technologies, Inc.Inventors: Yang Li, Xu Zhao, Kai Gao, Yue Yang, Vikram Anbazhagan
-
Patent number: 12166736Abstract: 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: GrantFiled: January 23, 2023Date of Patent: December 10, 2024Assignee: SNAP INC.Inventors: Newar Husam Al Majid, Jesse Chand
-
Patent number: 12166732Abstract: 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: GrantFiled: October 2, 2023Date of Patent: December 10, 2024Assignee: LIVEPERSON, INC.Inventors: Ponsivakumar Palraj, Kuntal Mehta
-
Patent number: 12158835Abstract: 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: GrantFiled: September 18, 2023Date of Patent: December 3, 2024Assignee: Dell Products, L.P.Inventors: Maxim Balin, Roman Bober, Doron Bokobza
-
Patent number: 12158903Abstract: 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: GrantFiled: May 15, 2022Date of Patent: December 3, 2024Assignee: Khoros, LLCInventors: Gijs van de Nieuwegiessen, Ryan Studer, James David Evans, Justin August Fellers, Jeffrey Yentis
-
Patent number: 12160478Abstract: 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: GrantFiled: September 18, 2023Date of Patent: December 3, 2024Assignee: KYOCERA Document Solutions Inc.Inventor: Hisakazu Nishiyama
-
Patent number: 12143311Abstract: 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: GrantFiled: April 18, 2024Date of Patent: November 12, 2024Assignee: LIVEPERSON, INC.Inventor: Thorsten Ohrstrom Sandgren
-
Patent number: 12143347Abstract: 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: GrantFiled: August 25, 2023Date of Patent: November 12, 2024Assignee: Equals 3, Inc.Inventors: Daniel Mallin, Scott Litman, Marcello Dispensa, Steven James Frederickson, Zach Meierhofer
-
Patent number: 12143274Abstract: 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: GrantFiled: November 17, 2022Date of Patent: November 12, 2024Assignee: RAKUTEN SYMPHONY, INC.Inventors: Harsh Mathur, Diksha Dubey
-
Patent number: 12137025Abstract: 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: GrantFiled: September 27, 2023Date of Patent: November 5, 2024Assignee: Oracle International CorporationInventors: Lucas Michael Kreger-Stickles, Abhiman Yashpala Karkera, Dhwanish Pramthesh Shah, Guanhong Pei, Clayton Matthew Magouyrk, Paul James Cainkar
-
Patent number: 12132580Abstract: 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: GrantFiled: October 5, 2023Date of Patent: October 29, 2024Assignee: vTapestry, Inc.Inventors: Eileen Marie Clegg, Benjamin Mandeberg, Ramana Rao, Ellen Lovelidge, Gibron N. Kury, Jaden Zahara Rao
-
Patent number: 12124344Abstract: 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: GrantFiled: May 22, 2023Date of Patent: October 22, 2024Assignee: Amazon Technologies, Inc.Inventors: Nathan Dye, Harvo Reyzell Jones
-
Patent number: 12126670Abstract: 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: GrantFiled: May 1, 2023Date of Patent: October 22, 2024Assignee: Excentus CorporationInventor: Dana Ballinger
-
Patent number: 12126691Abstract: 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: GrantFiled: May 18, 2022Date of Patent: October 22, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro, David John Zacks, Thomas Szigeti
-
Patent number: 12113637Abstract: 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: GrantFiled: January 22, 2022Date of Patent: October 8, 2024Inventor: David Petrosian Mkervali
-
Patent number: 12113714Abstract: 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: GrantFiled: July 27, 2023Date of Patent: October 8, 2024Inventors: Darrell Reginald May, Bojja Krishna Chaitanya, Srinivas Chintamaneni
-
Patent number: 12107904Abstract: 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: GrantFiled: March 17, 2023Date of Patent: October 1, 2024Assignee: RICOH COMPANY, LTD.Inventors: Soh Okumura, Yuuta Yoshino
-
Patent number: 12095847Abstract: 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: GrantFiled: September 27, 2021Date of Patent: September 17, 2024Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Stephen Opferman
-
Patent number: 12088460Abstract: 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: GrantFiled: September 20, 2023Date of Patent: September 10, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Kevin Xu, Patricia R. Chang, Mason Ng
-
Patent number: 12088551Abstract: 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: GrantFiled: August 20, 2023Date of Patent: September 10, 2024Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventor: Yuan Hong