Patents Examined by James E Springer
  • Patent number: 11729254
    Abstract: Methods are provided in which a computer device provides, to a network device, an editing probe instruction for a cursor movement on a command line interface for interfacing with the network device. In these methods, the computer device obtains, from the network device, data output and determines whether the network device completed a command output based on whether the data output indicates the cursor movement on the command line interface.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: August 15, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Piotr Jerzy Kupisiewicz, Jonathan Maria Jan Slenders, Frédéric René Philippe Detienne
  • Patent number: 11727018
    Abstract: A social networking system provides a user with a feed of content items associated with other users connected to the user via the social networking system. Additionally, the social networking system identifies additional content items for presentation to the user and generates an additional feed including the additional content items. The additional content items may be determined by identifying content items having various characteristics and scoring the content items based on the characteristics. Content items having at least a threshold score are identified as additional content items. Examples of characteristics of content items include users providing content items to the social networking system, locations associated with social networking system users, and interaction with content items by social networking system users. In some embodiments, the additional feed modifies presentation of the additional content items based on their associated scores.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: August 15, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Adrien Thomas Friggeri, Japinder Singh, Thomas Frederick Dimson, Gregor Hochmuth
  • Patent number: 11695678
    Abstract: A device receives network information from an analyzer device associated with a host device, a target device, and a link of a network, and compares the network information and historical equalizer calibration information to identify a set of equalizer calibration information. The historical equalizer calibration information is associated with multiple host devices, multiple target devices, and multiple links. The device ranks the set of equalizer calibration information, based on quality information associated with the historical equalizer calibration information, to generate a ranked set of equalizer calibration information. The device provides the ranked set of equalizer calibration information to the analyzer device to permit the analyzer device to identify selected equalizer calibration information of the ranked set of equalizer calibration information, and utilize the selected equalizer calibration information.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: July 4, 2023
    Assignee: VIAVI Solutions Inc.
    Inventors: Dominic Coupal, Scott Baxter, Fei Chen, Linda Huang
  • Patent number: 11689641
    Abstract: A resiliency controller may monitor execution of a plurality of services, each service of the plurality of services associated with a different container of a containerized computing system. In response to requests received from a plurality of connected client computing systems, the resiliency controller predicts, based on historical container operation information, a first predicted latency associated with the first request and a second predicted latency associated with the second request. The resiliency controller associates a first latency response to the first request and a second latency response to the second request, and initiates a selected latency response based on an indication that at least one of the first predicted latency or the second predicted latency has been exceeded.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: June 27, 2023
    Assignee: Bank of America Corporation
    Inventor: Sundarrajan Raman
  • Patent number: 11677702
    Abstract: Methods and devices are presented for managing communications in an ephemeral communication system. In some embodiments, messages in the system are analyzed to determine a complexity value for the message. This may be based on various algorithms, models, or system associations. The complexity information may then be used to recommend an availability value for the message, and to set a deletion trigger for the message based on the recommended availability value. When criteria of the automatically set deletion trigger are met at a device receiving the message, the message is automatically deleted from the device. In some embodiments, this deletion trigger at the device may also be used to initiate deletion of the message from other parts of the system.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: June 13, 2023
    Assignee: Snap Inc.
    Inventor: Haibo Zhao
  • Patent number: 11665249
    Abstract: At least one computer-readable medium on which are stored instructions that, when executed by one or more processing devices, enable the one or more processing devices to perform a method. The method includes the steps of providing over a network a request for first information from a second service provider at a job site characterizing a first service provided by a first service provider at the job site, receiving over the network from the second service provider the first information, providing over the network a request for second information from a third service provider at the job site characterizing a second service provided by the second service provider at the job site, and receiving over the network from the third service provider the second information.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: May 30, 2023
    Assignee: Peter L. Rex
    Inventor: Peter L. Rex
  • Patent number: 11658993
    Abstract: Described embodiments provide systems and methods for traffic inspection via embedded browsers. An application inspector module of an embedded browser executable on a client may intercept network traffic for an application. The network traffic may include packets exchanged between the application and the server via a channel. The application inspector module may identify a computing resource usage on the client in providing a user with access to the application via the embedded browser. The application inspector module may generate analytics data based on the intercepted network traffic and the computing resource usage. The application inspector module may maintain a user behavior profile based on the analytics data. The application inspector module may determine that a portion of the network traffic directed to the remote server contains sensitive information. Responsive to the determination, the application inspector module may block or remove the portion of the network traffic.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: May 23, 2023
    Inventors: Alexandr Smelov, Christopher Fleck
  • Patent number: 11652755
    Abstract: Techniques for adaptive telemetry using cooperative selective summarization metric reporting are described. Upon an impairment event preventing a client from transmitting raw log data to a server, the client switches to generating summarization data based on the raw log data and sends this summarization data to the server. The server may instruct the client which dimensions of data are to be generated and which time apertures apply for the generation of summary statistics. The client may also switch from a first-in first-out (FIFO) transmission mode to a last-in first-out (LIFO) transmission mode for eventually resending the raw log data, providing the server the most current information as timely as possible while leaving older data for later transmission.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: May 16, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Akhilesh Mritunjai
  • Patent number: 11652683
    Abstract: A failure notification system includes a logical configuration provider which provides logical configurations in which a plurality of types of hardware are virtualized, a processor using logical configurations provided from the logical configuration provider, and a failure notifier which notifies the processor 3 of a failure in the logical configuration provider. A notifier includes a storage device 10 which stores hardware configuration data in which an ID of the hardware is associated with an ID of a logical configuration corresponding to the hardware, a logical configuration identifier which identifies a logical configuration corresponding to hardware from which a failure is detected from the hardware configuration data when a failure in the hardware is detected, and a notifier which notifies the processor of occurrence of a failure in the logical configuration identified by the logical configuration identifier.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: May 16, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Kotaro Mihara, Toshifumi Sano, Nobuhiro Kimura
  • Patent number: 11652889
    Abstract: This application provides a communication method and a communications device. The method includes: obtaining a media access control (MAC) address that is of a terminal device and that is bound to a session and first route information of an interface, corresponding to the session, between a user plane function network element and a data network; and sending to an application function network element or a gateway of the data network, the MAC address that is of the terminal device and that is bound to the session and the first route information.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: May 16, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qianghua Zhu, Wenfu Wu
  • Patent number: 11653063
    Abstract: Devices, systems and processes for multi-device access, control and presentation of streaming content are described. A system may include a first content access device that includes a first storage component, a first communications component operable to receive first content, and a first hardware processor operable to access a second content access device, control the second content access device, provide a first content to the second content access device, and swap a presentation of the second content on the second presentation device with a presentation of the first content on the second presentation device. A first presentation device may present the first content. A second presentation device may present the second content. Second storage, communications, and hardware processor components are operable to execute the second set of computer instructions that are substantially similar to the first set of computer instructions may be used.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: May 16, 2023
    Inventors: Roj Thomas, Padmanabha R. Rao, Dmitry Dimov, Shailesh Deshmukh
  • Patent number: 11650921
    Abstract: A method for establishing a connection between two nodes in a communication network without use of a centralized directory or mapping identifiers includes: receiving a lookup message from another node in the communication network that includes a lookup term; determining if a target node in a local directory cache can be identified that satisfies the lookup term; and, if such a node is identified, establishing a connection to the target node and forwarding the lookup message, or, if no such node is identified, forwarding the lookup message to other nodes in the network with which the node has an active communication connection.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: May 16, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Stephen Higgins
  • Patent number: 11652707
    Abstract: Constructed is a network management system which manages, in an integrated manner, a first communication system, a second communication system and a third communication system passed through by packets that are sent and received via wireless communication between a first device and a second device. The network management system performs information setting to these communication systems for dividing a communication system group, which includes these communication systems, into a plurality of logical partitions each corresponding to a plurality of different service levels based on the management information of each of these communication systems. A logical partition corresponding to a service level with regard to each of the plurality of different service levels is a partition passed through by packets that are sent and received via wireless communication between the first device and the second device belonging to that service level.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: May 16, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Masayuki Takase, Takaaki Suzuki, Nodoka Mimura, Junnosuke Wakai
  • Patent number: 11652886
    Abstract: Data is received describing a local model of a first device generated by the first device based on sensor readings at the first device and a global model is updated that is hosted remote from the first device based on the local model and modeling devices in a plurality of different asset taxonomies. A particular operating state affecting one or more of a set of devices deployed in a particular machine-to-machine network is detected and the particular machine-to-machine network is automatically reconfigured based on the global model.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: May 16, 2023
    Assignee: Intel Corporation
    Inventors: Shao-Wen Yang, Yen-Kuang Chen
  • Patent number: 11641378
    Abstract: A method for migrating security benchmark compliance content from a source platform to a target platform includes filtering a set of configuration parameters in a source platform to a subset of configuration parameters, each of the parameters corresponding to a respectively different entry in a security checklist of a security benchmark. Then, a listing is presented in a user interface of each of the configuration parameters and for each configuration parameter, a corresponding entry in the security checklist regulating the configuration parameter according to a range of values. Finally, the configuration parameters in the subset are applied to a target platform excepting for at least one of the configuration parameters. Instead, alternative value within the range is received as input in the user interface and is applied to the target platform in lieu of the at least one of the configuration parameters.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: May 2, 2023
    Assignee: Steelcloud LLC
    Inventor: Brian H. Hajost
  • Patent number: 11637739
    Abstract: A network-connected device includes at least one communication port, packet processing circuitry and Diagnostics Direct Memory Access (DMA) Circuitry (DDC). The at least one communication port is configured to communicate packets over a network. The packet processing circuitry is configured to receive, buffer, process and transmit the packets. The DDC is configured to receive a definition of (i) one or more diagnostic events, and (ii) for each diagnostic event, a corresponding list of diagnostic data that is generated in the packet processing circuitry and that pertains to the diagnostic event, and, responsively to occurrence of a diagnostic event, to gather the corresponding list of diagnostic data from the packet processing circuitry.
    Type: Grant
    Filed: January 10, 2021
    Date of Patent: April 25, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Niv Aibester, Aviv Kfir, Gil Levy, Liron Mula
  • Patent number: 11632434
    Abstract: The present disclosure relates to virtualizing a network function in an ad-hoc group. The ad-hoc group comprises a plurality of mobile terminals that are configured for device-to-device communication, e.g., Proximity-Based Services (ProSe). The ProSe-enabled mobile terminals subscribe to a Network Functions Virtualization (NFV) service with an NFV management server. The NFV management server discovers the ad-hoc group that is suitable for NFV and informs an NFV application server of the ad-hoc group. The NFV application server then downloads data and configuration parameters to the ad-hoc group to offload a network function to the ad-hoc group for execution.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: April 18, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Matthew John Lawrenson, Till Burkert, Christopher Cox, Julian Charles Nolan
  • Patent number: 11621901
    Abstract: A method for managing message transmission times from a first device to a destination of a second device. The devices have respective electrical load levels at a given time. The method includes receiving a request to change message transmission times, the request including the current electrical load level associated with the second device; and determining transmission times by taking into account the load levels of the first and/or second device.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: April 4, 2023
    Assignee: ORANGE
    Inventors: Fabrice Fontaine, Herve Marchand
  • Patent number: 11610112
    Abstract: A method for the computer-assisted configuration of a data-driven model on the basis of training data is provided. The method is characterised in that the series of measurements are subjected to a suitable preprocessing process comprising a binning step, wherein measurement characteristics which existed during the measurement of the measurement values in question are taken into consideration. A suitable data-driven model such as a neural network is then learned on the basis of the pre-processed series of measurements. This learned data-driven model makes it possible to accurately forecast target vectors in accordance with associated series of measurements. The method can, for example, be used to analyse optical spectra. More particularly, it is possible to predict using the learned model whether the tissue sample for which an optical spectrum was detected represents diseased tissue.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: March 21, 2023
    Inventors: Thomas Engel, Alexander Michael Gigler
  • Patent number: 11601489
    Abstract: A method for transmitting a stream includes: receiving a streaming request from a stream receiver, in which the streaming request includes a stream identifier and a type of the stream receiver; obtaining an encapsulated stream by performing protocol encapsulation on a stream corresponding to the stream identifier based on a streaming protocol corresponding to the type; and transmitting the encapsulated stream to the stream receiver.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: March 7, 2023
    Assignee: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
    Inventor: Chenghai Ma