Patents Examined by Anthony Mejia
  • Patent number: 11153380
    Abstract: A distributed data store may provide continuous backup for data stored in the distributed data store. Updates to data may be replicated amongst storage nodes according to a peer-to-peer replication scheme. A backup node may participate in the peer-to-peer replication scheme to identify additional updates to be applied to a backup version of the data in a separate data store. The backup node may obtain the updates according to the peer-to-peer replication scheme and update the backup version of the data. In some embodiments, configuration changes to the data in the distributed data store may be detected via the peer-to-peer replication scheme such that a backup node can adapt performance of backup operations in conformity with the configuration change.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: October 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Yan Valerie Leshinsky, Lon Lundgren, Raman Mittal, Stefano Stefani
  • Patent number: 11140204
    Abstract: A facility for generating analytical information based on individual reports of multiple scheduled presentations of interstitial media assets is provided. Data files are received, each including multiple status reports regarding multiple scheduled presentations of multiple media assets by a plurality of distinct media receiver devices in multiple disparate locations. The data files are decrypted, such that the decrypted one or more data files include, for each of the multiple status reports, at least a media asset identifier and a presentation status indicator, and parsed to generate one or more database entries containing information regarding the scheduled media presentations and the plurality of distinct media receiver devices. One or more user interfaces are provided to allow execution of queries based on the generated one or more databases.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: October 5, 2021
    Assignee: DISH NETWORK L.L.C.
    Inventor: Joshua Hartmann
  • Patent number: 11140132
    Abstract: Computing resource service providers provide computing resources to customers in a multi-tenant environment. Communication between resources in a customer's virtual private network and an internet gateway in the form of data packets may be intercepted and processed by a firewall to help ensure that traffic entering or exiting the customer's virtual private network is valid and secure. These data packets are intercepted and analyzed by a service in a separate virtual private network and filtered in a way such that data packets with the same networking flow are provided to the same firewall servers so that firewall rules applied to the data packets are consistent.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: October 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Camil Farah Samaha
  • Patent number: 11140066
    Abstract: Embodiments of this application provide a method for obtaining a target transmission route, a related device, and a system. The method is applied to a flexible Ethernet FlexE networking network and includes: receiving a first message that is sent by a second node for requesting to query for a transmission route of a first FlexE client; and sending a second message to the second node, where a route information entry in the second message includes route information of the FlexE client on each node. Ingress information and egress information that are of a FlexE client on a route node are recorded as a transmission route of each hop. A segment-to-segment transmission route in the FlexE network can be dynamically found in real time, a planned and deployed transmission route is compared with an actually found route, to evaluate a network running status.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: October 5, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qichang Chen, Min Zha, Lei Liu
  • Patent number: 11134036
    Abstract: Systems and methods are provided for receiving a selection to add an event invite media overlay to a media content item, receiving content to be added to the event invite media overlay, the content corresponding to an event, and adding to the event invite media overlay, the content corresponding to the event to generate a custom event invite media overlay. The systems and methods further comprise causing display of the custom event invite media overlay on the media content item, receiving at least one user to which to send an invite to the event, and sending, to a second computing device associated with the at least one user, an invite to the event, the invite comprising the custom event invite media overlay and the media content item.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: September 28, 2021
    Assignee: Snap Inc.
    Inventors: David Taitz, Celia Nicole Mourkogiannis, David Zak Lipowicz, Nathaniel Parrott, Nayana Samaranayake, Ty Giacalone
  • Patent number: 11134001
    Abstract: A method includes: continuously receiving a first upstream data packet and a second upstream data packet that are sent by an upstream node; copying the first upstream data packet, converting, based on an established connection mapping table, a first packet in two packets obtained through copying, sending a first downstream data packet obtained through conversion to a downstream node or a user terminal, and performing control management on a second packet obtained by copying the first upstream data packet; and copying the second upstream data packet, converting, based on the connection mapping table, a first packet in two packets obtained through copying, sending a second downstream data packet obtained through conversion to the downstream node or the user terminal, and performing control management on a second packet obtained by copying the second upstream data packet.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: September 28, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Congjuan Li, Jin Li, Feng Li
  • Patent number: 11134106
    Abstract: Mobile device security, device management, and policy enforcement are described in a cloud-based system where the “cloud” is used to pervasively enforce security and policy and perform device management regardless of device type, platform, location, etc. A cloud-based method includes monitoring traffic between a mobile device and a network in a cloud-based system that is implemented as an overlay network relative to the mobile device and the network; analyzing the traffic from the mobile device to the network, for enforcing policy thereon, wherein the policy includes a set of use guidelines associated with the user of the mobile device; and blocking or allowing the traffic from the mobile device to the network based on the analyzing.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: September 28, 2021
    Assignee: Zscaler, Inc.
    Inventors: Amit Sinha, Narinder Paul, Srikanth Devarajan
  • Patent number: 11115356
    Abstract: A system includes a memory and at least one processor to receive text from a client computing device, the text received one character at a time, as each character of the text is received, determine a recommendation in real-time to be added to the text based on at least one of a list of rules, word embedding, an n-gram model, and a co-occurrence model, the recommendation comprising at least one of a word, a list of hashtags, a quotation, and a list of emojis, and send the recommendation to the client computing device.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: September 7, 2021
    Assignee: Woofy, Inc.
    Inventor: Arjun Rai
  • Patent number: 11108539
    Abstract: A technique for synchronizing time in a machine-based system. The technique includes receiving time reference information for a first operational element included in the system; analyzing the time reference information against a known correct timing state for the first operational element; determining that the first operational element is not properly synchronized based on the time reference information and the known correct timing state; and in response to determining that the first operational element is not properly synchronized, causing a fault indicator associated with the first operational element to be displayed on a machine that monitors a plurality of operational elements included in the system.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: August 31, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Ketan N. Kurani, Rab Mukraj, Michael J. Strein
  • Patent number: 11108723
    Abstract: A method of postponing an electronic message is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a first electronic message for a user of the computing device and receives user input to postpone the first electronic message. In response to the user input, the device displays a plurality of postponement locations in a user interface window and receives user selection of a postponement location from the displayed plurality of postponement locations. The device then inhibits display of the first electronic message at the computing device. When it is subsequently determined that the computing device is at the first postponement location, the device redisplays the first electronic message.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: August 31, 2021
    Assignee: Google LLC
    Inventors: Vijay Umapathy, Ryan James Fioravanti
  • Patent number: 11088935
    Abstract: Example methods and network devices for tunnel-based routing calculation. One example method may comprise establishing a tunnel between a first tunnel interface and a second tunnel interface; establishing a first session for routing information exchange between a first tunnel endpoint and an underlay network device; establishing a second session for routing information exchange between the first tunnel interface and the second tunnel interface over the tunnel. In response to receiving first routing information over the first session, the underlay network device may be configured to be a next hop to reach the second tunnel endpoint by updating a routing table to include a first entry. In response to receiving second routing information from the second tunnel interface over the second session, the underlay network device may be retained as the next hop based on an excluded address specified in the second routing information.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: August 10, 2021
    Assignee: VMWARE, INC.
    Inventors: Ankur Dubey, Sami Boutros, Abhishek Goliya
  • Patent number: 11089078
    Abstract: Techniques for providing improved online communication are provided herein. In one example, a model may be used to predict network parameters of a network connection of a computing device. One or more attributes specifying characteristics of the network connection for the computing device may be received and used by the model to predict the network parameters. The predicted network parameters may be provided to a computing device for initiation of a media session.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajesh Gunnalan, Huazhou Liu, Jiannan Zheng, Tin Qian
  • Patent number: 11089141
    Abstract: Methods, systems, and computing platforms for data communication are disclosed. The processor(s) may be configured to electronically receive a first digital record data payload including a first originating node attribute, a flash code identifier attribute and at least one data element associated with a computer readable record. The processor(s) may be configured to electronically receive a second digital record data payload including a second originating node attribute, and at least one data element associated with a computer readable record. The processor(s) may be configured to electronically process the first digital record data payload and the second digital record data payload to determine which of the first digital record data payload or the second digital record data payload includes the flash code identifier attribute to determine a designation network location.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: August 10, 2021
    Assignee: Bank of America Corporation
    Inventors: George Albero, Elijah Clark, Elizabeth Swanzy-Parker
  • Patent number: 11089037
    Abstract: The present disclosure relates automatically retrieving a workflow with an increased efficiency. The present disclosure further relates to detecting an intrusion in a distributed system, thereby improving system security. The present disclosure relates to a method for automatically retrieving a workflow, a device for automatically retrieving a workflow, a device for detecting an intrusion in a distributed system, and a storage medium for implementing a method according to the present disclosure.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: August 10, 2021
    Assignee: Siemens Healthcare GmbH
    Inventor: Cheng Wang
  • Patent number: 11082361
    Abstract: Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: August 3, 2021
    Assignee: Pivotal Software, Inc.
    Inventors: Ben Jonathan Laplanche, Alex Ley, Dmitriy Kalinin, Craig Furman, Jatin Naik, Tom Anderson, Maria Ntalla, James Joshua Hill, Onsi Joe Fakhouri, Tammer Saleh
  • Patent number: 11082395
    Abstract: Disclosed are methods, systems, and devices for management of a premises. The premises may comprise one or more devices, such as a gateway device, a control device, or a premises device. A computing device, such as a server external to the premises, may receive data indicative of the premises device. The computing device may determine to update a configuration of one or more devices at the premises, such as the gateway device or the control device. Configuration data may be sent to the gateway device to update the configuration.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: August 3, 2021
    Assignee: iControl Networks, Inc.
    Inventors: Marc Baum, Paul J. Dawes
  • Patent number: 11082325
    Abstract: In a system including a plurality of nodes, a plurality of first relay devices, and a plurality of second relay devices, where each first relay device is connected to two or more second relay devices, the nodes are classified into a plurality of groups such that different nodes individually connected to different first relay devices having different sets of second relay devices connected thereto are classified into different groups. A representative node is selected from each group. Communication order of a first broadcast operation performed between the representative nodes is determined such that the number of source nodes transmitting data in parallel increases. Communication order of a second broadcast operation performed for each group after the first broadcast operation is determined such that the representative node of the group acts as a first source node and the number of source nodes transmitting the data in parallel increases.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: August 3, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Ryuichi Sekizawa
  • Patent number: 11070429
    Abstract: Various embodiments are described herein to track the state of components within a network element. One embodiment provides for a network element comprising a control plane including logic to transmit configuration and status of the network element during network element operation, the configuration including a configured state of one or more agents of the control plane and the status including operational status of one or more agents of the control plane; and a data plane to forward network data from an ingress interface to an egress interface, each of the ingress interface and egress interface including one or more counters, wherein the status of the continuously transmitted status of the network element additionally includes the one or more counters of each of the ingress interface and egress interface.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: July 20, 2021
    Assignee: Arista Networks, Inc.
    Inventor: Benoit Sigoure
  • Patent number: 11070503
    Abstract: A method for creating a personalized E-Mail within a mail client, includes the creation of a signature as a part of the E-mail based on the interaction of a user with the mail client, a portrait image of the user being automatically integrated into the signature.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: July 20, 2021
    Inventor: Rahmi Bajar
  • Patent number: 11068298
    Abstract: The present disclosure provides a hardware acceleration method and a related device. The hardware acceleration method includes: determining, by a functional entity, a requirement of a to-be-accelerated virtualized network function VNF; determining, by the functional entity, a target virtualized infrastructure manager VIM; and deploying, by the functional entity, the to-be-accelerated VNF onto a target host in a management domain of the target VIM by using the target VIM. In the present invention, the functional entity deploys the to-be-accelerated VNF onto the target host whose hardware matching resource meets the requirement in the to-be-accelerated VNF, so that the type of the hardware acceleration resource required in the to-be-accelerated VNF can match a type of the hardware matching resource of the target host, and the hardware matching resource of the target host can meet an acceleration requirement of the to-be-accelerated VNF, thereby effectively improving performance of the to-be-accelerated VNF.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: July 20, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jun Peng, Zhan Peng, Xu Yang