Patents Examined by Billy H Ng
-
Patent number: 11386073Abstract: A system and method for an automatic messaging system which automatically sends emails or pages to groups of people with specific data from a database. Other messaging tools may be utilized. The data source that provides information may be any ODBC compliant data source including standard DBMS (SQL Server, Oracle, Informix, DB2, Sybase, etc.) Access databases, or Excel spreadsheets.Type: GrantFiled: August 4, 2020Date of Patent: July 12, 2022Assignee: Lyft, Inc.Inventors: Charles E. Atchison, Goutham Belliappa, Michelle Randolph
-
Patent number: 11388237Abstract: Preprocessing of data destined for storage in a data lake is accomplished upstream, such as at edge nodes. The preprocessing includes filtering data that is deemed to be unnecessary for subsequent analytical use purposes. An initial intelligent determination is performed on whether a data feed is to be preprocessed at (i) the data lake, or (ii) upstream of the data lake, such as at an edge node. Once upstream preprocessing has been determined, an intelligent determination of which edge node is to be chosen for preprocessing is performed. The determination on which edge node is to be chosen for preprocessing is based on response times between the application server and the edge nodes and network bandwidth usage encountered by the network transmitting the data feed.Type: GrantFiled: October 4, 2021Date of Patent: July 12, 2022Assignee: BANK OF AMERICA CORPORATIONInventor: Anirudh Kumar Sharma
-
Patent number: 11367430Abstract: 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: GrantFiled: July 23, 2021Date of Patent: June 21, 2022Assignee: Gracenote Digital Ventures, LLCInventor: Venkatarama Anilkumar Panguluri
-
Patent number: 11368508Abstract: An example embodiment may involve receiving an indication of media content selected by way of a first client device. The indication may specify that the media content has been flagged for audible playout at a later time (such as when the client device or its user is in an automobile). The example embodiment may further involve receiving a request to stream the audio file to a second client device. The second client device may be associated with the first client device. The example embodiment may further involve causing the audio file to be streamed to the second client device.Type: GrantFiled: July 2, 2020Date of Patent: June 21, 2022Assignee: Gracenote Digital Ventures, LLCInventor: Venkatarama Anilkumar Panguluri
-
Methods and systems for enabling publish-subscribe message transmission in a distributed environment
Patent number: 11363099Abstract: Messaging systems and methods for routing messages between network nodes of a distributed computing system are disclosed. The messaging system includes a plurality of network nodes. Each network node includes a shared memory comprising a shared memory region configured to store messages, a publisher, and a first bridge module. The first bridge module determines if a subscriber for a shared memory region of that network node exists on a remote network node, where the remote network node does not include the publisher. Upon determining that the subscriber exists on the remote network node, the first bridging module reads a plurality of messages from the shared memory region, and transmits the plurality of messages to a second bridge module of the remote network node. The second bridge module is configured to write the plurality of messages to a remote memory region on the remote network node.Type: GrantFiled: November 13, 2020Date of Patent: June 14, 2022Assignee: Argo AI, LLCInventor: Randall Nortman -
Patent number: 11360833Abstract: A system and method for processing an input data stream. An input connector module receives an input data streams. A job thread is operatively connected to the received input data stream and produces an output data stream. An output connector module supplies an output data stream.Type: GrantFiled: December 31, 2020Date of Patent: June 14, 2022Assignee: OPEN TEXT SA ULCInventors: Dennis D. Ladd, Anders Hermansson
-
Patent number: 11349805Abstract: Systems, methods, apparatuses, and software that announce prefixes associated content nodes of a content delivery network are provided herein. In one example, a method of operating a communication system comprising Internet service providers configured to exchange content requests between end user devices and content nodes is presented. The method includes assigning a content node of the content delivery network a first Internet Protocol (IP) address having an associated first short prefix and a first long prefix, and assigning the content node a second IP address having an associated second short prefix and a second long prefix. The method also includes announcing the first short prefix and the first long prefix to a first Internet service provider communicatively coupled to the content node, and announcing the second short prefix and the second long prefix to a second Internet service provider communicatively coupled to the content node.Type: GrantFiled: April 24, 2020Date of Patent: May 31, 2022Assignee: Fastly, Inc.Inventor: Artur Bergman
-
Patent number: 11349737Abstract: Described herein is a system and method for testing a computing device, such as a server, to minimize network impact. A computing device that is new or needs to be evaluated, such as an edge server, in a content delivery network may be determined and a sibling edge server which shares a common characteristic with the edge server may be selected. Requests received on the sibling edge server may be collected and filtered to determine a subset of the requests. The subset of the requests are transmitted to the edge server for processing and evaluation.Type: GrantFiled: November 13, 2020Date of Patent: May 31, 2022Assignee: Comcast Cable Communications, LLCInventor: Chris Lemmons
-
Patent number: 11323515Abstract: 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: GrantFiled: March 26, 2021Date of Patent: May 3, 2022Assignee: Open Text CorporationInventors: Gourav Mukherjee, Venkatesh Giriyappa, Saurav Choudhuri, Ravi Ranjan Jha
-
Patent number: 11323527Abstract: A data distribution system includes: an edge stream-pushing server configured to receive streaming media data packets sent by a stream pusher, serialize the streaming media data packets, and forward the serialized streaming media data packets to a plurality of central servers; a central server configured to cache the serialized streaming media data packets, if a serialized back-to-source request from the edge stream-pulling server is received, determine, a start position of to-be-transmitted streaming media data packets according to the serialized back-to-source request, and send the cached streaming media data packets to the edge stream-pulling server according to the start position; and an edge stream-pulling server configured to deserialize received streaming media data packets to restore the received streaming media data packets, and send the restored streaming media data packets to a user terminal.Type: GrantFiled: October 30, 2018Date of Patent: May 3, 2022Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventors: Xiaochuan Zhuang, Bin Guo, Jujun You
-
Patent number: 11309982Abstract: A broadcast signal transmission method includes encoding service data of a service and service layer signaling information that are delivered over a Real-Time Object Delivery over Unidirectional Transport (ROUTE) session, wherein the service layer signaling information includes transport session information containing transport session identifier (TSI) information for the service data and wherein a value of TSI information for the service layer signaling information is zero; and encoding signaling information for one or more services including the service, wherein the signaling information includes one or more service element entries corresponding to the one or more services, wherein a service element entry corresponding to the service includes service information related to the service, and wherein the service information includes service identification information for identifying the service, first version information for indicating a change of the service information, short name information of the serviceType: GrantFiled: March 4, 2021Date of Patent: April 19, 2022Assignee: LG ELECTRONICS INC.Inventors: Sejin Oh, Woosuk Ko, Sungryong Hong, Minsung Kwak, Woosuk Kwon, Jangwon Lee
-
Patent number: 11277310Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of policies to be implemented within a system, aggregating the plurality of policies to create an aggregated policy, disseminating the aggregated policy within the system, receiving data collected according to the aggregated policy, and disaggregating the data.Type: GrantFiled: November 14, 2018Date of Patent: March 15, 2022Assignee: International Business Machines CorporationInventors: Ahmed El Harouni, Samir Tata, Mohamed Mohamed, Aly Megahed
-
Patent number: 11269688Abstract: The described technology is generally directed towards automatically scaling distributed computing resources of a distributed computing system based on a system load measurement and a trend factor indicative of whether the system load is increasing or decreasing. If a computing resource load value is above a resource addition threshold value and the trend factor indicates that the computing resource load is increasing, a corresponding computing resource is added to the distributed computing system. If a computing resource load value is below a resource removal threshold value and the trend factor indicates that the computing resource load is decreasing, a corresponding computing resource is removed from the distributed computing system. The trend factor can be obtained using a moving average convergence divergence (MACD) direction indicator.Type: GrantFiled: December 18, 2018Date of Patent: March 8, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Jeff Wu, Hui Li
-
Patent number: 11271822Abstract: A system, method, and computer program product are provided for operating multi-feed of log data in an AI-managed communication system. In use, an identification of at least one artificial intelligence (AI) system and an identification of at least one AI model of a plurality of AI models used by the AI system are obtained. Additionally, a stream of log data is received, and a log data feed adapted to the AI model is created. Further, the log data feed is communicated using a corresponding AI model of the plurality of AI models.Type: GrantFiled: February 20, 2019Date of Patent: March 8, 2022Assignee: AMDOCS DEVELOPMENT LIMITEDInventors: Ofer Hermoni, Nimrod Sandlerman, Eyal Felstaine
-
Patent number: 11271895Abstract: A KUBERNETES installation processes a script and invokes a scheduling agent in response to encountering an instruction to create a pod. The scheduling agent is an agent of an orchestrator and performs tasks such as identifying a selected node, creating multiple interface objects with multiple IP addresses, and creating storage volumes in coordination with the orchestrator. Upon creation, the pod may call a CNI that is an agent of the orchestrator in order to configure the pod to use the multiple interface objects. The pod may call a CSI that is an agent of the orchestrator in order to bind a storage volume to the pod. The scheduling agent may coordinate with the orchestrator to implement affinity and anti-affinity rules for placement of pods and storage volumes. The script may also be transformed by the orchestrator in order to insert instructions implementing affinity and ant-affinity rules.Type: GrantFiled: October 7, 2020Date of Patent: March 8, 2022Assignee: ROBIN SYSTEMS, INC.Inventors: Shravan Kumar Vallala, Rohan Parulekar, Tushar Doshi, Hariharan Sethuraman
-
Patent number: 11258844Abstract: A Bluetooth transmission control system, a control system and a storage medium are provided. The Bluetooth transmission control method comprises: establishing a Bluetooth connection with a file receiving device by a mobile terminal, and the mobile terminal initiating a Bluetooth file transmission operation to the file receiving device; detecting whether the mobile terminal synchronously turns on a Bluetooth music playback operation or not; negotiating a file transmission timeout period with the file receiving device by the mobile terminal based on a detection result; and transmitting a file to the file receiving device by the mobile terminal.Type: GrantFiled: February 27, 2019Date of Patent: February 22, 2022Assignee: HuiZhou TCL Mobile Communication Co., Ltd.Inventor: Dapeng Wang
-
Patent number: 11258846Abstract: A system, process, and computer-readable medium for processing received files across different cloud-based platforms is disclosed. A process may include selecting a first cloud-based processing system of multiple cloud-based processing systems, serializing the file, and sending the file to the selected cloud-based processing system. If the selected cloud-based processing system does not complete processing of the first file within a time threshold, the process may select a second cloud-based processing system and send the first file to that selected second cloud-based processing system. The method may further comprise a library of cloud-specific software migration operations. General functions to be run on cloud-based processing systems may be translated into platform-specific functions to be run in a specific cloud-based processing system.Type: GrantFiled: May 26, 2021Date of Patent: February 22, 2022Assignee: Capital One Services, LLCInventors: Rajendra Prasad Mokshagundam, Sunil Kaduskar, Ravikanth Kompella, Sunil Pradhan Sharma
-
Patent number: 11252048Abstract: The application is at least directed to a core network including a non-transitory memory having instructions stored thereon for registering a network function or network function template in the core network. The network includes a processor, operably coupled to the non-transitory memory. The processor is configured to perform the instruction of determining that registration of the network function or network function template is acceptable. The processor is also configured to perform the instruction of transmitting a message including the network function or network function template to a repository in the core network. The processor is also configured to perform the instruction of verifying the network function or network function template against existing policies in the core network. The processor is also configured to perform the instruction of registering the network function or network function template in the repository after verification.Type: GrantFiled: October 5, 2017Date of Patent: February 15, 2022Assignee: Convida Wireless, LLCInventors: Catalina Mihaela Mladin, Michael F. Starsinic, Hongkun Li, Rocco Di Girolamo
-
Patent number: 11252019Abstract: Methods, apparatuses and systems for cloud-based disaster recovery are provided. The method, for example, includes configuring, at a cloud-based computing platform, a workload associated with a function-based service used by a client machine, the workload including generated steps listing servers associated with the function-based service and configured based on information provided by a user at the client machine; and restoring the servers for each of the generated steps of the workload including executing at least one of a pre-restore script, a post-restore script, or a manual input upon receiving, from the client machine, a failure indication associated with the servers.Type: GrantFiled: December 18, 2018Date of Patent: February 15, 2022Assignee: Storage Engine, Inc.Inventors: Trevor Savino, James Patrick Hart, Justin Furniss, Charles Wooley
-
Patent number: 11240324Abstract: A system and method for analyzing website visitor behavior. The method includes analyzing website visitor recordings associated with a website visit of each of a plurality of website visitors; determining a route taken within the website by each of the plurality of website visitors based on the website visitor recordings, wherein the route includes a chronological sequence of user interactions with website elements; and dividing the plurality of routes into clusters based on common path flows.Type: GrantFiled: October 19, 2017Date of Patent: February 1, 2022Assignee: CONTENT SQUARE ISRAEL LTD.Inventors: Ori Reshef, Yuval Nachman, Tuval Chomut, Konstantin Kofman