Patents Examined by Moustafa M. Meky
  • Patent number: 11902161
    Abstract: A device for a virtual phone in a virtual network may be provided. A data packet may be received by the device, the device being in a personal-area-network (PAN) with a peer, the data packet containing information defining a characteristic of a software application. The data packet may be profiled, the data packet comprising information about the software application. An SLA table stored on the device may be seeded with the information in the data packet. A routing table may be populated with an address for forwarding the information to the peer.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: February 13, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric Voit, Pradeep Kumar Kathail
  • Patent number: 11893520
    Abstract: Provided is a process that includes sharing information among two or more parties or systems for modeling and decision-making purposes, while limiting the exposure of details either too sensitive to share, or whose sharing is controlled by laws, regulations, or business needs.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: February 6, 2024
    Assignee: Cerebri AI Inc.
    Inventors: Gabriel Mauricio Silberman, Alain Charles Briancon, Lee David Harper, Luke Philip Reding, David Alexander Curry, Jean Joseph Belanger, Michael Thomas Wegan, Thejas Narayana Prasad
  • Patent number: 11895448
    Abstract: One aspect of the present invention is a communication device including: a first control unit that converts, when data including partial data obtained by fragmenting a user frame and a user frame is received via a passive optical network, the partial data into data that is not discarded in a transmission line through which the user frame is transmitted, and transmits the data through the transmission line through which the user frame is transmitted; and a second control unit that receives the data via the transmission line through which the user frame is transmitted from the first control unit, converts the received data into a user frame that is transmittable through the passive optical network, and transmits the user frame via the passive optical network.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: February 6, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventor: Manabu Yoshino
  • Patent number: 11888700
    Abstract: A method for isolation in the CN domain of a network slice includes receiving a slice isolation policy and establishing a CN NSS isolation policy based on the slice isolation policy. When the CN NSS isolation policy includes a network resource isolation policy, the network resource isolation policy is mapped to a network resource allocation policy, a part of which relating to physical resources is sent to a network function management function (NFMF) and a part relating to virtual resources is sent to a network function virtualization management and orchestration function. When the NSS isolation policy includes an application level isolation policy, the application level isolation policy is mapped to an application level policy which is sent to the NFMF.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: January 30, 2024
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Zhiyuan Hu, Jing Ping, Zhigang Luo, Wen Wei
  • Patent number: 11882181
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for data storage. The method includes determining, based on attribute information of each of a set of nodes in a distributed storage system, a hash value of each of the set of nodes; determining a node identifier of each of the set of nodes based on geographic location information of each of the set of nodes and the hash value, with the node identifier being used to indicate a logical location of a node in the distributed storage system; and determining, in response to a processing request from a first node in the set of nodes for first data, a target node in the set of nodes based on the node identifier of each of the set of nodes. The target node is used to process the processing request for the first data.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: January 23, 2024
    Assignee: Dell Products L.P.
    Inventors: Si Chen, Zhenzhen Lin, Anzhou Hou
  • Patent number: 11882031
    Abstract: A packet header information obtaining method. The method includes: obtaining, by a communications device, a first packet, where the first packet includes a plurality of extension packet headers; and obtaining an extension header self-describing option from the first packet, where the extension header self-describing option is used to indicate information about the plurality of extension packet headers. Therefore, the communications device obtains, based on the extension header self-describing option in the first packet, a first extension packet header included in the plurality of extension packet headers. Packet header information of the extension packet header in the first packet can be obtained by using the extension header self-describing option, and the first extension packet header that needs to be parsed can be directly located from the first packet by using the obtained packet header information.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: January 23, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shuping Peng, Yang Xia, Jingrong Xie
  • Patent number: 11870695
    Abstract: A distributed computing system is provided, including a source computing device implementing a source hypervisor executing a virtual machine, a source-side router coupled to the source hypervisor, a destination computing device implementing a destination hypervisor, and a destination-side router coupled to the destination hypervisor. The source hypervisor is connected to the destination hypervisor through a network. During a migration of the virtual machine from the source hypervisor to the destination hypervisor, the source-side router duplicates packets ingressing into the source-side router. The duplicated packets include a first set of packets and a second set of packets, where the first set of packets is routed to the virtual machine through the source hypervisor on the network, and the second set of packets is routed to the virtual machine through the destination hypervisor on the network.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: January 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenyon James Hensler, Rupesh Bhagaban Patro, Aishwarya Srinivasa Raghavan, Shivjit Satish Patil, Rangaprasad Narasimhan, Anand Ramakrishna
  • Patent number: 11870823
    Abstract: A call sharing system for a construction work includes an administrator terminal configured to display a working drawing of a construction site on an administrator screen and to transmit a work request signal including a work area designated on the working drawing, a plurality of worker terminals configured to display the working drawing on each worker screen, each worker terminal being configured to receive the work request signal and to transmit a response signal in response to the work request signal, and a server configured to transmit and receive data between the administrator terminal and the worker terminals and to select the worker terminals for receiving the work request signal according to a work detail.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: January 9, 2024
    Assignee: HYUNDAI DOOSAN INFRACORE CO., LTD.
    Inventors: Heongsik Um, Junhyun Jang, Gijung Yun
  • Patent number: 11863631
    Abstract: Techniques for creating in/out App Connectors for secure access solutions without the need for STUN, TURN, and/or a long-lived control plane component. The techniques may include, among other things, establishing, by an App Connector associated with a workload hosted by an enterprise network, a pool of idle sessions between the App Connector and a termination node associated with the enterprise network. The techniques may also include determining, by the App Connector, that a first idle session of the pool of idle sessions has been consumed by the termination node to establish a communication session for a client device to communicate with the workload. Based at least in part on determining that the first idle session has been consumed, the techniques may include establishing, by the App Connector, a second idle session to be added to the pool of idle sessions between the App Connector and the termination node.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: January 2, 2024
    Assignee: Cisco Technology, Inc.
    Inventor: Vincent E. Parla
  • Patent number: 11863444
    Abstract: A method for autonomously selecting low-latency data routing paths across the Internet by a distributed system includes in response to a data transfer need between a first node in a first pulse group and a second node in a second pulse group, automatically forming a third pulse group comprising the first node, the second node, and at least one additional node from the first pulse group or the second pulse group, automatically measuring one-way latencies between nodes in the third pulse group, including a first one-way latency for a direct path from the first node to the second node, automatically determining a lower-latency data routing path from the first node to the second node through a relay node based on the one-way latencies in the third pulse group, and sending data from the first node to the second node along the lower-latency data routing path via the relay node.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: January 2, 2024
    Assignee: Syntropy Network Limited
    Inventors: William B. Norton, Jonas Simanavicius
  • Patent number: 11853254
    Abstract: Methods, systems, and computer readable media for exposing data processing unit (DPU) traffic in a smartswitch are disclosed. One example method occurs at a smartswitch controller implemented using at least one processor, the method comprising: receiving connection information for communicating with an in-line traffic processing agent; generating, using the connection information, one or more switching rules for causing traffic associated with a target DPU of a smartswitch to be directed to the in-line traffic processing agent; and providing the one or more switching rules to the smartswitch or another entity.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: December 26, 2023
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Christian Paul Sommers, Peter J. Marsico
  • Patent number: 11853173
    Abstract: Disclosed embodiments provide techniques for log file manipulation detection. Log file terms are identified in a set of known good log files. A frequency metric is computed for the log file terms, and one or more clusters are formed that represent the terms and their corresponding frequency metric values within the set of known good log files. New log files are then obtained from an operational computer system. The frequency metric for those terms in the new log files are computed, and checked against the established clusters. A score is computed based on how similar the new log files are to the set of known good log files by comparing the frequency metric for terms in the new log file to the data in the previously obtained cluster(s). In response to a score exceeding a predetermined threshold, one or more mitigation actions are taken.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: December 26, 2023
    Assignee: KYNDRYL, INC.
    Inventor: Cesar Rodriguez Bravo
  • Patent number: 11853913
    Abstract: Disclosed herein are embodiments of systems, methods, and products comprises an analytic server, which evaluates user data for premium financing status and dynamically renders graphical user interfaces. The server trains an artificial intelligence model based on historical user data. The artificial intelligence model comprises one or more data points with each data point representing one of a plurality of attributes and applies a logistic regression algorithm to identify a weight factor for each attribute. The server uses a dynamic algorithm to generate a score by combining the plurality of attributes based on the weight factors. The server receives responses regarding the scores that indicate the premium financing status of each case. The server retrains the artificial intelligence model to identify new weight factors based on negative responses data. The server automatically displays new scores calculated based on the new weight factors.
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: December 26, 2023
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Xiaomin Lin, Matthew Girard, Michael Crough, Peng Wang, Adam Fox, Robert Greif
  • Patent number: 11847082
    Abstract: An Information Handling System (IHS) includes multiple hardware devices, and a Baseboard Management Controller (BMC) in communication with the hardware devices. The BMC includes executable code to cause the BMC to receive a message associated with a non-registered hardware device that is not registered to be managed by the BMC in which the message formatted according to a native protocol of the BMC. The code further causes the code to transmit the message to a device plugin associated with the non-registered hardware device in which the device plugin comprises custom instructions that, upon execution by a system processor, cause the IHS to convert the message into a protocol associated with the non-registered hardware device, and forward the converted message to the non-registered hardware device using the protocol of the non-registered hardware device.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: December 19, 2023
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Puthillathe, Chitrak Gupta, Raghavendra Venkataramudu, Chinmay Shripad Hegde, Anurag Sharma, Rajib Saha, Jitendra Kumar Rath
  • Patent number: 11848793
    Abstract: Techniques and devices for expressing multicast groups using Weave traits are described for generating a multicast address in which a wireless network device receives an application group identifier and hashes the application group identifier to generate a group identifier. The wireless network device concatenates a global identifier and a Weave fabric identifier, inserts the concatenated global identifier and the Weave fabric identifier into a network prefix field of a destination address and inserts the group identifier into a group identifier field of the destination address. The wireless network device sets the value of a plen field of the destination address to a value that indicates a length of the Weave fabric identifier and inserts the destination address into an Internet Protocol version 6 data packet.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: December 19, 2023
    Assignee: Google LLC
    Inventors: Pradip S. De, Jay Dare Logue
  • Patent number: 11831725
    Abstract: The present invention relates to an apparatus for accessing to a 3D virtual world through multiple devices and a method thereof, and more specifically, to an apparatus and a method for accessing to a 3D virtual world through multiple devices, capable of enabling a user to access a virtual world through various devices to enjoy services and providing the optimum access environment.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: November 28, 2023
    Assignee: ERUGO WORLD CO., LTD.
    Inventors: Jungsu Kim, Mingyu Kim
  • Patent number: 11831592
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for combining individual functions into shortcuts. The program and method provide for accessing information for a shortcut for performing with respect to an image captured by a device camera, the shortcut corresponding to a combination of individual functions to apply to the image; causing, based on the accessing, display of an interface with a user-selectable element for performing the shortcut with respect to the image; receiving, via the interface, user selection of the user-selectable element; and applying, in response to the receiving, the combination of the individual functions to the image.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: November 28, 2023
    Assignee: SNAP INC.
    Inventors: Kaveh Anvaripour, Laurent Desserrey
  • Patent number: 11823079
    Abstract: This disclosure describes techniques that include using an automatically trained machine learning system to generate a prediction. In one example, this disclosure describes a method comprising: based on a request for the prediction: training each respective machine learning (ML) model in a plurality of ML models to generate a respective training-phase prediction in a plurality of training-phase predictions; automatically determining a selected ML model in the plurality of ML models based on evaluation metrics for the plurality of ML; and applying the selected ML model to generate the prediction based on data collected from a network that includes a plurality of network devices.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: November 21, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Shruti Jadon, Mithun Chakaravarrti Dharmaraj, Anita Kar, Harshit Naresh Chitalia
  • Patent number: 11799769
    Abstract: A packet processing method includes a first network device receiving a first Bit Index Explicit Replication (BIER) packet including a first BIER header. When the first BIER packet is a packet sent to a second network device, and in response to determining that the second network device is an edge node device in a BIER communication network and does not support BIER packet forwarding, the first network device determines a target label used for a reverse path forwarding (RPF) check, updates the first BIER packet to obtain a second BIER packet, where the second BIER packet includes the target label but does not include the first BIER header, and sends the second BIER packet to the second network device.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: October 24, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jingrong Xie
  • Patent number: 11797849
    Abstract: In one embodiment, a method for adaptive training of a machine learning system configured to predict answers to questions associated with textual data includes receiving predicted answers to questions associated with textual data. The predicted answers are generated based at least in part on one or more first models of a machine learning system. The one or more first models are associated with a first accuracy score. The method further includes determining based at least in part on a quality control parameter whether an evaluation of the questions by one or more external entities is required. In response to determining based at least in part on the quality control parameter that an evaluation of the questions by one or more external entities is required, the questions associated with the textual data and the textual data are sent to the one or more external entities for evaluation.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: October 24, 2023
    Assignee: RELX INC.
    Inventors: Douglas C. Hebenthal, Cesare John Saretto, James Tracy, Richard Clinkenbeard, Christopher Liu