Patents Examined by Ayele F Woldemariam
  • Patent number: 11968157
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing reduced availability modes in messaging. The program and method provide for maintaining a count of consecutive time periods in which message content has been exchanged between a first user and a second user in a messaging application; receiving, from a device associated with the first user, a request to set an availability mode for the first user to a reduced availability mode with respect to the messaging application; setting, in response to receiving the request, the availability mode for the first user to the reduced availability mode; and refraining from updating the count while the availability mode is set to the reduced availability mode.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: April 23, 2024
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Christie Marie Heikkinen, Daniel Rakhamimov, Laurent Desserrey, Susan Marie Territo, Edward Koai
  • Patent number: 11956512
    Abstract: A client computing device (115) determines a desired adjustment to a transmission rate of a media stream (245) received from the content server device (110), and encodes the desired adjustment to the transmission rate in an object ordering priority (255) field of a request (250) for a media portion (215). The client computing device (115) sends the request (250) to the content server device (110) to adjust the transmission rate of the media stream (245) with respect to the media portion (215). The content server device (110) receives the request (25) for the media portion (215) from the client computing device (115), and adjusts the transmission rate of the media stream (245) based on the object ordering priority (255). The content server device (110) transmits the media portion (215) to the client computing device (115) via the media stream (245) at the adjusted transmission rate.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: April 9, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Geza Szabo, Daniel Bezerra, Wesley Davison Braga Melo, Djamel Fawzi Hadj Sadok, Jairo Matheus Vilaça Alves, Igor Nogueira de Oliveira, Sándor Rácz, Maria Silvia Ito
  • Patent number: 11956324
    Abstract: An integrated circuit includes sensing circuitry and processing circuitry. The processing circuitry processes received sensor-session requests and received sensor-service requests. Processing a received sensor-service request includes determining a type of the received sensor-service request. In response to determining the received sensor-service request is of a first type, results information is generated in response to the received sensor-service request of the first type based on sensor data generated by the sensing circuitry. In response to determining the received sensor-service request is of a second type, remote-server processing based on the received sensor-service request of the second type is initiated, and a response to the received sensor-service request of the second type is generated based on a received response to the initiated remote-server processing.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: April 9, 2024
    Assignee: STMICROELECTRONICS S.r.l.
    Inventors: Enrico Rosario Alessi, Fabio Passaniti
  • Patent number: 11949659
    Abstract: A first packet of a packet flow is received at a classifying network device. The first packet is forwarded from the classifying network device to a firewall network device. An indication that the packet flow is to be offloaded is received at the classifying network device. Data is stored at the classifying network device indicating that the packet flow is to be offloaded. A non-control packet of the packet flow is received at the classifying network device. A determination is made that the non-control packet belongs to the packet flow by comparing data contained in the non-control packet to the stored data. The non-control packet of the packet flow is directed to a processing entity in response to the determining. A control packet of the packet flow is received at the classifying network device. The control packet of the packet flow is directed to the firewall network device.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: April 2, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pradeep Patel, Jonathan A. Kunder, Ashish K. Dey, Andrew E. Ossipov, Jianxin Wang
  • Patent number: 11949750
    Abstract: A system and method for method for monitoring and tracking browsing activity of a user on a client device. The method includes generating, based on browsing activity information of a user interacting with at least a page displayed over the client device and page information identifying in part the page displayed over the client device, an exposure map at a page-level view, wherein the exposure map indicates a salience of each area of a page-view respective of the page displayed over the client device and visited by the user.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: April 2, 2024
    Assignee: CONTENT SQUARE ISRAEL LTD
    Inventors: Arik Yavilevich, Yevgeny Kurliandchick
  • Patent number: 11943092
    Abstract: A method for providing dependency registration and impacted service notification is provided. The method includes mining resource data for a plurality of resources included in heterogeneous platforms included in a single eco-system, and identifying, for each resource, one or more connections with other resources present in the heterogeneous platforms based on the mined resource data. The method also includes generating a resource dependency chain from the resource data and the identified one or more connections, and monitoring change events for the resources included in the heterogeneous planforms. When a change event is detected for a target resource among the resources, the method includes determining one or more resources that are impacted by the change event detected for the target resource based on the resource dependency chain, and transmitting a notification to users of the impacted resources.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: March 26, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Krishnan Sasikumar, Rajesh Nadar, Bret Goldsmith, Vaishakhi Ajmera
  • Patent number: 11936751
    Abstract: Systems and methods of monitoring online activity may include providing, by a server of a linking system, a cookie of the linking system to a client device responsive to receiving a first request from a first resource to access a first link encoded by the linking system and linked to a second resource. The server may identify from the first request, the cookie, the first resource and the second resource. The server may receive from the client device, a second request to access a second link that is encoded by the linking system and linked to a third resource. The server may identify from the second request, the same cookie provided to the client device and the third resource. The server may identify, via the cookie provided to the client device, that the client device has accessed the first, second and third resources.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: March 19, 2024
    Inventors: Christopher Comstock, Robert Platzer
  • Patent number: 11916739
    Abstract: Techniques are disclosed for method for detecting misconfigurations and detecting incorrect cabling of physical adapters in a VLAN cluster. A Link Layer Discovery Protocol (LLDP) packet is received. Data is extracted identifying VLANs available on ports, and the MAC address of the switch. Incorrectly coupled adapters and misconfigured VLANs are identified.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: February 27, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Frederick Cuomo, Jr., Travis Luke
  • Patent number: 11909849
    Abstract: A communication circuit supports a first communication protocol and a second communication protocol that is different from the first communication protocol. A number of signals include first signals conveying first information messages and second signals conveying second information messages. The first information messages include a repetitive message having fixed repeated content and the second information messages include a non-repetitive message having variable content. The first signals and the second signals are transmitted via the communication circuit using the first communication protocol for the first signals and the second communication protocol for the second signals.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: February 20, 2024
    Assignee: STMicroelectronics S.r.l.
    Inventors: Lorenzo Guerrieri, Angelo Poloni, Edoardo Lauri
  • Patent number: 11909805
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes establishing, by a host server running an application, a connection to a client device; obtaining, based on an identifier of the client device, a profile of the client device comprising an identifier of a local device that was associated with the client device during a prior connection of the client device to the host server; and causing, based on the identifier of the local device, a driver for the local device to be available for execution on the host server, wherein the driver for the local device is to convert data between a data format accessible to the application and a data format accessible to the local device.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: February 20, 2024
    Assignee: Parallels International GmbH
    Inventors: Sergey Pachkov, Igor Marnat, Liubov Kulakova, Nikolay Dobrovolskiy
  • Patent number: 11894970
    Abstract: A DCN packet processing method, a network device, and a network system are provided. The DCN packet processing method includes: generating, by a network device, a first DCN packet whose destination address is an IP address of an NMS, loading the first DCN packet into a Flex Ethernet (Flex Eth) overhead multiframe, and sending, over a physical link, the Flex Eth overhead multiframe to a network device that has accessed a network, so that the network device that has accessed the network extracts the first DCN packet, and sends the first DCN packet to the NMS based on the destination address, so as to enable the NMS to perceive that a new network device accesses the network.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: February 6, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaodi Li, Chuan Gao
  • Patent number: 11886938
    Abstract: One example provides an integrated computing device, comprising one or more computing clusters, and one or more network controllers, each network controller comprising a local data notification queue to queue send message notifications originating from the computing clusters on the integrated computing device, a remote data notification queue to queue receive message notifications originating from network controllers on remote integrated computing devices, a local no-data notification queue to queue receive message notifications originating from computing clusters on the integrated computing device, and a connection scheduler configured to schedule sending of data from memory on the integrated computing device when a send message notification in the local data notification queue is matched with a receive message notification in the remote data notification queue, and to schedule sending of receive message notifications from the local no-data notification queue.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: January 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Goel, Mattheus C Heddes, Torsten Hoefler, Xiaoling Xu
  • Patent number: 11855896
    Abstract: A computerized method for directing transmission of a data packet within a distributed cloud computing system is disclosed that includes receiving the data packet by a receiving gateway instance deployed within the distributed cloud computing system, when a session corresponding to the data packet is found via a session lookup, forwarding the data packet to a destination in accordance with the session lookup, when the session is not found via the session lookup, determining whether one least one peer firewall instance is available, and when a first peer firewall instance is available and the data packet is a synchronize packet, forwarding the data packet to the first peer firewall instance. In some instances, the data packet is a TCP packet and in others, the data packet is received from either of a spoke gateway or a transit gateway that is deployed within the distributed cloud computing system.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: December 26, 2023
    Assignee: Aviatrix Systems, Inc.
    Inventors: Lee-Chik Cheung, Xiaobo Sherry Wei, Shanshan Xu, Praveen Vannarath
  • Patent number: 11843539
    Abstract: A computerized method for directing transmission of a data packet within a distributed cloud computing system is disclosed. The computerized method includes operations of receiving, by a receiving gateway instance deployed within the distributed cloud computing system, the data packet, when a session corresponding to the data packet is found via a session lookup, forwarding the data packet to a destination in accordance with the session lookup, and when the session is not found via the session lookup, creating a tentative forward session and forwarding the data packet to a peer gateway instance. In some instances, the data packet is a User Datagram Protocol (UDP) packet. In some instances, the data packet is received from either of a spoke gateway instance or a transit gateway instance, and wherein the spoke gateway instance or the transit gateway instance is deployed within the distributed cloud computing system.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: December 12, 2023
    Assignee: Aviatrix Systems, Inc.
    Inventors: Lee-Chik Cheung, Xiaobo Sherry Wei, Shanshan Xu, Praveen Vannarath
  • Patent number: 11824669
    Abstract: A method of media state synchronization is described. An applicative entity sends a request to a rules control entity asking the rules control entity to dispatch a message to the applicative entity describing the state of the media controlled by this applicative entity and currently being used. On expiry of a default deadline or one contained in the request, the rules control entity sends the applicative entity a message in which the rules control entity describes the state of the media.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: November 21, 2023
    Assignee: ORANGE
    Inventors: José Doree, Jean-Claude Le Rouzic
  • Patent number: 11803430
    Abstract: The present disclosure generally relates to audio output for time-based notifications. Enhanced alerts for time-based notifications based on various notification conditions provides users with clarity about which notifications are being output, thereby providing an improved user interface.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: October 31, 2023
    Assignee: Apple Inc.
    Inventors: Hugo Verweij, Mitchell Lerner, David Chance Graham
  • Patent number: 11757976
    Abstract: Disclosed are various examples of unified application management for heterogeneous application delivery. Application metadata for various applications can be received from management services and can be analyzed according to application unification rules to identify multiple application variants of a particular application. A unified application can be generated to represent the multiple application variants that are identified. Application entitlements can be defined for the unified application model, and the management services can provide access to the particular application according to the entitlements.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: September 12, 2023
    Assignee: VMWARE, INC.
    Inventors: Parag Chakraborty, Nigitha Alugubelli, Rahul Kumar, Sreedevi Mohan, Thiruekamban Poongkunran, Siva Praveen Mummaneni, Yaping Xie, Sabarishkumar Rajagopal, Amrainder Singh, Sriharsha Mallur Apprameya
  • Patent number: 11757717
    Abstract: Examples relate to verifying network elements. In one example, a computing device may: receive, from a client device, a request for attestation of a back-end network, the request including back-end configuration requirements; obtain, from a network controller that controls the back-end network, a controller configuration that specifies each network element included in the back-end network; provide each network element included in the back-end network with a request for attestation of a network element configuration of the network element; receive, from each network element, response data that specifies the network element configuration of the network element; verify that the response data received from each network element meets the back-end configuration requirements included in the request for attestation of the back-end network; and provide the client device with data verifying that the back-end network meets the back-end configuration requirements.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: September 12, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ludovic Emmanuel Paul Noel Jacquin, Adrian Shaw, Chris I. Dalton
  • Patent number: 11722448
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: August 8, 2023
    Assignee: SNAP INC.
    Inventor: Jeremy Voss
  • Patent number: 11700284
    Abstract: 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: Grant
    Filed: August 11, 2020
    Date of Patent: July 11, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Zhang, Yongge Xue