Patents Examined by Ha T. Nguyen
  • Patent number: 11973665
    Abstract: A technique for remote administration of a device to be administered. A relay device receives a request to activate a filter for administration of the device to be administered from a referring administration server. This activation request includes information relating to rights assigned to a third-party administration server for delegating the administration of the device to be administered. The relay device then applies a filter to a message received from the third-party administration server intended for the device to be administered, the message received from the third-party administration server being filtered by the filter when it does not comply with the rights assigned to the third-party administration server.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: April 30, 2024
    Assignee: ORANGE
    Inventors: Thibaud Flury, Emna Mezghani
  • Patent number: 11973826
    Abstract: At least one distribution node with a plurality of input/output interfaces is provided in an automation communication network. Data is exchanged via telegrams with priority levels. The distribution node interrupts transmission of a telegram having a first priority level if a telegram with a second, higher priority level is received. The distribution node terminates the interrupted telegram, which forms a first fragment defined by sending first fragmentation information at the end of the first fragment. A part that has not been sent forms a second fragment. The distribution node stores the second fragment together with second fragmentation information. After sending the telegram having the second, higher priority level, the distribution node sends the second fragment together with the second fragmentation information. A node, for which the telegram having the first priority level is intended, assembles the first and second fragments on the basis of the first and second fragmentation information.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: April 30, 2024
    Assignee: Beckhoff Automation GmbH
    Inventors: Hans Beckhoff, Holger Büttner, Dirk Janssen
  • Patent number: 11968250
    Abstract: A distributed data platform is able to predict whether data stored on a first network infrastructure component will be needed by a second network infrastructure component and prepares the data to be transmitted to the second network infrastructure component. The distributed data platform identifies a plurality of network infrastructure components connected to a network, and identifies data present on each component. The distributed data platform receives an indication that an event has occurred on the network and predicts whether the second network infrastructure component will require data stored by the first network infrastructure component. The distributed data platform prepares the data to be transmitted to the second network infrastructure component, and transmits the data after receiving an indication that the second network infrastructure component requires the data.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: April 23, 2024
    Assignee: DISH Wireless L.L.C.
    Inventors: Madhuri Muttreja, Brian Mengwasser
  • Patent number: 11962482
    Abstract: At least one high-quality image of a speaker is captured. A low network quality condition may be detected between a client device and a video service node. In response to detecting the low network quality condition, a data stream comprising changes to the high-quality image of the speaker needed to recreate a representation of the speaker is generated. Transmission of the video stream of the speaker between the client device of the speaker and the video service node is stopped and, simultaneously, transmission of the data stream is begun. A digital twin of the speaker is then generated for display at the client device based on the data stream and the high-quality image of the speaker.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: April 16, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Johan Kölhi, Anthony Friede
  • Patent number: 11936535
    Abstract: Various embodiments may provide a server including a communication circuit, and at least one processor. The at least one processor is configured to receive report information on a delay time of each of multiple pieces of sub-stream data, identify a second external electronic device transmitting a particular piece of sub-stream data of the multiple pieces of sub-stream data to the first external electronic device, identify a first delay time of the particular piece of sub-stream data associated with the second external electronic device, and a second delay time of the particular piece of sub-stream data associated with a third external electronic device, and determine, based on the first delay time and the second delay time, whether the second external electronic device or the third external electronic device is to transmit the particular piece of sub-stream data to the first external electronic device. Various other embodiments are possible.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: March 19, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeongsik In, Hanmin Bang
  • Patent number: 11928449
    Abstract: An embodiment of the present application discloses an information processing method, device and apparatus, a medium, and a program.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: March 12, 2024
    Assignees: CHINA MOBILE (SUZHOU) SOFTWARE TECHNOLOGY CO., LTD., CHINA MOBILE COMMUNICATIONS GROUP CO., LTD.
    Inventors: Chunxiu Chen, Jiale Li, Jingkai Wu, Zhiling Hu
  • Patent number: 11930074
    Abstract: A device, a method, and a non-transitory computer readable medium for distributing content to a plurality of nodes on a computer network are disclosed. The method includes dividing the content into a plurality of information groups, each of the information groups including a mutually exclusive subset of information pieces of the content, encoding the information pieces included in each of the plurality of information groups based on a combination of the information pieces included in the respective information group and a plurality of coefficients associated with the information pieces included in the respective information group, and distributing the encoded information pieces to the plurality of nodes on the computer network, wherein each of the information pieces is encoded into one of three types of information pieces.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: March 12, 2024
    Assignee: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Anas A. Abu Dagga, Ashraf S. Mahmoud, Marwan H. Abu Amara, Tarek R. Sheltami
  • Patent number: 11902224
    Abstract: Systems and methods are provided for deleting messages. The systems and methods include operations for: establishing, by a computing device, a communication session between a plurality of users; receiving a plurality of messages in the communication session; determining that a first message of the plurality of messages has been read by a first user of the plurality of users at a read time; in response to determining that the first message has been read by the first user at the read time, automatically associating the read time with a second of the plurality of messages that precedes the first message in the communication session; and automatically deleting the first and second messages in response to determining that an elapsed time measured from the read time associated with the first and second messages corresponds to a threshold time period.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: February 13, 2024
    Assignee: Snap Inc.
    Inventors: Bradley Baron, John Krzemien, Amit Saurav
  • Patent number: 11902081
    Abstract: Embodiments described herein are directed to facilitating management of collection agents. In one embodiment, a control request is provided to an agent service manager from an agent controller that manages collection agents that collect data. The agent controller and the collection agents operate on a computing machine remote from the agent service manager. In response to the control request, a control directive is received, the control directive including an agent event indicator indicating an agent event to be executed in association with a set of collection agents of the collection agents. Thereafter, execution of the agent event is initiated in association with each collection agent of the set of collection agents.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 13, 2024
    Assignee: Splunk Inc.
    Inventors: Dinesh Dutt Sharma, Anuj Gupta, Vinu K. Alazath
  • Patent number: 11902389
    Abstract: Apparatuses, non-transitory program storage devices, and methods to implement a network function proxy are described. An example apparatus includes at least one non-transitory memory including computer program code configured with at least one processor to cause the apparatus to perform updating a profile including data associated with a producer network function in response to a registration request of the producer network function by adding a token identifier to a service identifier associated with a service of the producer network function, forwarding the updated profile to a network function repository function, wherein at least one internet protocol address is updated so that a proxy function is an endpoint for use of the service, storing and maintaining a mapping between the token identifier and the service of the producer network function, and providing the updated profile to a consumer network function in response to a discovery request for the service.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: February 13, 2024
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Satvinder Bawa, Mahesh Gopalakrishna Pai Ramanth, Sreekant Nair
  • Patent number: 11888708
    Abstract: A system for auto-determining solutions for dynamitic issues comprises a processor associated with a server. The processor detects an application issue associated with an application running at a network node in a distributed network. The processor receives a set of data objects associated with the application issue. The processor classifies the set of the data objects of the application issue into one or more issue patterns using a machine learning model. The machine learning model is trained based on a plurality of sets of data objects and issue patterns associated with corresponding previous application issues. The processor processes the one or more issue patterns and application information through a neural network to determine a series of executable operations for solving the application issue. The processor deploys the series of the executable operations to solve the application issue occurring at the network node to prevent a failure operation of the application.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: January 30, 2024
    Assignee: Bank of America Corporation
    Inventors: Tirupathirao Madiya, Vishalakshi Nagasai Poosa, Yellaiah Ponnameni, Gourav Mohite, Vinothkumar Babu
  • Patent number: 11882011
    Abstract: A generation identifier is employed with various systems and methods in order to identify situations where a workload has been reassigned to a new node and where a workload is still being processed by an old node during a failure between nodes. A master node may assign a workload to a worker node. The worker node sends a request to access target data. The request may be associated with a generation identifier and workload identifier that identifies the node and workload. At some point, a failure occurs between the master node and worker node. The master node reassigns the workload to another worker node. The new worker node accesses the target data with a different generation identifier, indicating to the storage system that the workload has been reassigned. The old worker node receives an indication from the storage system that the workload has been reassigned and stops processing the workload.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: January 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Kruse, Qibo Zhu, David Dion, Vladimir Petter, Lokesh Srinivas Koppolu
  • Patent number: 11882145
    Abstract: A method, apparatus, and computer program are disclosed. The method may be performed by one or more processors and may comprise receiving first data representing an infrastructure of a computer network, the first data comprising an indication of hosts which form at least part of the computer network and one or more software resources on respective hosts. The method may also comprise receiving second data from a vulnerability scanning software, the second data comprising an indication of one or more vulnerabilities detected in the one or more software resources provided on at least some of the hosts of the computer network. Using a combination of the first data and the second data, output data may be generated representing a risk profile of the computer network infrastructure, the output data indicating one or more subsets of hosts, determined as being at risk of being affected by the detected vulnerabilities by virtue of the software resources they provide for output on a user interface.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: January 23, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Elliot Colquhoun, Abhishek Agarwal, Andrew Eggleton, Brandon Helms, Carl Ambroselli, Cem Zorlular, Daniel Kelly, Gautam Punukollu, Jeffrey Tsui, Morten Kromann, Nikhil Seetharaman, Raj Krishnan, Samuel Jones, Tareq Alkhatib, Dayang Shi
  • Patent number: 11876676
    Abstract: An apparatus and method for updating the firmware version in a network node is described. The firmware is divided into a plurality of blobs, each blob having an associated blob version. Each blob version is associated with a firmware version. The method includes receiving notification from a client server network node of an updated version of a first blob and the compatible versions of the remaining blobs. A blob upgrade order is determined from the first blob updated version, the remaining blobs compatible versions, and the remaining blobs current versions. Each blob is upgraded in the blob upgrade order. The client is restarted after each blob upgrade.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: January 16, 2024
    Assignee: NXP USA, Inc
    Inventors: Bruno De Smet, Gatien Chapon
  • Patent number: 11838375
    Abstract: Methods and systems are provided for a device for a communications control system. In one example, the device includes a distributed component interconnect framework (DCIF) configured to enable communication between different software modules of a communications network based on already existing code. The DCIF allows simultaneous communication between multiple transport protocols.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: December 5, 2023
    Assignee: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
    Inventors: Robert Haase, Sowrabha Mysore Indukumar, Pavithra Jayanth, Grant Gatchel
  • Patent number: 11823269
    Abstract: Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data transmission by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for transmitting data using distributed network resources.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: November 21, 2023
    Assignee: ROYAL BANK OF CANADA
    Inventors: Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy
  • Patent number: 11817998
    Abstract: A computer implemented method for automated configuration deployment in network operations systems of a communication network. The following is performed: receiving a start deployment request, wherein the start deployment request includes identification of a target item and a work definition; starting a process corresponding to the work definition; deleting from the network operations systems any already existing configuration concerning the target item; fetching new configuration for the target item; and deploying the new configuration in the network operations systems.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: November 14, 2023
    Assignee: Elisa Oyj
    Inventor: Henri Karikallio
  • Patent number: 11818207
    Abstract: A method comprises receiving a blockchain comprising instructions for decompressing and reassembling media content stored at a storage system in the system, wherein a first block of the blockchain comprises data describing a compression scheme performed on a plurality of media packages associated with the media content, and wherein a second block of the blockchain comprises data regarding reassembly and rendering of the media packages to generate a render of the media content, decompressing media packages associated with the media content based on the data describing the compression scheme carried in the first block of the blockchain, reassembling the media packages to generate the render of the media content based on the data regarding reassembly and rendering of the media packages carried in the second block of the blockchain.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: November 14, 2023
    Assignee: T-Mobile Innovations LLC
    Inventors: Lyle W. Paczkowski, George Jason Schnellbacher
  • Patent number: 11809512
    Abstract: Provided are systems and methods for converting user interface events that occur in a software application developed via a WebGUI framework into activity descriptions and into a bot software program. In one example, a method may include recording events transmitted between a user interface of a web application open within a web browser on a client device and a back-end of the web application on a server, identifying codes associated with user interface elements which are assigned to the recorded events, converting the identified codes assigned to the recorded events into a human-readable descriptions of the recorded events based on a predefined mapping between the codes and the human-readable descriptions stored in the predefined mapping, and displaying the human-readable descriptions of the recorded events based on the identified order among the recorded events.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: November 7, 2023
    Assignee: SAP SE
    Inventors: Satyadeep Dey, Vinay Kumar, Sharmika Parmar, Sudha Karanam Narasimha Murthy, Chandrakanth S, Mithilesh Kumar Singh, Suvajit Dutta
  • Patent number: 11799947
    Abstract: Systems, methods, and computer-readable media for coordinating processing of data by multiple networked computing resources include monitoring data associated with a plurality of networked computing resources, and coordinating the routing of data processing segments to the networked computing resources.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: October 24, 2023
    Assignee: ROYAL BANK OF CANADA
    Inventors: Walter Michael Pitio, Philip Iannaccone, Daniel Aisen, Bradley Katsuyama, Robert Park, John Schwall, Richard Steiner, Allen Zhang, Thomas L. Popejoy