Patents Examined by Le H Luu
-
Patent number: 11418362Abstract: Techniques for group control using service data objects (SDO) are disclosed. A device controller is configured to perform operations including: receiving, from device controllers that are configured to control devices so that the devices operate based on a shared set point, SDO messages using an SDO protocol; determining that the device controller is a master device controller for the device controllers, based at least on the SDO messages; and sending a setpoint update message including a modified value of the shared set point, using the SDO protocol, to slave device controllers in the device controllers, wherein a slave device controller in the slave device controllers is configured to adjust operation of at least one slave device in the devices, based at least on the setpoint update message.Type: GrantFiled: November 25, 2020Date of Patent: August 16, 2022Assignee: SCHNEIDER ELECTRIC IT CORPORATIONInventors: Junshan Li, Guohui Wang, Lei Xu
-
Patent number: 11418590Abstract: A specialized network (“merchant”) node to facilitate fast distribution of blockchain transactions over a network of interconnected nodes, as subset of which are merchant nodes interconnected by an overlay network. The merchant node includes a memory storing an assigned portion of a distributed mempool structured as a distributed hash table, the distributed mempool containing pending transactions awaiting confirmation. The merchant node operates by receiving a transaction, including a transaction identifier; hashing the new transaction identifier to obtain a key; determining, using the key, whether the transaction is stored in the distributed mempool or not and, if not, then storing the transaction in the distributed mempool as a pending transaction; and sending the transaction to a set of nodes other than merchant nodes using peer-to-peer connections. The invention may be used in conjunction with the Bitcoin blockchain or an alternative.Type: GrantFiled: June 19, 2018Date of Patent: August 16, 2022Assignee: nChain Licensing AGInventors: Giuseppe Destefanis, Patrick Motylinski, Stephane Vincent, Craig Steven Wright
-
Patent number: 11412025Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).Type: GrantFiled: November 4, 2021Date of Patent: August 9, 2022Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 11405328Abstract: Described herein is a system for automatically capturing configuration changes to the cloud computing resources. The system for automatically capturing configuration changes may detect changes to configurations of cloud computing resources across the geographic regions, in real-time. The changes may be stored in a central data storage device instantiated by a central cloud computing account. Furthermore, a relationship graph indicating the relationships between the different cloud computing resources may be generated.Type: GrantFiled: April 27, 2021Date of Patent: August 2, 2022Assignee: Capital One Services, LLCInventor: Matthew Gladney
-
Patent number: 11398962Abstract: Systems, methods, and computer-readable storage media for routing event data from cloud-based sources to various service providers without using a permanently dedicated server (or similar solution). The solution disclosed herein is source agnostic, meaning that the data being received can be from any provider of cloud-based data, with the data received being in a format specific to the given provider. The system can normalize the data from the respective sources into a common format based on properties on the data and, based on the normalized data, identify what type of analysis, process, or other service should be executed on data received. The system can then forward the data to respective service providers for the execution of those services.Type: GrantFiled: April 30, 2021Date of Patent: July 26, 2022Assignee: Capital One Services, LLCInventor: Maharshi Jha
-
Patent number: 11399047Abstract: A computer-implemented method for providing, through a computer network via a server computer, a video content distribution and messaging platform to communicate video content from a plurality of content sources to respective user devices of platform users, and for enabling platform users to share the video content with their friends. The method comprises receiving, at the platform, a video recommendation from a first platform user for an instance of video content distributed to the first platform user, the video recommendation to be communicated to at least one other platform user who is a friend of the first platform user. The method further comprises sending from the platform the video recommendation to the at least one other platform user who is a friend.Type: GrantFiled: January 27, 2021Date of Patent: July 26, 2022Assignee: SNIBBLE CORP.Inventor: Andrew Keith Shortt
-
Patent number: 11397621Abstract: Systems and methods described herein for automatic limit service increase in a multi-tenant cloud infrastructure environment. The systems and methods described herein provide for automatic approval of limit service increase requests that are either automatically generated based upon a tenant's usage of resources within the cloud infrastructure environment, or are received via, e.g., a user portal. Such automatic approval can be based upon a set of maximal limits that are computed based upon the tenant's current usage, level of subscription, or hard limit values.Type: GrantFiled: August 28, 2020Date of Patent: July 26, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Philip Newman, Alok Goyal, Rajesh Basa, Marek Czajka
-
Patent number: 11397899Abstract: In some embodiments, a computer system selects a first subset of candidate content items based on their filter scores that are generated based on a partial generalized linear mixed model comprising a baseline model and a user-based model, with the baseline model being a generalized linear model, and the user-based model being a random effects model based on user actions by the target user directed towards reference content items related to the candidate content items. In some embodiments, the computer system then selects a second subset from the first subset based on recommendation scores that are generated based on a full generalized linear mixed model comprising the baseline model, the user-based model, and an item-based model, with the item-based model being a random effects model based on user actions directed towards the candidate online content item by reference users related to the target user.Type: GrantFiled: March 26, 2019Date of Patent: July 26, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Huichao Xue, Girish Kathalagiri Somashekariah, Ye Yuan, Varun Mithal, Junrui Xu, Ada Cheuk Ying Yu
-
Patent number: 11394665Abstract: An asynchronous switching system and method for processing SDI data streams, the system and method utilizing one or more buffers for cleaning up an output of a dirty IP switch.Type: GrantFiled: October 26, 2020Date of Patent: July 19, 2022Inventor: Andrew Rayner
-
Patent number: 11393060Abstract: The present disclosure describes transaction-enabling systems and methods. A system can include a facility including a core task including a customer relevant output and a controller. The controller may include a facility description circuit to interpret a plurality of historical facility parameter values and corresponding facility outcome values and a facility prediction circuit to operate an adaptive learning system, wherein the adaptive learning system is configured to train a facility production predictor in response to the historical facility parameter values and the corresponding outcome values. The facility description circuit also interprets a plurality of present state facility parameter values, wherein the trained facility production predictor determines a customer contact indicator in response to the plurality of present state facility parameter values and a customer notification circuit provides a notification to a customer in response.Type: GrantFiled: June 28, 2019Date of Patent: July 19, 2022Assignee: Strong Force TX Portfolio 2018, LLCInventor: Charles Howard Cella
-
Patent number: 11394616Abstract: Provided are systems and methods for segmenting and grouping a plurality of network nodes into one or more clusters. Content may be delivered from a transmitting user node to a receiving user node based on which cluster the receiving user node resides. The grouping of the clusters may be dynamically updated in real-time based on user activity data. Such user activity data may be collected from both a transmitting user node (e.g., server) and a receiving user node (e.g., user device) to map the delivery of a relevant communication. Advantageously, a transmitting user may deliver content to other relevant users and a receiving user may receive content from other relevant users.Type: GrantFiled: February 8, 2021Date of Patent: July 19, 2022Assignee: IBOTTA, INC.Inventors: Bryan Leach, Luke Swanson, Garrick Wager
-
Patent number: 11394607Abstract: This application provides a network configuration method, a device, and a system. The method implemented by a primary device includes: obtaining a configuration template file based on a type of a to-be-configured network device, where the configuration template file corresponds to a network device of a same type and includes at least one configuration command indicating a relationship between a configuration parameter of the to-be-configured network device and a configuration parameter of another network device; generating instantiated configuration data of the to-be-configured network device based on the configuration parameter and the at least one configuration command; and sending the instantiated configuration data to the to-be-configured network device, where the instantiated configuration data is used to instruct the to-be-configured network device to perform configuration based on the instantiated configuration data, to implement configuration automation.Type: GrantFiled: November 10, 2020Date of Patent: July 19, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Yongkang Zhang
-
Patent number: 11386180Abstract: Methods, systems, and apparatus for resource locator remarketing are presented. In one aspect, a method includes receiving visitation data from a publisher, the visitation data specifying a device identifier and a resource locator specifying a resource that was provided to a user device; identifying a content feed that includes regular expressions, each regular expression specifying matching character strings and a set of content items that are eligible to be provided to user devices corresponding to visitation data including a resource locator matching one of the regular expressions; identifying, a first matching regular expression that matches the resource locator specified by the visitation data; selecting a content item from the content items that correspond to the first matching regular expression; and providing data that causes presentation of the selected content item to the user device.Type: GrantFiled: December 7, 2020Date of Patent: July 12, 2022Assignee: Google LLCInventors: Jyotsna Vaideeswaran, Kamal Tiwari, Jayavel Shanmugasundaram, Hongjie Bai
-
Patent number: 11386434Abstract: Some embodiments comprise integrating information from a social network into a multi-tenant database system. A plurality of information from the social network is retrieved, using a processor and a network interface of a server computer in the multi-tenant database system, wherein the plurality of information is associated with a message transmitted using the social network. Metadata related to the transmitted message is generated, using the processor. A conversation object is generated, using the processor, based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message. The conversation object is then stored in an entity in the multi-tenant database system, using the processor of the server computer.Type: GrantFiled: March 19, 2021Date of Patent: July 12, 2022Assignee: Salesforce, Inc.Inventor: Chet Chauhan
-
Patent number: 11379759Abstract: Methods for leveraging a plurality of machine-learning algorithms to improve a chat interaction are provided. The methods may include monitoring for initiation of a live chat session; alerting and assigning a chat responder to the live chat session; engaging one or more of a plurality of automated chat tools, the tools loaded with artificial intelligence (AI), in order to improve the response of the responder during the session; reviewing and retrieving, using the AI, from a machine learning (ML) library in electronic communication with the AI, historical information; presenting, on a chat responder screen, selected actionable information generated based on the historical information, to the responder; integrating, based on pre-determined conditions, chat responses into the ML library; and integrating into the ML library, based on the same or other pre-determined conditions, chat comments. The chat comments are generated by a chat initiator.Type: GrantFiled: September 10, 2021Date of Patent: July 5, 2022Assignee: Bank of America CorporationInventors: Ramakrishna R. Yannam, Ashwini Patil, Priyank R. Shah, Ravisha Andar
-
Patent number: 11372947Abstract: Described herein are systems and methods automatic selection for dynamic site compilation in a cloud-based content hub environment. In accordance with an embodiment, embodiments provide an artificial intelligence/machine learning (AI/ML) engine that monitors and collects both content and consumption analytics associated with content items on a webpage. Based upon an analysis of such metrics, content can be automatically tagged such that the content item can be statically compiled with the website (optimized for viewing speed and user experience), or dynamically fetched/loaded on a load or refresh of the website.Type: GrantFiled: September 11, 2020Date of Patent: June 28, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Robin Fisher, David Peterson, Hareesh S. Kadlabalu
-
Patent number: 11366868Abstract: A method can include determining that a tab is stale, determining a first universal resource locator (URL) associated with the tab, determining that content presented by the stale tab corresponds to an object that is also presented by content associated with a second URL, determining, based on content associated with at least one of the first URL or the second URL, that a value of an attribute associated with the object has changed from the value of the attribute when the tab presented the object, and outputting a notification that the value of the attribute associated with the object has changed.Type: GrantFiled: March 11, 2021Date of Patent: June 21, 2022Assignee: GOOGLE LLCInventors: Samuel Birch, Yusuf Ozuysal, Ayman Almadhoun, Armina Foroughi, David Maunder, Matthew Simmons
-
Patent number: 11363075Abstract: The present invention is directed to communications methods and apparatus for efficiently distributing traffic to processing entities. An exemplary method includes the steps of: receiving, at a first Session Initiation Protocol (SIP) load balancer (SLB), a first SIP INVITE message; selecting, at the first SLB, which Session Border Controller (SBC) in a first cluster of SBCs to send the first SIP invite message based on a message allocation weight determined based on message loss information corresponding to different SBCs in the first cluster of SBCs, the selecting including allocating a portion of incoming received SIP INVITE messages to an individual SBC based on a message loss rate corresponding to the individual SBC and the message allocation rate, said selecting including selecting a first SBC from the first cluster of SBCs to send said first SIP INVITE message, and sending the first SIP INVITE message to the first SBC.Type: GrantFiled: June 24, 2021Date of Patent: June 14, 2022Assignee: Ribbon Communications Operating Company, Inc.Inventors: Tolga Asveren, Nagesh Kumar Bollapolli, Aby Kuriakose
-
Patent number: 11353853Abstract: A building device for a building management system (BMS) includes a processing circuit configured to receive one or more health messages from one or more other building devices. The processing circuit is configured to update an existing health message stored in a memory of the building device based on the one or more health messages by updating a message list of the existing health message with message list data of the one or more health messages, updating a sick node list of the existing health message based on the updated message list, and updating a sick node matrix of the existing health message based on the updated sick node list and the received one or more health messages. The processing circuit is configured to communicate the updated health message to at least one of the one or more other building devices.Type: GrantFiled: August 26, 2020Date of Patent: June 7, 2022Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Sudhi Sinha, Youngchoon Park
-
Patent number: 11356507Abstract: A media server machine may be configured to provide media content within a datastream. This datastream may be provided to a media device that is configured to present the media content on a display. Also, this datastream may contemporaneously contain an “app-sync indicator” for the media content. The app-sync indicator is a data structure that signals the media device to launch an application on a companion device. By providing the app-sync indicator contemporaneously with the media content in the datastream, the launching of the application on the companion device may be synchronized with the media content. The app-sync indicator may specify the application to be launched. Also, the app-sync indicator may specify supplemental content to be presented by the launched application on the companion device.Type: GrantFiled: November 20, 2020Date of Patent: June 7, 2022Assignee: OPENTV. INC.Inventors: Debra Hensgen, Ludovic Pierre, Martin Gibson, Nandini Iyer, Jean-Rene Menand, Sebastian Rapport