Patents Examined by Jungwon Chang
  • Patent number: 11695716
    Abstract: This specification is generally directed to techniques for automatically transitioning applications—especially those that enable exchange of messages between users—into and/or out of a private state based on a variety of signals associated with the messages and/or the participants themselves. In various implementations, an ongoing message exchange thread between two or more participants operating two or more respective message exchange clients may be examined. Based at least in part on the examining, a likelihood may be determined that message(s) directed by one of the participants to another of the participants as part of the ongoing message exchange thread would be deemed private by at least a given participant of the two or more participants. A determination may be made of whether the determined likelihood satisfies one or more thresholds, and in response, one or more of the message exchange clients may be transitioned into a private state.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: July 4, 2023
    Assignee: GOOGLE LLC
    Inventors: Sandro Feuz, Sebastian Millius
  • Patent number: 11689581
    Abstract: Disclosed are various examples for segregating virtual private network (VPN) traffic based on the originating client application. A network gateway receives network traffic from a tunnel endpoint of an application-specific virtual private network tunnel. The network traffic originates from a client application executed in a client device. The network gateway identifies a particular virtual local area network through which the network traffic is received. The network gateway determines, using an identifier of the particular virtual local area network and a mapping of virtual local area network identifiers, characteristics of the client application or the client device from a set of mobile device management attributes. The network gateway determines whether to route the network traffic to a destination based at least in part on the characteristics.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: June 27, 2023
    Assignee: VMware, INC.
    Inventor: Craig Farley Newell
  • Patent number: 11677693
    Abstract: Methods and systems are described for generating dynamic interface options using machine learning models. The dynamic interface options may be generated in real time and reflect the likely goals and/or intents of a user. The machine learning model may provide these features by interpreting multi-modal feature inputs. For example, the machine learning model may include a first machine learning model, wherein the first machine learning model comprises a convolutional neural network, and a second machine learning model, wherein the second machine learning model performs a Weight of Evidence (WOE) analysis.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: June 13, 2023
    Assignee: Capital One Services, LLC
    Inventors: Minh Le, Erik Mueller, Rui Zhang
  • Patent number: 11676197
    Abstract: Techniques are described for electronic content delivery. One method includes receiving information associated with the prescription order of a user account. In some cases, the information associated with the prescription order includes a medication identifier. The method may include performing a search using the medication identifier to obtain electronic medication documentation. The method may also include transmitting a sponsored content request that includes the medication identifier and receiving sponsored content information responsive to the sponsored content request. The method may further include determining that the user account has authorized communication via a user device and transmitting the electronic medication documentation and/or sponsored content information to the user device. In some examples, the method may include transmitting an indication that the electronic medication documentation and/or sponsored content information was transmitted to the user device.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: June 13, 2023
    Assignee: MarkeTouch Media, LLC
    Inventors: Lyle M. Green, Charles E. Russo, Matthew K. Feltman
  • Patent number: 11671398
    Abstract: Inter-modal messaging communication is described. In one embodiment, a method of communication includes receiving an electronic mail message to be distributed and determining whether the electronic mail message is a multi-modal distribution message. Respective portions of the message may be separated for each mode of distribution. The separated portions may represent portions to be delivered by SMS messaging and facsimile, for example. The method further includes the steps of transmitting a short message comprising the short message portion of the mail message and establishing a conversation comprising conversation attributes. The conversation attributes are referenced, in certain aspects, to maintain a conversation between an originator of the received electronic mail message and a distribution address of short message portion of the mail message. For example, upon receipt of a short message in reply, the short message may be forwarded to an originator of the conversation.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: June 6, 2023
    Assignee: Open Text Holdings, Inc.
    Inventor: Samuel N. Kamens
  • Patent number: 11663521
    Abstract: Described herein are systems and techniques for privacy-preserving unsupervised learning. The disclosed system and methods can enable separate computers, operated by separate entities, to perform unsupervised learning jointly based on a pool of their respective data, while preserving privacy. The system improves efficiency and scalability, while preserving privacy and avoids leaking a cluster identification. The system can jointly compute a secure distance via privacy-preserving multiplication of respective data values x and y from the computers based on a 1-out-of-N oblivious transfer (OT). In various embodiments, N may be 2, 4, or some other number of shares. A first computer can express its data value x in base-N. A second computer can form an ×N matrix comprising random numbers mi,0 and the remaining elements mi,j=(yjNi-mi,0) mod . The first computer can receive an output vector from the OT, having components mi=(yxi Ni-mi,0) mod .
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: May 30, 2023
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Payman Mohassel, Ni Trieu
  • Patent number: 11652657
    Abstract: Various embodiments relate generally to dating/friendship finder application systems. An online and in-person gathering system which includes a method for tracking affinity and aversion between users by requesting individual user's feedback on other users based on post-gathering interactions amongst them. System tracks and discloses affinity and aversion feedback towards another user to facilitate decision making with regards to attending or not attending a gathering. Gathering invites are visible or invisible to users based on the affinity and aversion responses from hosts (users planning a gathering) and prospective participant-users. Through empirical affinity and aversion feedback, system identifies proclivity towards personality types defined by the hashtag descriptors provided by users, as well as provide relevant ranking for the presentation of other users, gatherings and 3rd party content objects.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: May 16, 2023
    Inventor: Lucina Anchondo
  • Patent number: 11652749
    Abstract: Techniques are disclosed for processing data packets and implementing policies in a software defined network (SDN) of a virtual computing environment. At least two SDN appliances are configured to disaggregate enforcement of policies of the SDN from hosts of the virtual computing environment. The hosts are implemented on servers communicatively coupled to network interfaces of the SDN appliance. The servers host a plurality of virtual machines. The servers are communicatively coupled to network interfaces of at least two top-of-rack switches (ToRs). The SDN appliance comprises a plurality of smart network interface cards (sNICs) configured to implement functionality of the SDN appliance. The sNICs have a floating network interface configured to provide a virtual port connection to an endpoint within a virtual network of the virtual computing environment.
    Type: Grant
    Filed: May 31, 2021
    Date of Patent: May 16, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gerald Roy Degrace, Deepak Bansal, Rishabh Tewari, Michal Czeslaw Zygmunt, Deven Jagasia
  • Patent number: 11645079
    Abstract: A method for encoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of duplicate blocks, determining, for the current block, a plurality of complementary forward gain factors, and determining a first number of descriptions for the current block by applying the plurality of complementary forward gain factors to the first number of duplicate blocks. A method for decoding multiple descriptions for a media stream includes: determining, for a current block of the media stream, a first number of descriptions from the media stream, in which each description comprises a scaled block corresponding to the current block, determining backward gain factors for the first number of scaled blocks, and determining the current block by applying the backward gain factors to the first number of scaled blocks.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: May 9, 2023
    Assignee: Agora Lab, Inc.
    Inventors: Zehua Gao, Ruofei Chen, Siqiang Yao, Shie Qian
  • Patent number: 11641391
    Abstract: Systems and methods include a system comprising a cloud hub located in a premises. The cloud hub comprises adapters coupled to premises devices, and the cloud hub is configured as a gateway for the premises devices. A virtual gateway is located in a cloud server environment and coupled to the cloud hub. The virtual gateway is configured as a server-side abstraction of the cloud hub. The cloud hub and the virtual gateway are configured as an automation platform that maintains state data of the premises devices, controls interaction among the premises devices, and monitors and manages the premises devices. A security system coupled to the virtual gateway. The security system includes security system components.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: May 2, 2023
    Assignee: iControl Networks Inc.
    Inventors: Jim Kitchen, Corey Gates, Chris Decenzo
  • Patent number: 11620566
    Abstract: In embodiments of the present invention improved capabilities are described for an artificial intelligence communication assistant improving the effectiveness of communications with user reaction data.
    Type: Grant
    Filed: August 4, 2018
    Date of Patent: April 4, 2023
    Assignee: GRAMMARLY, INC.
    Inventors: Oleksiy Shevchenko, Ayan Mandal, Bradley Jon Hoover, Joel Tetreault, Maksym Lytvyn, Dmytro Lider
  • Patent number: 11615499
    Abstract: An example operation may include one or more of receiving a request from a requesting device to initiate a transport to perform a transport event at a target location, identifying the transport to perform the transport event, identifying a target device associated with the transport event is located at the target location, receiving location updates of the transport and the target device at a server, determining the transport has initiated the transport event based on the location updates of the transport, determining the target device and the transport are proximate to one another based on the location updates, and monitoring the location updates to identify whether the transport has deviated from a target travel path area.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: March 28, 2023
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventors: Emily S. Lerner, Nutonya L. Parker, Randall M. Harris, Anil Nagpal
  • Patent number: 11611520
    Abstract: Methods, systems, and apparatuses are provided that are configured to: display, at a first node, at least one first interface with a first user interface element and a second user interface element; display, at the first node, at least one second interface; generate a first message; display, at the second node, at least one third interface; generate a second message that does not include a file attachment with the second message; display, at the first node, at least one fourth interface with a reference to at least one file; and allow access, at the first node, to the at least one file.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: March 21, 2023
    Assignee: MOTION OFFENSE, LLC
    Inventor: Robert Paul Morris
  • Patent number: 11611532
    Abstract: A security apparatus for a local network is in communication with an external electronic communication system and a first electronic device. The apparatus includes a memory device configured to store computer-executable instructions, and a processor in operable communication with the memory device. The processor is configured to implement the stored computer-executable instructions to cause the apparatus to determine a complexity score for the first electronic device, establish a behavioral pattern for the first electronic device operating within the local network, calculate a confidence metric for the first electronic device based on the determined complexity score and the established behavioral pattern, and control access of the first electronic device to the external electronic network according to the calculated confidence metric.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: March 21, 2023
    Assignee: Cable Television Laboratories, Inc.
    Inventor: Kyle Haefner
  • Patent number: 11606424
    Abstract: As described herein, a system, method, and computer program are provided for blockchain-based entity group management. An instance of a blockchain is maintained for each entity group of a plurality of defined entity groups. Further, the instance of the blockchain maintained for each entity group of the plurality of defined entity groups is utilized to manage group membership for the entity group, and control access by members of the entity group to a plurality of services having functionality configured for the plurality of defined entity groups.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: March 14, 2023
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Pavel Yefim May, Sergey Podalov, Vladimir Tkach
  • Patent number: 11575767
    Abstract: A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: February 7, 2023
    Assignee: Seven Networks, LLC
    Inventors: Robert Paul van Gent, Ido Ariel
  • Patent number: 11573979
    Abstract: A method for making a playlist available to the public, in which the playlist comprises user-defined descriptor information. The user-defined descriptor information is entered as free form text or prose.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: February 7, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Michael Spiegelman, David E. Brown, Lori Ann Sutton, Pierre Schiro, Christa Maria Stelzmuller, Siddhartha S. Sahay, Daniel Baird, Adam Korman, Alexander Stephen Toth, Poorna Chandra Gowda Bannikuppe Ramachandra, Bipin Suresh
  • Patent number: 11567889
    Abstract: An embodiment provides a method for transferring information utilizing a serial communication command structure over an unreliable or a non-continuous communication channel, including: establishing a serial command structure, wherein the establishing comprises defining a package structure having a predefined format, wherein the serial command structure comprises bounded data; and transmitting, over the unreliable or the non-continuous communication channel, data from a sending entity to a receiving entity utilizing the serial command structure and in the predefined format. Other aspects are described and claimed.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: January 31, 2023
    Assignee: HACH COMPANY
    Inventors: Theophilus Brian Mooney, Mirko Liebender, Joseph Rockstan Williams, Gregory James Lipinski
  • Patent number: 11570219
    Abstract: A method, client computing device, and computer-readable medium for virtual conferencing with embedded collaboration tools, including receiving data corresponding to a virtual conference room hosted on a collaboration server and accessible to a plurality of participants on a plurality of client computing devices, the virtual conference room including a communication wall comprising an embedded audiovisual conference window, a collaboration wall comprising an embedded collaborative whiteboard, and an application wall comprising a plurality of embedded application widgets and rendering a three-dimensional representation of at least a portion of the virtual conference room that is customized for a user of the client computing device based at least in part on one or more user parameters associated with the client computing device.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: January 31, 2023
    Inventors: Marco Valerio Masi, Cristiano Fumagalli, Luca Terzaghi
  • Patent number: 11563706
    Abstract: In one embodiment, a method includes receiving a media content for delivery to a first user, wherein the media content is associated with a priority level, accessing context information associated with the first user, wherein the context information is determined based on one or more multimodal signals from a client device associated with the first user, determining a delivery level for the media content based on the priority level of the media content and the context information, and instructing the client device to present a notification associated with the media content to the first user, wherein the notification is rendered in one or more modalities determined based on the delivery level for the media content.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: January 24, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Michael Greenberg, Christopher E. Balmes, Leif Haven Martinson, Francislav P. Penov, Swati Goel, Yiming Pu