Patents Examined by Lesa M Kennedy
  • Patent number: 11206306
    Abstract: A system includes a memory and at least one processor to monitor for a condition associated with a first cloud computing resource performing a cloud computing operation, determine that the condition associated with the first cloud computing resource has occurred, analyze the condition associated with the first cloud computing resource and compare the first cloud computing resource with a second cloud computing resource that is capable of performing at least a subset of the cloud computing operation, automatically modify the cloud computing operation that uses the first cloud computing resource to use the second cloud computing resource, and send at least one notification to a computing device about the condition associated with the first cloud computing resource and information associated with a modification of the cloud computing operation from the first cloud computing resource to the second cloud computing resource.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: December 21, 2021
    Assignee: Cobalt Iron, Inc.
    Inventors: Richard Raymond Spurlock, Robert Merrill Marett, Gregory John Tevis
  • Patent number: 11176458
    Abstract: Concepts and technologies disclosed herein are directed to the optimization of over-the-air (“OTA”) file distribution for connected cars based upon a heuristic scheduling algorithm. A schedule provided by the heuristic scheduling algorithm is designed to distribute OTA data flow to connected cars over the network (geographically) and over a scheduling time horizon (timely), and is capable of reducing the negative impact of OTA file updates on overall wireless network performance. This schedule is created based upon historical statistics associated with connected car driving patterns and simulations of connected car-specific OTA traffic over the network. By leveraging connected cars that connect to different cells at different times based upon driving patterns, the heuristic scheduling algorithm is effective in reducing OTA impact on the network.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: November 16, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jie Chen, Sichong Guan, Wenjie Zhao, Laurie Bigler
  • Patent number: 11171824
    Abstract: Configuration of computing devices via containers is disclosed. A container image is accessed from a container image storage. A first container is initiated, into a container environment, from the container image with a first runtime variable. The first runtime variable identifies a first operational script of a first plurality of operational scripts, the first operational script identifying configuration actions to be performed on a plurality of managed computing devices. The container image comprises an execution layer that causes execution of a configurator. The configurator is configured to receive the first runtime variable, access the first operational script of the first plurality of operational scripts identified by the first runtime variable, perform the configuration actions identified in the first operational script on at least some of the plurality of managed computing devices, and communicate, outside of the first container, output results that identify an outcome of the configuration actions.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: November 9, 2021
    Assignee: Red Hat, Inc.
    Inventors: Matthew W. Jones, Steven S. McDonald, William E. Nottingham, Alan S. Rominger, Ryan Petrello
  • Patent number: 11153145
    Abstract: A method and apparatus of a device that restricts data communicated between a plurality of computing management devices and a plurality of computing devices is described. In one embodiment, a gateway receives network connectivity information of a network for a plurality of computing management devices and a plurality of computing devices, where the plurality of computing devices is coupled to the plurality of computing management devices via a plurality of network elements. In addition, the gateway determines a plurality of sub-networks using at least the network connectivity information, wherein for each of the plurality of sub-networks, at least one of the plurality of computing management devices and a subset of the plurality of computing devices is associated with that sub-network.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: October 19, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Andre Pech, Chandrashekhar Appanna
  • Patent number: 11012300
    Abstract: Techniques are described for providing a simultaneous, multi-device user experience for one or more users, on computing devices that include different capabilities for data input and/or data output. A user may register multiple devices with a service, and the service may determine capabilities of the devices for data input and data output. During a communication session involving the user and another user, such as a service representative, the service may receive input data collected through one or more devices and/or provide output data to be presented on one or more devices, where such data input and data output is received and provided according to the various input/output capabilities of the various devices. The data input and/or data output may switch from device to device during a session. In some instances, data may be replicated for presentation through multiple devices simultaneously.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: May 18, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Michael Joseph Gaeta, Gunjan Vijayvergia, Nathan Mahoney
  • Patent number: 10924592
    Abstract: A computer system is provided that includes a storage system, at least one transceiver, and a processing system with at least one hardware processor. The storage system stores a first list pair. The transceiver receives electronic data messages that each include a respective data transaction request. The processing system determines how the new data transaction request should be processed based on which communication protocol was used to submit the request. Updates regarding the first list pair are sent out to non-party client computer systems using different communication protocols, where one is faster than the other, but the slower update includes private data therein.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: February 16, 2021
    Assignee: NASDAQ INC.
    Inventors: Leo Golubovsky, Michael Wood, Jonathan Wakefield
  • Patent number: 10909577
    Abstract: A media automation system generates multiple instances of a media broadcast stream, which includes core content common to each of the instances of the media broadcast stream, and multiple spot blocks interspersed within the media broadcast stream. Each stream instance is associated with a particular media playout device. A user notification is received and a packaged user notification is generated for inclusion in a particular instance of the media broadcast stream. Packaging the user notification includes obtaining first account information associated with a media delivery platform account of a user associated with a particular media playout device, and second account information associated with a consumer notification service account of the user. The user notification is mapped to the particular media playout device based on the first and second account information, and the packaged user notification is inserted into a first available spot block of the particular instance of the media broadcast stream.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: February 2, 2021
    Assignee: iHeartMedia Management Services, Inc.
    Inventors: Daniel N. MacTiernan, Thomas Drapeau, Lasse Hamre, Pablo Calamera, Kevin R. Lockhart, Richard D. Wooden, Jeffrey D. Zigler, Jacqueline J. Lockhart
  • Patent number: 10873640
    Abstract: The present disclosure relates to the field of Internet technologies, and discloses an information exchange method and a server. The method includes: receiving a request message sent by a terminal; sending the request message to a third-party server that corresponds to a public identifier, so that the third-party server receives the request message, obtains response information according to request information in the request message, and returns the public identifier, an Internet application identifier, and the response information; receiving the public identifier, the Internet application identifier, and the response information that are returned by the third-party server, and sending the public identifier and the response information to the terminal that corresponds to the Internet application identifier.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: December 22, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hao Chen, Maowei Yang
  • Patent number: 10863004
    Abstract: A method and receiver are provided. The receiver comprises a first delay buffer and redundant data removal block. The first delay buffer is configured to delay a first data stream carrying first content. The first data stream is comprised of a plurality of compressed data blocks. The redundant data removal block configured to for each compressed data block of the first data stream: identify redundant data in the compressed data block; remove the redundant data to provide a reduced compressed data block; and store the reduced compressed data block in the first delay buffer.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: December 8, 2020
    Assignee: NXP B.V.
    Inventors: Sebastian Bohn, Matthias Schattka
  • Patent number: 10848452
    Abstract: Implementations for mailing list manipulations are disclosed. In one example, the method includes receiving a first distribution list comprising a first plurality of electronic messaging system addresses, receiving a first identifier referencing a first electronic messaging system address, and causing a message to be sent to one or more electronic messaging system address in the first distribution list except to the first electronic messaging system address.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: November 24, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventor: Yaniv Eylon
  • Patent number: 10841235
    Abstract: Methods and apparatus to optimize memory allocation in response to a storage rebalancing event are disclosed. An example apparatus includes a telematics agent to detect a rebalancing event based on metadata; and a decision engine to identify a cluster corresponding to the rebalancing event by processing the metadata; and increase a number of jumbo buffers in a network switch corresponding to the cluster in response to the rebalancing event.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: November 17, 2020
    Assignee: VMWARE, INC
    Inventors: Raja Kommula, Raj Yavatkar, Priyanka Tembey
  • Patent number: 10831450
    Abstract: According to at least one aspect, a system for collecting computer usage information is provided. The system includes a hardware processor, a display coupled to the hardware processor to display a user interface, and a computer-readable storage medium storing processor-executable instructions that cause the hardware processor to receive an indication of an action being performed by a user on the system, cause the system to wait before updating the user interface in response to the action performed by the user, gather contextual information associated with the action while the system is waiting to process the action performed by the user to update the user interface, cause the system to update the user interface in response to the action performed by the user after gathering the contextual information, and store information indicative of the action and the contextual information.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: November 10, 2020
    Assignee: Soroco Private Limited
    Inventors: Yoongu Kim, Abdul Qadir, Arjun Narayanaswamy, Rohan Narayan Murty, Shane Barratt, George Peter Nychis
  • Patent number: 10819649
    Abstract: A computing pod includes one or more computing racks. Each of the one or more computing racks includes one or more computing drawers. Each of the computing drawers includes one or more computing modules. Each of the one or more computing modules includes a computing blade. A first service processor is on a first computing blade of a first computing drawer of the one or more computing drawers of a first computing rack of the one or more computing racks. The first service processor, executes a first BMC function. The first BMC function manages the first computing blade. The first service processor exposes a first PSME to a pod manager servicing the pod. The first PSME collects information of the first computing blade. The first PSME sends the information of the first computing blade to the pod manager.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: October 27, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Joseprabu Inbaraj, Sanjoy Maity, Chandrasekar Rathineswaran
  • Patent number: 10805375
    Abstract: A terminal apparatus for displaying a web page, a method and a network system thereof are provided. The web page display method of the terminal apparatus includes displaying the web page, transmitting information of the displayed web page to at least one peripheral terminal apparatus such that the web page may be displayed on the at least one peripheral terminal apparatus, one of changing and editing the web page according to first control information regarding the web page, transmitting the first control information to the at least one peripheral terminal apparatus, receiving second control information regarding the web page from the at least one peripheral terminal apparatus, and one of changing and editing the web page according to the second control information.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: October 13, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chi-hyun Cho, Kil-su Eo
  • Patent number: 10778584
    Abstract: In accordance with one embodiment, a source leaf device receives a packet. The source leaf device identifies a flowlet associated with the packet and a destination leaf device to which the packet is to be transmitted. The source leaf device may determine whether the flowlet is a new flowlet. The source leaf device may select an uplink of the source leaf device via which to transmit the flowlet to the destination leaf device according to whether the flowlet is a new flowlet. The source leaf device may then transmit the packet to the destination leaf device via the uplink.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: September 15, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mohammadreza Alizadeh Attar, Thomas J. Edsall, Sarang M. Dharmapurikar, Janakiramanan Vaidyanathan
  • Patent number: 10756961
    Abstract: System and method of assigning admin partition membership based on switch connectivity in a high performance computing environment. An exemplary embodiment can provide an admin partition for use in a subnet of a network fabric. The admin partition can be defined by a P_Key, and the P_Key can be stored in an admin partition registry. A subnet manager that executes from a node within the subnet can be provided. The subnet manager can obtain information that a subnet switch is associated with the admin partition. The subnet manager can also receive a list of identifiers (IDs), each identifier corresponding to a host channel adapter that is directly connected to the subnet switch. Each of the IDs from the list can be added to the admin partition registry and a relationship between each of the added IDs and the P_Key can be created in the registry.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: August 25, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Harald Høeg, Line Holen
  • Patent number: 10735555
    Abstract: Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to serve content. The processors can identify a device identifier associated with the request. The processors can determine, from the device identifier, an event for which to serve content. The processors can determine, from the request, a length of time between a time the request to serve content is received and a time at which the event is scheduled to occur. The processors can select, based on the determined length of time and event parameters associated with the event, content for display and provide the selected content for display at a computing device associated with the device identifier.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 4, 2020
    Assignee: Google LLC
    Inventors: Courtney Hampson, Jason Robert Richard Sanio
  • Patent number: 10715564
    Abstract: Dynamic client registration for an Identity Cloud Service (IDCS) is provided. A service instance client, associated with a service instance, is created in a first tenancy. A template client is created, based on a security blueprint, in a second tenancy. A registration client is created in the first tenancy. A request for a registration access token is received from an installed client application over a network; the request includes an ID of the template client. A user of the installed client application is authenticated using the template client. The registration access token is sent to the installed client application over the network. A request for a client assertion token is received from the installed client application over the network; the request includes the registration access token. The registration access token is authenticated using the template client. The client assertion token is sent to the installed client application over the network.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: July 14, 2020
    Assignee: Oracle International Corporation
    Inventors: Mohamad Raja Gani Mohamad Abdul, Vadim Lander
  • Patent number: 10664255
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for provisioning an application within a network storage system, which include: providing an application template; requesting input into the application template to construct the application in the network storage system and receiving the requested input; validating the input using standard templates for known applications stored within the network storage system; determining storage specifications within the network storage system based on the validated input; and creating storage and protocol objects associated with the application that identifies the storage specifications.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: May 26, 2020
    Assignee: NETAPP, INC.
    Inventors: Srishylam Simharajan, Anureita Rao, Raj Lalsangi, Srikumar Natarajan
  • Patent number: 10666762
    Abstract: Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to serve content. The processors can identify a device identifier associated with the request. The processors can determine, from the device identifier, an event for which to serve content. The processors can determine, from the request, a length of time between a time the request to serve content is received and a time at which the event is scheduled to occur. The processors can select, based on the determined length of time and event parameters associated with the event, content for display and provide the selected content for display at a computing device associated with the device identifier.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Courtney Hampson, Jason Robert Richard Sanio