Patents Examined by Cheikh T Ndiaye
  • Patent number: 11736547
    Abstract: Systems and methods for social media music streaming may include (1) providing a music service within a social media platform, (2) detecting a group chat between two or more members of the social media platform, and (3) creating, via the music service, a shared music station for the members of the group chat. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: August 22, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Debashish Paul
  • Patent number: 11736589
    Abstract: A sub-system and method for a media processing system including a first entity and a second entity is provided. The method includes receiving, by the first entity of the media processing system from the second entity of the media processing system, a request, including a parameter having a value, to perform an action with the first entity by using the value of the parameter; and transmitting, by the first entity of the media processing system to the second entity, an acknowledgement that indicates whether the value of the parameter is accepted by the first entity to perform the action.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: August 22, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11729128
    Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. Content may be ranked and ordered within a module, and modules may be ranked and ordered with respect to each other. Inter-module ranking may be based on elements such as individual activity and the activity of the messaging service's user base, the value of the module to the messaging service, and offline models. Intra-module ranking may be defined by individual modules (e.g., based on recency, importance to user, affinity, etc.). Intra-module ranking may affect inter-module ranking, such as when individual content in a low-rated module is particularly exciting or pertinent (causing the entire module to receive a higher inter-module ranking).
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: August 15, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Vinodh Jayaram, Jonathan David Perlow, Kunal Nikhil Modi, Andrew Yaoshu Song
  • Patent number: 11722460
    Abstract: Systems and systems for implementing network manageability techniques that enable intelligent connectivity are described. In an embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: determine that a rule prescribed by a connectivity policy is satisfied by context information collected by the IHS, and, in response to the determination, change at least one of: a wireless communication channel, a protocol, or a network configuration used by the IHS to connect to a wireless docking station.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: August 8, 2023
    Assignee: Dell Products, L.P.
    Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer, Manuel Novoa
  • Patent number: 11722448
    Abstract: Systems and computer-implement methods of displaying archived data are provided for determining that it is an anniversary of the archived data, the archived data including a message transmitted from a first client device to a second client device; causing display, on the first client device, of a graphical indicium and an avatar of a user associated with the first client device, the graphical indicium indicating an anniversary associated with the message transmitted from the first client device to the second client device; causing, display on the first client device of a notification of the anniversary; and causing the display of the graphical indicium and notification of the anniversary to be removed after a predefined time.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: August 8, 2023
    Assignee: SNAP INC.
    Inventor: Jeremy Voss
  • Patent number: 11715040
    Abstract: Distributed machine learning systems and other distributed computing systems are improved by embedding compute logic at the network switch level to perform collective actions, such as reduction operations, on gradients or other data processed by the nodes of the system. The switch is configured to recognize data units that carry data associated with a collective action that needs to be performed by the distributed system, referred to herein as “compute data,” and process that data using a compute subsystem within the switch. The compute subsystem includes a compute engine that is configured to perform various operations on the compute data, such as “reduction” operations, and forward the results back to the compute nodes. The reduction operations may include, for instance, summation, averaging, bitwise operations, and so forth. In this manner, the network switch may take over some or all of the processing of the distributed system during the collective phase.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: August 1, 2023
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal
  • Patent number: 11706288
    Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for processing a query request. The method includes determining a first number of requests of a first edge device and a second number of requests of a second edge device in a distributed system. The method further includes determining the first edge device as a parent node and the second edge device as a child node in response to both the first number of requests and the second number of requests being less than a threshold. The method further includes sending to the child node an indication of transmitting data in the child node to the parent node. The method further includes sending, in response to receiving a query request for the child node, the query request to the parent node.
    Type: Grant
    Filed: August 2, 2022
    Date of Patent: July 18, 2023
    Assignee: Dell Products L.P.
    Inventors: Bin He, Wenlei Wu
  • Patent number: 11706082
    Abstract: A computer system is configured to perform a reconciliation process with respect to a current state of a cloud service and a goal state of the cloud service. Performing the reconciliation process includes obtaining the current state of the cloud service, obtaining the goal state of the cloud service, evaluating the current state against the goal state to generate a reconciliation plan that comprises a plurality of operations, and starting execution of the reconciliation plan at the cloud service including performing at least one of the plurality of operations in the reconciliation plan. In response to detecting an event, the computer system reperforms the reconciliation process again such that one or more current state, the goal state, or the reconciliation plan changes.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: July 18, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Volodymyr Ivanov, Bert Casper
  • Patent number: 11700284
    Abstract: A method for managing a media transmission path includes: obtaining location information of a terminal; determining an application function user plane anchor device corresponding to the terminal, and an application function user plane edge device that has a minimum transmission delay, where the transmission delay is between the application function user plane edge device and the terminal; establishing media transmission paths between the application function user plane anchor device and the application function user plane edge device, and between the application function user plane edge device and the terminal; selecting a new application function user plane edge device when a location of the terminal changes; and handing over the terminal to the new application function user plane edge device. This method reduces a delay of a media transmission path, and can better meet a requirement of a delay sensitive service.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: July 11, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Zhang, Yongge Xue
  • Patent number: 11687227
    Abstract: A computer-implemented system and method for providing a dynamic execution environment. In an embodiment, the system and method comprises receiving a base user interface from a server, creating and storing one or more intermediate representations (IRs) which represent a mapping between the base user interface and a modified user interface, executing the one or more IRs to intercept network communication from the server, map between the base user interface and the modified user interface, and send the modified user interface to one or more clients, and executing the one or more IRs to intercept network communication from the one or more clients to the server with user data, map between the modified user interface and the base user interface, and send the base user interface and the user data to the server.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: June 27, 2023
    Assignee: SYNACTIVE, INC.
    Inventor: Thomas Ewe
  • Patent number: 11689519
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for facilitating communications initiated through a social networking account. A detected message communicated using a social networking account can be determined to satisfy a response criteria. Code for displaying a communications initiation feature on a customer communications apparatus associated with the social networking account can be transmitted. Selection information representing a selection of the communications initiation feature can be received and can include a parameter associated with the selection and origin information. The selection information can be validated by determining that the selection is associated with the social networking account and by comparing the parameter with a stored credential associated with the communications initiation feature. When the selection is validated, the communications can be facilitated.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: June 27, 2023
    Assignee: LIVEPERSON, INC.
    Inventors: Matan Barak, Todd Lewis, Justin Robert Mulhearn
  • Patent number: 11689608
    Abstract: Embodiments of the present disclosure provide a method, a device, and a computer program product for data sharing. The method includes acquiring first parameter information corresponding to a source process and second parameter information corresponding to a target process, and selecting a desired data sharing method from methods for sharing data between the source process and the target process based on the first parameter information and the second parameter information. The method further includes realizing data sharing between the source process and the target process based on the desired data sharing method. Through this solution, the data sharing efficiency between processes can be improved.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: June 27, 2023
    Assignee: Dell Products L.P.
    Inventors: Jinpeng Liu, Jiacheng Ni, Zijia Wang, Zhen Jia
  • Patent number: 11683359
    Abstract: Certain aspects of the present disclosure provide techniques for communicating between an application executing on a client device and a server using a persistent connection. An example method generally includes initializing a persistent connection between an application executing on a client device and a server. Information about an event within the application is received. Communications between the application and the server are performed via streaming data related to the information about the event carried on the persistent connection. Generally, the streaming data may be translated from an application-native format to a platform-agnostic format and may include application-specific information. One or more actions are taken within the application based on the streaming data related to the event and carried on the persistent connection.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: June 20, 2023
    Assignee: INTUIT INC.
    Inventors: Nikita Prakash Patil, Waseem Akram Syed, Muralidhar Kattimani
  • Patent number: 11677708
    Abstract: In one embodiment, a computer-implemented method comprises sending, by a client application to an email server, a first request to access an email message; receiving, in response to the first request, email message data, the email message data specifying a note identifier of a note; sending, to an application server, a second request to access the note based on the note identifier; receiving, in response to the second request, note data that defines, at least in part, content of the note; controlling a display device to display, based at least in part on the email message data and the note data, the email message and the note in-line with the email message.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: June 13, 2023
    Assignee: Ginger Labs, Inc.
    Inventors: Garrett Mitchell, Colin Gilboy
  • Patent number: 11671500
    Abstract: An Internet of Things (IoT) system is provided. The IoT system includes a plurality of terminal devices, a cloud device, and a human machine interface device. The cloud device is communicatively connected to the terminal devices. The human-machine interface device is communicatively connected to the cloud device via a plurality of first communication channels, and is used for determining a subscription sequence according to a piece of priority information of a plurality of control commands. The human-machine interface device schedules and dynamically subscribes to the first communication channels according to the subscription sequence, so as to transmit the control commands to the cloud device through different first communication channels according to the subscription sequence, so that the cloud device transmits the control commands to the corresponding terminal devices.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: June 6, 2023
    Assignee: Merry Electronics(Shenzhen) Co., Ltd.
    Inventors: Yun Han Yang, Yi Lin Hsieh
  • Patent number: 11669561
    Abstract: Systems and methods are provided receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform, accessing activity data related to both the first user and the second user in the content sharing platform, determining common activity data to both the first user and the second user, wherein the common activity data comprises at least one media content item generated by the second user that was viewed or saved by the first user, or one or more datum saved by the first user from a communication received from the second user, and generating second user profile data comprising the common activity data related to both the first user and the second user in the content sharing platform as part of the second user profile.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: June 6, 2023
    Assignee: Snap Inc.
    Inventors: Trevor Denton, Kirk Ouimet, Chamal Samaranayake, Jeremy Voss, Haibo Zhao, Zhuangtian Zhao
  • Patent number: 11665120
    Abstract: Systems and methods for identifying HTTP requests generated from links embedded in emails and determining if those HTTP requests were generated by a human or a non-human are disclosed.
    Type: Grant
    Filed: May 14, 2022
    Date of Patent: May 30, 2023
    Inventors: Terrance Tomkow, Zafar Khan
  • Patent number: 11665095
    Abstract: In one embodiment, a device of a software-defined wide area network (SD-WAN) receives, from a cloud-native application, contextual data for the cloud-native application that identifies microservices of the cloud-native application. The device translates the contextual data for the cloud-native application into a network policy for traffic in the SD-WAN associated with the cloud-native application. The device applies the network policy to a traffic flow in the SD-WAN between an endpoint and a particular microservice of the cloud-native application.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: May 30, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Sridhar Subramanian, Fabio Rodolfo Maino, Alberto Rodriguez Natal, Vijoy Anand Pandey, Edward A. Warnicke, John Andrew Joyce, Timothy James Swanson, Loránd Jakab
  • Patent number: 11651066
    Abstract: An apparatus comprises at least one processing device that is configured to control delivery of input-output operations from a host device to a storage system over selected ones of a plurality of paths through a network. The at least one processing device is further configured to generate a plurality of authentication tokens over time utilizing seed information of the host device, and for each of one or more of the input-output operations, to incorporate a particular one of the authentication tokens into the input-output operation, to send the input-output operation to the storage system, and to receive an indication from the storage system, responsive to the input-output operation sent to the storage system, as to whether or not the authentication token incorporated into the input-output operation matches a corresponding authentication token generated by the storage system. The at least one processing device illustratively comprises at least a portion of the host device.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: May 16, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Efi Levi, Boris Giterman, Arieh Don
  • Patent number: 11652875
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that enable performing dynamic user integration in a group-based communication system.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: May 16, 2023
    Assignee: Salesforce, Inc.
    Inventors: Albert Treat, Airat Aminev, Alejandro Miguel Cebrian Trevino, Benjamin Smit, Carla Gonzales, Shivani Sharma, Zindziswa McCormick