Patents Examined by Billy H Ng
  • Patent number: 11863398
    Abstract: Aspects of the disclosure are directed to a central management plane (CMP) of one or more processors for regulating streams of data from each of a number of network nodes of a distributed network. The one or more processors can train and deploy machine learning models across the network nodes, and the CMP can generate policies for each network node. The generated policies specify how a network node is to transmit data to the platform for further training or retraining of the deployed machine learning models. The CMP generates the policies using metric data characterizing each network node and respective streams of input data, and are generated based on a number of objectives, including model output quality of the deployed models, and operational cost to transmit and process streams of data across the distributed network.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: January 2, 2024
    Assignee: Google LLC
    Inventors: Rajeev Koodli, Mazin Gilbert
  • Patent number: 11823657
    Abstract: An example embodiment may involve receiving, from a client device, a selection of text-based articles from newsfeeds. The selection may specify that the text-based articles have been flagged for audible playout. The example embodiment may also involve, possibly in response to receiving the selection of the text-based articles, retrieving text-based articles from the newsfeeds. The example embodiment may also involve causing the text-based articles to be converted into audio files. The example embodiment may also involve receiving a request to stream the audio files to the client device or another device. The example embodiment may also involve causing the audio files to be streamed to the client device or the other device.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: November 21, 2023
    Assignee: Gracenote Digital Ventures, LLC
    Inventor: Venkatarama Anilkumar Panguluri
  • Patent number: 11824918
    Abstract: Techniques for HyperText Transfer Protocol (HTTP) POST method request translation are described. A router of a Content Distribution Network (CDN) receives an HTTP POST method request seeking to obtain a resource and sends the request to a request translation engine. The request translation engine, based on the request, generates a corresponding HTTP GET method request and sends it back to the router, which obtains a response object from an origin server or from one or more levels of cache implemented by the CDN. The response object is passed back via a response message to the router, which sends the response message back to the request translation engine. The request translation engine, in turn, sends the response message back to the router, which sends the response message back to the originating client.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: November 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jia Zhao, Changbing Zhao, Brandy Khicorah Kinlaw, Yiwen Wu, Jonathan Kozolchyk, Peter Bowen
  • Patent number: 11818012
    Abstract: Online restore may be performed between databases with different topologies while applying a custom data distribution. A request to restore a database into a different topology of nodes may be received. A plan to move different portions of the database from a current topology to the new topology made using a general distribution scheme. The plan may be performed to move the different portions of the database into the new topology and the database made available for access using the new topology. A background process may be applied to modify the distribution of the database at the new topology to match a custom distribution scheme that was implemented at the current topology.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: November 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Krishna Chaitanya Gudipati, Sanjay Wangoo, Fabian Oliver Nagel, Ippokratis Pandis, Gokul Soundararajan, Aditya Subrahmanyan, Induja Sreekanthan, Yao Xiao, Ankil Shah, Yehan Zhang, Siyi Zhang, Vaishali Ravindra Narkhede, Naresh Chainani
  • Patent number: 11805029
    Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: October 31, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Benoit Claise, Carlos M. Pignataro, Eric Vyncke, Joseph M. Clarke, Mioljub Jovanovic, Harjinder Singh
  • Patent number: 11799982
    Abstract: The present application discloses a message push method, apparatus, device and medium. The method includes: receiving a message push request, where the message push request carries a message identifier of a to-be-pushed target message, terminal identifiers of target terminals for receiving the target message, and a channel identifier of a service channel for pushing the target message; and pushing the target message to the target terminals according to the channel identifier.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: October 24, 2023
    Assignee: BOE Technology Group Co., Ltd.
    Inventor: Chaofeng Dong
  • Patent number: 11757980
    Abstract: Examples described herein involve selecting a group coordinator device for a zone group. An example implementation includes: receiving an instruction to form a zone group comprising the first media device and the second media device; comparing a first one or more communication parameters corresponding to a network connection of the first media device to a second one or more communication parameters corresponding to a network connection of the second media device; identifying the first media device as a group coordinator of the zone group based on at least the indication that the first media device communicates with the router over the first communication frequency band; and configuring the first media device to provide data indicating audio content and audio content playback timing information to the second media device to facilitate synchronous playback of the audio content as the group coordinator of the zone group.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: September 12, 2023
    Assignee: Sonos, Inc.
    Inventor: Hrishikesh Gossain
  • Patent number: 11750676
    Abstract: A method of network-based media processing (NBMP) deployment with a framework for live uplink streaming (FLUS) and a fifth-generation media streaming (5GMS) application function (AF) can include establishing a provisioning session by a 5GMS application provider with the 5GMS AF in which a 5GMS application provider configures the 5GMS AF for a network-based media processing, configuring a FLUS sink by the 5GMS AF for the network-based media processing, selecting the FLUS sink by a FLUS source during a FLUS source discovery process, establishing a FLUS session by the FLUS source with the FLUS sink, and starting an uplink streaming by the FLUS source to the FLUS sink where media content of the uplink streaming is processed with the network-based media processing.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: September 5, 2023
    Assignee: Tencent America LLC
    Inventor: Iraj Sodagar
  • Patent number: 11722540
    Abstract: Techniques are disclosed relating to encoding recorded content for distribution to other computing devices. In some embodiments, a first computing device creates recorded content for transmission to a second computing device configured to present the recorded content. To encode the recorded content, the first computing device detects, via a network interface of the first computing device, one or more computing nodes available to encode the recorded content in one or more formats supported by the second computing device. The first computing device offloads the recorded content via the network interface to the one or more computing nodes for encoding in the one or more formats. In some embodiments, the second computing device receives a request from a user to stream content recorded by a first computing device and requests the content in a first format being encoded by a computing node assisting the first computing device.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: August 8, 2023
    Assignee: Apple Inc.
    Inventors: Maneli Noorkami, Ranjit Desai, Joel N. Kerr, Perry A. Caro
  • Patent number: 11704287
    Abstract: An interface server (e.g., Web Application Open Platform Interface (WOPI) server) is communicatively connected to an information management (IM) server and to an online application server which acts as a client of the interface server. When a user wishes to open, create, or edit a document in an online application hosted by the online application server, the interface server is called, instead of the IM server which manages the document at the backend of an enterprise computing network. The interface server is configured for obtaining a working copy of the document from the IM server and providing the working copy to the client. The client provides the working copy to the online application for display on the user device. When the work is done, the working copy is sync'd back through the interface server to the IM server as a new draft and deleted by the interface server.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: July 18, 2023
    Assignee: Open Text SA ULC
    Inventors: Jody Hupton Palmer, Gary Clayton Cowan, Robert David James Reynolds
  • Patent number: 11706103
    Abstract: Methods are provided for modifying assurance monitoring of a service based on operational states. The methods involve establishing, based on service configuration information, an assurance monitoring for a service provided by a plurality of network nodes that establish network connectivity for the service. The service includes a plurality of sub-services. The methods further involve obtaining, from the plurality of network nodes, telemetry data related to the service, determining one or more operational states of the plurality of network nodes based on the telemetry data, and modifying the assurance monitoring for the service based on the one or more operational states of the plurality of network nodes.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: July 18, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Scott Zhenlong Huang, Muthumayan Madhayyan, Thangavelu Arumugam
  • Patent number: 11682399
    Abstract: A system for data processing, comprising a first processor operating under algorithmic control and configured to receive audio data during a first session and to convert the audio data into encoded electrical data. A second processor operating under algorithmic control and configured to identify speech data in the encoded electrical data and to convert the speech data to text data. The second processor further configured to process the text data to identify one or more commands and one or more missing parameters of the commands. The second processor further configured to map context data to one or more commands and the one or more missing parameters and to select replacement parameter data corresponding to the missing parameter data from the mapped context data.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: June 20, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Deepaganesh Paulraj, Rochak Gupta, Chitrak Gupta, Nishi
  • Patent number: 11677827
    Abstract: Content categories are identified based on content provided by a server associated with an enterprise content management system. Using the relationship database, a content category is identified based on content associated with a client associated with a user, the content associated with the client associated with the user including content accessed by the user. A document associated with the content category is identified. A message is sent from the server to the client associated with the user to suggest to the user the document associated with the content category.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: June 13, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Gourav Mukherjee, Venkatesh Giriyappa, Saurav Choudhuri, Ravi Ranjan Jha
  • Patent number: 11671512
    Abstract: In accordance with an embodiment, described herein is a system and method for providing a constant memory footprint concatenating reactive publisher, for use with microservices or reactive programming environments. A Publisher provides a Subscriber with a Subscription that supports requests of an amount up to a particular value. The Publisher can keep track of a requested number of items. When concatenating output from multiple Publishers, the switch between the output of one Publisher, and that of the next, may involve keeping track of new states. The described approach supports the requirement to maintain an amount of requests, by using request counters to maintain the necessary state, heed backpressure, and deliver requests as soon as they are issued by the Subscriber owning the Subscription.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: June 6, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Oleksandr Otenko
  • Patent number: 11671272
    Abstract: A video conference provider, may receive a request to schedule a video conference, where the request includes meeting information and information associated with a suggested application. The video conference provider may generate a meeting link, based on the meeting information and the information associated with the suggested application. The video conference provider may transmit, the meeting link to one or more client devices. The meeting link may be configured to cause a video conferencing application to be executed, and the conferencing application to launch the suggested application.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: June 6, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventors: Kevin Farina, Arun Janakiraman, Ross Douglas Mayfield, Kevin Oh, Shishir Sharma
  • Patent number: 11651459
    Abstract: A system for streaming of contextual micro-content blocks for a workflow task to facilitate task performance by a user. The system includes a context sensing engine that processes one or more context inputs and generates an output based on the context inputs received from a front-end context monitoring appliance. The system includes a processing circuit having a navigation engine to navigate through digital information sources and search for information that matches one or more parameters of relevance for the workflow task. The processing circuit extracts computer-executable information files from the digital information sources that matches the one or more parameters of relevance for the workflow task and digitally processes the collected computer-executable information files into processed information blocks. The processing circuit includes a micro-content blocks creator for generating the contextual micro-content blocks from the processed information blocks.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: May 16, 2023
    Assignee: Netspective Communications LLC
    Inventor: Shahid N. Shah
  • Patent number: 11647070
    Abstract: Provided are a file sending method, a file receiving method, and a file transceiving apparatus. The file sending method includes: creating a data sending process; acquiring a file to be sent, corresponding to the data sending process, from a data cache region in a user space; constructing metadata for the data sending process, and recording the metadata in a data reading and sending region in the user space; and sending the file to be sent and the metadata to a network adapter by means of a user-mode network device driver, and sending the file to be sent and the metadata by means of the network adapter.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: May 9, 2023
    Assignee: ZTE CORPORATION
    Inventors: Hongzhang Yang, Yaofeng Tu, Guihai Chen, Bin Guo, Zhenjiang Huang, Hong Gao, Bingyang Li, Junjie Jiang
  • Patent number: 11611609
    Abstract: A method for editing a remote audio recording session is disclosed. The method may be performed by a server computer connected to a plurality of user computers over a communication network. The method may include receiving instructions from a first computer to edit an attribute of a first proxy audio file of a high-quality audio file at a timestamp synchronized with at least one frame of the first video clip. The method may further include merging the edit of the attribute into the high-quality audio file of the master recording session using the instructions from the first computer to edit the attribute. The method may further include transmitting the instructions received from the first computer to the second computer to edit the attribute such the second computer renders a second proxy audio file of the high-quality audio file stored in local memory of the second computer with the edit of the attribute.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: March 21, 2023
    Assignee: DELUXE MEDIA INC.
    Inventors: Andriy Marchuk, Gregory J. Taieb, Igor Skakovskyi, Nasik Shafeek, Serhii Brezetskyi, Stefan Lazarevic
  • Patent number: 11604848
    Abstract: Technologies for cross-device shared web resource caching include a client device and a shared cache device. The client device scans for a shared cache device in local proximity to the client device and, in response to the scan, registers with the shared cache device. After registering, the client device requests a cached web resource from the shared cache device. The shared cache device determines whether a cached web resource that matches the request is installed in a shared cache. The shared cache device may determine whether an origin of the request matches the mi gin of the cached web resource. If installed, the shared cache device sends a found response and the cached web resource to the client device. If not installed, the shared cache device sends a not-found response and the client device may request the web resource from a remote web server. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: March 14, 2023
    Assignee: Intel Corporation
    Inventors: Pan Deng, Chunyang Dai, Shu Xu, Tianyou Li, Junchao Han
  • Patent number: 11606444
    Abstract: A method for exchanging data between several field devices includes: implementing an exchange of data between a requesting field device and a responding field device using a publish-subscribe principle; subscribing the responding field device to request messages whose message titles include a specification of a field device identifier of the responding field device; subscribing the requesting field device to response messages whose message titles include a request identifier known to the requesting field device; the requesting field device publishing a request message to a data broker, the message title of the request message including the request identifier and the specification; the responding field device receiving the request message, evaluating the request message, and publishing a corresponding response message to the data broker, the message title of the response message including the request identifier; and the requesting field device receiving the response message based on the subscription to the res
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: March 14, 2023
    Assignee: KROHNE Messtechnik GmbH
    Inventors: Wolfgang Hottgenroth, Julia Bublitz, René Keimling