Patents Examined by Kostas J Katsikis
  • Patent number: 11516265
    Abstract: A replacement engine, which includes a processor and associated memory, receives replacement event information from a downstream playout system. The replacement event information includes a request to select a new media item to replace another media item. In response to receiving the replacement event information from the downstream playout system, the replacement engine initiates a search for the another media item in a media schedule. In response to a result of the search indicating that the another media item is not included in the media schedule, the replacement engine transmits, to the downstream playout system, a media item selection result indicating that no replacement media item has been selected.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 29, 2022
    Assignee: iHeartMedia Management Services, Inc.
    Inventors: David C. Jellison, Jr., Jeffrey Lee Littlejohn
  • Patent number: 11516280
    Abstract: Disclosed herein are methods, systems, and software for configuration change processing for end-user content request handling in content delivery nodes. In one example, a method of changing a content configuration for a content delivery node includes receiving a configuration change request by an end user. The method further provides, processing the configuration change request and a present configuration to generate a changed configuration comprising an assembly level code representation of the changed configuration, and transferring the changed configuration for delivery to the content delivery node.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: November 29, 2022
    Assignee: Fastly, Inc.
    Inventor: Tyler McMullen
  • Patent number: 11500668
    Abstract: Systems and methods for supporting page faults for virtual machine network accelerators. In one implementation, a processing device may receive, at a network accelerator device of a computer system, a first incoming packet from a network. The processing device may select a first buffer from a plurality of buffers associated with the network device, and may attempt to store the first incoming packet at the first buffer. Responsive to receiving a notification that the attempt to store the first incoming packet at the first buffer caused a page fault, the processing device may store the first incoming packet at a second buffer. The processing device may receive a second incoming packet, and store the second incoming packet at the first buffer. The processing device may forward, to a driver of the network accelerator device, a first identifiers of the second buffer and a second identifier of the first buffer.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: November 15, 2022
    Assignee: Red Hat, Inc.
    Inventor: Michael Tsirkin
  • Patent number: 11496431
    Abstract: A method and apparatus for improving digital transaction using Simple Mail Transfer Protocol (SMTP). The method includes determining to whether an alert related to a task is sent to a registered individual, on a condition that the alert related to the task should be sent, generating an email message, wherein the email includes at least one mailto link and a form for the registered individual to complete, transmitting the email message to the registered individual, receiving a response email from the registered individual, authenticating the email message and decoding a token, and updating an information database.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: November 8, 2022
    Assignee: CLOVER LEAF CAPITAL LLC
    Inventors: John P. Killoran, Jr., Gina Katharine Von Damm
  • Patent number: 11489932
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for generating a third-party resource usage map in a group based communication system, where the third-party resource usage map comprises a plurality of third party resource usage records and each third-party resource usage record comprises a user identifier, a third-party resource provider identifier, and a third-party resource access token.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: November 1, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Meagan Gamache, Buster Benson
  • Patent number: 11483359
    Abstract: A voice call method, device and system, the method including establishing, by a first device, a Bluetooth link to a second device, receiving, by the first device, call request information sent by a third device, sending the call request information to a second device through the Bluetooth link, sending, by the first device in response to an answer command from the second device, the answer command to the third device, establishing, by the first device, a call with the third device, sending a downlink audio signal received from the third device to the second device, or sending and uplink audio signal received from the second device to the third device, and converting, by the first device, in response to a sound channel switching command and receiving a downlink audio signal sent by the third device, the downlink audio signal into a sound signal, and playing the sound signal.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: October 25, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yu Deng, Wenguo Zhong, Xingmin Guo
  • Patent number: 11477252
    Abstract: It is possible to capture video information using one or more body mounted cameras, to transmit that information over a wireless communication channel, and to process that information, such as by using angular momentum information captured by gyroscopes, to obtain an image which is suitable for viewing in real time. This technology can be applied in a variety of contexts, such as sporting events, and can also be applied to information which is captured and stored for later use, either in addition to, or as an alternative to, streaming that information for real time viewing. Such video information can be captured by components fully enclosed within a hat clip enclosure that is mountable on a brim of a hat.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: October 18, 2022
    Assignee: Action Streamer, LLC
    Inventors: Christopher S. McLennan, Edward Jay Harnish, II
  • Patent number: 11477303
    Abstract: Examples are disclosed that relate to message queuing telemetry transport (MQTT) broker cells. One example provides a computing system configured to implement an MQTT broker cell comprising instructions executable to operate two or more back-end brokers arranged in a matrix, the matrix comprising m vertical chains of back-end brokers and k back-end brokers in each vertical chain, each vertical chain comprising at least a head back-end broker and a tail back-end broker, each vertical chain configured to replicate a state update received at the head back-end broker through the vertical chain to the tail back-end broker, and operate n front-end brokers, each front-end broker configured to output a control message to a selected vertical chain of the m vertical chains and to output an application message for publication to subscribers and to one or more other MQTT broker cells. The instructions are further executable to operate r networking devices.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: October 18, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sherif Abdelwahab
  • Patent number: 11468142
    Abstract: Providing policy check functionality to file uploads is disclosed. An attempted file upload is detected at a browser isolation system. A user of a client is prompted to provide a credential associated with the file and usable to access contents of the file. A policy is applied to the file upload.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: October 11, 2022
    Assignee: Menlo Security, Inc.
    Inventors: Stephen John Stanley Thornhill, Andrew Peter Edward Prince, Joshua Frank Wharton
  • Patent number: 11463318
    Abstract: Example implementations relate to calculating a weighted efficiency index. An example implementation includes fetching a public resource utilization metric and a public cloud resources cost. A private resource utilization metric is collected and a private cloud resources cost is calculated. A weighted efficiency index is calculated from the public cloud resources cost, the private cloud resources cost, or any combination thereof, and a weighted deviation from an ideal resource utilization percentage. The weighted efficiency index may be displayed on a user interface.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: October 4, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
  • Patent number: 11463551
    Abstract: Systems and methods of operating a distributed cache in a fast producer, slow consumer environment are disclosed. A system implements a distributed cache including a plurality of shards. Each shard includes a set of item containers selected from a plurality of containers. A first event related to a first item container in the set of item containers is received and the first item container is updated to include the first event. The first item container is positioned in at least one consumption queue. A second event related to the first item container in the set of item containers is received and the first item container is updated without changing the position of the first item container in the at least one consumption queue.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: October 4, 2022
    Assignee: WALMART APOLLO, LLC
    Inventor: Andrew Torson
  • Patent number: 11463528
    Abstract: A system may include a communication device that may enable a user to complete a digital form via a first communication session. The system may include a processor that may determine that the user has not completed the digital form, determine one or more issues associated with the user not completing the digital form based on a progress point associated with the digital form, determine a communication channel to use to follow up with the user regarding the digital form based on a data profile associated with the user, the one or more issues, or both, and establish a second communication session with the user via the communication channel to present the digital form at the progress point, such that the user can continue to complete the digital form using the second communication session.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: October 4, 2022
    Assignee: United Services Automobile Association (USAA)
    Inventors: David Patrick Dixon, Kevin Kenneth Fiedler
  • Patent number: 11444860
    Abstract: Automating and extending path tracing through wireless links is provided by receiving a request to perform a network trace over a wireless link provided by an Access Point (AP) configured as a transparent forwarder between a trace source and a trace target; monitoring a trace packet from a first time of arrival at the AP, a first time of departure from the AP, a second time of arrival at the AP, and a second time of departure from the AP; monitoring a buffer status of the AP at the first time of arrival and the second time of arrival; and in response to identifying a network anomaly based on the trace packet and the buffer status, adjusting a network setting at the AP.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: September 13, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Thomas Szigeti, Jerome Henry, Robert E. Barton, Malcolm M. Smith
  • Patent number: 11431816
    Abstract: Examples are disclosed that relate to message queuing telemetry transport (MQTT) broker cells. One example provides a computing system configured to implement an MQTT broker cell comprising instructions executable to operate two or more back-end brokers arranged in a matrix, the matrix comprising m vertical chains of back-end brokers and k back-end brokers in each vertical chain, each vertical chain comprising at least a head back-end broker and a tail back-end broker, each vertical chain configured to replicate a state update received at the head back-end broker through the vertical chain to the tail back-end broker, and operate n front-end brokers, each front-end broker configured to output a control message to a selected vertical chain of the m vertical chains and to output an application message for publication to subscribers and to one or more other MQTT broker cells. The instructions are further executable to operate r networking devices.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sherif Abdelwahab
  • Patent number: 11425077
    Abstract: Method and server for determining a spam prediction error parameter for a spam prediction parameter are disclosed. The method includes: receiving a plurality of emails destined to a plurality of users where a given email has a spam prediction parameter and a user-interaction parameter indicative of whether an associated recipient of the plurality of users agrees with the spam prediction parameter, and clustering the plurality of emails into at least two clusters having respective subsets of emails. For a given cluster the method includes determining a ground truth parameter by analyzing its subset of emails and the associated user-interaction parameters, and assigning the ground truth parameter to the given cluster. For the given email, the method includes generating the spam prediction error parameter based on a difference between the spam prediction parameter and the ground truth parameter, and storing the spam prediction error parameter in association with the given email.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: August 23, 2022
    Assignee: YANDEX EUROPE AG
    Inventor: Dmitry Sergeevich Korotkikh
  • Patent number: 11418555
    Abstract: Systems and methods stream an application on a computer system. A compressed archive of an installation directory of the application may be created and stored as a storage object. Two mount points may be established at the computer system. One mount point may provide a window to the storage object holding the compressed archive. The other mount point may present an interface to the installation directory. In response to requests by the application to access files from its installation directory, the systems and methods may retrieve the portion of the compressed archive containing that file from the storage object. The systems and methods may extract, e.g., decompress, the requested file from the retrieved page and serve it at the second mount point. The computer system may then provide the requested file to the application.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: August 16, 2022
    Assignee: The MathWorks, Inc.
    Inventors: Mark A. Cafaro, Joseph P. Conti, Johan W. Pereira
  • Patent number: 11410037
    Abstract: The method provides for receiving a plurality of trained models from a corresponding plurality of clients, wherein a respective trained model predicts a condition of an asset and is based on a data set associated with the asset of a respective client. The trained model is based on a seed model that includes a canonical set of features. The trained model includes a component that converts the data at a site to the canonical set of features used by the seed model. The plurality of trained models from the corresponding plurality of clients is assigned to two or more groupings, wherein a grouping includes trained models providing similar analysis. The one or more processors generate an improved model for a client with a limited amount of training data, obtaining the improvement by using multiple models that belong to the same grouping of the first client's model.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: Alessandro Donatelli, Dinesh C. Verma
  • Patent number: 11398947
    Abstract: A communication interface and a device control, management and monitoring system are provided to enable the networking of and communication between a multiple devices operating under different protocols. The communication interface may act as a translator or protocol converter that reformats transmissions from one protocol to another based on protocol compatibility between the recipient and transmitting devices. The device control and monitoring system may store predefined rules that are triggered when specified conditions associated with the networked devices are detected. The rules may specify an action to take such as transmitting a discount offer to a user or turning off a light. According to one or more arrangements, the communication interface may act as an intermediary between the networked devices and the device control system so that the device control system is not required to understand or be compatible with the various other protocols used by the networked devices.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: July 26, 2022
    Assignee: Comcast Interactive Media, LLC
    Inventors: Christopher Dixon, James Poder
  • Patent number: 11399050
    Abstract: A communal media system includes a content management system for storing multimedia content and a synchronization system configured to: retrieve the multimedia content for delivery to a plurality of user devices and receive social media content generated by the user devices; separate the multimedia content and the social media content into a set of prioritized layers; determine a timestamp offset for each of the user devices; and adjust simultaneous deliveries of the multimedia content and the social media content to the user devices, based on a priority associated each layer and the timestamp offset associated with each user device, The multimedia content is delivered to each user devices at the same time and the social media content is delivered to the user devices at the same time while the multimedia content is being viewed on the user devices.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: July 26, 2022
    Assignee: Groopview, Inc
    Inventor: Delmond Newton
  • Patent number: 11394809
    Abstract: Systems and methods for continuous tracking of media file playback. First, transaction data from a platform stream is received. The transaction data corresponds to a request to play a media file from an end user, as well as continuous play information. Next, the transaction data is verified. Then, the verified transaction data is signed using a cryptographic signature. Next, it is determined whether the transaction data corresponds to a valid blockchain transaction. If the transaction data corresponds to a valid blockchain transaction, the valid blockchain transaction is recorded to a blockchain. Last, the transaction data and the cryptographic signature are transmitted to one or more validation nodes.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: July 19, 2022
    Assignee: Beatdapp Software Inc.
    Inventors: Pouria Assadipour, Andrew Batey, Morgan Hayduk