Patents Examined by Anthony T Rotolo
  • 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: 10873500
    Abstract: Computing device (located in a fabric of a data center) and method for generating a link IPv6 address. The computing device determines a local node identifier and a local link identifier for a communication interface of the computing device. The computing device receives from a remote computing device a remote node identifier and a remote link identifier for a remote communication interface of the remote computing device. Based on a comparison of the local and remote node identifiers, the link IPv6 address is generated by using an IPv6 base prefix, the local node identifier, the remote node identifier, the local link identifier, the remote link identifier, and an indicator that the local node identifier is greater or lower than the remote node identifier. A network configuration of the computing device is performed by generating a fabric-wide IPv6 address and one or more link IPv6 address.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: December 22, 2020
    Assignee: Kaloom Inc.
    Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
  • Patent number: 10873630
    Abstract: Systems, methods, and articles of manufacture comprising processor-readable storage media are provided for implementing server architectures having dedicated systems for processing infrastructure-related workloads. For example, a computing system includes a server node. The server node includes a first processor, a second processor, and a shared memory system. The first processor is configured to execute data computing functions of an application. The second processor is configured to execute input/output (I/O) functions for the application in parallel with the data computing functions of the application executed by the first processor. The shared memory system is configured to enable exchange of messages and data between the first and second processors.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: December 22, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Dragan Savic, Michael Robillard, Adrian Michaud
  • Patent number: 10855754
    Abstract: In response to a first programmatic request, metadata indicating that a first isolated read channel of a real-time category has been associated with a first target stream is stored at a stream management service. In response to another request, metadata indicating that a second isolated read channel of a non-real-time category has been associated with a second target stream is stored. In response to a read request indicating the first channel or the second channel, one or more data records of the corresponding target streams are provided.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Warren Mercier, Sayantan Chakravorty, Yasemin Avcular, Charlie Paucard
  • Patent number: 10827026
    Abstract: A method and apparatus for eviction of session data from a cache are disclosed. In the method and apparatus, an aspect of data of a plurality of aspects of data is associated with a corresponding set of conditions for eviction of a plurality of sets of conditions for eviction from a cache. The set of conditions for eviction corresponding to the aspect of the plurality of aspects of the data are evaluated and the aspect of the data of the plurality of aspects of the data is evicted from cache based at least in part on the evaluation.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: November 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Vincent Kaukl, Geoffrey Scott Pare, Mohanish Hemant Kulkarni
  • Patent number: 10826951
    Abstract: Systems and methods are disclosed for sharing electronic content between a plurality of users. The electronic content can be accessed by the users through interactions with a virtual collaborative workspace. The members of a virtual collaborative workspace can be dependent upon the shared electronic content. Certain actions can be asked of various users with regard to the electronic content. Once the action has been performed, the electronic content can be routed to various other users in an automated fashion.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: November 3, 2020
    Assignee: dotloop, LLC
    Inventors: G. Austin Allison, Justin Y. Hu, Matthew A. Vorst
  • Patent number: 10805387
    Abstract: Disclosed herein is a multiple-network-community management system, deployed over a network architecture, which comprises a geographical information module, a member module, a network community module, a social circle module, a group module and a network operation interface. The geographical information module provides at least one geographical information. The member module provides at least one member information based on the at least one geographical region information and having a group hyperlink information corresponding to each group. The group module provides at least one group information which comprises the corresponding member information collected based on the same group hyperlink information. This can facilitate different-region groups being implemented in connection with each other, under the multiple-network-community management system, for expanding business thereamong.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 13, 2020
    Inventor: Wei-Pin Lin
  • Patent number: 10798179
    Abstract: A system includes a virtual private gateway (VGW) provisioning service that is configured to receive a request to establish a VGW. The request specifies a service accessible through the VGW and a customer-configurable policy. The policy restricts access to the specified service to requests sent via the VGW to the specified service. Responsive to the request, the VGW provisioning service instantiates a VGW virtual machine. The VGW virtual machine includes a VGW application configured to establish a secure tunnel over a public network to a remote node and to receive encrypted traffic from the remote node over the secure tunnel. The VGW provisioning service also causes route data for the specified service to be provided to the VGW virtual machine. The VGW application advertises the route data for the specified service over the secure tunnel. The VGW provisioning service provides the policy to the identified service for compliance thereon.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: October 6, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Omer Hashmi
  • Patent number: 10791025
    Abstract: Software, firmware, and systems are described herein that migrate functionality of a source physical computing device to a destination physical computing device. A non-production copy of data associated with a source physical computing device is created. A configuration of the source physical computing device is determined. A configuration for a destination physical computing device is determined based at least in part on the configuration of the source physical computing device. The destination physical computing device is provided access to data and metadata associated with the source physical computing device using the non-production copy of data associated with the source physical computing device.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: September 29, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Rahul S. Pawar, Amit Mitkar, Sumedh Pramod Degaonkar
  • Patent number: 10778505
    Abstract: A method and apparatus of a device that evaluates multiple network asserts in response to changing network of network elements is described. In an exemplary embodiment, the device receives the multiple network asserts, where each of the plurality of network asserts represents a Boolean expression regarding a condition of at least one characteristic of at least one of the network elements. The device further detects a change in the network. In response to the detected change, the device, for one or more of the network asserts, evaluates this network assert to determine if this network asserts raises an action associated with this network assert. The device further performs the action associated this network assert if the network assert was raised.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: September 15, 2020
    Assignee: Arista Networks, Inc.
    Inventor: Kenneth James Duda
  • Patent number: 10749761
    Abstract: An apparatus having a device of a user and a computer is disclosed. The computer may be configured to (i) transfer a manifest to the device in response to a viewing session being opened. The manifest generally has a plurality of modified links to a plurality of bitrates of a video content. Each one of the modified links may include an identifier that is unique to the viewing session. The computer may also be configured to (ii) receive a particular one of the modified links from the device, (iii) log a presence of the viewing session, and (iv) generate a request by removing the identifier from the particular modified link.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: August 18, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory K. Truax, Gary T. Hertel
  • Patent number: 10735371
    Abstract: A network management (NM) computing system generates a first work zone associated with a first remote network and a second work zone associated with a second remote network. Each work zone includes a respective virtual firewall and a respective virtual jump host. The NM computing system establishes a first and second communication path between the first virtual jump host and the first remote network via a multiprotocol layer switching network system, receives a data packet including a firewall identifier associated with the first virtual firewall and a local address associated with a destination device within the first remote network, routes the data packet through the first firewall to the first virtual jump host based on the firewall identifier, and transmits, by the first virtual jump host, the data packet to the first remote network using the first communication path and/or the second communication path.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: August 4, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Richard J. Berhorst, II
  • Patent number: 10735550
    Abstract: Embodiments disclosed herein relate to systems and methods for providing a smart cache. In embodiments, a variable time to live (TTL) may be calculated and associated with data as it is stored in a cache. The variable TTL may be calculated based upon reputation and/or category information related to the source of the data. The reputation and/or category information may include TTL modifiers for adjusting the TTL for data from a particular data source that is stored in the cache. In further embodiments, a feedback method may be employed to update reputation and/or category information for a particular data source.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: August 4, 2020
    Assignee: Webroot Inc.
    Inventors: Hal Case Lonas, Thomas W. Helvey
  • Patent number: 10728309
    Abstract: There is provided an information management system having: a management server device and a client terminal, wherein the management server device includes: a processor programmed to: store information to be managed; and determine whether or not to transmit at least some of the stored information to an outside of the information management system, and wherein the client terminal includes: a processor programmed to: determine whether or not to transfer the information stored by the management server device; and transmit at least some of the stored information to the outside of the information management system based on a result determined by the management server device and a result determined by the client terminal.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: July 28, 2020
    Assignee: PFU LIMITED
    Inventors: Takuya Moriyama, Masahito Sakui
  • Patent number: 10681118
    Abstract: Embodiments of the present disclosure provide a method and apparatus for distributed data processing. The method comprises: receiving from an upstream node an input message attached with a shared count, the shared count being used for determining a processing status of a root message associated with the input message; processing the input message to generate one or more new messages; allocating to each of the one or more new messages a respective new shared count based on the received shared count; and transmitting the one or more new messages to one or more downstream nodes respectively. Compared with the prior art, the methods and apparatuses for distributed data processing according to the embodiments of the present disclosure can effectively reduce network traffic overheads and the consumed CPU and memory resources, and would be scalable for different topologies of various distributed data processing systems.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: June 9, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Junping Frank Zhao, Fenghao Zhang, Yu Cao, Jun Tao, Ricky Yuxi Sun
  • Patent number: 10672231
    Abstract: Disclosed is a computer-implemented method of (and system for) operating instances of a game having a plurality of game positions that can be occupied by players, such as a poker-type game. The method comprises assigning a player a plurality of weights relating to game positions, where each weight indicates a bias towards placement of the player at a game position. When a player has played in a first game at a given position, the weights are updated to indicate an altered bias towards placement at each position. The player is then assigned to a second game based on the updated weights.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: June 2, 2020
    Assignee: RATIONAL INTELLECTUAL HOLDINGS LIMITED
    Inventors: Serguei Bourenkov, Vadim Sheikhman, Dmitri Ligoum
  • Patent number: 10659402
    Abstract: A system for flexible and scalable automated end-to-end chat-based contact center testing, having a test case management platform, a chat cruncher, a contact center manager, a chat classifier, a desktop automation engine, and headless browser-based virtual agents and customers. The test case management platform allows a user to configure operation of the system. The chat cruncher operates a plurality of virtual customers. The contact center manager operates a plurality of virtual agents to participate in chat session with virtual customers.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: May 19, 2020
    Assignee: CYARA SOLUTIONS PTY LTD
    Inventors: Alok Kulkarni, Geoff Willshire
  • Patent number: 10649811
    Abstract: Disclosed aspects relate to sunder management with respect to a shared pool of configurable computing resources having a cluster of disperse nodes. A set of sunder event response prioritization data may be determined based on a set of cluster profile data for the cluster of disperse nodes. A sunder event which indicates a partitioned status may be detected with respect to the cluster of disperse nodes. The set of sunder event response prioritization data may be examined. In response to detecting the sunder event, a sunder event response operation may be performed to maintain asset availability.
    Type: Grant
    Filed: October 15, 2016
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Myung M. Bae, Robert K. Gardner
  • Patent number: 10645129
    Abstract: Disclosed are various embodiments for correlating the measured engagement of attendees to an online conference with the content of the online conference. In one implementation, a timeline is displayed in a user interface for at least a portion of the online conference. The timeline correlates the engagement of the attendees with the content of the online conference based on compiling values measured for engagement parameters of the respective attendees at defined time intervals during the online conference. Input is received identifying a point or interval of the timeline of the online conference. In response to receiving the input, content of the online conference associated with the point or interval is identified and displayed. Alternatively or in addition to displaying content, multiple, different ones of the engagement parameters for the point or interval are identified and have the respective values displayed.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: May 5, 2020
    Assignee: Adobe Inc.
    Inventors: Anurag Aggarwal, Ajay Jain, Sumeet Gupta, Mili Sharma
  • Patent number: 10623324
    Abstract: An optimized approach to whitelisting includes, at a domain name service server, determining whether a first domain and a second domain resolve to a same Internet Protocol (IP) address, and in response to a request from a domain name service proxy as to whether the first domain resolves to an IP address shared by another domain, notifying the domain name service proxy that the first domain resolves to an IP address shared by another domain. The method further includes the domain name service proxy receiving from the domain name service server a response that indicates that the first domain resolves to an IP address shared by another domain, and storing, in memory, the IP address and an indication that the IP address is shared by another domain. A data flow associated with a shared IP address is subjected to further scrutiny even if the IP address is on a whitelist.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: April 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: K. Tirumaleswar Reddy, Prashanth Patil, Daniel G. Wing