Patents Examined by Umar Cheema
  • Patent number: 10931745
    Abstract: A network balancing method and apparatus, where the method includes obtaining, by a processor in a cloud computing platform, identifier information of a virtual machine and identifier information of a domain including virtual machines that are sent by a controller in the cloud computing platform, where a correspondence exists between the identifier information of the virtual machine and the identifier information of the domain including the virtual machines, and after receiving an access request packet, determining, by the processor, the virtual machines in the domain according to the identifier information of the domain in the access request packet, further selecting a virtual machine according to load information of the virtual machines in the domain, and sending the access request packet to the selected virtual machine.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: February 23, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Wei Zhou
  • Patent number: 10931741
    Abstract: A resource service provider implements pool-based computing resource management. Computing instances are held in “pools” based at least in part on the requested task, the identity of the requestor, and/or the external requirements of performing the requested tasks.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: February 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Clare Emma Liguori, Devin Singh Sandhu, Adithya Venkatesh, Bangxi Yu
  • Patent number: 10924441
    Abstract: A computer-implemented method for modifying the presentation of URL included in a comment is provided herein. Implementations of the method include receiving a comment of a user of a first content-sharing platform. The comment is associated with a media item and includes a uniform resource locator (URL). Implementations of the method further include determining a context in which the comment is to be rendered and modifying presentation of the URL based on the determined context and the URL.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: February 16, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 10911571
    Abstract: A system can comprise one or more processors; and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: receiving a product listing information from a user via a user interface on a computing device, the product listing information comprising a product identifier and a product image source location uniquely pointing to at least one product image stored remotely; determining a product listing status of the product listing information based on the product identifier; determining a download priority of the at least one product image based on the product listing status and a user priority of the user; conducting a disposition of the product listing information based on the download priority; and providing in real time a disposition notice, based on the disposition of the product listing information, to be rendered on the user interface for the user. Other embodiments are disclosed.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: February 2, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Divya Goel, Charandeep Singh Sehgal
  • Patent number: 10911413
    Abstract: A system that traverses Web Real-Time Communication (“WebRTC”) data over a tunnel establishes the tunnel between a tunneling client of a user equipment (“UE”) and a tunneling server. The system receives the WebRTC data and encapsulates the WebRTC data into frames. The system detects that one or more of the frames includes media. The system then transmits the frames over the tunnel while, for the frames detected as media, applying enhancement features to the transmitting of the media frames.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: February 2, 2021
    Assignee: Oracle International Corporation
    Inventor: Rolando Herrero
  • Patent number: 10909086
    Abstract: A request to store a file in a directory of a volume associated with a distributed file system may be received. A server of a plurality of servers of the distributed file system that is associated with the file may be identified. A first version number associated with the directory and a second version number associated with the volume may be compared. The file may be stored in the directory at the identified server when the first version number matches the second version number and when the file is not currently stored at the server.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: February 2, 2021
    Assignee: RED HAT, INC.
    Inventor: Jeffrey Jon Darcy
  • Patent number: 10911559
    Abstract: A system and method for implementing a high speed link between a mobile cache and an edge cache. For example, one embodiment of a system comprises: a mobile cache deployed on a vessel/vehicle, the mobile cache to store multimedia content to be provided to passengers on the vessel/vehicle; a first network device including a first plurality of wireless network antennas communicatively coupled to the mobile cache; an edge cache deployed at a designated location at which the vessel/vehicle is expected; a second network device including a second plurality of wireless network antennas communicatively coupled to the edge cache; wherein upon arrival at the designated location, each of the first plurality of wireless network antennas is paired with at least one of the second plurality of wireless network antennas to establish a plurality of simultaneous wireless links to exchange multimedia content between the edge cache and the mobile cache.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: February 2, 2021
    Assignee: Netskrt Systems, Inc.
    Inventor: Siegfried Luft
  • Patent number: 10911351
    Abstract: The techniques describe a network device comprising one or more processors configured to: receive configuration data configuring a plurality of virtual network nodes, wherein the configuration data configures a virtual client node including a corresponding line card having a port connected to a first customer network device, and configures a virtual core node including a corresponding line card having a port connected to a core network; provision a layer-2 (L2) circuit that includes, as an access interface, an interface logically connecting the virtual client node and virtual core node, wherein the L2 circuit provides connectivity between the virtual client node and a remote virtual client node; and forward, via the L2 circuit, packets between the virtual client node and the remote virtual client node to realize a logical network between the first customer network device and a second customer network device connected to the remote virtual PE node.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: February 2, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Babu Singarayan, Nitin Kumar, Javier Antich, Srikanth Subramanian
  • Patent number: 10904343
    Abstract: User devices configured to select subsets of network identities and network devices configured to deliver messages based on those subsets are described herein. The user devices each receive multiple network identities for a service account, select a subset of the network identities based on preferences, and provide the selected subset to the telecommunication network in message headers. The preferences indicate network identities for which a user wishes the user device to receive communications. A network device receives and caches the subsets. The network device further utilizes the subsets in determining which user device to deliver messages to.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: January 26, 2021
    Assignee: T-Mobile USA, Inc.
    Inventor: Shelby Seward
  • Patent number: 10904203
    Abstract: A method for encoding domain name information into flow records includes receiving a flow record. The flow record includes initial network flow information in a standard flow record format including at least a source address and a destination address. Domain name information associated with each of the source address and destination address is retrieved from a database. The domain name information is encoded into the received flow record while maintaining the initial network flow information to yield an enhanced flow record.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: January 26, 2021
    Assignee: Arbor Networks, Inc.
    Inventors: Lawrence B. Huston, III, James E. Winquist, Alex Levine, Ronald G. Hay, Brett Higgins, Andrew D. Mortensen, William M. Northway, Jr., Eric Jackson
  • Patent number: 10904074
    Abstract: One embodiment provides event handling in a cloud based multi-tenant identity management system. Embodiments receive a plurality of individual events and a request to create a group from the individual events. Embodiments publish the group as a composite event and persist the composite event in a composite queue. Embodiments then dispatch the composite event to a composite handler, parse the composite event and persist the individual events in respective event queues.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: January 26, 2021
    Assignee: Oracle International Corporation
    Inventors: Gregg Wilson, Arun Theebaprakasam, Manoj Kumar, Rohit Jalan, Yang Li
  • Patent number: 10904321
    Abstract: Various embodiments migrate a legacy application to a multi-tenant computing environment. In one embodiment, at least one virtualized computing container is instantiated on a host system in a multi-tenant computing environment. An instance of the legacy application is executed within the virtualized computing container. The legacy application having been initially configured to run on premise and serve one tenant at a time. The virtualized computing container securely isolates the executing instance of the legacy application from other executing instances of the legacy application. At least one request received from a first client is sent to the instance of the legacy application executing within the virtualized computing container. The virtualized computing container is quiesced based on at least one quiescing criterion having been satisfied by the instance of the legacy application.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rania Y. Khalaf, Vinod Muthusamy, David E. Shepard, Aleksander Slominski
  • Patent number: 10887261
    Abstract: Technologies are described for dynamic attachment delivery in emails for advanced malicious content filtering. An email service may intercept emails with attachments (or other threats such as links, embedded objects, etc.) and detach the threat (e.g., attachment) from the email allowing the email to be forwarded to the recipient without delay. The threat may be sequestered and analyzed. If the threat is determined to be harmless, it may be reattached to the email and the client notified so they can open the attachment, activate the link, or perform comparable actions.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: January 5, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bulent Egilmez, Krishna Kumar Parthasarathy, Rui Chen, Anurag Pahwa
  • Patent number: 10887212
    Abstract: The present invention provides method and systems for dynamically mirroring network traffic. The mirroring of network traffic may comprise data that may be considered of particular interest. The network traffic may be mirrored by a mirror service portal from a mirror sender, referred to as a mirror source, to a mirror receiver, referred to as a mirror destination, locally or remotely over various network segments, such as private and public networks and the Internet. The network traffic may be mirrored to locations not involved in the network communications being mirrored. The present invention provides various techniques for dynamically mirroring data contained in the network traffic from a mirror source to a mirror destination.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: January 5, 2021
    Assignee: Extreme Networks, Inc.
    Inventors: David E. Frattura, Richard W. Graham, John Roese
  • Patent number: 10887176
    Abstract: In some examples, a method can involve collecting resource consumption data for resource consumer objects associated with hosts in a computing environment. The method can involve identifying, for each respective host, a respective set of resource consumer objects at the host and, based on the resource consumption data, determining a projected resource consumption history for each host, the projected resource consumption history being based on a combined resource consumption, over a period of time, associated with the respective set of resource consumer objects currently hosted a the host. The method can involve calculating a projected resource availability for each host based on a respective resource capability of the host and the projected resource consumption history for the host, and selecting a particular host for a resource consumer object based on the projected resource availability of each host.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: January 5, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Marty Fitzgerald, Jiri Schindler
  • Patent number: 10887379
    Abstract: A device can receive information related to an availability of content from multiple content delivery networks or a capability of the multiple content delivery networks to provide the content. The device can determine to receive a first portion of the content from a first content delivery network based on the information. The device can receive the first portion of the content from the first content delivery network. The device can receive additional information related to the availability of the content from the multiple content delivery networks or the capability of the multiple content delivery networks to provide the content. The device can determine to receive a second portion of the content from a second content delivery network based on the additional information. The device can receive the second portion of the content from the second content delivery network. The device can perform an action.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: January 5, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sameer Gavade, Sanjay Ahuja, Binayak Biswal, Anil Kumar Padi, Venkata S. Adimatyam
  • Patent number: 10880394
    Abstract: A system and method for transparently caching content from multiple content providers.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: December 29, 2020
    Assignee: Netskrt Systems, Inc.
    Inventor: Siegfried Luft
  • Patent number: 10873635
    Abstract: Techniques and structures to manage a multi-channel client-server connection is disclosed. A connection session is established between a client and in server response to receiving a call from a first browser interface element to establish the connection session. The session is shared in response to receiving a second call from a second browser interface element to establish a connection session.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: December 22, 2020
    Assignee: salesforce.com, inc.
    Inventors: Purushotham Babu Naidu, Jay Hurst, John Arlan Brock, Vikram Kommaraju, Soumen Bandyopadhyay
  • Patent number: 10872056
    Abstract: An example method for facilitating remote memory access with memory mapped addressing among multiple compute nodes is executed at an input/output (IO) adapter in communication with the compute nodes over a Peripheral Component Interconnect Express (PCIE) bus, the method including: receiving a memory request from a first compute node to permit access by a second compute node to a local memory region of the first compute node; generating a remap window region in a memory element of the IO adapter, the remap window region corresponding to a base address register (BAR) of the second compute node; and configuring the remap window region to point to the local memory region of the first compute node, wherein access by the second compute node to the BAR corresponding with the remap window region results in direct access of the local memory region of the first compute node by the second compute node.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: December 22, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Sagar Borikar
  • Patent number: 10868879
    Abstract: The present application is directed to systems and methods for associating cookies of a linking system to a device identifier of the computing device. A server of a linking system can receive, from a browser of a computing device, a first request to access content via an encoded uniform resource locator (URL) link generated by the server and linked to a web page of the linking system. The server can redirect the browser of the computing device to the web page of the linking system. The server can receive a request to associate a cookie passed to a mobile application installed on the computing device with a device identifier of the computing device. The server can then associate the cookie with the device identifier.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: December 15, 2020
    Assignee: BITLY, INC.
    Inventors: Christopher Comstock, Robert Platzer