Patents Examined by Zia Khurshid
  • Patent number: 11979300
    Abstract: A file is created in a standardized format that defines a type of a containerized application and includes information for deployment of the containerized application. A single parser of the standardized format is thus enabled to deploy different types of containerized applications. The standardized file format includes an application definition. The application definition includes a service, a port list, a container list, a volume mount list, an access mode list, a resource usage list, or any suitable combination thereof. A client device presents a user interface that allows a user to select a containerized application to execute. An application server parses an application template file for the selected containerized application and, based on the information in the application template file, causes one or more servers (e.g., one or more Kubernetes cluster nodes) to execute the containerized application.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: May 7, 2024
    Assignee: SAP SE
    Inventors: Joachim Fitzer, Pietro Francesco Menna Ruiz Diaz, Felipe Musse, Simon Seif
  • Patent number: 11979364
    Abstract: Methods, systems, apparatuses, and computer program products are provided for executing an email communication import protocol in a selected group-based communication interface within a group-based communication system. The group-based communication system allows for receiving one or more email communication corpus associated with email communication accounts and parsing the email communication corpus to identify email communication account identifiers. The group-based communication system thereafter creates and transmits group-based communication interface invitations to the email communication accounts to allow access to the group-based communication interface. Upon access to the group-based communication interface, content from the email communication corpus may be included in the group-based communication interface.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: May 7, 2024
    Inventor: Britton Jamison
  • Patent number: 11954216
    Abstract: Systems and methods are described herein for detecting the inadvertent modification to or deletion of data in a data store and taking automated action to prevent the deletion of data from becoming permanent. The described techniques may also be utilized to detect anomalous changes to a policy or affecting storage of data and taking automated action to mitigate the effects of those changes. In one example, events generated as a result of requests to perform operations on data objects in a data storage service may be obtained, where at least some of the events indicate a failure to fulfill respective requests. Data from the events may be input into a model to detect an anomaly indicative of inadvertent modification of data. As a result of detection of the anomaly, a set of operations may be initiated or performed to prevent the inadvertent modification of data from becoming permanent.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: April 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Seth W. Markle, Gregory Scott Benjamin, Robert Devers Wilson
  • Patent number: 11928986
    Abstract: Content conversion verification, includes: converting, at a first computer system, an original content file to a target format, generating a converted content file in the target format; generating a checksum for the converted content file; and sending the original content file and the checksum to a second computer system. Key words include content verification and checksum.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: March 12, 2024
    Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.
    Inventors: Yoshikazu Takashima, Spencer Stephens
  • Patent number: 11924044
    Abstract: In general, techniques are described for organizing execution of distributed operating systems for network devices. A device comprising hardware computing nodes may be configured to perform the techniques. The hardware computing nodes may execute a protocol by which to discover a topology of the plurality of hardware computing nodes, and determine, based on the topology, a subset of the plurality of hardware computing nodes to manage execution of a distributed operating system. The determined subset of the plurality of hardware computing nodes may execute a communication bus by which to synchronize operating system state information between the subset of the plurality of hardware computing nodes. The hardware computing nodes may further execute, based on the operating system state information, the distributed operating system to provide an execution environment in which one or more applications execute.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: March 5, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: David M. Katz, Ross W. Callon, Scott Mackie, Dennis C. Ferguson
  • Patent number: 11916908
    Abstract: A method for processing video data is performed by a data processing unit (DPU). The method includes obtaining, by a data processing unit (DPU) of an edge device, video data; processing the video data to obtain video data chunks and video processing engine outcomes; generating authentication and authorization (AA) metadata based on the video data chunks and the video processing engine outcomes; associating the AA metadata with the video data chunks based on the video processing outcomes; and storing the AA metadata and the video data chunks.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Ravikanth Chaganti
  • Patent number: 11909597
    Abstract: A system, method, and computer-readable medium are disclosed for performing a data center connectivity management operation. The connectivity management operation includes: providing a data center asset with a data center asset client module; establishing a connection between the data center asset client module and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator; determining whether an endpoint is coupled to the data center asset client module; identifying interconnectivity information associated with the data center asset client module and the endpoint; and, providing the connectivity management system aggregator with the interconnectivity information.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: February 20, 2024
    Assignee: Dell Products L.P.
    Inventors: Michael E. Brown, Eric Williams, Dominique Prunier, Damon G. Earley, Susan E. Young
  • Patent number: 11881997
    Abstract: In general, techniques are described for determining reorder commands for remote reordering of policy rules. A device management system comprising a memory, a processor, and an interface may be configured to perform the techniques. A memory may store a currently configured policy for a managed network device and an updated policy for the managed device. The processor may determine a longest increasing subsequence (LIS) between a source list comprising the plurality of policy rules in a first ordering and a destination list of the plurality of policy rules in a second ordering. The processor may generate, based on the LIS, one or more policy configuration commands for the managed network device that direct the managed network device to conform the currently configured policy to the updated policy. The interface may output the one or more policy configuration commands to the managed network device.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: January 23, 2024
    Assignee: Juniper Networks, Inc.
    Inventor: Fnu Nadeem
  • Patent number: 11863310
    Abstract: A system for aggregating a user's web browsing data which may include cookies placed on a user's computing device from various websites. The system receives authorization from a user to retrieve cookie and other data associated with the user. The system then accesses cookie data and personal data associated with the user. In some embodiments, the aggregation system communicates with websites that placed the cookie data on the user's computer to determine one or more characteristics of the user based on the cookie data (which may be understandable only by the placing website). The system may then provide the user's aggregated data or a portion thereof to requesting entities. The user may have access to a user interface which provides information about the user's aggregated data and allows the user to determine how much information to share with requesting entities.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: January 2, 2024
    Assignee: ConsumerInfo.com, Inc.
    Inventors: Mark Joseph Kapczynski, Michael John Dean
  • Patent number: 11843514
    Abstract: A computer-implemented method for restructuring a predefined distributed real-time simulation network, wherein the simulation network has a plurality of network nodes and a plurality of data connections, wherein each network node has at least one data connection interface for connecting a data connection, wherein the network nodes are at least partially in communication via the data connections, and wherein during operation of the simulation network a simulation application is executed on at least one network node. The method permits a structure for the real-time simulation network to be automatically found in which the critical communication connections are reduced and avoided as much as possible by determining the topology of the simulation network so that topology information concerning the network nodes and the data connections between the network nodes is available by determining expected values for node data rates or node latencies for the network nodes of the simulation network.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: December 12, 2023
    Assignee: dSPACE GmbH
    Inventors: Heiko Kalte, Dominik Lubeley
  • Patent number: 11818197
    Abstract: A method for managing a data stream includes obtaining attribute information of a currently opened file; and distributing the file to a data stream according to current state information of a plurality of data streams and attribute information of the file.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: November 14, 2023
    Inventors: Yuqi Zhang, Zhonggang Chen, Ni Xue
  • Patent number: 11811707
    Abstract: A method for receiving a historical incident data set with the historical incident data set including a plurality of data records, for each given data record of the plurality of data records, applying a causal analysis algorithm to determine a set of causal factor(s) for the historical instance of an incident corresponding to the given data record to obtain a problems and solutions data set, and automatically, and by machine logic, generating a chatbot based, at least in part, on the problems and solutions data set.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: November 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Radha Mohan De, Sujoy Roy, Krishnendu Chowdhury
  • Patent number: 11801444
    Abstract: A system that incorporates the subject disclosure may include, for example, a device that has a memory to store instructions and a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations that include defining a group of perspectives around an avatar controlled by a player of a video game, detecting a current trigger during the video game, recording a trigger clip of game content for each perspective in the group of perspectives resulting in a group of trigger clips, wherein each trigger clip of the group of trigger clips is a portion of game content that includes the current trigger from each perspective of the group of perspectives, and providing the group of trigger clips over a communication network to a gaming device utilized by the player. Additional embodiments are disclosed.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: October 31, 2023
    Assignee: STEELSERIES ApS
    Inventors: Jeffrey Nicholas Mahlmeister, Thane Kurt Woidan, Thomas J. Panfil, Tino Soelberg
  • Patent number: 11805001
    Abstract: A method for migrating a data schema comprising combining a first deterministic finite automaton with a second deterministic finite automaton to generate a modified deterministic finite automation. Identifying a state of the modified deterministic finite automaton without computed followers. Computing a new vector of original states for each state of the modified deterministic finite automaton corresponding to the identified state.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: October 31, 2023
    Assignee: FORCEPOINT LLC
    Inventor: Kari J. Nurmela
  • Patent number: 11777808
    Abstract: A method for providing an end-to-end asset hierarchy by using at least one model is disclosed. The method includes identifying asset data in a networked environment, the asset data including dependency data corresponding to an asset; compiling the identified asset data; mapping, by using a model, the asset with a corresponding dependent asset and a corresponding dependent service based on the asset data; generating an asset hierarchy based on a result of the mapping; and storing the generated asset hierarchy in a repository.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: October 3, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Venkata Ramesh Purigindla, Anusaa Vemuri
  • Patent number: 11765251
    Abstract: A system for effectively addressing the fast-producer and slow-consumer problem for persistent hybrid cloud caches. In particular, the system and associated methods ensure the integrity of data stored by persistent caches by utilizing a plurality of journals, including a user journal and a cloud journal. The user journal records operations conducted by users of the system in records. Before the records are transferred to a cloud storage system, the records are transferred to the cloud journal, which may he configured to he larger than the user journal. Once a record is transferred from the user journal to the cloud journal, the record may be released from the user journal, thereby increasing capacity of the user journal for subsequent operations to be recorded. Each record may then be transferred to the cloud storage system from the cloud journal, which may then cause each record to be released from the cloud journal.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: September 19, 2023
    Assignee: Egnyte, Inc.
    Inventors: Ajay Salpekar, Bhaskar Guthikonda
  • Patent number: 11757726
    Abstract: A hardware system for simulating a network physical layer for communication channels. The hardware system includes a plurality of hardware processors configurable to model a physical layer and communication channels. The hardware system includes a first interface coupled to the plurality of hardware processors. The first interface is configured to be coupled to a software simulator comprising a physics model configured to provide model parameters based on modeled communication hardware and a temporal modeling scenario. A second interface is coupled to the plurality of hardware processors. The second interface is configured to be coupled to simulated or real nodes for sending and receiving network data to and from the nodes. The hardware processors are configured to model effects of the physical layer and communication channels on the network data.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: September 12, 2023
    Assignee: L3HARRIS TECHNOLOGIES, INC.
    Inventors: Seth J. Thorup, Kyle R. Morrey, Stephen N. Jenkins, Brent A. Kenney, Benjamin C. Dean, Lee F. Carter
  • Patent number: 11743133
    Abstract: A method includes generating a plurality of vectors representing words in a plurality of documents about an information technology (IT) system and clustering the plurality of vectors to produce a plurality of clusters. The method also includes identifying a cluster of the plurality of clusters that contains a plurality of clustered vectors, generating a feature based on a plurality of words represented by the plurality of clustered vectors, and training a machine learning model to identify an anomaly in the IT system based on the feature.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: August 29, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ke Wei Wei, Wei Liu, Guo Ran Sun, Shuang YS Yu, Meichi Maggie Lin, Yi Dai
  • Patent number: 11729069
    Abstract: A method that may include receiving network information indicative of (a) network elements that comprise edge network element, (b) connectivity between the network elements, and (c) connectivity of edge network elements to one or more other networks; and generating a visual representation of the network, the visual representation comprises multiple layers, each layer comprises one or more of the network elements of the network, wherein different layers are associated with different importance values; wherein the visual representation is associated with selection metadata for selecting which part out of multiple parts of the visual representation to display, wherein each part comprises at least a part of a single layer the multiple layers.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: August 15, 2023
    Assignee: SKYBOX SECURITY, INC.
    Inventors: Ravid Circus, Yaron Chen, Ron Davidson
  • Patent number: 11725964
    Abstract: A rotary movement position sensor is presented that includes a first sensor output, a second sensor output, a first signal processing unit, a second signal processing unit, a first system output providing the output of the first signal processing unit or of the second signal processing unit, and a second system output providing the output of the second signal processing unit or of the first signal processing unit. A swapping unit that swaps the first signal processing unit between the first sensor output and first system output to the second sensor output and second system output and simultaneously swaps the second signal processing unit from the second sensor output and second system output to the first sensor output and first system output and vice versa. A method for detecting errors in a position sensor system is also presented.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: August 15, 2023
    Assignee: Renesas Electronics America Inc.
    Inventors: Josef Janisch, Marcin Augustyniak, Angel Karachomakov