Patents Examined by Barbara B Anyan
  • Patent number: 11848759
    Abstract: Disclosed herein are embodiments of systems, methods, and products comprises a server for monitoring and tracking user activities based on different events in a security log. The server may retrieve the security log and parse the security log to identify a set of predetermined events for a user based on the event IDs, including logon events, logoff events, and privileged events. Based on the time point when privileged events occur at least partially during the pattern of having more logon events than logoff events, the server may determine when the user starts to work. Based on the time point when the logoff events and logon event starts to show the pattern that there are more logoff events than logon events and the difference increasing into a threshold, the server may determine when the user stops working. The server may generate a heat map indicating different users' work time length.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: December 19, 2023
    Assignee: BANK OF MONTREAL
    Inventor: Razieh Niazi
  • Patent number: 11843566
    Abstract: Dynamic content can be delivered via email. Email messages include HTML content with one or more hyperlinks referring to a network-connected dynamic content server. The hyperlinks are accessed upon rendering of the email on a client device, triggering a request to a dynamic content server. The dynamic content server determines a content item to be served in response to the request. The dynamic content item determination may be based on factors including the identity of the requester, the email communication in which the hyperlink is embedded, recent activities or behavior on the part of the requester, and/or known preference or demographic information associated with the requester. The request can be directed to a selected content item stored within a content delivery network, for transmission back to the requester and display to the user within the email.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: December 12, 2023
    Assignee: Zeta Global Corp.
    Inventors: Stefan Beeman, Gordon Michael Green, Christian Monberg, Neeraj Gore
  • Patent number: 11838392
    Abstract: A device for facilitating event processing is presented. The device includes a transceiver, one or more memories including an event processing model, and one or more processors. The processors retrieve a new event from an application programming interface (API). The processors then parse the new event to determine a parsed event and store the parsed event in the memories. After determining the presence or absence of an additional new event via the API, the processors transmit a notification for display to a user indicating the parsed event and prompting a user to process the parsed event, resulting in either a successful or a failure processing signal. Responsive to receiving a failure processing signal, the processors schedule a subsequent notification for transmission to the user device according to an event processing model by using an exponential back-off and a random jitter.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: December 5, 2023
    Assignee: BLUEOWL, LLC
    Inventors: Jose Pons Vega, Marco Ancheta
  • Patent number: 11831594
    Abstract: Certain aspects of the present disclosure relate to methods and systems for optimized delivery of communications including content to users of a software application. The method also includes obtaining, by a customer engagement platform (CEP), a set of cohort selection criteria for identifying a user cohort to deliver the content; identifying, by a data analytics platform (DAP), the user cohort to communicate with in accordance with the set of cohort selection criteria; identifying, by the DAP, one or more communication configurations for communicating with one or more sub-groups within the user cohort; and to each user of the user cohort, transmitting one or more communications based on the content and a corresponding communication configuration for a sub-group that may include the corresponding user; and measuring engagement outcomes associated with usage of the corresponding one or more communication configurations in communication with each of the sub-groups.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: November 28, 2023
    Assignee: Dexcom, Inc.
    Inventors: Andrea J. Jackson, Subrai Girish Pai, Mark Derdzinski, Joost Herman Van Der Linden, Maritza S. Powell, Jessica S. Larrabee
  • Patent number: 11823796
    Abstract: Systems and methods for capturing and monitoring the health, safety, and/or activity of a user are described. In one aspect, the system generates a data usage pattern for the user and monitors the user's current data usage activity to detect data usage deviations from the user's usage pattern. When a deviation is detected, the system may send an alert message to the user or another user indicating that an anomaly may have occurred, permitting the user or another user to respond to the anomaly.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: November 21, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: John McCrea
  • Patent number: 11824755
    Abstract: Examples disclosed herein relate to tracking a usage metric for each of a plurality of communication assets, determining whether the usage metric fails to meet a threshold for each of the plurality of communication assets, and in response to determining that the usage metric fails to meet the threshold for at least one of the plurality of communication assets, causing the at least one of the plurality of communication assets to be disabled.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: November 21, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sunil M Kumar, Kotapati Vijaya Krishna, Chandrasekhar Bandi, Azghar Sheik Ali
  • Patent number: 11803422
    Abstract: Systems and methods for are provided for offloading computing tasks from constrained devices. An example apparatus includes an offload computing protocol (OCP) enabled device. The OCP enabled device includes OCP extensions to the operating system to enable the offloading of computing tasks. A proximity locator may use a radio transceiver to locate an OCP device that can accept a computing task. The OCP enabled device may include an OCP bundle comprising code and data, wherein the OCP bundle is to be sent to the OCP device.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: October 31, 2023
    Assignee: Intel Corporation
    Inventors: Fearghal O'Hare, Michael Nolan, James A. O'Neill
  • Patent number: 11792071
    Abstract: An example computing system includes one or more processing units implemented in circuitry and configured to: process an intent for configuration of a plurality of managed network devices, the intent representing authorization of access to capabilities of applications accessible to users of the managed network devices according to roles assigned to the users; receive advertised capabilities from a new application accessible to the users; receive a request for authorization to one of the capabilities of the new application from one of the users; determine one of the roles assigned to the one of the users; determine whether the intent grants authorization to the one of the capabilities according to the one of the roles; and grant the one of the users access to the one of the capabilities when the intent grants authorization to the one of the capabilities according to the one of the roles.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: October 17, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Fnu Nadeem, Adithya Shasa Sai Seerapu, Vinaya Kumar Kathireddy
  • Patent number: 11784994
    Abstract: A management device includes a receiving unit that receives a link request to link a user ID of a user from a link origin, and a control unit that, in response the link request, requests the user to input unique information of the link origin, and does not execute a linking of the user ID in a case in which the unique information input from the user is incorrect.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: October 10, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Junya Kato
  • Patent number: 11785111
    Abstract: This document discloses techniques, apparatuses, and systems for inter-service communication management to manage inter-service communication between a server-side service and a client-side service. The inter-service management system may comprise memory and a controller configured to perform the inter-service communication management. In aspects, a configuration file may be used to obtain information specifying a first inter-service communication mechanism for communicating one or more messages between the client-side and server-side services. The inter-service communication management system may instantiate a stub associated with the inter-service communication mechanism information, which can be used to communicate a message from the server-side service to a proxy that interacts with the client-side service. The message may then be forwarded from the proxy to the client-side service to enable inter-service communication between the server-side service and the client-side service.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: October 10, 2023
    Assignee: Aptiv Technologies Limited
    Inventor: Vinod Aluvila
  • Patent number: 11762755
    Abstract: Systems and methods for non-human account tracking are disclosed. According to one embodiment, a method may include: retrieving, by a tracing tool computer program executed by a computer processor, a plurality of records for a computer application from an application database, the plurality of records comprising a computer application name, one or more Application Programming Interfaces (APIs) associated with the computer application, and an identification of a plurality of non-human accounts that have access to the computer application; storing, by the tracing tool computer program, the plurality of records as raw data in a relational database; determining, by the tracing tool computer program, that each of the retrieved plurality of non-human accounts is in an account vault; associating, by the tracing tool computer program, the non-human accounts with the retrieved one or more APIs; and storing, by the tracing tool computer program, the association in a relational database.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: September 19, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Harish Padmanaban P C, Ashfaq Mohammed, Nazim Abdul Rahim
  • Patent number: 11758020
    Abstract: Implementations selectively message member account data to client applications to reduce server load. When a monitored load on cloud servers meets a criteria, a hold status may be triggered. During the hold status, member accounts may be monitored and client applications may be transmitted push messages, for example when a change is detected in a member's monitored account. The push messages can contain the detected changes, such as a posted transaction that triggered the message. Implementations of the client application can be configured to display local data (stored from the push messages) during the hold status in response to a member's request to access/view their account. Because server to client communication is limited to messages that contain member account changes, an overall server load can be reduced.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: September 12, 2023
    Assignee: United Services Automobile Association (USAA)
    Inventors: Oscar Roberto Tijerina, Noe Alberto Martinez, Huihui Wu, Steven Michael Bernstein, Nickolaus Wayne O'Neal
  • Patent number: 11750530
    Abstract: A resource allocation server including memory circuitry, processor circuitry, and an interface. The resource allocation server is configured to communicate with a plurality of resource allocation servers including a first resource allocation server of a first network. The resource allocation server is configured to receive, from a requester, a first resource allocation request indicative of a resource type. The resource allocation server is configured to negotiate, with the first resource allocation server, an allocation of a resource based on the resource type indicated in the first resource allocation request. The resource allocation server is part of a network different from the first network.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: September 5, 2023
    Assignee: SONY GROUP CORPORATION
    Inventors: Kåre Agardh, Rickard Ljung
  • Patent number: 11736588
    Abstract: Techniques for heterogenous video editing across storage platforms are disclosed, including: mapping a first mount in a local system to a first location in a first type of storage system, the first location including a first representation of the media object; mapping a second mount in the local system to a second location in a second type of file system, the second location including a second representation of the media object that is timecode-aligned with the first representation of the media object, the second representation being different from the first representation; and providing the first mount in the local system and the second mount in the local system to the media editing application, to enable the media editing application to switch between the first representation of the media object and the second representation of the media object via the local system.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: August 22, 2023
    Assignee: EDITSHARE, LLC
    Inventors: Stephen Charles Tallamy, Andrew P. Liebman
  • Patent number: 11734025
    Abstract: An embodiment includes storage containing configuration and operational data related to a managed network, an action configurator application, and an action execution application. The embodiment also includes one or more processors configured to: receive, by way of the action configurator application, a specification of an action type; receive, by way of the action configurator application, a specification of an input source for actions generated using the action type; receive, by way of the action configurator application, a specification of one or more target users and an output modality for the actions; receive, by way of the action configurator application, a specification of a condition that causes the actions to be generated; determine, that the condition has been satisfied; and cause the action execution application to execute the action generator on the input source, and produce an output for one of the target users by way of the output modality.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: August 22, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Jebakumar Mathuram Santhosam Swvigaradoss, Sarthak Jain, Sharfuddin Mohammed, Manjeet Singh, Sakshi Kataria
  • Patent number: 11736394
    Abstract: A logical routing element (LRE) having multiple designated instances for routing packets from physical hosts (PH) to a logical network is provided. A PH in a network segment with multiple designated instances can choose among the multiple designated instances for sending network traffic to other network nodes in the logical network according to a load balancing algorithm. Each logical interface (LIF) of an LRE is defined to be addressable by multiple identifiers or addresses, and each LIF identifier or address is assigned to a different designated instance.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: August 22, 2023
    Assignee: NICIRA, INC.
    Inventors: Vivek Agarwal, Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Ram Dular Singh, Howard Wang
  • Patent number: 11729296
    Abstract: Dynamically scaling control plane for ingress services for large numbers of applications with minimal traffic disruption includes receiving an estimate of a number of applications to be executed by multiple clusters implemented by an orchestrator platform. Each cluster includes multiple containers. The multiple clusters implement a centralized controller that control execution of the applications by the multiple clusters. The centralized controller is sharded into a variable number of controllers that collectively control the estimated number of applications based on the estimate of the number of applications and a pre-determined number of applications that each controller can control. Each controller of the variable number of controllers controls an execution of a respective subset of the applications. In response to a change in the number of applications over time, the number of controllers is modified based on a number of applications to be executed by the multiple clusters at any given time.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: August 15, 2023
    Assignee: VMware, Inc.
    Inventors: Sudipta Biswas, Monotosh Das, Hemant Kumar Shaw
  • Patent number: 11729251
    Abstract: Secure cloud-based storage system management that includes: establishing, within a cloud-based services provider and based on one or more user credentials, a cloud-based user session to execute one or more commands on a remote storage system that includes physical storage devices; extending, based on using an access token based on the one or more user credentials to securely issue the one or more data storage operations to the remote storage system, the cloud-based user session to the remote storage system.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: August 15, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Shiva Ankam, Yu Tan, Hongkai Wu, Ziyuan Song, Divya Marlapalle, Samridh Srinath, Miranda Steele
  • Patent number: 11729440
    Abstract: In some embodiments, infrastructure data and service data is received for a computing infrastructure. The infrastructure data indicates resources in the computing infrastructure, and the service data indicates services to be orchestrated across the computing infrastructure. An infrastructure capacity model is generated, which indicates a capacity of the computing infrastructure over a particular time window. Service-to-resource placement options are also identified, which indicate possible placements of the services across the resources over the particular time window. Resource inventory data is obtained, which indicates an inventory of resources that are available to add to the computing infrastructure during the particular time window. An infrastructure capacity plan is then generated, which indicates resource capacity allocation options over the time slots of the particular time window. Resource capacities for the services are then allocated in the computing infrastructure.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 15, 2023
    Assignee: Intel Corporation
    Inventors: Joseph Butler, Keith A. Ellis, Thijs Metsch, Radhika Loomba, Perumal Kappuudaiyar
  • Patent number: 11722440
    Abstract: A visual bot designer displays a user interface that has a visual authoring canvas and a property pane. It can also have a serialized file display pane. A user can provide authoring inputs on any of the user interfaces, and the visual bot designer computing system generates and displays updates on the other parts of the user interface.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: August 8, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christopher Whitten, Sangwoo Han, Benjamin Abraham Russell Brown, Vishwac Sena Kannan, Andrew Stephen Brown, Marieke Watson Iwema, Yochay Kiriaty