Patents Examined by Tu T. Nguyen
  • Patent number: 10979239
    Abstract: A computer system includes a first server including a first data management module and a second server including a second data management module, and a first and second storage controller. The first and second storage controllers are interconnected by a network configured for reliable data multicasting. The computer system further includes a cross system manager for controlling one or more core storage functions on each of the first and second storage controllers. The computer system further includes computer program instructions to, responsive to a core storage function triggered by the cross system manager: Create a multicast group for each of the first server and the second server in the network, wherein the multicast group is created by a reliable multicast mechanism, and Multicast data write operations of each of the first server and the second server to the first storage controller and the second storage controller of the multicast group.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alol A. Crasta, Harshal S. Patil, Kishorekumar G. Pillai, Christoph Raisch, Nishant Ranjan
  • Patent number: 10972554
    Abstract: A system and method for management of communications for components in a global accelerator system is provided. The global accelerator system includes client devices communicating with a global access point via a public network to access various endpoints that can host services. In turn, a global access point communicates to various endpoints, which are organized into different data centers, via a private network. To facilitate exchanges on behalf of different client devices, the global access points can characterize groupings of endpoints into subgroups or braids. Individual braid communications can be encapsulated and are routed at the data center by a networking equipment using 5-tuple information in packets. The components within individual braids can broadcast or multi-cast state information via management messages to ensure failover or mitigate duplicative processing.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: April 6, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nalin Goel, Harvo Reyzell Jones
  • Patent number: 10965736
    Abstract: An application identifier control system controls an application dependency identification system to access request logs in one or more front end server systems that are providing access to a hosted application and identify dependencies. The dependencies are identified by identifying successful data access requests to an endpoint to be migrated, that originate from a separate, requesting application. A surfacing control system controls surfacing logic to surface the dependencies.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: March 30, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Jerry K. Orman
  • Patent number: 10951685
    Abstract: Systems and methods presented herein provide for adaptive content delivery. In one embodiment, a system includes a repository operable to store a plurality of web components, and a database operable to store identifiers of a plurality of users. The system also includes a machine learning module operable to: generate a model of computing device interactions of the plurality of the users based on the stored identifiers of the plurality of users; monitor a computing device interaction of a first of the plurality of users; process the computing device interaction of the first user through the model; and predict a format of web component delivery desired by the user based on the model. A formatter may be operable to retrieve a portion of the web components from the repository, and to automatically format the retrieved web components for the first user based on the predicted format of web component delivery.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: March 16, 2021
    Assignee: Poetic Systems, LLC
    Inventors: Matthew Hager, Chuong Le, Armin Zardkoohi
  • Patent number: 10944660
    Abstract: Examples described herein include configuration of a transmitting network device to identify a source queue-pair identifier in at least some of the packets that are transmitted to an endpoint destination. A network device that receives packets and experiences congestion can determine if a congestion causing packet includes a source queue-pair identifier. If the congestion causing packet includes a source queue-pair identifier, the network device can form and transmit a congestion notification message with a copy of the source queue-pair identifier to the transmitting network device. The transmitting network device can access a context for the congestion causing packet using the source queue-pair identifier without having to perform a lookup to identify the context.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: March 9, 2021
    Assignee: Intel Corporation
    Inventors: Tony Hurson, Simoni Ben-Michael, Ben-Zion Friedman
  • Patent number: 10931784
    Abstract: Methods, systems, and computer program products are described herein for flexible triggering of triggered code (e.g. cloud functions). Flexible triggering may reduce costs, for example, by adjusting triggered code execution to avoid resource scale out (e.g. additional resources and/or power consumption). A specified (e.g. preferred) execution trigger may be modified or replaced, for example, by a flexible trigger configured to provide variable triggering. Triggering may be varied, for example, based on the status of one or more monitored resources in an execution environment. Variable triggering may be constrained by a time window (e.g. before, during and/or after a specified trigger). Flexible triggers may be specified (e.g. trigger type, parameters and constraints), for example, in service level agreements, by tenants and/or by cloud providers.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hesham Yassin, Tamer Salman
  • Patent number: 10931583
    Abstract: A load balancing method is disclosed, the method includes establishing a processing network including a plurality of task-processing processors interconnected therewith, each processor of the plurality having a queue of tasks to be processed, establishing a k-regular graph including nodes and branches connecting the nodes, where k is the degree of the graph, assigning d walkers to the k-regular graph, where each walker is randomly assigned to a node, receiving a new task to be processed, walking from the assigned nodes to new nodes by randomly choosing a new node from one or more available nodes, without backtracking from each of the assigned nodes to a node from which each of the d walkers immediately walked, comparing the queues of the new nodes, determining which queue of the new nodes has the least number of tasks; and assigning the new task to the node with the least number of tasks.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: February 23, 2021
    Assignees: Purdue Research Foundation, The Regents of the University of Michigan
    Inventors: Harsha Honnappa, Vijay Subramanian
  • Patent number: 10931697
    Abstract: The present disclosure provides systems and methods of selecting candidates for comparison of fingerprints of devices. An exemplary method comprises calculating a digital fingerprint of a device, determining a group of digital fingerprints where the digital fingerprint occurs, calculating vectors of changed features of each digital fingerprint, calculating a probability that the digital fingerprint and each digital fingerprint within the group belong to the same chain, identifying a set of candidates from the group whose probability of belonging to the same chain of fingerprints crosses a value, comparing the calculated digital fingerprint of the device with the fingerprints in the set of candidates, determine that the device correspond to a device in the set of candidates when the comparison results in a match higher than a specified threshold and permitting the user actions, otherwise tracking the user actions with the online service as fraudulent activity.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: February 23, 2021
    Assignee: AO KASPERSKY LAB
    Inventor: Sergey N. Ivanov
  • Patent number: 10924358
    Abstract: A method and system for multivariate profile-based host operational state classification. Specifically, the disclosed method and system entail the generation of non-geometric shapes derived from operational state inferring features reflective of at least a portion of host device telemetry aggregated for host devices. The non-geometric shapes may subsequently be mapped onto a high-dimensional feature space and, thereafter, assigned into clusters representative of given target operational states that may be exhibited by the host devices. Based on identified operational states, assigned to the non-geometric shapes, reactive actions may be invoked to address or rectify operations and/or configurations on the host devices.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: February 16, 2021
    Assignee: Dell Products L.P.
    Inventor: Jon Robert Hass
  • Patent number: 10917466
    Abstract: Disclosed are methods and systems for providing cloud services to personal computing devices that store large personal files such as personal videos and personal photographs in a lossless format. The methods and systems include a cloud server that synchronizes a menu of the file system between local computing devices.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 9, 2021
    Inventors: Scott B. Hansen, Andrew S. Hansen
  • Patent number: 10887426
    Abstract: A computing system can receive contextual data corresponding to a particular user and execute context resolution and constraint evaluation processes with local data acquisition and/or derivation priority to classify the user in one or more groups and reduce network latency. Based on the classified group(s) of the user, the computing system can provide targeted, group-specific content through an executing application of the user's computing device to enhance user experience with the application service.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: January 5, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Khalid Karim, Egor Gryaznov, Yunke Tang
  • Patent number: 10868869
    Abstract: There is provided a method including determining, at a functional entity of a core network, whether policy requests associated with at least one address used within a session are allowed for the session and, if so, configuring a first associated functional entity of the core network to provide at least one address used within the session for a user equipment associated with the session, receiving the at least one address from the first associated functional entity and providing the at least one address to a second associated functional entity of the core network for storage.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: December 15, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Laurent Thiebaut, Yang Shen
  • Patent number: 10863250
    Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: December 8, 2020
    Assignee: Imagine Communications Corp.
    Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
  • Patent number: 10855795
    Abstract: In one embodiment, an apparatus comprises a transmitter for communicating with a client, a receiver, and a controller coupled with the transmitter and receiver, wherein the controller is operable to receive a proxy from the client for traffic from a source and transmit a join to the source on behalf of the client.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: December 1, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Tak Ming Francis Pang
  • Patent number: 10853475
    Abstract: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: December 1, 2020
    Assignee: Egnyte, Inc.
    Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
  • Patent number: 10846604
    Abstract: In some examples, the designated set of resources are subsequently monitored for session activities of multiple users that are not of the first group. For each of the multiple users, the computer system utilizes one or more predictive models to determine a likelihood of the user performing a desired type of activity based on one or more session activities detected for that user.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: November 24, 2020
    Assignee: ZineOne, Inc.
    Inventors: Manish Malhotra, Siddartha Sikdar
  • Patent number: 10841171
    Abstract: The disclosure provides activation of end to end virtual network services, along with various validations. This technology uses model driven architecture to convert the configurations to VNF/PNF specific commands and abstract the complexity of different types of syntax & command lines. This technology also provides test and diagnostic functionality including service connectivity check, performance, rate-limiting at each step of configuration at virtual infrastructure and functional level. Once the VNS is successfully applied, the configuration will be updated in database which can be referred for any future updates.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: November 17, 2020
    Assignee: INFOSYS LIMITED
    Inventors: Gaurav Saxena, Devendra Singh Rawat, Kishore Thota
  • Patent number: 10841249
    Abstract: A method for operating a bot platform includes receiving, from a bot client, an input associated with an intent, and storing the input associated with the intent as part of a user profile maintained at the bot platform. The method further includes storing the input associated with the intent as part of a user profile maintained at the bot platform, and passing the input to the selected bot.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: November 17, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Patrick H. Lim, King-Sun Wai, Bo Niu
  • Patent number: 10834220
    Abstract: Disclosed herein are an apparatus and method for providing a cloud brokerage service based on multiple clouds. The method includes receiving, by a cloud service broker, a request for a cloud service from a cloud service client, the cloud service broker being connected with the multiple cloud-computing systems; generating, by the cloud service broker, the cloud service complying with the request based on one or more services registered in a service catalogue of the cloud service broker; newly registering, by the cloud service broker, the generated cloud service in the service catalogue; and providing, by the cloud service broker, the newly registered cloud service to the cloud service client.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: November 10, 2020
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Seok-Ho Son, Dong-Jae Kang, Byoung-Seob Kim, Sun-Wook Kim, Song-Woo Sok, Myeong-Hoon Oh, Byeong-Thaek Oh, Young-Woo Jung, Hyun-Hwa Choi
  • Patent number: 10826952
    Abstract: Provided are a conference access method and a terminal for performing the same. A terminal according to an embodiment of the present disclosure includes: an interface configured to receive a plurality of different access addresses for access to a conference from a conference server; an access attempter configured to attempt to simultaneously access the conference via each of the plurality of access addresses; and a priority allocator configured to collect an access result for each of the plurality of access addresses, and to allocate an access priority to each of the plurality of access addresses based on the access result, wherein the access attempter attempts to access the conference via an access address having a highest access priority among the plurality of access addresses.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: November 3, 2020
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Ho-Sung Ahn, Hee-Tae Yoon, Jun-Ho Kang, Hong-Hyeon Lee, Ji-Won Jung