Patents Examined by Chau Nguyen
  • Patent number: 11792035
    Abstract: A service management system communicates via wide area network with gateway devices located at respective user premises. The service management system remotely manages delivery of application services, which can be voice controlled, by a gateway, e.g. by selectively activating/deactivating service logic modules in the gateway. The service management system also may selectively provide secure communications and exchange of information among gateway devices and among associated endpoint devices. An exemplary service management system includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: October 17, 2023
    Assignee: KIP PROD P1 LP
    Inventors: Amir Ansari, George A. Cowgill, Leon E. Nicholls, Jude P. Ramayya, Ramprakash Masina, Alvin R. McQuarters, Atousa Raissyan
  • Patent number: 11785262
    Abstract: Disclosed are techniques for dynamic compression of audio-visual data, including a method for reducing a size of media content, comprising identifying a scene to be captured by a capture device, wherein the scene comprises a plurality of objects, and determining whether at least one of: (i) an available storage in the capture device to store a digital media file associated with the scene; and (ii) an available network bandwidth to transfer the digital media file is below an associated threshold. In response to the threshold determination, some embodiments may further comprise analyzing the plurality of objects to determine which objects can be redeveloped by a GAN regeneration module to a threshold quality level and which objects cannot be redeveloped with the GAN regeneration module to the threshold quality level, generating an optimized capture plan based on the analyzing, and encoding the scene pursuant to the optimized capture plan.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: October 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Fang Lu, Jeremy R. Fox, Tushar Agrawal, Sarbajit K. Rakshit
  • Patent number: 11783172
    Abstract: Systems and methods that include: providing input information in an electronic format; converting at least a part of the electronic input information into an optical input vector; optically transforming the optical input vector into an optical output vector based on an optical matrix multiplication; converting the optical output vector into an electronic format; and electronically applying a non-linear transformation to the electronically converted optical output vector to provide output information in an electronic format. In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: October 10, 2023
    Assignee: Lightelligence PTE. Ltd.
    Inventors: Yichen Shen, Huaiyu Meng, Li Jing, Rumen Dangovski, Peng Xie, Matthew Khoury, Cheng-Kuan Lu, Ronald Gagnon, Maurice Steinman, Jianhua Wu, Arash Hosseinzadeh
  • Patent number: 11777831
    Abstract: Techniques are described herein that are capable of performing an aggregation-based determination of resiliency of a cloud computing service to chaos events. Chaos events are executed against a cloud computing service during a time frame that includes multiple time periods. For each chaos event, service health indexes (SHIs) that correspond to the time periods are calculated. Each SHI indicates an extent to which indicators, which represent respective measurements of performance of the cloud computing service during the respective time period, satisfy respective criteria. The SHIs for each chaos event are analyzed to provide a respective resiliency score. At least some of the resiliency scores of the respective chaos events are aggregated to provide an aggregated resiliency score, which represents resiliency of the cloud computing service to the chaos events.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Dominic Anderson, Piyush Gupta, Jeremy Michael Bares, Weili Zhong McClenahan, Craig Henry Wittenberg, Christopher Grant Ashton, Ritchie Nicholas Hughes
  • Patent number: 11777985
    Abstract: A method of determining the level of maliciousness of an element using a directed hypergraph to classify the element based on information aggregated from its locally identified close neighbors, queried in a data base such as VirusTotal (VT). A crawling procedure is used starting from elements needing classification and collecting a set of their neighbors forming neighborhoods. These neighbors are then used to classify the elements. The neural network classifier is able to obtain as input an entire neighborhood. The input includes several feature vectors, one for each element in the neighborhood. In addition, a mapping of interconnections can be provided for each group of elements. Finally, a maliciousness level is provided for the elements in question.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: October 3, 2023
    Assignee: Cybereason Inc.
    Inventor: Assaf Ben-David
  • Patent number: 11775354
    Abstract: A system for reducing overlay network overhead includes a memory, a processor in communication with the memory, a first container and a second container running on a first host, and a container scheduler executing on the processor. Each of the first container and second container expose a network service port(s). The container scheduler executes on the processor to assign a network complexity weight to the first host. The network complexity weight is based on a quantity of network service ports that the first container and the second container expose. The container scheduler also filters hosts based on resource availability corresponding to each host and ranks the hosts based on a respective network complexity weight corresponding to each host. Additionally, the container scheduler dispatches a third container to a second host based on the resource availability and network complexity weight corresponding to the second host.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: October 3, 2023
    Assignee: Red Hat, Inc.
    Inventors: Huamin Chen, Jay Vyas
  • Patent number: 11778062
    Abstract: A system architecture can be used to facilitate communication among applications that are native and/or non-native to an application environment. The system architecture can include a first application environment executed on a client-side computing device. The first application environment can execute software applications that are native thereto. The first application environment can further execute software applications that are native thereto, but which software applications themselves comprise second application environments of types different from the first application environment, and which software applications can therefore execute additional software applications that are non-native to the first application environment. The first application environment can further execute a computation engine that is configured to store and execute instructions received from the first software application, the second software application, or both.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: October 3, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Christopher Hammett, Lloyd Ho, Sharon Hao
  • Patent number: 11777852
    Abstract: A method of operating a web service atomic transaction (WS-AT) system includes: receiving, at a processor of an extensible markup language (XML) gateway, a first message from a communicatively coupled client, and inserting a WS-AT Transaction Identifier (ID) from a Simple Object Access Protocol (SOAP) header into a hypertext transfer protocol (HTTP) header of the first message to generate a first modified message. The method also includes: receiving, at a processor of a network device communicatively coupled to the XML gateway, the first modified message from the XML gateway, determining that the WS-AT Transaction ID is not yet associated with a service provider in a routing table, and in response, sending the first modified message to a particular service provider and associating the WS-AT Transaction ID with the particular service provider in the routing table such that future messages from the client can be routed to the particular service provider.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: October 3, 2023
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Yuesheng Liu, Agustin Donis, Edward C. Cox, Robert L. Johnson, Joaquin Fernandez, Clayton Ray Krueger
  • Patent number: 11770435
    Abstract: 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: Grant
    Filed: April 6, 2022
    Date of Patent: September 26, 2023
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11765173
    Abstract: Techniques for managing redundant or overlapping access rules are provided. Access rules are determined for evaluation. Performance metrics for the access rules prior to implementation and post implementation are determined. Overlapping access rules are identified. Performance of the overlapping access rules are evaluated to determine actions to be applied to the overlapping access rules. Recommended actions and adjustments can be automatically provided by the system based on the performance analysis.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: September 19, 2023
    Assignee: Visa International Service Association
    Inventors: Benjamin Scott Boding, Christopher Holmes, Haochuan Zhou
  • Patent number: 11765056
    Abstract: Examples described herein generally relate to managing a knowledge graph by providing, to an agent and based on a request from the agent, an output of a number of signals having an indicated correlation in a knowledge graph, receiving, from the agent, additional correlation information for at least a portion of the number of signals and/or additional signals, and storing, in the knowledge graph, the additional correlation information.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: September 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Anthony Morman, Suren Aghajanyan, Irina Frumkin, Thomas William Potthast, III, Sai Sankalp Arrabolu, Roman Batoukov
  • Patent number: 11756543
    Abstract: Methods and systems for multi-modalities integration via speech, chatbot, low-code, and no-code enterprise integration. Methods and systems for application integration for both application integration and macro/system aware integration technology. Methods and systems for integrating services between different software systems, the computer having a processor and a data repository including storing one or more service connectors configured to connect an origin software system to a target software system in the data repository, receiving integration instructions, the integration instructions including at least one of the origin software system, a directionality of the integration, the directionality indicating whether the integration is unidirectional or bidirectional, a frequency of integration, and the target system software, and performing the integration from the origin software system to the target software system using the one or more service connectors according to the integration instructions.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: September 12, 2023
    Inventors: Harrison Touati, Adam Branch
  • Patent number: 11755316
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a customizable cloud-based software platform. A customizable cloud-based software platform provides functionality that enables a user (e.g., individual user, organization, etc., that has created an account with the customizable cloud-based software platform) to modify a base version of a cloud-based software application to the specific user's needs. For example, the customizable cloud-based software platform provides a base version of a cloud-based software application that includes a base set of functionalities, settings, user interfaces, etc., which a user may modify to meet the user's specific needs A user may therefore use a client device to interact with the customizable cloud-based software platform to access their customized instance of the cloud-based application.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: September 12, 2023
    Assignee: Twilio Inc.
    Inventors: Al Cook, Martin Amps, Madis Abel, Hando Tint, Tatjana Mihnovits
  • Patent number: 11750412
    Abstract: A service management system communicates via wide area network with gateway devices located at respective user premises. The service management system remotely manages delivery of application services, which can be voice controlled, by a gateway, e.g. by selectively activating/deactivating service logic modules in the gateway. The service management system also may selectively provide secure communications and exchange of information among gateway devices and among associated endpoint devices. An exemplary service management system includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: September 5, 2023
    Assignee: KIP PROD P1 LP
    Inventors: Amir Ansari, George A. Cowgill, Leon A. Nicholls, Jude P. Ramayya, Ramprakash Masina, Alvin R. McQuarters, Atousa Raissyan
  • Patent number: 11741358
    Abstract: Certain aspects of the present disclosure provide techniques for generating a recommendation of third-party applications to a user by a recommendation engine. The recommendation engine includes two deep-learning models that use various data sources (e.g., user data and application data) to generate the recommendation. One deep-learning model generates a relevance score for each available third-party application. The relevance score is used to determine a relevant application(s). The other deep-learning model generates a connection score for each relevant application. The recommendation engine uses the relevance score and the connections to generate an engagement score for each relevant application to determine whether the user would use the third-party application if recommended to the user. Those relevant applications with an engagement score that meet pre-determined criteria are determined and displayed to the user in the application as a recommendation.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: August 29, 2023
    Assignee: INTUIT, INC.
    Inventors: Runhua Zhao, Naveen Rajendrapandian, Chris J. Wang
  • Patent number: 11743099
    Abstract: A domain manager configured to manage and/or configure an audio-video (AV) system but not directly participate in networked media transmission or clock synchronization. The domain manager may include a database; an endpoint manager configured to communicate with the database, the endpoint manager being configured to setup and maintain secure connections to and from media devices and controllers; and at least one management module configured to communicate with the database and provide services to the media devices and controllers. In embodiments, the at least one management module may include at least one of a manager for managing credentials and grouping devices into domains, a device directory for managing device registrations and lookup, and an access controller for managing and/or evaluating access control policy.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: August 29, 2023
    Assignee: Audinate Holdings Pty Limited
    Inventors: Geetha Varuni Witana, James Henry Westendorp, Christopher Ware, Muhammad Naeem Bacha
  • Patent number: 11736439
    Abstract: Disclosed herein are systems and methods for blocking information from being received on a computing device. In one aspect, an exemplary method comprises, by a hardware processor, intercepting a Domain Name System (DNS) request, the intercepted DNS request being initiated by an advertising module of the computing device; obtaining a set of rules for a transmission of the intercepted DNS request; estimating a probability of the intercepted DNS request being a DNS request that was initiated by one or more actions of a user based on the obtained set of rules; and blocking displaying the advertisement information on the computing device based on the estimated probability, wherein the blocking displaying the advertisement information comprises blocking the advertisement information from being received on the computing device.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: August 22, 2023
    Assignee: AO Kaspersky Lab
    Inventor: Alexey P. Komissarov
  • Patent number: 11734555
    Abstract: Systems and methods that include: providing input information in an electronic format; converting at least a part of the electronic input information into an optical input vector; optically transforming the optical input vector into an optical output vector based on an optical matrix multiplication; converting the optical output vector into an electronic format; and electronically applying a non-linear transformation to the electronically converted optical output vector to provide output information in an electronic format. In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: August 22, 2023
    Assignee: Lightelligence PTE. Ltd.
    Inventors: Yichen Shen, Huaiyu Meng, Li Jing, Rumen Dangovski, Peng Xie, Matthew Khoury, Cheng-Kuan Lu, Ronald Gagnon, Maurice Steinman, Jianhua Wu, Arash Hosseinzadeh
  • Patent number: 11729292
    Abstract: Mechanisms are provided for promulgating modifications to resources to client devices. A resource is modified and, in response, a new reference to the modified resource is generated along with a mapping that maps a previous reference, prior to the modification, to the new reference of the modified resource. The mapping and interceptor code are injected into an index file of content referencing the resource. The interceptor code intercepts requests referencing the resource and uses the mapping to modify the requests to use the new reference. In response to receiving a request for the content from a client, the index file is transmitted to the client to execute the interceptor code and process references to the resource, in the content, by modifying the references to the resource to direct the retrieval of the resource to the modified resource according to the new reference specified in the mapping data structure.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: August 15, 2023
    Assignee: International Business Machines Corporation
    Inventor: Arn Hyndman
  • Patent number: 11729173
    Abstract: An apparatus and method for online service access control are provided. The method for online service access control according to one embodiment includes determining a device having control right for an online service from among a plurality of user devices accessing a user's account for the online service, providing data generated, by a server, for the online service to the device having control right, and providing data generated, by the device having control right, for the online service to the server, wherein the providing of the data generated by the server comprises, when the device having control right is changed to another device according to the determination, providing the device currently having control right with data required to seamlessly provide the online service, which has been provided to the device previously having control right, to the device currently having control right.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: August 15, 2023
    Assignee: NCSOFT Corporation
    Inventor: Taekhun Kim