Patents Examined by Kostas J Katsikis
-
Patent number: 11516265Abstract: 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: GrantFiled: March 16, 2020Date of Patent: November 29, 2022Assignee: iHeartMedia Management Services, Inc.Inventors: David C. Jellison, Jr., Jeffrey Lee Littlejohn
-
Patent number: 11516280Abstract: 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: GrantFiled: November 9, 2020Date of Patent: November 29, 2022Assignee: Fastly, Inc.Inventor: Tyler McMullen
-
Patent number: 11500668Abstract: 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: GrantFiled: October 15, 2020Date of Patent: November 15, 2022Assignee: Red Hat, Inc.Inventor: Michael Tsirkin
-
Patent number: 11496431Abstract: 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: GrantFiled: May 28, 2019Date of Patent: November 8, 2022Assignee: CLOVER LEAF CAPITAL LLCInventors: John P. Killoran, Jr., Gina Katharine Von Damm
-
Patent number: 11489932Abstract: 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: GrantFiled: July 13, 2020Date of Patent: November 1, 2022Assignee: Slack Technologies, LLCInventors: Meagan Gamache, Buster Benson
-
Patent number: 11483359Abstract: 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: GrantFiled: October 15, 2018Date of Patent: October 25, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yu Deng, Wenguo Zhong, Xingmin Guo
-
Patent number: 11477252Abstract: 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: GrantFiled: October 20, 2020Date of Patent: October 18, 2022Assignee: Action Streamer, LLCInventors: Christopher S. McLennan, Edward Jay Harnish, II
-
Patent number: 11477303Abstract: 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: GrantFiled: May 17, 2021Date of Patent: October 18, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Sherif Abdelwahab
-
Patent number: 11468142Abstract: 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: GrantFiled: August 21, 2020Date of Patent: October 11, 2022Assignee: Menlo Security, Inc.Inventors: Stephen John Stanley Thornhill, Andrew Peter Edward Prince, Joshua Frank Wharton
-
Patent number: 11463318Abstract: 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: GrantFiled: August 24, 2020Date of Patent: October 4, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
-
Patent number: 11463551Abstract: 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: GrantFiled: October 21, 2020Date of Patent: October 4, 2022Assignee: WALMART APOLLO, LLCInventor: Andrew Torson
-
Patent number: 11463528Abstract: 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: GrantFiled: April 15, 2021Date of Patent: October 4, 2022Assignee: United Services Automobile Association (USAA)Inventors: David Patrick Dixon, Kevin Kenneth Fiedler
-
Patent number: 11444860Abstract: 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: GrantFiled: September 24, 2020Date of Patent: September 13, 2022Assignee: Cisco Technology, Inc.Inventors: Thomas Szigeti, Jerome Henry, Robert E. Barton, Malcolm M. Smith
-
Patent number: 11431816Abstract: 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: GrantFiled: May 17, 2021Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Sherif Abdelwahab
-
Patent number: 11425077Abstract: 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: GrantFiled: September 16, 2021Date of Patent: August 23, 2022Assignee: YANDEX EUROPE AGInventor: Dmitry Sergeevich Korotkikh
-
Patent number: 11418555Abstract: 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: GrantFiled: July 31, 2020Date of Patent: August 16, 2022Assignee: The MathWorks, Inc.Inventors: Mark A. Cafaro, Joseph P. Conti, Johan W. Pereira
-
Patent number: 11410037Abstract: 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: GrantFiled: December 15, 2020Date of Patent: August 9, 2022Assignee: International Business Machines CorporationInventors: Alessandro Donatelli, Dinesh C. Verma
-
Patent number: 11398947Abstract: 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: GrantFiled: April 1, 2019Date of Patent: July 26, 2022Assignee: Comcast Interactive Media, LLCInventors: Christopher Dixon, James Poder
-
Patent number: 11399050Abstract: 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: GrantFiled: May 12, 2020Date of Patent: July 26, 2022Assignee: Groopview, IncInventor: Delmond Newton
-
Patent number: 11394809Abstract: 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: GrantFiled: June 24, 2020Date of Patent: July 19, 2022Assignee: Beatdapp Software Inc.Inventors: Pouria Assadipour, Andrew Batey, Morgan Hayduk