Patents Examined by Cheikh T Ndiaye
-
Patent number: 11736547Abstract: 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: GrantFiled: February 25, 2022Date of Patent: August 22, 2023Assignee: Meta Platforms, Inc.Inventor: Debashish Paul
-
Patent number: 11736589Abstract: 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: GrantFiled: June 28, 2022Date of Patent: August 22, 2023Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11729128Abstract: 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: GrantFiled: January 24, 2022Date of Patent: August 15, 2023Assignee: Meta Platforms, Inc.Inventors: Vinodh Jayaram, Jonathan David Perlow, Kunal Nikhil Modi, Andrew Yaoshu Song
-
Patent number: 11722460Abstract: 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: GrantFiled: February 26, 2021Date of Patent: August 8, 2023Assignee: Dell Products, L.P.Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer, Manuel Novoa
-
Patent number: 11722448Abstract: 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: GrantFiled: September 30, 2019Date of Patent: August 8, 2023Assignee: SNAP INC.Inventor: Jeremy Voss
-
Patent number: 11715040Abstract: 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: GrantFiled: May 10, 2022Date of Patent: August 1, 2023Assignee: Innovium, Inc.Inventors: William Brad Matthews, Puneet Agarwal
-
Patent number: 11706288Abstract: 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: GrantFiled: August 2, 2022Date of Patent: July 18, 2023Assignee: Dell Products L.P.Inventors: Bin He, Wenlei Wu
-
Patent number: 11706082Abstract: 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: GrantFiled: February 2, 2022Date of Patent: July 18, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Volodymyr Ivanov, Bert Casper
-
Patent number: 11700284Abstract: 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: GrantFiled: August 11, 2020Date of Patent: July 11, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Biao Zhang, Yongge Xue
-
Patent number: 11687227Abstract: 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: GrantFiled: December 31, 2021Date of Patent: June 27, 2023Assignee: SYNACTIVE, INC.Inventor: Thomas Ewe
-
Patent number: 11689519Abstract: 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: GrantFiled: April 1, 2022Date of Patent: June 27, 2023Assignee: LIVEPERSON, INC.Inventors: Matan Barak, Todd Lewis, Justin Robert Mulhearn
-
Patent number: 11689608Abstract: 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: GrantFiled: May 31, 2022Date of Patent: June 27, 2023Assignee: Dell Products L.P.Inventors: Jinpeng Liu, Jiacheng Ni, Zijia Wang, Zhen Jia
-
Patent number: 11683359Abstract: 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: GrantFiled: July 30, 2021Date of Patent: June 20, 2023Assignee: INTUIT INC.Inventors: Nikita Prakash Patil, Waseem Akram Syed, Muralidhar Kattimani
-
Patent number: 11677708Abstract: 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: GrantFiled: June 25, 2021Date of Patent: June 13, 2023Assignee: Ginger Labs, Inc.Inventors: Garrett Mitchell, Colin Gilboy
-
Patent number: 11671500Abstract: 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: GrantFiled: September 10, 2021Date of Patent: June 6, 2023Assignee: Merry Electronics(Shenzhen) Co., Ltd.Inventors: Yun Han Yang, Yi Lin Hsieh
-
Patent number: 11669561Abstract: 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: GrantFiled: April 12, 2022Date of Patent: June 6, 2023Assignee: Snap Inc.Inventors: Trevor Denton, Kirk Ouimet, Chamal Samaranayake, Jeremy Voss, Haibo Zhao, Zhuangtian Zhao
-
Patent number: 11665120Abstract: 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: GrantFiled: May 14, 2022Date of Patent: May 30, 2023Inventors: Terrance Tomkow, Zafar Khan
-
Patent number: 11665095Abstract: 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: GrantFiled: August 3, 2020Date of Patent: May 30, 2023Assignee: 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: 11651066Abstract: 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: GrantFiled: January 7, 2021Date of Patent: May 16, 2023Assignee: EMC IP Holding Company LLCInventors: Efi Levi, Boris Giterman, Arieh Don
-
Patent number: 11652875Abstract: 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: GrantFiled: September 30, 2019Date of Patent: May 16, 2023Assignee: Salesforce, Inc.Inventors: Albert Treat, Airat Aminev, Alejandro Miguel Cebrian Trevino, Benjamin Smit, Carla Gonzales, Shivani Sharma, Zindziswa McCormick