Patents Examined by Khanh Q. Dinh
  • Patent number: 11715093
    Abstract: A method of configuring a contactless communication device is provided. The contactless communication device includes integrated circuits hosting at least two applications compatible with the same communication protocols or compatible with the same communication protocol and using different communication parameters and a contactless communication circuit. The method includes detecting, by the contactless communication circuit, an interruption of a transaction initiated by a proximity coupling reader.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 1, 2023
    Assignees: STMicroelectronics (Rousset) SAS, Proton World International N.V.
    Inventors: Olivier Van Nieuwenhuyze, Jean-Marc Grimaud
  • Patent number: 11711441
    Abstract: Embodiments of the present invention provide a method and apparatus for publishing a video synchronously, an electronic device, and a readable storage medium. The method comprises: receiving a video publishing request by means of a first video publishing platform, wherein the video publishing request comprises a video identification, a user identification, and a video synchronization identification of a video to be published, and the video synchronization identification is used for identifying a second server corresponding to at least one second video publishing platform required to synchronously publish said video; and in response to the video publishing request, sending the video publishing request to a first server corresponding to the first video publishing platform, so that the first server sends, on the basis of the video synchronization identification, the video identification and the user identification to the second server.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: July 25, 2023
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Yu Song
  • Patent number: 11711553
    Abstract: A method of delivering a video sequence in a network, the sequence including a plurality of temporal segments encoded at a plurality of qualities, the method including storing a dataset indicating the relative size of segments of the video stream; computing in dependence on that dataset a time schedule for delivery of the segments, the time schedule indicating a target delivery time for each segment sufficient to deliver all the segments in the sequence in time for decoding and being independent of the encoded quality of each segment; for each segment: setting one or more transmission parameters for the segment in dependence on the target delivery time for the segment and the relative size of the segment; and delivering the segment over the network using the one or more transmission parameters.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: July 25, 2023
    Assignee: British Telecommunications Public Limited Company
    Inventors: Michael Nilsson, Yousif Humedia, Stephen Appleby
  • Patent number: 11710419
    Abstract: System and methods of gating notifications for content objects of an electronic learning platform are described herein. The notification may be conditioned on whether the content object is available to a user receiving the notification, or the state of the content object, for example.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: July 25, 2023
    Assignee: D2L Corporation
    Inventors: Daniel Petker, Jeffrey Geurts, Ryan Ische, Jeffrey Avis, Jeffrey Ashton
  • Patent number: 11706225
    Abstract: Systems, computer program products, and methods are described herein for source independent but source value dependent transfer monitoring.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: July 18, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Steven Michael Twombly, Sara A. Walsh, Tony England, Robertson Walters Greenbacker, Bradley Ryan Holland
  • Patent number: 11700188
    Abstract: Some examples described herein relate to providing a customized cloud service. In an example, Key Service Indicators (KSI) may be received for a cloud service. The Key Service Indicators may be associated with a cloud service template for providing the cloud service. The resources required for providing the cloud service may be identified based on the Key Service Indicators.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: July 11, 2023
    Assignee: SUSE LLC
    Inventor: Sandhya Balakrishnan
  • Patent number: 11700174
    Abstract: System on a chip, comprising several master pieces of equipment, several slave resources, an interconnection circuit capable of routing transactions between master pieces of equipment and slave resources, and a processing unit at least configured to allow a user of the system on a chip to implement within the system on a chip at least one configuration diagram of this system defined by a set of configuration pieces of information including at least one piece of identification information assigned to each master piece of equipment, The identification pieces of information are intended to be attached to all the transactions emitted by the corresponding master pieces of equipment, the set of configuration pieces of information not being used for addressing the slave resources receiving the transactions and being used to define an assignment of at least one piece of master equipment to at least some of the slave resources.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: July 11, 2023
    Assignees: STMICROELECTRONICS (GRAND OUEST) SAS, STMICROELECTRONICS (ALPS) SAS
    Inventors: Nicolas Anquet, Loic Pallardy
  • Patent number: 11699105
    Abstract: Techniques are described for training machine learning (ML) models using one or more electronic lists of items previously used in campaigns and labeled with an engagement rate corresponding to the list. A vocabulary formed from a union of the one or more lists may then be used to generate at least some items of a target recipient list. An engagement rate for the target recipient list may be inferred for the target recipient list. Natural language processing (NLP) techniques may be also be applied to optimize an engagement rate of a target recipient list and/or select content for the list.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: July 11, 2023
    Assignee: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Patent number: 11677704
    Abstract: Techniques for scam detection and prevention are described. In one embodiment, an apparatus may comprise an interaction processing component operative to generate a scam message example repository; submit the scam message example repository to a natural-language machine learning component; and receive a scam message model from the natural-language machine learning component in response to submitting the scam message example repository; an interaction monitoring component operative to monitor a plurality of messaging interactions with a messaging system based on the scam message model; and determine a suspected scam messaging interaction of the plurality of messaging interactions; and a scam action component operative to perform a suspected scam messaging action with the messaging system in response to determining the suspected scam messaging interaction. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: June 13, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Emanuel Alexandre Strauss, Muhammad Saif Farooqui, Rehman Mehdi Muhammad, Michelle Ruby Hwang, Nicolas Scheffer, Joseph Rhyu
  • Patent number: 11676504
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adaptive educational activities are disclosed. In one aspect, a computer-implemented method includes receiving, by a computing device that is configured to grant a given user access to a first group of activity modules based on a classification of the given user, user data and classification data. The method includes granting the user access to a first activity module and a second activity module, and preventing the user from accessing a third activity module. The method includes receiving interaction data based on the user interacting with the first activity module, and determining that the interaction data indicates an improper classification of the user. Based on the interaction data, the method includes maintaining the classification of the user, granting the user access to a fourth activity module, and preventing the user from accessing the second activity module.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: June 13, 2023
    Assignee: Amplify Education, Inc.
    Inventors: Laurence Holt, Laura Vila Rawson, Danielle Damico, Christopher Keith Romero
  • Patent number: 11677710
    Abstract: Systems and methods are disclosed in which merchants on an e-commerce platform may use a same computer application to start and/or join discussion groups with other merchants on the e-commerce platform. An existing discussion group may be recommended to a merchant based on data specific to that merchant. A notification of the recommendation may be transmitted to the user interface of the merchant's device, and if the merchant accepts the recommendation, then the discussion group may be added to the set of discussion groups the merchant follows. Alternatively, a recommended discussion group may be automatically added to the set of discussion groups the merchant follows.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: June 13, 2023
    Assignee: SHOPIFY INC.
    Inventor: Michael Leander Perry
  • Patent number: 11671429
    Abstract: In some examples, a method includes obtaining, by a computing device operated by a data center provider for a data center, from a first customer of the data center provider, order information comprising a set of parameters defining an interconnection within the data center between a first customer network of the first customer and a second customer network of a second customer of the data center provider, wherein the first customer network and the second customer network are co-located in the data center; sending, by the computing device to the second customer, a communication comprising a unique identifier that maps to the set of parameters; and outputting, by the computing device, an indication of authorization for the interconnection based upon an authorization directive from the second customer, the authorization directive comprising the unique identifier.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: June 6, 2023
    Assignee: EQUINIX, INC.
    Inventors: Sirish Mandalika, Suraj Prakash Dasika, Amritpal Singh Sahota
  • Patent number: 11665208
    Abstract: In some implementations, a device may receive a session initiation protocol (SIP) message. The device may determine that the SIP message does not include a parameter indicating that a first portion of the SIP message is to be processed as a telephone number. The device may perform one or more actions including one or more of: determining whether a second portion of the SIP message includes information identifying a service; determining whether the first portion of the SIP message includes a code; determining whether the first portion of the SIP message is formatted according to a format associated with a telephone number; or determining whether the first portion of the SIP message includes characters that are different than hexadecimal characters. The device may selectively cause the SIP message to be routed using the first portion of the SIP message or routed using the second portion of the SIP message.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: May 30, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian Somes, Jodi A. Kelm, Shanthala Kuravangi-Thammaiah
  • Patent number: 11665135
    Abstract: Disclosed is a domain filter capable of determining an n-gram distance between a seed domain and each of a plurality of candidate domains. The domain filter loads a seed domain n-gram for the seed domain and a candidate domain n-gram for each candidate domain in memory, compares the seed domain n-gram and the candidate domain n-gram to identify any identical grams, removes any identical grams from the seed domain n-gram, and determines how many grams are left in the seed domain n-gram, representing the n-gram distance between the seed domain and the candidate domain. The domain filter then compares n-gram distances thus determined with a predetermined threshold, eliminates any candidate domain having an n-gram distance from the seed domain that exceeds the predetermined threshold, and provides remaining candidate domains to a downstream computing facility such as a user interface or an analytical module operating in an enterprise computing environment.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: May 30, 2023
    Assignee: PROOFPOINT, INC.
    Inventors: Harold Nguyen, Ali Mesdaq, Kevin Dedon, Michael Fox, Gaurav Dalal
  • Patent number: 11665171
    Abstract: Secure access to a corporate application with translation between an internal address and an external address. In some embodiments, a method may include receiving, at a secure access cloud point of delivery (PoD), from a client application on a client device, a request to access a corporate web application that is deployed in a corporate datacenter. The method may also include forwarding, from the secure access cloud PoD, to a connector that is also deployed in the corporate datacenter, the request to access the corporate web application. The method may further include brokering, by the connector and the secure access cloud PoD, authentication of a user, authorization of access by the user, and a secure communication session between the client application and the corporate web application by translating between an internal address of the corporate web application and an external address of the corporate web application.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: May 30, 2023
    Assignee: CA, Inc.
    Inventors: David Patimer, Lior Lev-Tov, Eldad Rudich, Leonid Belkind
  • Patent number: 11658932
    Abstract: A message sending method includes: receiving a first input of a user on a target icon, where the target icon is used to indicate a target application; displaying a target interface in response to the first input, where the target interface includes at least one message, and each of the at least one message corresponds to at least one contact; receiving a second input of the user on a first message, the first message is a message in the at least one message; and sending, in response to the second input via the target application, the first message to at least one first contact corresponding to the first message.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: May 23, 2023
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Jiaying Zong
  • Patent number: 11641513
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for processing of messages at a media device for analysis purposes. An embodiment operates by transmitting a message request from a media device to a messaging server. In response, the media device receives a message response containing a message and messenger identifier. The media device generates a hash value of an identifier associated with the media device and the messenger identifier. The media device then determines whether the hash value maps into a control group. Finally, the media device processes the message based on whether the hash value maps into the control group.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: May 2, 2023
    Assignee: Roku, Inc.
    Inventors: Drew Maniglia, Lauren Pendo
  • Patent number: 11641403
    Abstract: In one or more implementations, user interfaces may be generated that include user interface elements that enable the tracking or monitoring of interactions with augmented reality content by users of a client application. Usage metrics for augmented reality content may be collected and analyzed. In addition, information about client application users that interact with augmented reality content may be generated. In one or more examples, characteristics of users of the client application that interact with one or more augmented reality content items may be analyzed to determine a user characterization for one or more augmented reality content items. The usage metrics and user characterizations for augmented reality content items may be presented via a dashboard that is accessible to creators of augmented reality content.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: May 2, 2023
    Assignee: Snap Inc.
    Inventors: Jean Luo, Celia Nicole Mourkogiannis
  • Patent number: 11632349
    Abstract: Embodiments provide a social networking platform offering various services, such as, facilitating aggregation and management of a user's interaction on one or more social networking platforms, offering enhanced control over the level of privacy associated with the flow of user data, offering tools to customize the user's exposure to advertisement-related content on the social networking platform(s), integrating features to control aspects of how data/content is presented to and visualized by the user, empowering the user to multicast direct messages to other users without the other users having to meet certain constraints, empowering the user to create and/or join a group based on messaging threads, and the like. One or more of these enhanced services/features are associated with a powerful framework of authentication/permission model for access control.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: April 18, 2023
    Assignee: SGROUPLES, INC.
    Inventors: Jonathan Wolfe, Mark Weinstein
  • Patent number: 11627034
    Abstract: Automated computer-implemented processes and systems are directed to troubleshooting a network used by an application in a data center. The processes and system execute a framework for automated network troubleshooting of an application. The framework performs automated fault localization by traversing a dependency graph that models the network from the observed performance problem, guided by the causality relationships, and for each edge of the graph, performs a test to determine problem causality, terminates at a set of well-defined criteria, and outputs at least one potential root cause for the application performance problem.
    Type: Grant
    Filed: February 21, 2022
    Date of Patent: April 11, 2023
    Assignee: VMware, Inc.
    Inventors: Rahul Ajit Chawathe, Amarjit Kumar Gupta, Gyan Sagar Sinha, Wenxuan Zhou