Patents Examined by Anh Nguyen
  • Patent number: 11445004
    Abstract: A method for processing shared data, an apparatus, and a server are provided, and relate to the field of communications technologies, so that shared data can be cached across application programs, which facilitates data sharing across applications programs, can reduce a quantity of repeated computations, and helps accelerate a computing speed of a Spark architecture. The method includes: receiving a first instruction; starting a first Spark context for a first application program, to create a DAG of the first application program, and caching the DAG of the first application program in a first area of a first server; receiving a second instruction; starting a second Spark context for a second application program reading m DAGs from the first area; and caching the to-be-cached shareable RDDs in a main memory of a second server, where the shareable RDD is an RDD included in at least two DAGs of the m DAGs.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: September 13, 2022
    Assignee: Petal Cloud Technology Co., Ltd.
    Inventors: Jun Tan, Zhengfan Yuan
  • Patent number: 11436512
    Abstract: A method, system and computer-usable medium for performing a feature generation operation. The performing a feature generation operation including: receiving a stream of events, the stream of events comprising a plurality of events; applying labels to applicable events from the plurality of events, the applying labels providing a labeled event; and, processing the labeled event to extract a feature from the labeled event, the processing providing a feature associated with an event.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: September 6, 2022
    Assignee: Forcepoint, LLC
    Inventors: Christopher Poirel, William Renner, Eduardo Luiggi, Phillip Bracikowski
  • Patent number: 11436117
    Abstract: Methods and systems for context aware dynamic relative positioning of fog nodes in a fog computing ecosystem are disclosed. A method includes: receiving, by a computing device, data from a plurality of Internet-of-Things (IoT) sensors in an environment; creating, by the computing device, a model using the data from the plurality of IoT sensors; determining, by the computing device, a number of computing nodes based on the model and additional data received from the plurality of IoT sensors; and deploying, by the computing device, at least one mobile computing node in the environment based on the determined number of computing nodes and a number of existing computing nodes in the environment.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: September 6, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Huntington Grant, Zachary A. Silverstein, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 11431791
    Abstract: A content delivery method and system, where the content delivery method includes receiving, by a first virtual server, a first request message from a content requester, where the first request message carries a first uniform resource locator (URL) of user-requested content, determining, by the first virtual server according to a cache list maintained by the first virtual server, that one of one or more storage servers managed by the first virtual server has cached the content corresponding to the first URL, and redirecting the first request message to a first storage server that is recorded in the cache list and that has cached the content corresponding to the first URL. A computation capability and a storage capability of a server cluster are separated, and content input/output (I/O) throughput performance is effectively improved.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: August 30, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zheng Liu
  • Patent number: 11425094
    Abstract: An abnormal packet detection apparatus and method are provided. The abnormal packet detection apparatus stores a whitelist corresponding to a protocol port, wherein the whitelist includes at least one legal packet record. Each legal packet record includes a legal packet length, a legal source address, and a legal variation position set, and corresponds to a reference packet. The abnormal packet detection apparatus determines that a current packet length and a current source address of a to-be-analyzed packet are respectively the same as the legal packet length and the legal source address of a reference packet record among the at least one legal packet record, determines a current variation position of the to-be-analyzed packet by comparing the to-be-analyzed packet with the reference packet corresponding to the reference packet record, and generates a detection result by comparing the current variation position with the legal variation position set of the reference packet record.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: August 23, 2022
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Yu-Ting Tsou, Ding-Jie Huang, Chih-Ta Lin, Ming-Hsuan Yang, Mei-Lin Li, Saranchon Lammongkol, Chin-Fang Mao
  • Patent number: 11418601
    Abstract: Implementations disclose a handoff feature for a content sharing platform. A method includes maintaining a session history of a session that occurred at a first client device, the session history identified by a visit identifier (ID) and comprising a set of recently consumed content items on a content sharing platform, determining that a user associated with the session is active on a second client device, transmitting, to the second client device, a session continuation notification associated with the visit ID and a navigation end-point of the session, receiving, from the second client device, a request for a content item corresponding to the navigation end-point of the session, and transmitting, to the second client device, instructions to load the content item and to request additional components of the content item using the visit ID.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: August 16, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Ankit Shah
  • Patent number: 11418621
    Abstract: Techniques for establishing a network connection with a client device and responding to composite requests from the client device. For a composite request identifying a first action associated with a first data plugin component and a second action associated with a different second data plugin component, the first action is performed by executing a first portion of the data plugin component and transmitting corresponding response data in a first transmission to the client device via the network connection, and the second action is performed by executing a second portion of the data plugin component and transmitting corresponding response data in a second transmission separate from the first transmission to the client device via the network connection.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aninda Ray, Dmitriy Meyerzon, Knut Kristian Johansen, Ryan Antoine Nakhoul, Nikita Voronkov
  • Patent number: 11418635
    Abstract: Some embodiments relate to a selection method enabling a first user of an IP network to select one client device from a plurality of client devices of a second user connected to the IP network. The method comprises the client device of the first user sending a request to the second user the request being of a dedicated type or having a header containing a dedicated indicator. At least one of the client devices of the second user that has received the request responds to the first user message via a request indicating the technical capabilities of the client device of the second user and requests the client device of the first user to supply the technical capabilities of that client device of the first user. The method may have applications to IMS networks.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 16, 2022
    Assignee: Orange
    Inventors: Jean-Claude Le Rouzic, José Doree
  • Patent number: 11416702
    Abstract: A system and methods are provided for decision making under uncertainty, for selecting an optimal action from among multiple candidate actions in belief space planning (BSP), including, for a new propagated belief: selecting from stored propagated beliefs a closest propagated belief; selecting, from among the stored measurement samples associated with the closest propagated belief, re-use measurement samples that provide a representative set of a measurement likelihood distribution corresponding to the new propagated belief; determining an information gap between a stored posterior belief associated with a re-use measurement sample and a new posterior belief that would be inferred by applying the re-use measurement sample to the new propagated belief; updating the stored posterior belief to account for the information gap; and calculating objective values for the multiple candidate actions, the objective values being weighted summations including immediate scores of the updated posterior beliefs.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: August 16, 2022
    Assignee: Technion Research & Development Foundation Limited
    Inventors: Elad Farhi, Vadim Indelman
  • Patent number: 11405346
    Abstract: A verified method of high-value, person-to-person communication is provided. The method comprises creating a unique dynamic messaging link recognizable to a selected intended recipient; creating a transmissible personal hypermedia message to which the link is assigned; and storing the hypermedia message on a device accessible to a network. The link comprises a recognizable proprietary domain name and a random hash code. The individual is sent a direct message and the device is monitored for transmission thereto of the link, analyzing and storing accompanying metadata. The direct message contains an invitation to click on the link over the imprimatur of a person known to the recipient. The invitation contains descriptive material relating to the hypermedia message. Upon activation of the link, without redirection, the hypermedia message is transmitted to the recipient and the sender is notified. The sender is alerted if the link has not been activated within a predetermined period.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: August 2, 2022
    Inventor: Jeffrey N. Murphy
  • Patent number: 11405294
    Abstract: A method and an apparatus for determining a status of a network device are provided. A warning analysis device obtains a plurality of pieces of target key performance indicator KPI data of the network device within preset duration, processes the plurality of pieces of target KPI data to generate an element, forms the feature vector by using generated elements corresponding to the plurality of pieces of feature information, and analyzes the feature vector based on a preset warning analysis model, to determine the status of the network device. In this way, the status of the network device is determined by analyzing a plurality of pieces of target KPI data within a period of time, instead of by using only data at a moment. This improves the accuracy of determining the network device, so as to reduce an omission of a warning.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: August 2, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yunpeng Gao, Yuming Xie, Xin Xiao, Liang Zhang
  • Patent number: 11404172
    Abstract: A home appliance is provided. The home appliance includes a motor configured to execute a predetermined function of the home appliance, and a processor configured to determine an upper limit of noise of the home appliance based on ambient noise information of the home appliance and control a driving speed of the motor to have magnitude of noise of the home appliance equal to or less than the upper limit of the noise.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: August 2, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Nokhaeng Lee
  • Patent number: 11388118
    Abstract: Embodiments of the invention are directed to a computer-implemented method that includes determining, by a controller of a messaging system, a cognitive context of a message sender. The method also includes configuring at least one property of a message based on the determined cognitive context. The message is transmitted by the message sender to a first receiver. The method also includes transmitting the message to a second receiver based on the at least one configured property.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: July 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pan Li, Ting Cao, Jian Dong Yin, Zi Jian Ji, He Li
  • Patent number: 11388243
    Abstract: The present disclosure is directed towards systems and methods of maintaining a session via an intermediary device. A first device intermediary to a client and a plurality of servers receives a packet of a session. The packet of the session includes application protocol data and application session metadata used to maintain a state of an application accessed via the session. The first device marks a session state of the session to an update state. The first device determines that a second device intermediary to the client and the plurality of servers is in a ready state and the session state of the session is in the update state. The first device forwards the application protocol data and the application session metadata of the packet to the second device to maintain, on the second device, the same state of the application accessed via the session provided by the first device.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: July 12, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Pravin Singhal
  • Patent number: 11374868
    Abstract: An embodiment of the invention relates to a communication node (10, 11) for a communication system (5).
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: June 28, 2022
    Assignee: R-3 RELIABLE REALTIME RADIO COMMUNICATION GMBH
    Inventors: Mathias Bohge, Florian Bonanati
  • Patent number: 11374897
    Abstract: The invention provides a command-and-control (C&C) domain name analysis-based botnet detection method, device, apparatus and medium. The method includes an information acquisition step where DNS logs are acquired; a domain name analysis step where C&C domain names in the DNS logs are detected and the category of each C&C domain name is determined according to a pre-built domain name analyzer; a botnet determination step where whether a botnet exists is determined according to the C&C domain name and the category of C&C domain name. In the C&C domain name analysis-based botnet detection method, device, apparatus and medium provided by the present invention, by analyzing the domain name system (DNS) logs, the C&C domain name used in the attack activity is extracted for further analysis of the types of parasitic Trojans to thereby lock down the bot that the C&C server has controlled.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: June 28, 2022
    Assignee: SHENZHEN LEAGSOFT TECHNOLOGY CO., LTD.
    Inventors: Ming Du, Dazhi Tu, Xincheng Wang
  • Patent number: 11374844
    Abstract: A network appliance having a control plane and a data plane can process substantially every input packet at wire speed in a programmable packet processing pipeline of the data plane. Sensors, which can be processes implemented within the pipeline, can measure parameters of the network traffic flows and of the network appliance in accordance with monitoring policies. Reporting policies can be triggered when any one of many criteria are met by the parameters. The reporting policy can result in a report being sent to an outside recipient. Alternatively, the reporting policy can result in the network appliance implementing additional monitoring or reporting policies.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: June 28, 2022
    Assignee: Pensando Systems, Inc.
    Inventors: Varagur Chandrasekaran, Vipin Jain, Swaminathan Narayanan, Raghava Kodigenahalli Sivaramu, Venkatesh Srinivasan
  • Patent number: 11374907
    Abstract: A system for connecting sites of an enterprise organization over a wide area network, including: customer premises equipment (CPE) at sites of the enterprise organization; wherein the CPE are configured to communicate using at least two VPNs over a wide area network (WAN) with other CPEs of the enterprise organization; wherein each CPE is connected by a service provider edge router to the WAN; and wherein each VPN defines a tunnel for routing traffic in the IP layer between the service provider edge routers of any two CPEs.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: June 28, 2022
    Assignee: SEDONASYS SYSTEMS LTD
    Inventor: Ori Gerstel
  • Patent number: 11362901
    Abstract: Example embodiments may relate to web interfaces for a balloon-network. For example, a computing device may display a graphical interface that provides information related to a balloon network configured to provide service in a geographic area, where the graphical interface includes a map. The computing device may receive real-time bandwidth data related to balloons in the balloon network, where the balloons are each configured to change position via altitudinal movement and via horizontal movement with respect to the ground. Based at least in part on the received real-time bandwidth data, the computing device may display, on the map, a visual representation of bandwidth information corresponding to one or more regions in the geographic area, where the visual representation of bandwidth information updates from time to time based at least in part on a change in position of one or more balloons in the balloon network.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: June 14, 2022
    Assignee: SoftBank Corp.
    Inventors: Eric Teller, Richard Wayne DeVaul, Michael Cassidy
  • Patent number: 11356319
    Abstract: A facility to determine if performance issues between two host computers in a data network includes a central controller identifying endpoints of a flow path between the two hosts. The central controller communicates with endpoint network devices to initiate telemetry tagging traffic on the flow path. A collector receives telemetry communicated in a packet from network devices on the flow path. A network operator can view the collected telemetry to assess whether the performance issue is in the network or not.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: June 7, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Naveen Kumar Devaraj, Rajshekhar Biradar, Vijay Rangarajan, Padmanabh Ratnakar, Gagandeep S. Arneja