Patents Examined by Tu T. Nguyen
-
Patent number: 10979239Abstract: 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: GrantFiled: June 11, 2019Date of Patent: April 13, 2021Assignee: International Business Machines CorporationInventors: Alol A. Crasta, Harshal S. Patil, Kishorekumar G. Pillai, Christoph Raisch, Nishant Ranjan
-
Patent number: 10972554Abstract: 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: GrantFiled: September 27, 2019Date of Patent: April 6, 2021Assignee: Amazon Technologies, Inc.Inventors: Nalin Goel, Harvo Reyzell Jones
-
Patent number: 10965736Abstract: 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: GrantFiled: September 16, 2019Date of Patent: March 30, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Jerry K. Orman
-
Patent number: 10951685Abstract: 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: GrantFiled: July 19, 2019Date of Patent: March 16, 2021Assignee: Poetic Systems, LLCInventors: Matthew Hager, Chuong Le, Armin Zardkoohi
-
Patent number: 10944660Abstract: 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: GrantFiled: July 19, 2019Date of Patent: March 9, 2021Assignee: Intel CorporationInventors: Tony Hurson, Simoni Ben-Michael, Ben-Zion Friedman
-
Patent number: 10931784Abstract: 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: GrantFiled: April 22, 2019Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Hesham Yassin, Tamer Salman
-
Patent number: 10931583Abstract: 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: GrantFiled: October 4, 2019Date of Patent: February 23, 2021Assignees: Purdue Research Foundation, The Regents of the University of MichiganInventors: Harsha Honnappa, Vijay Subramanian
-
Patent number: 10931697Abstract: 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: GrantFiled: May 9, 2019Date of Patent: February 23, 2021Assignee: AO KASPERSKY LABInventor: Sergey N. Ivanov
-
Patent number: 10924358Abstract: 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: GrantFiled: October 7, 2019Date of Patent: February 16, 2021Assignee: Dell Products L.P.Inventor: Jon Robert Hass
-
Patent number: 10917466Abstract: 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: GrantFiled: September 28, 2018Date of Patent: February 9, 2021Inventors: Scott B. Hansen, Andrew S. Hansen
-
Patent number: 10887426Abstract: 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: GrantFiled: April 24, 2019Date of Patent: January 5, 2021Assignee: Uber Technologies, Inc.Inventors: Khalid Karim, Egor Gryaznov, Yunke Tang
-
Patent number: 10868869Abstract: 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: GrantFiled: February 19, 2019Date of Patent: December 15, 2020Assignee: Nokia Technologies OyInventors: Laurent Thiebaut, Yang Shen
-
Patent number: 10863250Abstract: 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: GrantFiled: September 14, 2018Date of Patent: December 8, 2020Assignee: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Patent number: 10855795Abstract: 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: GrantFiled: October 26, 2018Date of Patent: December 1, 2020Assignee: CISCO TECHNOLOGY, INC.Inventor: Tak Ming Francis Pang
-
Patent number: 10853475Abstract: 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: GrantFiled: January 31, 2018Date of Patent: December 1, 2020Assignee: 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: 10846604Abstract: 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: GrantFiled: April 17, 2019Date of Patent: November 24, 2020Assignee: ZineOne, Inc.Inventors: Manish Malhotra, Siddartha Sikdar
-
Patent number: 10841171Abstract: 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: GrantFiled: November 7, 2018Date of Patent: November 17, 2020Assignee: INFOSYS LIMITEDInventors: Gaurav Saxena, Devendra Singh Rawat, Kishore Thota
-
Patent number: 10841249Abstract: 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: GrantFiled: September 12, 2018Date of Patent: November 17, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Patrick H. Lim, King-Sun Wai, Bo Niu
-
Patent number: 10834220Abstract: 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: GrantFiled: June 13, 2018Date of Patent: November 10, 2020Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: 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: 10826952Abstract: 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: GrantFiled: October 30, 2018Date of Patent: November 3, 2020Assignee: SAMSUNG SDS CO., LTD.Inventors: Ho-Sung Ahn, Hee-Tae Yoon, Jun-Ho Kang, Hong-Hyeon Lee, Ji-Won Jung