Patents Examined by Suraj M Joshi
  • Patent number: 11553037
    Abstract: The present disclosure is directed generally to systems and methods for providing load balancing as a service. A load balancer executing on a device intermediary to a server and a plurality of clients can receive a request from an agent executing on the server. The request can be to initiate establishment of a transport layer connection. The load balancer can accept the request to establish the transport layer connection with the server. The load balancer can receive a request to access the server from a client of the plurality of clients. The load balancer can forward the request to the server via the transport layer connection established between the load balancer and the server responsive to the request of the server.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: January 10, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: Abhishek Chauhan
  • Patent number: 11546442
    Abstract: Technologies for filtering notification content based on event type are provided. The disclosed techniques include causing a plurality of notifications to be presented on a computing device, where the plurality of notifications includes a first notification of a first event type and a second notification of a second event type that is different than the first event type. A plurality of filters is caused to be presented on the computing device, where the plurality of filters includes a first filter that is associated with one or more first event types and a second filter that is associated with one or more second event types. An input that selects the first filter is then received. In response to receiving the input, the one or more first event types are identified. A strict subset of the plurality of notifications that are of one or more of the one or more first event types is identified from among the plurality of notifications.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: January 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Hammond, Usman Zafar, Hesong Huang, Lucy Lin, Rajagopalan Ranganathan, Xiaoming Zhang, Dhrumil Patel
  • Patent number: 11546375
    Abstract: External messaging attacks are detected using trust relationships. A profile is built for each target within an organization using extracted header data from multiple prior messages. Trust scores are derived for each sender of a message for each target profile, each trust score is derived from a degree and a quantity of communication between the respective sender and the target in the extracted header data. Incoming messages are received and a target and a sender of each incoming message is determined. A trust score is retrieved for the sender from the profile of the target for each incoming message, labels are generated for each of incoming message based on the respective trust score, and the respective label is applied to be visible to the target in association with the message for each respective message.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: January 3, 2023
    Assignee: Barracuda Networks, Inc.
    Inventors: Deepak Kumar, Anshu Sharma
  • Patent number: 11546436
    Abstract: The described technology relates to a software application architecture allowing for creation of a web application that has multiple Single Page Applications (SPAs) within the application. The software application architecture includes components that are common to each page of the web application while also having components that are dynamically loaded to cater to specific respective pages within the application. The dynamically loadable components can be identified based on an identifier in a path being browsed using a web browser application. The described application architecture may be used in the context of AngularJS, as well as other SPA technologies and non-SPA technologies.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: January 3, 2023
    Assignee: NASDAQ, INC.
    Inventor: Sivakumaresan Thangeswaran
  • Patent number: 11544807
    Abstract: A computer-implement method and computer system may be configured to facilitate policyholder setup in connection with estate handling. An audible or visible chatbot avator or doppelgänger may lead a trustee, beneficiary, or family member through the estate of an impaired or deceased user. A computer system may have been provided with, or gather, sample voice and visual recordings associated with a user that are used to build the chatbot avatar that simulates the user audibly and/or visually. The computer system may have previously prompted the user for necessary items to properly handle their estate, such as information related to financial accounts, loans, insurance policies, etc. and user names and passwords to various electronic accounts.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: January 3, 2023
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Edward W. Breitweiser, Brian A. Steigerwald, Shreeti Banerjee, Larry Ingrum
  • Patent number: 11546283
    Abstract: In some implementations, a method includes extracting message attributes of an email associated with a user from the email. User interaction data is identified that is generated by the user in association with display of the email based on sensor data from one or more sensors. It is determined that the user interaction data corresponds to a routine of the user based on a routine-related aspect generated from a user routine model representing the routine. A time to present a notification of the email is determined based on the routine. The notification is provided to the user on a user device based on the determined time to present the notification.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dikla Dotan-Cohen, Haim Somech, Ido Priness
  • Patent number: 11546418
    Abstract: Embodiments of the present disclosure disclose a method, a server, a client, and a system for sharing content. The method includes: obtaining sharing request submitted by the client, the sharing request including a destination website to be shared; obtaining sharing content of the destination website according to the destination website; processing the content of the destination website, and generating an accessible address corresponding to the content of the destination website; and sending the accessible address corresponding to the content of the destination website to the client, such that the client replaces the destination website by using the accessible address and sends a sharing message including the accessible address. The method, the server, the client, and the system can be directed to increase efficiency of visiting sharing content.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: January 3, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Ning Li
  • Patent number: 11539773
    Abstract: A system for providing networked access to media signals, the system comprising at least one virtual media card configured to interface with at least one application that produces and/or consumes media signals, and/or at least one media interface configured to interface with at least one physical media card that produces and/or consumes media signals. The system may also comprise a network interface configured to enable the system to exchange media signals with other devices on a common network, and a reference clock configured to provide a common clock signal to the at least one virtual media card, the at least one media interface, and the common network. An advertisement and discovery module configured to identify when the at least one application is started and/or stopped and when the at least one media card is attached and/or detached from the system may also be provided.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 27, 2022
    Assignee: AUDINATE HOLDINGS PTY LIMITED
    Inventors: Aidan Michael Williams, James Henry Westendorp
  • Patent number: 11539759
    Abstract: A method, performed by a source control entity, for controlling delivery of a media source to a media sink, is provided. The method includes: the source control entity sending an indication of availability for streaming; the source control entity establishing connections with one or more controller nodes; the source control entity receiving a first command from one of the one or more controller nodes; and the source control entity relaying the first command to the media source.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: December 27, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Thorsten Lohmar, Ali El Essaili, Mohamed Ibrahim
  • Patent number: 11539655
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to enhance speed and distribution of content in electronic messages as a function, for example, modifiable portions of the content. In some examples, a method may include identifying a performance metric values assigned to one or more portions of an electronic message, determining an equivalent to a portion of the electronic message to enhance a performance metric value, substituting the equivalent in place of the portion to form an adapted electronic message, and receiving data to set, for example, a time at which the adapted electronic message is to be published.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: December 27, 2022
    Assignee: Spredfast, Inc.
    Inventors: Michael Senftleber, Christopher Kerns, Marc Schriftman
  • Patent number: 11533287
    Abstract: A mid-tier messaging system receives a request to initiate a communication session via a first messaging channel that includes a first messaging interface of a first messaging application provided at a user device and a first message provider of a plurality of message providers. The mid-tier messaging system establishes a first session that is mapped to the communication session. The mid-tier messaging system establishes the communication, using the first session, between the first messaging interface and the first message provider. The mid-tier messaging system provides, through the first session, first message communications between the first message provider and the first messaging interface. The mid-tier messaging system seamlessly switches to a second message provider service when the first message provider service cannot service an intent of the first communication session.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: December 20, 2022
    Assignee: PayPal, Inc.
    Inventors: Rahul Nair, Swati Baradia, Liang Xi, Ramakrishna Rosanuru, Billy Henry Runyan, Linu Varghese, Koteswara Pathuri
  • Patent number: 11528235
    Abstract: An Internet of Things resource subscription method includes a parameter that is added to a subscription request message such that the device identifies, in a multiple-resource subscription scenario, parameters that need to be reported and parameters only used as subscription determining conditions. The Internet of Things resource subscription method can further enable a server to flexibly set, using a logical expression, a subscription condition in a subscription request.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: December 13, 2022
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventor: Hongna Chang
  • Patent number: 11520643
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to cut and paste object processing for instant messaging and provide a method, system and computer program product for clipboard object sharing for instant messaging. In an embodiment of the invention, a method for clipboard object sharing in an instant messaging session can include requesting transfer of a clipboard object from a source instant messaging client to a target instant messaging client in an instant messaging session, determining whether or not the target instant messaging client supports a format of the clipboard object, and transferring the clipboard object to the target instant messaging client only if the target instant messaging client supports the format of the clipboard object.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Steven M. Miller, Lawrence Scott Rich, Ritchard L. Schacher
  • Patent number: 11516156
    Abstract: Methods and apparatus related to determining reply content for a reply to an electronic communication. Some implementations are directed generally toward analyzing a corpus of electronic communications to determine relationships between one or more original message features of “original” messages of electronic communications and reply content that is included in “reply” messages of those electronic communications. Some implementations are directed generally toward providing reply text to include in a reply to a communication based on determined relationships between one or more message features of the communication and the reply text.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: November 29, 2022
    Assignee: GOOGLE LLC
    Inventors: Phillip Neal Sharp, Prabhakar Raghavan, Thompson Alexander Ivor Gawley, Balint Miklos, Karol Kurach, Tobias Kaufmann, Gregory Sean Corrado, László Lukács
  • Patent number: 11509549
    Abstract: A server apparatus receives a device ID indicating one electrical home appliance among one or more electrical home appliances and a gateway ID indicating that the one electrical home appliance belongs to a same owner, a same group, or a same home as the one or more electrical home appliances, determines whether or not the one electrical home appliance is a newly connected electrical home appliance, using a management database that manages device IDs indicating the one or more electrical home appliances and the gateway ID, and when it is determined made that the one electrical home appliance is a newly connected electrical home appliance, provides an information device, which is associated with the gateway ID and which differs from the one electrical home appliance, with notification information for confirming whether or not it is to be permitted to collect the log information from the one electrical home appliance.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: November 22, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Toshihisa Nakano, Motoji Ohmori, Tomoyuki Hirota
  • Patent number: 11502978
    Abstract: Methods, computer-readable storage media, and apparatuses for surfacing content items in a messaging system. The methods may include storing content items generated by a client device of a user. The method may further include determining a time period and content items corresponding to the time period to resurface to the user, the time period selected based on comparing the social interaction data, the viewing data, and the modification data associated with the content items corresponding to the time period with the social interaction data, the viewing data, and the modification data associated with content items generated during other time periods. The method may further include generating a title page for the time period to resurface to the user, the title page comprising a title and an indication of a date for the time period.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: November 15, 2022
    Assignee: Snap Inc.
    Inventors: Jonathan Dale Brody, Alexander Collins, Benedict Copping, Justin Huang
  • Patent number: 11501265
    Abstract: A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: November 15, 2022
    Assignee: GOOGLE LLC
    Inventors: Glenn Alan Carroll, Carl Phillip Sjogreen, David P. Marmaros, Harish Venkataramani
  • Patent number: 11503095
    Abstract: Aspects of the disclosure relate to control of consumption of content in an appliance. The content can include linear programming and non-linear assets. Such control can permit (i) changing a channel in the appliance (e.g., a CPE without upstream functionality) and thus selecting a linear-programming asset, a non-linear asset, and so forth, and (ii) controlling consumption of such assets. In one aspect, a device with upstream network connectivity can control the consumption of media in the appliance. The device can leverage data management and control functionality of a service provider network to acquire information related to assets available for consumption and to transmit asset requests to the service provider network, which can transmit content and signaling to the appliance in accordance at least in part with the asset request, thus controlling media consumption in the appliance.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: November 15, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Danial Holden, Michael D. McMahon, Gregory Allen Broome, Weidong Mao, Ross Gilson
  • Patent number: 11502984
    Abstract: A computer system has a plurality of notifications in a notification history, including a first notification of a first event of a first event type and a second notification of a second event of the first event type. The first notification and the second notification are coalesced in the notification history. In response to detecting an additional event of the first event type, a third notification is created for the additional event. After creating the third notification, in response to a request to display a wake screen, the wake screen is displayed with the third notification. The third notification is displayed without information about the first notification and the second notification. After the third notification has been displayed, in response to a request to display the notification history, the notification history is displayed with a coalesced representation of the first notification and the second notification.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: November 15, 2022
    Assignee: APPLE INC.
    Inventors: Jonathan R. Dascola, Alan C. Dye, Christopher P. Foss, Heena Ko, Corey K. Wang
  • Patent number: 11503100
    Abstract: The embodiments of the present disclosure provide a method for supporting quality of service of time-sensitive communication and a communication device. The method includes: obtaining first information, where the first information includes at least one of the following: transfer configuration information of a time-sensitive data stream, or bridge capability information; and performing a first operation according to the first information.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: November 15, 2022
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventors: Xiaowan Ke, Yanxia Zhang