Patents Examined by Alan S. Chou
  • Patent number: 11949547
    Abstract: Techniques are described for automating the configuration of a simple network management protocol (SNMP) manager device for enabling collection of SNMP data from one or more SNMP-enabled devices. Based upon SNMP object identifiers (OIDs) received from an SNMP-enabled device, processing is performed to map the OIDs to one or more SNMP management information bases (MIBs) corresponding to the OIDs. The identification of the OIDs and mapping the OIDs to one or more MIBs is performed in an automated manner and substantially free of any human or manual intervention. The identified one or more MIBs are then used to configure the SNMP manager to enable SNMP communications between the SNMP-enabled device and the SNMP manager. In certain implementations, the identified one or more MIBs are loaded into system memory by the SNMP manager.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: April 2, 2024
    Assignee: SPLUNK INC.
    Inventors: Ryan Lee Faircloth, Ankit Chetan Bhagat, Mayur Sanjaybhai Pipaliya, Yuan Ling
  • Patent number: 11941683
    Abstract: Systems and methods are provided for ingesting task-related data and providing task recommendations or generating tasks based on the ingested data. In certain embodiments, task-related data is obtained by a task facilitation service from third-party applications using a suitable interface, such as an application program interface (API), and the third-party applications may include plug-ins or extensions that facilitate communication between the applications and the task facilitation service. For example, task facilitation service may be configured to obtain and process data from websites and generate task recommendations based on the website data.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: March 26, 2024
    Assignee: Yohana LLC
    Inventors: Yoky Matsuoka, Nitin Viswanathan
  • Patent number: 11936934
    Abstract: The disclosure provides a method and system for preventing a fraudulent video relay. The method comprises: a video source node slicing a video source and relaying fragments of video data to next nodes; a relay node user receiving a relayed fragment of video data from a previous node and writing a video relay session information into a system; a viewing node establishing a video relay session with the relay node, receiving, reassembling, decoding and playing the fragment of video data, and regularly recording relay behavior data to the system; and a relay reward node regularly obtaining unprocessed relay behavior data, calculating a reward value for each relay user, and writing the reward value into a block-chain system, to implement accurate rewards of relay.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: March 19, 2024
    Assignee: Beijing Xitong Wuzhou Zhilian Technology Co., Ltd.
    Inventors: Xizhuo Jiang, Xizhi Hao
  • Patent number: 11924260
    Abstract: A method and system of providing a second broadcast signal from a first broadcast signal is described. The method includes receiving a broadcast signal containing media content and data content and selecting, from the data content, a first portion containing control and configuration and a second portion containing replacement content. The method further includes converting the first portion and the second portion into a multicast internet protocol stream and processing the replacement content as a second broadcast signal using the control and configuration information. The system includes a transceiver that receives a broadcast signal, selects a first portion and a second portion of the data content, and converts the first portion of the data content and the second portion of the data content into a multicast internet protocol stream. The system further includes a gateway device that processes the replacement content using the control and configuration information.
    Type: Grant
    Filed: July 5, 2021
    Date of Patent: March 5, 2024
    Assignee: Triveni Digital Inc.
    Inventor: Mark T. Corl
  • Patent number: 11924308
    Abstract: A computer system can receive user data from a computing device of a user, and based on the user data, determine that the user will utilize a transport service to arrive at a destination location at a specified time. The system can monitor transport provider availability within a proximity of a current location of the user prior to the specified time. The system can then determine a service request time for the user based at least in part on the transport provider availability, and automatically generate the service request for the user at the service request time to match the user to a transport provider.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: March 5, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Gang Cheng, Jason Chionh, Jonathan Kantrowitz, Oren Freiberg, Juncao Li, Jie Zhang
  • Patent number: 11924298
    Abstract: Embodiments of the present disclosure provide a message pushing method for a virtual gift and an electronic device. The method includes: when a virtual gift is received in a live broadcast room, determining a live broadcast room area to which a notification message is pushed, where the notification message is used to inform all live broadcast rooms in the live broadcast room area that the virtual gift is received; and pushing the notification message to the live broadcast room in the live broadcast room area respectively. The embodiments of the present disclosure implement rich methods for posting notification information about the receipt of the virtual gift, thereby improving user experience.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: March 5, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Shihao Jia, Wei Zhang, Zhengyao Guo, Qi Zhang
  • Patent number: 11917029
    Abstract: Systems and methods for tracking anonymous visitors of an online website or mobile app are disclosed. The browsing activity by an anonymous visitor of the online website or mobile app is converted into features and a visitor-identifier associated with the browsing activity generated by the anonymous visitor is determined. The features are stored with the visitor-identifier in a super-visitor-state before the visitor-identifier is associated with a super-visitor-identifier. After the visitor-identifier is associated with the super-visitor-identifier, the features are stored with the super-visitor-identifier in the super-visitor-state. After the visitor-identifier is associated with the super-visitor-identifier, the features associated with the visitor-identifier in the super-visitor-state may be combined, e.g., aggregated, with the features associated with the super-visitor-identifier and the visitor-identifier may be removed from the super-visitor-state.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: February 27, 2024
    Assignee: Intuit Inc.
    Inventors: Shankar Sankararaman, Pragya Tripathi
  • Patent number: 11907862
    Abstract: Systems, methods, and apparatuses are described herein for performing sentiment analysis on electronic communications relating to one or more image-based communications methods, such as emoji. Message data may be received. The message data may correspond to a message that is intended to be sent but has not yet been sent to an application. Using a first machine learning model, one or more subsets of the plurality of emoji may be determined. The one or more subsets of the plurality of emoji may comprise one or more different types and quantities of emoji, and may each correspond to the same or a different sentiment. Using a second machine learning model, one or more emojis may be selected from the one or more subsets. The one or more emojis selected may correspond to responses to the message.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: February 20, 2024
    Assignee: Capital One Services, LLC
    Inventors: Kevin Osborn, Eric Loucks, Joshua Edwards, George Bergeron, Kyle Johnson, Brian Lee
  • Patent number: 11895003
    Abstract: Devices, methods and computer program products for managing quality of monitoring models for collection of performance and/or sensing data are disclosed. A communication network node device sets up a quality of monitoring function for managing a quality of monitoring, QoM, model that defines QoM classes for processing and compressing a performance and/or sensing data stream via selection of data to be included in the performance and/or sensing data stream. The communication network node device causes a first message notifying about the set up QMF to be transmitted towards at least one first target rendezvous point, RP, in the communication network, each RP being configured to aggregate at least one of performance and/or sensing data streams or QoM models.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: February 6, 2024
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Kimmo Hätönen, Sasu Tarkoma
  • Patent number: 11895196
    Abstract: Example aspects include techniques for efficient updates in IoT event driven architectures. These techniques may include receiving, from a source application via a publish/subscribe broker service a first block using a first IoT messaging session, the first block including a first portion of a file and a first plurality of communication parameters, and transmitting a first acknowledgement corresponding to the first block, the first acknowledgement approving a proposed parameter of the first plurality of communication parameters. Further, the techniques may include receiving, based on the proposed parameter, from the source application via the publish/subscribe broker service, a second block using a second IoT messaging session, the second block including a second portion of the file and a second plurality of communication parameters, and transmitting a second acknowledgement corresponding to the second block.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: February 6, 2024
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventor: Rolando Herrero
  • Patent number: 11888948
    Abstract: A network system can receive a set of multi-user request data corresponding to a multi-user request for service for a set of users that includes a first user. The set of multi-user request data can indicate a common start location for the set of users and identification information for at least the first user of the set of users. In response to receiving the set of multi-user request data from the requesting user device, the system transmits a first set of data to a first user device of the first user to cause the first user device to prompt the first user to input a destination location for the first user. The system then identifies a set of service providers to fulfill the multi-user request for service for the set of users.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: January 30, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Matthew Sweeney, Logan Rockmore, Lisa Weitekamp
  • Patent number: 11876634
    Abstract: In some examples, a computer-implemented method includes accessing a contact database of a sending user, the contact database includes a plurality of contact records, each contact record of the plurality of contact records being associated with a respective user and including respective graphic data, identifying a first set of contact records of the plurality of contact records, each contact record of the first set of contact records having common graphic data as part of the respective graphic data, automatically including the first set of contact records in a contact group of a messaging application of the sending user, detecting a send message operation by a messaging application of the sending user, and causing presentation of a user-selectable graphic icon associated with the contact group within the messaging application, the user-selectable graphic icon being selectable by the sending user to send a message to the contact group.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: January 16, 2024
    Assignee: Snap Inc.
    Inventors: Ty Giacalone, Donald Giovannini
  • Patent number: 11870662
    Abstract: Embodiments may be generally directed to techniques to cause communication of a registration request between a first end-point and a second end-point of an end-to-end path, the registration request to establish resource load monitoring for one or more resources of the end-to-end path, receive one or more acknowledgements indicating resource loads for each of the one or more resources of the end-to-end path, at least one of the acknowledgements to indicate a resource of the one or more resources is not meeting a threshold requirement for the end-to-end path, and perform an action for communication traffic utilizing the one or more resources based on the acknowledgement.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: January 9, 2024
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Kshitij A. Doshi, Daniel Rivas Barragan, Mark A. Schmisseur, Steen Larsen
  • Patent number: 11863417
    Abstract: Systems and methods for sloppy routing are provided. A client transmits a DNS query corresponding to a requested resource to a content delivery network (CDN) service provider. In some embodiments, the CDN service provider processes the DNS query to determine whether a threshold content delivery bandwidth has been exceeded by data links at cache servers. In other embodiments, additionally or alternatively, the CDN service provider determines whether a content provider has exceeded a threshold network usage that indicates a price at which the CDN service provider to provide content on behalf of the content provider. Using both or either of these thresholds, the CDN service provider can further process the DNS query by providing an alternative resource identifier or a cache IP address, both associated with an alternative POP. In some embodiments, the CDN service provider determines a routing mode for the response to the DNS query.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Craig Wesley Howard, Hardeep Singh Uppal
  • Patent number: 11848997
    Abstract: Aspects of the present application correspond to processing of requests for user attribute information. One or more computing devices can transmit request for user attribute information that include at least one captured information associated with an identified user. A user attribute information request processing service processes the requests based on location profile according to verified attribute information associated with the captured information. The user attribute information request processing service then generates a processing result responsive to the request, such as identifying financial rate information based on the verified attribute information.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: December 19, 2023
    Assignee: PARKLINQ CORPORATION
    Inventor: Tyler D. Saenz
  • Patent number: 11843672
    Abstract: This disclosure relates to a privacy preserving machine learning platform. In one aspect, a method includes receiving, from a client device and by a computing system of multiple multi-party computation (MPC) systems, a first request for user group identifiers that identify user groups to which to add a user. The first request includes a model identifier for a centroid model, first user profile data for a user profile of the user, and a threshold distance. For each user group in a set of user groups corresponding to the model identifier, a centroid for the user group that is determined using a centroid model corresponding to the model identifier is identified. The computing system determines a user group result based at least on the first user profile data, the centroids, and the threshold distance. The user group result is indicative of user group(s) to which to add the user.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: December 12, 2023
    Assignee: Google LLC
    Inventors: Gang Wang, Marcel M. Moti Yung
  • Patent number: 11824751
    Abstract: A system is provided for distributing media content in a distributed network. The system includes a count sequence generator that generates a monotonic increasing count sequence, a signal processor that generates a correspondence between media content and the count sequence, such that the monotonic increasing counter sequence is configured for a media content request defined by the increasing count sequence; and a media content database configured to store the media content and corresponding count sequence. Moreover, the signal processor receives a media content request that includes media request parameters that define a portion of the media content based on the corresponding count sequence and at least one of content quality, cost of the requested media content and a delivery time for the requested media content. The signal processor also accesses the requested media content from the media content database and distributes the media content to the media processing node.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: November 21, 2023
    Assignee: GRASS VALLEY CANADA
    Inventors: Charles S. Meyer, James Westland Cain
  • Patent number: 11811884
    Abstract: A service provider receives a request to attach a subscription to a client node. The request can be an authenticated request by an entity associated with the client node. In response to the request, information is stored that indicates the client node is authorized for the subscription. A service can determine a connection by the client node to a service. The connection can trigger the subscription to be created for the client node.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: November 7, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Nicholas A. Gochenaur, Gary Keith Wicker
  • Patent number: 11792248
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for receiving media data. One apparatus includes processing circuitry that receives a media presentation description (MPD) file that includes an MPD event indicating a plurality of branches of a story map. The processing circuitry determines whether a user selection from among the plurality of branches of the story map is received during an active duration of the MPD event. Based on a determination that the user selection is received during the active duration, the processing circuitry receives, from a server, media data corresponding to the user selected branch. Based on a determination that the user selection is not received during the active duration, the processing circuitry receives, from the server, media data corresponding to a default branch in the plurality of branches of the story map.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: October 17, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11785100
    Abstract: Embodiments of a software services platform with a services infrastructure that allows standalone service to be run in association with other services deployed on a deployment platform. The service infrastructure and services may cooperate to ensure that that communications (associated with the standalone service are routed to that standalone service while communications for other services deployed in the software services may also continue communicating to receive and servicing requests for those services.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: October 10, 2023
    Assignee: SAILPOINT TECHNOLOGIES, INC.
    Inventors: Jeffrey Allen Upton, Vasil Shlapkou