Patents Examined by Scott B. Christensen
  • Patent number: 11811885
    Abstract: Apparatus and methods to dynamically scale and orchestrate services over a network are provided. The apparatus and methods may include two or more computers forming a network cluster. Each computer may have an agent and user service. One or more computers may include a gateway service, authorization service, a pool of network services, and a director service. A user may request access to a network service, and the gateway and director services may grant access to the network service or create a new instance of the network service on any computer in the cluster and then grant access to the network service to the user.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: November 7, 2023
    Assignee: Bank of America Corporation
    Inventor: Mani Shankar
  • Patent number: 11797884
    Abstract: A learning device includes a learning unit configured to learn a model using learning data stored in a data storage unit; a subsampling unit configured to determine whether to use the learning data corresponding to gradient information updated by an update unit based on the model, for learning of a next model after learning of one model based on a subsampling rate; first and second buffer unit configured to buffer learning data determined to be used for and data determined not to be used for learning of the next model and gradient information corresponding to the learning data, respectively, up to a volume determined in advance. The first buffer unit and the second buffer unit are configured to write the learning data and the gradient information into the data storage unit for each predetermined block when buffering the learning data and the gradient information up to the volume.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: October 24, 2023
    Assignee: RICOH COMPANY, LTD.
    Inventors: Takuya Tanaka, Ryosuke Kasahara, Akira Kinoshita
  • Patent number: 11799856
    Abstract: This disclosure describes techniques for identifying an application (e.g., accessing application) that is attempting to access a resource. In some examples, access may be managed by an authentication service. When an access request is received at the authentication service from an application on a client device, the authentication service may ask the application to communicate with an identification agent on the client device. The identification agent may perform one or more tests to discover the identity of the application. In some cases, the identification agent may send the identity of the application to the authentication service. The authentication service may then allow or deny access by the accessing application to the resource based at least in part on the discovered identity.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: October 24, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: David Steven Gross, Jennifer Lee Bammel, David William Matteson, Christopher Carl Cassell, Kyle David Mills
  • Patent number: 11792243
    Abstract: A system for conducting multi-session user interactions accesses a first interaction session between the user and a first entity, where the first interaction session is via a first communication channel. The system determines first context information associated with the first interaction session, where the first context information associated with the first interaction session comprises a summary associated with the first interaction session. The system generates a token identifier (ID) uniquely identifying the user and the first context information. The system associates the token ID to the user interaction information. The system accesses a second interaction session between the user and a second entity, wherein the second interaction session is via a second communication channel. The system authenticates the user based at least in part upon the token ID. The system communicates the first context information associated with the first interaction session to the second entity.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: October 17, 2023
    Assignee: Bank of America Corporation
    Inventors: Stephen Thomas Shannon, Katherine Kei-Zen Dintenfass, Adithya Gadwale
  • Patent number: 11792032
    Abstract: A conference participant is provided replay content during a conference responsive to the conference participant needing content and/or context of current conversations. During the conference, a replay request is received, which may be initiated by the conference participant or other participants or automated my software, such as based on an event detected using a real-time transcription of the conference. For example, the event may relate to a topic relevant to the conference participant or a request associated with a name of the conference participant. Content is obtained from a buffer for a period of time relative to or associated with the replay request. The content is annotated based on one or more annotation inputs. Device and user settings associated with the conference participant are used to determine a presentation mode for the replay content. Based on that determination, the replay content is presented to the conference participant to guide discussions.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: October 17, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventor: Nick Swerdlow
  • Patent number: 11784880
    Abstract: A system for facilitating emulation in a distributed environment is provided. During operation, the system can obtain configuration of a physical edge rack, which can include one or more physical computing devices. The system can then present an emulated edge rack in a user interface. The emulated edge rack can be a digital twin of the physical edge rack. Based on a user input received via the user interface, the system can emulate a power-on event on the emulated edge rack. The emulated power-on event can emulate a power-on event for the physical edge rack. The system can then emulate the deployment of a component in the powered-on emulated edge rack based on configuration information received via the user interface. The deployed component can be configured based on the configuration information.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: October 10, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Diego Dompe, Michael Zayats
  • Patent number: 11778044
    Abstract: The technology provides a session establishment method and device. The method includes sending, by an SMF entity, a PDU session establishment request message to a terminal, where the PDU session establishment request message is used to request to establish a PDU session; and receiving, by the SMF entity, a PDU session establishment response message from the terminal. A method for actively initiating a PDU session establishment procedure on a network side is provided.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: October 3, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Cuili Ge, Yanmei Yang
  • Patent number: 11770430
    Abstract: Methods and apparatus are provided for processing communications. In one aspect, a method in a first node in a network of delivering content comprises delivering a first portion of the content to a device, receiving a request for a second portion of the content from the device and, responsive to the request and responsive to a determination that the second portion of the content should be delivered to the device from a second node in the network, instructing the device to retrieve the content from the second node.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: September 26, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Robert Skog, Chris McEvilly
  • Patent number: 11765052
    Abstract: A service provider of a telecommunications network provides local hosting of virtual user equipment (UE) clients to enable the clients to access locally access services of the telecommunications network's control plane. The service provider deploys a virtual UE client on a computing device associated with the service provider, where the virtual UE client includes computer program instructions that when executed by the computing device cause the computing device to perform one or more functions simulating performance of a physical UE device. The service provider maintains an interface between the virtual UE client and the control plane by which the client receives data from the control plane. The virtual UE client executes an application generated by a customer, which performs one or more functions using the data received from the control plane of the telecommunications network.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: September 19, 2023
    Assignee: T-Mobile USA, Inc.
    Inventor: Robert Butler
  • Patent number: 11757710
    Abstract: Computer technology that each edge computing device has appropriate security software, and associated configuration thereof, to be included in edge computing system deployment having a predetermined security level. The types of security software may include encryption/decryption software, encryption/decryption key handling software and/or security load sharing software. The edge computing devices may include unmanned aerial vehicles and/or other unmanned transport vehicles (for example, wheeled ground vehicles) to transport the respective edge computing devices into physical proximity with the client device that will be using the edge computing system deployment.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: September 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sarbajit K. Rakshit, Partho Ghosh, Shailendra Moyal
  • Patent number: 11743310
    Abstract: A fault-tolerant, cloud-based system can comprise a redundancy control unit capable of switching between transcoded video streams output by two or more transcoders. The redundancy control unit outputs a manifest from one of the transcoded streams and, upon detecting a fault in the stream, can modify the manifest to switch to another of the transcoded video streams. The redundancy control unit can further modify the manifest to flag the discontinuity in the video stream, which allows the player to switch to the new transcoding video stream without error. Other embodiments can include additional redundancies to help provide additional fault tolerance.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: August 29, 2023
    Assignee: Brightcove Inc.
    Inventors: Jorge Cenzano Ferret, Ted Krofssik, Matthew Neil, Michael Harty, Yuriy Reznik
  • Patent number: 11736393
    Abstract: Techniques for leveraging MLD capabilities at edge nodes of network fabrics to receive SNMAs from silent hosts, and creating unicast addresses from the SNMAs for the silent nodes that are used as secondary matches in a network overlay if primary unicast address lookups fail. The edge nodes described herein may act as snoopers of MLD reports in order to identify the SNMAs of the silent hosts. The edge nodes then forge unicast addresses for the silent hosts that match with the least three bytes of the SNMAs. The forged unicast addresses are presented as unicast MAC/IP mappings in the fabric overlay. In situations where a primary IP address lookup fails, the look-up device performs a secondary lookup for a mapped address that has the last three bytes of the IP address. If a mapping is found, the lookup is sent as a unicast message to the matching MAC address.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: August 22, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric Levy-Abegnoli, Patrick Wetterwald
  • Patent number: 11729076
    Abstract: In one embodiment, a method includes identifying, by a packet analyzer, one or more silence packets within a network and initiating, by the packet analyzer, a replacement of the one or more silence packets with one or more performance silence packets. The one or more performance silence packets are transmitted between a first node of the network and a second node of the network during a silence period. The method further includes receiving, by the packet analyzer, information associated with the one or more performance silence packets; and analyzing, by the packet analyzer, a connection between the first node of the network and the second node of the network using the information associated with the one or more performance silence packets.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: August 15, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Gordon Beattie, Jr., Haywood S. Peitzer, Jeffrey A. Krinsky
  • Patent number: 11722385
    Abstract: The present disclosure provides a scalable, standardized IT deployment environment that allows for deployment to any public or private cloud automatically, and without human interaction, that is resizable such that the individual resources can be released (“turned off”) when not needed and powered on when use is expected. Additionally, the present disclosure provides a cost calculation system for better understanding the costs of the IT environment as early as the pre-provisioning stage. The present disclosure also provides a system for proactively testing productivity and efficiency within the IT environment, the results of which can be fed back into the autoscaling mechanism.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: August 8, 2023
    Assignee: Nerdio, Inc.
    Inventors: Vadim Vladimirskiy, Amol Dalvi, George Malec
  • Patent number: 11722450
    Abstract: Systems and methods are disclosed for determining whether a message received by a client may be spam, in a computing environment that preserves privacy. The message may be encrypted. A client invokes the methods when a message is received from a sender that is not known to the client. A client can decrypt the message, break the message into chunks, and apply a differentially private algorithm to the set of chunks. The client transmits the differentially private message sketches to an aggregation server. The aggregation server receives a large collection of such message sketches for a large plurality of clients. The aggregation server returns aggregated message chunk (e.g. frequency) information to the client to assist the client in determining whether the message may be spam. The client can process the message based on the determination without disclosing the message content to the server.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: August 8, 2023
    Assignee: Apple Inc.
    Inventors: Eric D. Friedman, Ritwik K. Kumar, Lucas O. Winstrom
  • Patent number: 11700304
    Abstract: Techniques to using distributed ledgers to confirm service levels in a network routing are disclosed. Communications networks are virtualized thereby enabling software-defined networking (SDN). An SDN scheduler or allocator makes use of routing techniques where the state of the network is persisted in a form of storage that all nodes are in consensus is accurate. In one example, the SDN scheduler may generate a temporal audit trail of service level agreements (SLAs) over a network path that includes different intermediate autonomous systems from a transmitting node to a destination node. The SDN scheduler may further perform temporal enhancements of the contract, and then combine the temporal enhancements with the temporal audit trail to confirm the actual service level against the service level as prescribed in the contract.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: July 11, 2023
    Assignee: Deixis, PBC
    Inventors: Allen L. Brown, Jr., Patrick J. D. Santos
  • Patent number: 11695692
    Abstract: Systems and methods for transparent high availability for customer virtual machines using a hypervisor-based side channel bonding and monitoring are disclosed herein. The method can include creating a network path bond between at least one compute instance and a plurality of Network Virtualization Devices (“NVD”), the network path bond including a plurality of network paths, each network path connecting the compute instance with the Virtualized Network Interface Card (“VNIC”) of one of the plurality of NVDs, identifying a first one of the network paths as an active network path and a second one of the network paths as an inactive network path, performing a health check on the active network path, determining that the active network path failed the health check, marking the first one of the network paths as failed subsequent to determining that the active network path failed the health check, and identifying the second one of the network paths as the active network path.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: July 4, 2023
    Assignee: Oracle International Corporation
    Inventors: Santosh Narayan Shilimkar, Bryce Eugene Bockman, Jagwinder Singh Brar
  • Patent number: 11695817
    Abstract: The present disclosure relates to methods and devices for facilitating using a streaming manifest including a profile signal for content encoded based on a encapsulation format. An example method disclosed herein includes identifying structures associated with first media, wherein the first media is associated with a first streaming format. The example method also includes generating a streaming manifest for the first media, wherein the streaming manifest maps the structures associated with the first media to structures associated with a second streaming format, and including an indication with the streaming manifest, wherein the indication identifies the streaming profile used to map the structures.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: July 4, 2023
    Assignee: QUALCOMM Incorporated
    Inventor: Thomas Stockhammer
  • Patent number: 11689522
    Abstract: System and computer-implemented method for secure hybrid cloud connectivity between an application in a public cloud service and an on-premises service supported by an on-premises appliance includes launching a public cloud gateway appliance in the public cloud service. The public cloud gateway appliance is configured with security information associated with the on-premises appliance. The on-premises appliance is provided with contact information associated with the public cloud gateway appliance. A communication channel is established, using an outbound port, from the on-premises appliance to the public cloud gateway appliance that is secured based on the security information associated with the on-premises appliance and the contact information associated with the public cloud gateway appliance.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: June 27, 2023
    Assignee: VMWARE, INC.
    Inventors: Vaibhav Kulkarni, Mukesh Hira, Akshay Katrekar, Suyash Vishwas Gogte, Prem Shankar Sharma, Nikolay Semenov, Saqib Raza
  • Patent number: 11683231
    Abstract: Some examples provide a method for automatic network assembly. The following instructions may be used to implement automatic network assembly in a modular infrastructure. Instructions to automatically connect a management port to a management network. Instructions to automatically connect link ports to form a scalable ring. Instructions to automatically connect each modular infrastructure management device to a bay management network port.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: June 20, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Montgomery C. McGraw