Patents Examined by Razu Miah
  • Patent number: 11290563
    Abstract: Techniques for providing social network maps are described. For example, a social networking system may receive, from a first user account associated with the social networking system, a text input associated with a multi-author story. In some examples, the social networking system then selects a feed post associated with the multi-author story previously shared by a second user account associated with the social networking system. The social networking system then generates an interactive map which comprises a visual representation of the feed post, and provides the interactive map comprising the visual representation to the first user account.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: March 29, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: William Samuel Bailey, Jessica S Liang
  • Patent number: 11283673
    Abstract: An example operation may include one or more of receiving an input comprising an endorsement policy, a structure of a blockchain network, and requirements for degrees of faults to be tolerated, transforming the received input into intermediate data including identifiers of variables which represents fault states of the nodes of the blockchain network, and constraints on the fault states of the nodes by the endorsement policy and the requirements for degrees of faults to be tolerated, negating a subset of the constraints in the intermediate data, determining whether a blockchain which follows the endorsement policy and the requirements for the degrees of faults has blockchain-intrinsic properties based on all the possible fault states, and displaying results of the determination via a display screen.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: March 22, 2022
    Assignee: International Business Machines Corporation
    Inventor: Ryo Kawahara
  • Patent number: 11275789
    Abstract: The present disclosure relates to inferring device rendered object interaction behavior. An apparatus is configured to receive historical device rendered object interaction data associated with a client device. The historical device rendered object interaction data includes a plurality of records. Each record is associated with a device rendered object category. For each record, the device rendered object category is extracted. For each device rendered object category, a penalty value is generated. The penalty value is a programmatically generated predicted network time delay during which device rendered objects associated with the device rendered object category are not to be transmitted to the client device. A penalty decision, used to determine whether to apply the penalty value to future transmissions of device rendered objects to the client device, is generated.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: March 15, 2022
    Assignee: Groupon, Inc.
    Inventors: Raju Balakrishnan, Abhaya Parthy, Sunil Ramnik Raiyani, Emma Sawin, Changjian Zou
  • Patent number: 11277379
    Abstract: Techniques are provided for modifying a list of Traversal Using Relays around Network Address Translators (TURN) servers within a host application. A custom-modified browser is configured to add and/or remove TURN servers underneath a variety of host applications, including, for example, JavaScript WebRTC applications. In some cases, certain applications are permitted and/or denied use of certain TURN servers, based on local administrative policy. In accordance with another embodiment of the present disclosure, a host application can be configured or otherwise modified to use certain TURN servers on certain networks, for example, to prevent traffic from using a TURN server outside a General Data Protection Regulation (GDPR) region.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: March 15, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Jacob Jared Summers, Daniel G. Wing, Jeroen Mattijs van Rotterdam
  • Patent number: 11270237
    Abstract: Described are platforms, systems, and methods for determining quantifiable measures of dyadic ties. In one aspect, a method comprises receiving contextual data for a user from at least one data source; processing the contextual data through a first machine-learning model to determine quantifiable measures of dyadic ties between the user and each of a plurality of individuals, the first machine-learning model trained with previously received contextual data of a plurality of other users; determining a grouping for the user based on the determined quantifiable measures, the grouping comprising at least one of the individuals; and providing, through a user-interface, access to the determined quantifiable measures to members of the grouping.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: March 8, 2022
    Assignee: 6DOS, LLC
    Inventor: Ethan Francis
  • Patent number: 11249986
    Abstract: A system performs operations that include receiving a database request to access, via a first connection in a connection pool, information stored in a database of the system. The first connection is associated with a physical connection layer and one or more logical connection layers. The physical connection layer points to a first network socket. Additionally, the operations include storing metadata associated with the one or more logical connection layers in a buffer. The operations further include responsive to determining that the first connection has been terminated and while maintaining the one or more logical layers, modifying the physical connection layer to point to a second network socket that is different from the first network socket. The operations also include subsequent to the modifying, processing the database request via the first connection based on the metadata stored in the buffer.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: February 15, 2022
    Assignee: PAYPAL, INC.
    Inventor: Jaykumar Patel
  • Patent number: 11243968
    Abstract: Systems, methods and products for content management where a dynamic data service layer is provided between a content server layer to route requests from various content server instances to various database instances. The dynamic data service layer maintains an instance pool of available database instances and a connection pool of available connections to each database instance. A content server instance submits a corresponding request to the dynamic data service layer, which then examines the instance pool to identify a database instance that can service the request and examines the connection pool to identify an available connection to the identified database instance. The request is submitted to the identified database instance through the identified connection, and the responsive data is stored at a memory location which is accessible by the content server instance and can be read using a starting memory address and the length of the stored data.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: February 8, 2022
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Gajendra Babu Bandhu, Sharath Babu Pulumati
  • Patent number: 11228644
    Abstract: A computer-implemented method includes receiving a plurality of messages in a thread associated with a topic, providing the plurality of messages to a machine learning model configured to classify messages based on groupings, identifying, by the machine learning model, a first grouping associated with a first subset of the plurality of messages in the thread, wherein the first grouping is identified based on the first subset of the plurality of messages deviating from the topic, initiating a new thread comprising the first subset of the plurality of messages, determining a first user group comprising a first plurality of users associated with the first subset of the plurality of messages and granting the first user group access to the first thread.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: January 18, 2022
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Galen Rafferty, Jeremy Goodsitt, Anh Truong
  • Patent number: 11216424
    Abstract: A schema server receives from an application server vendor ID, solutions ID, and version fields extracted from a universally unique identifier (UUID) of a node and defining a protocol agnostic metadata schema application descriptor sheet identifier (PAMS ADS ID). The schema server retrieves from the memory a protocol agnostic metadata schema application descriptor sheet (PAMS ADS) that contains a list of property-type pairs and corresponds to the PAMS ADS ID, and sends the PAMS ADS to a host services gateway such that the host services gateway, using the PAMS ADS, establishes communications with the node and exposes an interface of the node as a web application programmer's interface (API).
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 4, 2022
    Assignee: SPATIKA TECHNOLOGIES INC.
    Inventors: Kenneth Wada, Murthy Ivaturi
  • Patent number: 11206318
    Abstract: Illustrative embodiments of systems and methods for providing interoperability between multiple data providers and/or customers are disclosed. In some embodiments, a method may include receiving, by a first server, a second gateway associated with a second server, wherein the second gateway is configured to translate data into a second protocol associated with the second server; deploying, by the first server, the second gateway on the first server; receiving, by the first server, a first request for first data from the second server; transferring, by the first server in response to receiving the first request, the first data into the second gateway; and translating, by the second gateway, the first data into the second protocol.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: December 21, 2021
    Assignee: ABB Schweiz AG
    Inventors: Karl Eric Harper, Divyasheel Sharma
  • Patent number: 11201898
    Abstract: An SIP proxy server 1 includes a forking termination unit 21. The forking termination unit 21 is configured to: in response to receiving an Initial INVITE request message from a originating-side network 6, transmit the Initial INVITE request message to an incoming-side network 7, and in response to receiving an 18X response message at the first time from the incoming-side network, transmit the 18X response message received at the first time to the originating-side network 6. The forking termination unit 21 establishes Early dialog #0 between the SIP proxy server and the originating-side network 6 and establishes Early Dialog #1 that is compatible with an incoming-side terminal 3 that is a transmission source of an 18X response message received at the first time.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: December 14, 2021
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Kenjiro Arai, Muneaki Ogawa
  • Patent number: 11201799
    Abstract: A method includes configuring services as respective collections of subservices on network devices of a network, and decomposing definitions of the services into subservice dependency graphs each indicating the subservices and dependencies between the subservices that collectively implement a respective one of the services. The method further includes traversing the subservice dependency graphs to identify, at one or more intersections of the subservice dependency graphs, one or more shared subservices among the subservices of the services, wherein the one or more shared subservices are shared by the services. The method also includes monitoring subservice health states of the one or more shared subservices, and determining health states of the services based on the subservice health states of the one or more shared subservices.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: December 14, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Joseph M. Clarke, Benoit Claise, Carlos M. Pignataro, Eric Vyncke
  • Patent number: 11196817
    Abstract: Resource utilization can be intelligently managed in desktop virtualization environments. Utilization of client and server resources can be tracked during sessions that are established to access desktops. Machine learning models can be applied to the client and server resource utilization to create policies that define configuration settings for dynamically optimizing sessions based on the current utilization of resources during the sessions.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: December 7, 2021
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer, Ankit Kumar, Ajay Baburam Yadav
  • Patent number: 11190616
    Abstract: The present disclosure relates generally to systems, methods, and computer-readable storage media for providing a concierge service to handle a wide variety of topics and user intents via a common interface. The concierge service can be part of a connection management system that can dynamically manage and facilitate conversations between a user making a request or providing an instruction and one or more endpoints for the purposes of fulfilling the request or instruction. Such dynamic management may include transferring a communication session to a social network member endpoint based on an intent identified within natural language communications, tracking a dynamic sentiment score, and automatically switching the communication session to another endpoint based on a change in the dynamic sentiment score.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: November 30, 2021
    Assignee: LIVEPERSON, INC.
    Inventors: Jeff Salter, Robert LoCascio
  • Patent number: 11190598
    Abstract: Methods and systems for sending data are described. A computing device may send data to one or more requesting devices via one or more communication sessions. The computing device may update a state of a token(s) based on requests received and/or data sent. The computing device may manage the one or more sessions according to the state of the token(s).
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: November 30, 2021
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventor: Garey Hassler
  • Patent number: 11190577
    Abstract: Techniques for processing application data are described. The techniques include transmitting packets of application data to a data management server. The data management server maintains rules that dictate where the packets go as well as what actions are taken in response to the packets. Based on the rules, the data management server transmits the packets to destinations that may perform various actions. The actions performed by destinations may include logging data received from the applications, or performing other actions such as notifying an administrator or other entity of a particular event, or the like. The described architecture decouples functions such as logging, notification, and the like from the applications for which they are performed, which provides benefits such as improved scalability, as well as removing the need for application developers to build such functionality directly into the applications.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: Christopher Gilliard, James Chi-Shun Tsiao, Konstantin Anatolyevich Bay, Yang Li, Aram Compeau, Xiangfang Li
  • Patent number: 11178070
    Abstract: A lock associated with a computing resource is received. It is determined whether to accept the lock based on a fairness allocation protocol. The lock is accepted based on a determination of the fairness allocation protocol.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: November 16, 2021
    Assignee: Cohesity, Inc.
    Inventors: Mohit Aron, Vinay Reddy, Ravi Gadde
  • Patent number: 11165887
    Abstract: Methods and systems for per-input port, per-control plane network data traffic class control plane policing in a network element are described. In one embodiment, the method comprises receiving control plane network data at an input port of a network element, wherein the control plane network data is data that is processed by the control plane. The method may also include classifying the control plane network data based on characteristics of the control plane network data. Furthermore, the method may include storing the control plane network data in one of a plurality of output queues for the input port based on a class of the control plane network data, and forwarding control plane network data from a selected one of the plurality of output queues to a control plane of the network element.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: November 2, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Satish Kumar Eerpini, Thomas Benjamin Emmons, Francois Labonte
  • Patent number: 11159628
    Abstract: A trained model and/or an edge client running on an edge device may obtain data from a data source (e.g., a security video camera) and determine, based on a result of processing the data using the model, whether to send an indication of an upcoming data/video stream to the provider network (e.g., indicating a bearer modification). The received indication may be used by the provider network to send a request to a serving wireless infrastructure (e.g., telco operator/wireless mobile core) for configuration of one or more resources on behalf of the edge device to process the upcoming data stream. The received indication may be used by the provider network in order to configure one or more resources at the provider network to process the upcoming data stream. The edge device initiates transmission of the data stream from the data source to the provider network via the serving wireless infrastructure.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 26, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav Gupta, Kamal Garg
  • Patent number: 11159407
    Abstract: A processing system of a device having at least one processor may determine that a temperature of the device exceeds a threshold temperature and obtain, in response to the determining, utilization information of the device comprising: processor utilization information, memory utilization information, and network utilization information. The processing system may then detect, from the utilization information of the device, a pattern comprising: a first network utilization burst, a processor utilization exceeding a processor utilization threshold and a memory utilization exceeding a memory utilization threshold over at least a designated period of time following the first network utilization burst, and a second network utilization burst after at least the designated period of time. When the pattern is detected, the processing system may generate an unauthorized cryptomining alert.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: October 26, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Dylan Reid, Joseph Soryal