Patents Examined by Anthony T Rotolo
-
Patent number: 10887379Abstract: 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: GrantFiled: September 20, 2017Date of Patent: January 5, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Sameer Gavade, Sanjay Ahuja, Binayak Biswal, Anil Kumar Padi, Venkata S. Adimatyam
-
Patent number: 10873500Abstract: 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: GrantFiled: September 27, 2018Date of Patent: December 22, 2020Assignee: Kaloom Inc.Inventors: Per Andersson, Benoit Tremblay, Suresh Krishnan, Laurent Marchand
-
Patent number: 10873630Abstract: 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: GrantFiled: September 10, 2018Date of Patent: December 22, 2020Assignee: EMC IP Holding Company LLCInventors: Dragan Savic, Michael Robillard, Adrian Michaud
-
Patent number: 10855754Abstract: 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: GrantFiled: September 26, 2018Date of Patent: December 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Benjamin Warren Mercier, Sayantan Chakravorty, Yasemin Avcular, Charlie Paucard
-
Patent number: 10827026Abstract: 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: GrantFiled: November 13, 2014Date of Patent: November 3, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Vincent Kaukl, Geoffrey Scott Pare, Mohanish Hemant Kulkarni
-
Patent number: 10826951Abstract: 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: GrantFiled: February 11, 2014Date of Patent: November 3, 2020Assignee: dotloop, LLCInventors: G. Austin Allison, Justin Y. Hu, Matthew A. Vorst
-
Patent number: 10805387Abstract: 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: GrantFiled: December 21, 2017Date of Patent: October 13, 2020Inventor: Wei-Pin Lin
-
Patent number: 10798179Abstract: 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: GrantFiled: February 1, 2017Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventor: Omer Hashmi
-
Patent number: 10791025Abstract: 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: GrantFiled: May 7, 2018Date of Patent: September 29, 2020Assignee: Commvault Systems, Inc.Inventors: Paramasivam Kumarasamy, Rahul S. Pawar, Amit Mitkar, Sumedh Pramod Degaonkar
-
Patent number: 10778505Abstract: 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: GrantFiled: May 11, 2016Date of Patent: September 15, 2020Assignee: Arista Networks, Inc.Inventor: Kenneth James Duda
-
Patent number: 10749761Abstract: 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: GrantFiled: November 12, 2013Date of Patent: August 18, 2020Assignee: Amazon Technologies, Inc.Inventors: Gregory K. Truax, Gary T. Hertel
-
Patent number: 10735371Abstract: 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: GrantFiled: September 21, 2017Date of Patent: August 4, 2020Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Richard J. Berhorst, II
-
Patent number: 10735550Abstract: 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: GrantFiled: April 30, 2014Date of Patent: August 4, 2020Assignee: Webroot Inc.Inventors: Hal Case Lonas, Thomas W. Helvey
-
Patent number: 10728309Abstract: 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: GrantFiled: October 17, 2016Date of Patent: July 28, 2020Assignee: PFU LIMITEDInventors: Takuya Moriyama, Masahito Sakui
-
Patent number: 10681118Abstract: 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: GrantFiled: December 19, 2016Date of Patent: June 9, 2020Assignee: EMC IP Holding Company LLCInventors: Junping Frank Zhao, Fenghao Zhang, Yu Cao, Jun Tao, Ricky Yuxi Sun
-
Patent number: 10672231Abstract: 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: GrantFiled: February 8, 2013Date of Patent: June 2, 2020Assignee: RATIONAL INTELLECTUAL HOLDINGS LIMITEDInventors: Serguei Bourenkov, Vadim Sheikhman, Dmitri Ligoum
-
Patent number: 10659402Abstract: 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: GrantFiled: March 28, 2016Date of Patent: May 19, 2020Assignee: CYARA SOLUTIONS PTY LTDInventors: Alok Kulkarni, Geoff Willshire
-
Patent number: 10649811Abstract: 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: GrantFiled: October 15, 2016Date of Patent: May 12, 2020Assignee: International Business Machines CorporationInventors: Myung M. Bae, Robert K. Gardner
-
Patent number: 10645129Abstract: 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: GrantFiled: March 3, 2015Date of Patent: May 5, 2020Assignee: Adobe Inc.Inventors: Anurag Aggarwal, Ajay Jain, Sumeet Gupta, Mili Sharma
-
Patent number: 10623324Abstract: 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: GrantFiled: May 12, 2016Date of Patent: April 14, 2020Assignee: Cisco Technology, Inc.Inventors: K. Tirumaleswar Reddy, Prashanth Patil, Daniel G. Wing