Patents Examined by Scott B. Christensen
  • Patent number: 10887416
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a proxy server for hybrid geo-dispersed erasure coding (EC). Responsive to receiving from an application server a request to write an object, the proxy server in a first storage site splits the object into a plurality of EC slices. The proxy server stores a first EC slice in a first storage device via a storage server local to the proxy server. The proxy server stores a plurality of remaining EC slices in a cache storage local to the proxy server. Responsive to determining that network access is available to disperse the plurality of slices among a plurality of geographically distributed storage sites, the proxy server copies the plurality of remaining EC slices to the plurality of geographically distributed storage sites using geo-dispersed erasure coding.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sasikanth Eda, Anbazhagan Mani, Sandeep R. Patil, Ramakrishna Vadla
  • Patent number: 10880165
    Abstract: Techniques are described for managing communications between multiple computing nodes, such as for computing nodes that are part of managed virtual computer networks provided on behalf of users or other entities. In some situations, one or more of the computing nodes of a managed virtual computer network is configured to perform actions to extend capabilities of the managed virtual computer network to other computing nodes that are not part of the managed virtual computer network, such as by forwarding communications between computing nodes of the managed virtual computer network and the other external computing nodes so as to enable the other external computing nodes to participate in the managed virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: December 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 10880386
    Abstract: The present method and system is directed generally to a process and system, preferably embodied in an app executable on a personal computing device, wherein a user may generate content and schedule the generated content for future delivery to a designated recipient, living or not living at the time of the scheduling of the delivery. The delivery may be set to occur a known future date, on a future milestone wherein the start date is known or not known, or on the occurrence of a future event of unknown date to the user at the time of delivery scheduling and that may, or may not, occur. The invention relates to an app and web-based system and method that allows users to send digital content and add physical gifts a specified user at a specified time and/or the occurrence of a specified event in the future.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: December 29, 2020
    Assignee: CircleIT LLC
    Inventor: Hanan S. Mohammed
  • Patent number: 10880217
    Abstract: An apparatus comprises a host device configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device comprises a set of input-output queues and a multi-path input-output driver configured to select input-output operations from the set of input-output queues for delivery to the storage system over the network. The multi-path input-output driver is further configured to maintain payload size counters to track outstanding command payload for respective ones of a plurality of paths from the host device to the storage system, to detect an oversubscription condition relating to at least one of the paths based at least in part on values of one or more of the payload size counters, and to initiate one or more automated actions responsive to the detected oversubscription condition.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: December 29, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sanjib Mallick, Vinay G. Rao, Arieh Don
  • Patent number: 10880229
    Abstract: The present invention relates to a system and method for controlling data traffic within an applications control network (300) comprising a plurality of data forwarding devices (110, 180) capable of transmitting data at a first frequency within an integrated communication network (100) and at least one application control component (310) that transmits data to the network at the first frequency. The system comprises a processing unit configured to determine, based on an application plan (204), a second frequency at which the data from the application control component (310) is required by the application control network, provide a data path configuration for the plurality of data forwarding devices for passing the data at instances of time defined by the second frequency, wherein the second frequency is less than the first frequency, and for blocking the data path during the time interval between the time instances defined by the second frequency.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: December 29, 2020
    Assignee: SIGNIFY HOLDING B.V.
    Inventor: Bjorn Christiaan Wouter Kaag
  • Patent number: 10880192
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for interactive computer-operated agents for user engagement in an interactive environment. Computer-operated agents are introduced to help populate a session and are configured to maximize engagement rates among users associated with user-controlled agents. During these interactions, engagement metrics are collected that indicate different interaction rates at different times by the computer-operated agents. The number of popular computer-operated agents (with relatively high interaction rates) can be kept in circulation while some less popular computer-operated agents (with relatively smaller interaction rates) can be kept in circulation for diversity or are purged from circulation.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: December 29, 2020
    Assignee: Electronic Arts Inc.
    Inventors: Igor Borovikov, Mohsen Sardari, John Kolen
  • Patent number: 10871997
    Abstract: A system and method are provided for routing workloads in an information technology infrastructure using models of same. The method includes determining at least one proximity group of workloads; determining at least one proximity zone in the infrastructure for routing each proximity group; and determining a workload routing solution subject to one or more constraints defined by one or more proximity based rules.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: December 22, 2020
    Assignee: Cirba IP Inc.
    Inventors: Henry Jurgens, Mikhail Kouznetsov, Andrew Derek Hillier, Tom Yuyitung
  • Patent number: 10867140
    Abstract: In an information processing terminal, code image data acquired by an imaging unit imaging an information code and terminal identification information stored in a storage unit are transmitted to a server. A control unit performs a process based on information received from the server in response to the transmission. In the server, when code identification information is acquired by an interpreting process from the code image data received from the information processing terminal, a single process among a plurality of processes associated with the acquired code identification information is selected based on the received terminal identification information. Selection information related to the process to be selected is transmitted to the information processing terminal.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: December 15, 2020
    Assignee: DENSO WAVE INCORPORATED
    Inventors: Mieko Fukatsu, Chiaki Baba
  • Patent number: 10862759
    Abstract: Provided is a communication network determination apparatus, etc. capable of correctly specifying a communication network which can be monitored by a monitoring device even when necessary and sufficient configuration information about the configuration of the communication network cannot be obtained.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: December 8, 2020
    Assignee: NEC CORPORATION
    Inventors: Masato Yamane, Yuki Ashino
  • Patent number: 10853290
    Abstract: A method to provide transfer of data without the use of a network from an application program to an embedded device. A routing service establishes a communication channel without the use of a local area network. The routing service then manages the control of this communication channel for the transfer of data and closes the channel in an appropriate period.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: December 1, 2020
    Assignee: Intel Corporation
    Inventor: Avigdor Eldar
  • Patent number: 10856183
    Abstract: A method of providing a network slice service includes a mobile network operator (MNO): providing one or more service profiles to a virtual service provider (VSP) serving a user population including a plurality of user devices, each service profile comprising attributes defining characteristics of a respective network slice service offered by the MNO, the network slice service comprising any one or more of: a Virtual Network with E2E service requirements; a Virtual Network with a specified network topology; and a virtualized infrastructure. The MNO receives a request for a selected network slice service from the VSP; determines whether or not the requested service can be provided; and responsive to determining that the requested service can be provided: sending a Service Level Agreement (SLA) for the network slice service to the VSP; and subsequently facilitating a network slice service instance in accordance with the SLA.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: December 1, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Nimal Gamini Senarath, Xu Li, Hamidreza Farmanbar, Ngoc Dung Dao, Philippe Leroux, Hang Zhang
  • Patent number: 10848546
    Abstract: Telecommunication network management operations are performed based on accessing network management data (NMD) files via GUIs and general purpose computers including a network management system (NMS) server, and automatic routines for transferring binary NMD files between the general purpose computers and remote network elements (NEs) being managed. A system user produces configuration files at the NMS server for NEs using a network management GUI, and the hardware of NEs automatically complete the network management operations indicated by the NMD files transferred to them from the NMS server and produce their status files to the NMS server. The network management GUI displays network status based on the latest NE status files at the NMS server. This provides direct, binary file transfer based NMS communication that avoids the complexity and restrictions of intermediate messaging protocols or transaction languages and conversions thereof.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 24, 2020
    Assignee: Optimum Communications Services, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 10841271
    Abstract: Mechanisms for controlling traffic to an Internet of Things (IoT) device are provided, the mechanisms comprising: identifying a first IoT device having an Internet Protocol (IP) address and a Media Access Control (MAC) address; sending a first Address Resolution Protocol (ARP) broadcast on a local area network (LAN) indicating that the IP address of the first IoT device is to be associated with a MAC address of a router on the LAN; receiving first traffic on the LAN; extracting the IP Address of the first IoT device from the first traffic; determining that the first traffic is allowed; and forwarding the first traffic to the first IoT device by inserting the MAC address of the first IoT device in the first traffic and re-broadcasting the first traffic.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: November 17, 2020
    Assignee: McAfee, LLC
    Inventor: Sameer D. Karkhanis
  • Patent number: 10841245
    Abstract: Techniques are described in which a device, such as a network device, compute node or storage device, is configured to utilize a work unit (WU) stack data structure in a multiple core processor system to help manage an event driven, run-to-completion programming model of an operating system executed by the multiple core processor system. The techniques may be particularly useful when processing streams of data at high rates. The WU stack may be viewed as a stack of continuation work units used to supplement a typical program stack as an efficient means of moving the program stack between cores. The work unit data structure itself is a building block in the WU stack to compose a processing pipeline and services execution. The WU stack structure carries state, memory, and other information in auxiliary variables.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: November 17, 2020
    Assignee: Fungible, Inc.
    Inventors: Charles Edward Gray, Bertrand Serlet, Felix A. Marti, Wael Noureddine, Pratapa Reddy Vaka
  • Patent number: 10833882
    Abstract: The technology disclosed relates to identifying and notifying a user of nearby attendees at a mega attendance event who are in user's social graph by comparing the user's social graph to a list of event attendees. The identified attendees can be stratified into social graph tags that annotate, categorize and prioritize other users in the user's social graph. The technology disclosed also relates to identifying and notifying the user of nearby attendees of sessions at the event who meet introduction preferences of the user by finding matches between introduction preference attributes specified by the user and attributes of the attendees provided by the list of event attendees.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: November 10, 2020
    Assignee: salesforce.com, inc.
    Inventor: Jason Schroeder
  • Patent number: 10826772
    Abstract: In one embodiment, a device classification service assigns a set of endpoint devices to a context group. The device classification service forms a context summary feature vector for the context group that summarizes telemetry feature vectors for the endpoint devices assigned to the context group. Each telemetry feature vector is indicative of a plurality of traffic features observed for the endpoint devices. The device classification service normalizes a telemetry feature vector for a particular endpoint device using the context summary feature vector. The device classification service classifies, using the normalized telemetry feature vector for the particular endpoint device as input to a device type classifier, the particular endpoint device as being of a particular device type.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: November 3, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Pierre-André Savalle, Jean-Philippe Vasseur, Grégory Mermoud
  • Patent number: 10805191
    Abstract: In one embodiment, a method includes identifying, by a packet analyzer, one or more silence packets within a network and initiating, by the packet analyzer, a replacement of the one or more silence packets with one or more performance silence packets. The one or more performance silence packets are transmitted between a first node of the network and a second node of the network during a silence period. The method further includes receiving, by the packet analyzer, information associated with the one or more performance silence packets; and analyzing, by the packet analyzer, a connection between the first node of the network and the second node of the network using the information associated with the one or more performance silence packets.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: October 13, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: James Gordon Beattie, Jr., Haywood S. Peitzer, Jeffrey A. Krinsky
  • Patent number: 10805227
    Abstract: A system and method for controlling access to web services resources. A system may include a storage medium configured to store instructions and one or more processors configured to access the storage medium. The instructions may be executable by at least one of the processors to implement a web services access control system (ACS) configured to receive requests. Each request specifies an access operation to be performed with respect to a corresponding resource. Each of the requests is associated with a corresponding principal. For each received request, the ACS may be further configured to determine whether an access control entry exists that is associated with both the resource and principal associated with the request and that specifies an access type sufficient to perform the access operation. If no such entry exists, the ACS may deny the request.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan S. Geller, Rahul Singh
  • Patent number: 10798037
    Abstract: A method and system for mapping media content is provided. The method includes detecting first media content being presented. The first media content is compared to second media content and similarities are determined. In response, are first electronic device is paired with a second electronic device and associated input content being inputted into a GUI is detected. A contextual analysis of the input content is executed and audio, video, and image data is compared to the input content. A correlation between the input content and a portion of the audio, video, and image data is determined and an associated portion is extracted from the audio, video, and image data. The portion is embedded and presented within a specified area of the GUI.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pramod Vadayadiyil Raveendran, Kuntal Dey, Sarbajit K. Rakshit
  • Patent number: 10797948
    Abstract: An information handling system receives a media access control address associated with a device installed in a burn slot, and determines a virtual private network that is associated with the media access control address. The system also determines a switch port in a network switch that corresponds to the virtual private network, and dynamically assigns the switch port that corresponds to the virtual private network to the device installed in the burn slot. The system instructs the network switch to route packets of data associated with the virtual private network via the switch port to the device installed in the burn slot.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: October 6, 2020
    Assignee: Dell Products, L.P.
    Inventors: Walter Kemp, William P. Hyden, Kenneth A. Fortner, Michael A. Hixson