Patents Examined by John Fan
  • Patent number: 11716367
    Abstract: An apparatus for monitoring a multicast group is provided. The apparatus includes a storage, a receiver and an operation processor. The storage is configured to store first data including a first authenticated message authenticated as being published by a publisher of the multicast group to n-th data including an n-th authenticated message authenticated as being published by the publisher where n is a natural number of 2 or more. The receiver is configured to receive status data including a first propagation message to be delivered to the multicast group. Further, the operation processor is configured to generate monitoring information including status information of the multicast group by using the status data and the first to n-th data.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: August 1, 2023
    Assignee: UNIONPLACE CO., LTD.
    Inventors: Seongcheol Bang, Jaewon Cha, Seungchul Kwak
  • Patent number: 11689634
    Abstract: A computer implemented method of reducing a size of a message intercepted on a communication channel of a vehicle, comprising using one or more processors of a vehicular device. The processor(s) is adapted for receiving one or more of a plurality of messages intercepted by one or more devices adapted to monitor messages transmitted via one or more segments of one or more communication channels of a vehicle, applying one or more trained machine learning models to identify one or more of a plurality of data patterns in one or more of the messages, adjusting one or more of the messages by replacing each of the identified data pattern(s) with a respective predefined lossless representation having a reduced size compared to the identified data pattern and transmitting the adjusted message(s) to a remote system via one or more upload communication channels.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: June 27, 2023
    Assignee: Saferide Technologies Ltd.
    Inventors: Yehiel Stein, Yossi Vardi
  • Patent number: 11677846
    Abstract: A tracking system is provided that tracks user browsing activity while maintaining user privacy. It is determined whether a cookie is stored in local storage of a client device. If the cookie is not stored: a tracking identification (ID) is generated; the tracking ID, a cookie rotation timestamp, and a failed request counter in a generated cookie is stored; and the generated cookie is copied and attached to a transmitted event. If the cookie is stored: it is determined whether a time indicated by a stored cookie rotation timestamp is in the past; if the time is in the past, a flag requesting a new cookie value is set for a transmitted event; and if the time is not in the past, the stored cookie is copied and attached to a transmitted event.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: June 13, 2023
    Assignee: Snap Inc.
    Inventors: Winston Howes, Sharada Sundaram, Marcel M. Yung, Bennet Yee
  • Patent number: 11671334
    Abstract: Systems, methods, and apparatuses are directed to facilitating avatar representation of users within proximity using approved avatars. In one embodiment, logic may be configured to determine communication devices that are within a proximity threshold. The determined communication devices may include first and second communication devices that are associated with first and second users, respectively. The first user may be associated with a first avatar and the second user may be associated with a second avatar. The logic may also be configured to determine a request initiated at the first communication device for avatar information associated with one or more users of the determined communication devices. The logic may further be configured to provide the second avatar to the first user via the first communication device based on determining that the second avatar is included in an approved avatar set.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: June 6, 2023
    Assignee: Intel Corporation
    Inventors: Gene M. Chang, Charlie D. Lenahan, Marc A. Funston
  • Patent number: 11582175
    Abstract: A system, device and method for secure message thread communication is provided. The device comprises a communication interface; a display device; and, a controller configured to: generate, at the display device, a plurality of message threads, the plurality of message threads associated with different incident reports; receive multimedia data for transmission in a first message thread of the plurality of message threads; compare the multimedia data with data from the different incident reports; and when an association is determined between the multimedia data and respective data from an incident report associated with a second message thread, of the plurality of message threads: transmit, using the communication interface, the multimedia data in the second message thread, and not the first message thread.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: February 14, 2023
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Maciej Stawiszynski, Pawel Jurzak
  • Patent number: 11570047
    Abstract: Disclosed are systems, methods, and computer-readable media for assuring tenant forwarding in a network environment. Network assurance can be determined in layer 1, layer 2 and layer 3 of the networked environment including, internal-internal (e.g., inter-fabric) forwarding and internal-external (e.g., outside the fabric) forwarding in the networked environment. The network assurance can be performed using logical configurations, software configurations and/or hardware configurations.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: January 31, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Sanchay Harneja, Sanjay Sundaresan, Harsha Jagannati
  • Patent number: 11570270
    Abstract: Methods, apparatus, systems and articles of manufacture to prevent illicit proxy communications from affecting a monitoring result are disclosed. An example method includes accessing a log of communications of a proxy server, the log of communications including a plurality of records, each of the plurality of records corresponding to a requesting device that transmitted a communication to the proxy server, identifying a first internet protocol (IP) address subnet in the log of communications, the first IP address subnet associated with a block of IP addresses, filtering the plurality of records for a first set of records associated with communications originating from the first IP address subnet, and in response to determining the first set of records does not include a record associated with a heartbeat communication, adding the first IP address subnet to a blacklist of the proxy server.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: January 31, 2023
    Assignee: The Nielsen Company (US), LLC
    Inventors: Susan Cimino, Achilleas Papakostas
  • Patent number: 11563600
    Abstract: To reduce overhead generated by maintaining a full mesh network with static spoke-to-spoke tunnels while providing the efficiency of spoke-to-spoke communication, BGP configuration is automated to provide for dynamic establishment of spoke-to-spoke tunnels. A virtual Internet Protocol (VIP) address is assigned to each spoke in the network. Spokes advertises their VIP address to the hub for communication to the other spokes. A spoke sets the route next hop in its routing table for a remote spoke to the VIP of the remote spoke. Establishment of a tunnel between spokes is initiated after detecting data is to be communicated between the spokes while data is temporarily routed through the hub. Data is routed directly to the receiving spoke through the dynamic tunnel once the tunnel is active. Tunnels between spokes are terminated dynamically after a period of inactivity to reduce overhead caused by consistent maintenance of dynamic tunnels with low use.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: January 24, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: Li Meng, Dhwanit Shah
  • Patent number: 11516179
    Abstract: A network device in a network may determine a tentative network address for a network interface of the network device and may determine whether the tentative network address is duplicative of any one of the network addresses in the network. If the tentative network address is duplicative of a network address assigned to another network interface in the network, the network device may store an indication of the other network interface. In response to receiving an indication that a new network address is assigned to the other network interface, the network device may re-determine whether the tentative network address is duplicative of any one of the network addresses in the network. If the network device determines that the tentative network address is not duplicative of any one of the plurality of network addresses in the network, the network device may assign the tentative network address to the network interface.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: November 29, 2022
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Jimmy Jose, Pranavadatta D N, Reji Thomas
  • Patent number: 11502894
    Abstract: A system may monitor transaction data pertaining to a plurality of transaction types received by a network order fulfillment system. The system may classify the transaction data into a plurality of alarm types based on pre-defined impact of an alarm type to a given transaction type. The system may analyze a plurality of performance parameters influencing a performance of the network order fulfillment system, and identify a performance parameter exhibiting an anomaly based on historical data, a current status of the plurality of the performance parameters and a predefined prediction model. The system may ascertain whether the identified performance parameter negatively impacts the performance of the network order fulfillment system, based on evaluation rules. The system may proactively implement a remediation action to remediate a potential fault caused by the identified performance parameter when the identified performance parameter negatively impacts the performance of the network order fulfillment system.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: November 15, 2022
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Mahesh Kumar Mohan, Madan Kumar, Harshit Kumar
  • Patent number: 11489839
    Abstract: Clustering-based machine learning is utilized to generate and update permissions data in a computing system. The computing system logs permissions-related user activity for users of the system over time. Feature vectors are generated for the users based on the logs, where each feature corresponds to a specific permission or permission-related operation of the system. A clustering-based learning algorithm analyzes the feature vectors and generates clusters of similar users based on their feature vectors. The permissions of the users may be updated to reflect attributes of the clusters to which they were assigned. For example, the clusters may be utilized to seed and/or update access control groups or other permissions-related user groups in the system. Or, some or all permissions not used by any users within a cluster over a recent period of time may be automatically removed from any user in the cluster.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 1, 2022
    Assignee: Salesforce, Inc.
    Inventors: Sneha Krishna Sankavaram, Hui Fung Herman Kwong
  • Patent number: 11490256
    Abstract: Systems and methods are provided for new network device provisioning without Internet access. One method may include a method of network device provisioning without Internet access, the method including entering a pre-shared key (PSK) in a dynamic host configuration protocol (DHCP) message, obtaining the PSK from a set of DHCP message options by an onboarding network device requesting to join a private network, presenting the PSK, by the onboarding network device, to a network management system (NMS) of the private network, validating the PSK by the NMS, and updating an inventory list of the NMS to include the onboarding network device in the inventory list.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: November 1, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sriram Murthy, Sumit Kumar, Jacob Philip Michael, Gopal Gupta, Amit Kumar Gupta
  • Patent number: 11483409
    Abstract: A computing device includes program instructions to select, based on indicia of interest for media content for each of a plurality of users, a first user and second user to engage in an interaction related to a media content item. The computing device further includes programming to select a topic related to the media content item for the interaction and initiate the interaction between the first and second user based on the topic.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: October 25, 2022
    Assignee: DISH Technologies L.LC.
    Inventors: Nicholas Brandon Newell, Christopher Day
  • Patent number: 11443283
    Abstract: Disclosed are various examples for the dynamic construction of configuration profiles using settings common across different operating systems. A computing environment having a management service can determine variable names for inclusion in configuration profiles based on operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that the value provided by an administrator is a value or parameter of the variable name for deployment to a client device having an operating system capable of interpreting the value using the variable name.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: September 13, 2022
    Assignee: AirWatch LLC
    Inventors: Adam Stephen Rykowski, Huda Osman, Mithila Tople, Jacob Postema, Jeremy Dejiacomo, Harit Patel, Manikandan Sigamani
  • Patent number: 11445017
    Abstract: A computer-implemented method includes determining that an update to data on a local computer has been initiated by an application and sending a notification to a remote computer that the update has been initiated. The method includes sending, to the remote computer, an indication of the data on the local computer being updated. The method includes, in response to determining that updates to the data on the local computer and meta data corresponding to the data have been completed, sending a second notification to the remote computer that the update has been completed.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: September 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey R. Suarez, Nadim P. Shehab
  • Patent number: 11438222
    Abstract: A device management method executed in a server communicatively connected, via a network, to a plurality of devices and a first operation device associated with a first user identifier identifying a first user, includes: receiving, from the first operation device, a request to associate the first user identifier and a first device identifier identifying a first device among the plurality of devices; and when, in correspondence information stored in a storage device and including device identifiers identifying devices associated with user identifiers identifying users, (i) the first device identifier is associated with a second user identifier different from the first user identifier and (ii) the first user identifier is associated with a second device identifier identifying a second device different from the first device among the plurality of devices, storing the second device identifier and the second user identifier in association with each other.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: September 6, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Masaya Yamamoto, Masayuki Kozuka, Kunio Gobara, Shinya Nakai, Mitsuki Yamada, Tomoki Ogawa, Junya Suzuki
  • Patent number: 11431667
    Abstract: Display methods and devices are disclosed. An exemplary display method may comprise: displaying a session list page, the session list page comprising a session page entry corresponding to a communication session in which a local end user participates; determining a read/unread status of a sent communication message by the local end user in the communication session; and displaying, in a display area of the session page entry corresponding to the communication session, a status identifier corresponding to the read/unread status.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: August 30, 2022
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Lili Zhang, Zhenhao Wu, Di Zhang, Jiandong Lai, Jiabao Wan
  • 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: 11405474
    Abstract: A client-side system detects a current location of a client device and a cloud interaction metric. The geographic area around the location of the client device is divided into grid sections. The client-side system identifies a pre-defined reference location corresponding to the grid section that the client device location resides in. The pre-defined reference location, corresponding to that grid section, and the cloud interaction metric are provided to a remote server computing system.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: August 2, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Srinivasachakrapani Kotipalli, Parul Manek, Konstantin E. Ryvkin, Brad Rutkowski, Gregory Irving Thiel, Ayla Kol
  • 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