Patents Examined by Esther B Henderson
-
Patent number: 10904090Abstract: A method of determining an optimal host machine to place a virtual machine in a virtualization environment is described. The virtualization environment includes a first rack of host machines and a second rack of host machines, where a first host machine of the first rack of host machines is designated as a leader node. The method includes receiving a request to launch a second virtual machine configured to communicate with a first virtual machine. The method includes identifying, from the first rack of host machines and the second rack of host machines, a cluster of host machines. The method includes computing, for each host machine of the cluster, an aggregate network bandwidth consumed by the host machine. The method includes selecting a host machine from the cluster based on the aggregate network bandwidth computed for the selected host machine. The method includes launching the second virtual machine on the selected host machine.Type: GrantFiled: January 26, 2018Date of Patent: January 26, 2021Assignee: Nutanix, Inc.Inventor: Arun Navasivasakthivelsamy
-
Patent number: 10904072Abstract: A system and method to intelligently formulate automation strategies for technology infrastructure operations are disclosed. The system and method include analyzing infrastructure issue data from support tickets and predicting automation solutions. A cost-benefit analysis is then performed on the automation solutions. Solutions can be ranked and recommended according to the cost-benefit analysis.Type: GrantFiled: December 31, 2018Date of Patent: January 26, 2021Assignee: Accenture Global Solutions LimitedInventors: Ramkumar Balasubramanian, Sandeep Bhutani, Chandrasekhar Pilla, Shallu Gupta, Sekhar Naga Venkata Maddula
-
Patent number: 10897428Abstract: Embodiments of the present disclosure provide a method, a server system and a computer program product of managing resources. The method may comprise receiving a request for a first amount of resources of the dedicated processing unit from an application with an assigned priority. The method may further comprise determining a total amount of resources of the dedicated processing unit to be occupied by the application based on the request. The method may also comprise in response to the total amount approximating or exceeding a predetermined quota associated with the priority, allocating the first amount of resources of the general-purpose processing unit to the application.Type: GrantFiled: October 22, 2018Date of Patent: January 19, 2021Assignee: EMC IP Holding Company LLCInventors: Junping Zhao, Fan Guo, Kun Wang
-
Patent number: 10891112Abstract: According to at least one aspect, a system for analyzing computer usage data of a user to identify an underlying task being performed by the user is provided. The system includes a hardware processor and a non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the hardware processor, cause the hardware processor to perform: receiving a plurality of events each indicative of an action performed by a user and contextual information associated with the action performed by the user, clustering the plurality of events to generate a plurality of clustered events, identifying a plurality of sub-tasks in the plurality of clustered events that each comprise a sequence of clustered events, identifying a task in the plurality of clustered events being performed by the user that comprises at least one sub-task, and generating a score for the task indicative of a difficulty of automating the task.Type: GrantFiled: February 12, 2020Date of Patent: January 12, 2021Assignee: Soroco Private LimitedInventors: Yoongu Kim, Abdul Qadir, Arjun Narayanaswamy, Rohan Narayan Murty, Shane Barratt, George Peter Nychis
-
Patent number: 10880329Abstract: A method for preventing denial of service attacks which are distributed attacks is applied in a target service provider server, a platform server, and a botnet service provider server. The target service provider server determines a first SDN controller according to an attack protection request, and issues a first flow rule. The target service provider server directs data flow of a network equipment to a first cleaning center and controls the first cleaning center to identify the attacking or malicious element in the data flow according to the first flow rule. The platform server receives the attacking element in the data flow sent by the target service provider server, and regards the same as malicious traffic. The platform server generates an attack report, and sends the attack report to the botnet service provider server to notify the botnet service provider server to clean or filter out the malicious traffic.Type: GrantFiled: August 26, 2019Date of Patent: December 29, 2020Assignee: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.Inventor: Cheng-Yen Tsai
-
Patent number: 10869045Abstract: Systems and methods for hinting an encoder are disclosed in which a server monitors for information related to changes in frame rendering, calculates tolerance boundaries, rolling average frame time, and short-term trends in frame time, and uses those calculations to identify a frame time peak. The server then hints a codec (encoder) to modulate the quality settings of frame output in proportion to the size of the frame time peak. In certain embodiments, a renderer records one or more playthroughs in a game environment, sorts a plurality of frames from one or more playthroughs into a plurality of cells on a heatmap, and collects the list of sorted frames. A codec may then encode one or more frames from the list of sorted frames to calculate an average encoded frame size for each cell in the heatmap, and associate each average encoded frame size with a per-cell normalized encoder quality setting.Type: GrantFiled: May 24, 2019Date of Patent: December 15, 2020Assignee: Zenimax Media Inc.Inventor: Michael Kopietz
-
Patent number: 10848475Abstract: A typical system environment comprises a terminal device, a secure storage subsystem, and an interconnectivity component. The terminal device has a network connectivity subsystem enabled for data connectivity with a wireless communications network. The secure storage subsystem has a secure storage memory for securely storing contents and is enabled for local RF connectivity through a local RF communication subsystem. The secure storage subsystem is operable as a contactless smartcard in accordance with any contactless technology. The interconnectivity component is adapted to enable communication of the secure storage subsystem through the network connectivity subsystem with the network. The interconnectivity component is further configured to detect that messages received from the network are destined for the secure storage subsystem and is configured to supply that identified messages to the secure storage subsystem.Type: GrantFiled: November 8, 2018Date of Patent: November 24, 2020Assignee: NOKIA TECHNOLOGIES OYInventors: Sebastian Nystrom, Lauri Pesonen
-
Patent number: 10819861Abstract: A system and method that allows for information relating to data and communication resource usage to be gathered and analyzed such that particular data transactions and usage of network accessible software applications can be classified based on purpose and/or type. Further, the system and method provide reporting based on amount of usage and/or purpose or type of usage so that associated costs and usage can be calculated applied and allocated to particular accounts, divisions, groups or individuals within and outside of a company or entity. Further, the system may disable features of or access to network accessible software applications based on lack or use, limited use or other metrics that fall outside of threshold ranges or values.Type: GrantFiled: November 21, 2014Date of Patent: October 27, 2020Assignee: Tangoe US, Inc.Inventors: Jaan Leemet, Angela Saldana, Christopher J. DeBenedictis, Paul Schmidt, Albert R. Subbloie, Jr.
-
Patent number: 10810306Abstract: The present invention is directed to system for and methods of real time observing, monitoring, and detecting anomalies in programs' behavior at instruction level. The hardware assist design in this invention provides fine grained observability, and controllability. Fine grained observability provides unprecedented opportunity for detecting anomaly. Controllability provides a powerful tool for stopping anomaly, repairing the kernel and restoring the state of processing. The performance improvement over pure software approach is estimated to be many orders of magnitudes. This invention is also effective and efficient in detecting mutating computer viruses, where normal, signature based, virus detection is under performing.Type: GrantFiled: August 30, 2017Date of Patent: October 20, 2020Inventor: Sukarno Mertoguno
-
Patent number: 10798208Abstract: Availability data caching in, meeting services is provided. In some examples, a list of users whose data is to be cached locally for a user may be determined based on factors such as their relevance to the user, a likelihood of a meeting being requested with the users, a history of common meetings, and similar factors. What type of user data to cache, for how long, at which granularity level, and similar parameters may be determined as well. User data for users from the list may be retrieved on-demand or on a regular basis from server associated with those users and stored at a server or other computing device for the user for fast access when the user requests to schedule a meeting.Type: GrantFiled: September 26, 2016Date of Patent: October 6, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jaskaran Singh, Hemant Sharma, Jaya Matthew
-
Patent number: 10785053Abstract: In accordance with embodiments disclosed herein, an exemplary system or computer implemented method for implementing Persistent Management Agent (PMA) functions for the control and coordination of DPU and DSLAM components may include, for example: a memory to store instructions for execution; one or more processors to execute the instructions; a virtualized module operating on virtualized computing infrastructure, in which the virtualized module is to provide a virtualized implementation of a plurality of functions associated with one or more remotely located Distribution Point Units (DPUs) and/or Digital Subscriber Line Access Multiplexers (DSLAMs), each of the one or more remotely located DPUs and/or DSLAMs having a plurality of broadband lines coupled thereto; in which the virtualized module is to further control Persistent Management Agent (PMA) functions and control coordination of the one or more remotely located DPUs and/or DSLAMs and the plurality of broadband lines coupled with the one or more remoteType: GrantFiled: August 27, 2014Date of Patent: September 22, 2020Assignee: ASSIA SPE, LLCInventor: Kenneth J. Kerpez
-
Patent number: 10778755Abstract: An exemplary edge compute orchestration system that is communicatively coupled with a set of edge compute nodes in a communication network receives a performance test assignment request generated by a user equipment (“UE”) device coupled to the network. In response, the system assigns the UE device to perform a performance test to detect a performance metric for a particular edge compute node selected from the set of edge compute nodes. Subsequently, the system accesses performance data including the performance metric and geolocation data corresponding to the performance metric and representative of a geolocation of the UE device during the performance of the performance test. The system integrates the performance data into a geolocation-indexed performance dataset representative of detected performance metrics, indexed by geolocation for the communication network. Corresponding systems and methods are also disclosed.Type: GrantFiled: April 30, 2019Date of Patent: September 15, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Kirk Campbell, Ravi Sharma, Raghuram Parvataneni
-
Patent number: 10771531Abstract: In one embodiment, a device in a network receives a path computation agent configured to determine a path in the network that satisfies an objective function. The device executes the path computation agent to update state information regarding the network maintained by the path computation agent. The device selects a neighbor of the device in the network to execute the path computation agent based on the updated state information regarding the network. The device instructs the selected neighbor to execute the path computation agent with the updated state information regarding the network. The device unloads the path computation agent from the device after selecting the neighbor of the device to execute the path computation agent.Type: GrantFiled: June 15, 2017Date of Patent: September 8, 2020Assignee: Cisco Technology, Inc.Inventors: Eric Levy-Abegnoli, Pascal Thubert, Patrick Wetterwald, Jean-Philippe Vasseur
-
Patent number: 10756944Abstract: An information processing apparatus includes a memory and a processor coupled to the memory and configured to, receive a plurality of pieces of collation information corresponding to respective information items of configuration information representing information apparatus configurations, perform collation processing for collating information acquired from an information system including a plurality of information apparatuses with the plurality of pieces of collation information, and specify pieces of configuration information representing respective configurations of the plurality of information apparatuses based on specific collation information with which the largest number of successes of the collation processing for each type of information item and each model of information apparatus is detected.Type: GrantFiled: January 8, 2018Date of Patent: August 25, 2020Assignee: FUJITSU LIMITEDInventors: Yusuke Tsugita, Masayoshi Utaka, Naoki Akiyama, Eiji Morito
-
Patent number: 10757161Abstract: The systems and methods of the present disclosure are directed towards a dynamic system that is configured to identify and map networked traffic, such as that of video, voice, file transfer, and web based applications to predetermined Quality of Service (QoS) classes. The different QoS classes can be associated with different traffic priorities. The networked traffic can be encrypted, which can prevent an intermediate device from processing or otherwise reading the packet headers of the traffic. The systems and methods of the present disclosure can predict QoS classes for encrypted traffic based on traffic patterns and other characteristics of the encrypted traffic.Type: GrantFiled: January 9, 2017Date of Patent: August 25, 2020Assignee: Citrix Systems, Inc.Inventors: Marco Murgia, Praveen Raja Dhanabalan, Anup Lal Gupta
-
Patent number: 10757050Abstract: In order to be able to discuss multiple topics separately in an electronic chat session, a request to discuss one or more topics in the electronic chat session is detected. In response to detecting the request to discuss the one or more topics in the electronic chat session, a sub-chat session for each of the one or more topics is created within the electronic chat session. Information associated with the sub-chat sessions is sent to the participants of the electronic chat session. This allows each participant to chat separately on each topic via the separate sub-chat sessions; thus creating an individual transcript for each topic.Type: GrantFiled: October 1, 2018Date of Patent: August 25, 2020Assignee: Avaya Inc.Inventors: Gaurav Badge, Ramanujan Kashi, Thirunavukkarasu Arjunan
-
Patent number: 10749950Abstract: A method of providing data by a first electronic device is provided. The method includes connecting with a plurality of electronic devices, transmitting information on data that is able to be provided to the plurality of electronic devices by the first electronic device, to a second electronic device from among the plurality of electronic devices that is selected as a host device for transmitting the data to at least one of the plurality of electronic devices instead of the first electronic device, and transmitting the data to the second electronic device.Type: GrantFiled: August 28, 2015Date of Patent: August 18, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Jung-Yong Kim, Samirkant Sahu, Hun-Je Yeon, Jung-Hyun Oh, Min-Suk Choi, Seong-Il Hahm, Boo-Gun Min, Hee-Won Park, Jae-Sick Shin
-
Patent number: 10742703Abstract: Described herein are methods and systems for data distribution over a network. A device can capture content. The device can be configured to publish the content so that other devices in a network can access the content. The publishing device can indicate to other devices on the network that the content is available for use. In response, the publishing device can receive requests for the content from the other devices. When sending a request, a requesting device can include viewing parameters that indicate capabilities of the requesting device. The publishing device can create a bit stream comprising one or more data layers that comprise the content based on the viewing parameters of requesting devices. The publishing device can also determine a transmission path to the various requesting devices and transmit the bit stream comprising one or more data layers along the transmission path.Type: GrantFiled: March 20, 2015Date of Patent: August 11, 2020Assignee: Comcast Cable Communications, LLCInventors: Ross Gilson, Dustin Addison
-
Patent number: 10740426Abstract: A method and system for detecting slow page load is provided. An example system comprises a connection speed detector and a communications module. The connection speed detector determines, at a server system, connection speed of a network connection connecting a client system to the server system. The communications module communicates the connection speed to the client system to enable the client system to determine whether to request a lightweight version of a requested content.Type: GrantFiled: August 15, 2016Date of Patent: August 11, 2020Assignee: PayPal, Inc.Inventors: J. Thomas Monk, IV, Hemal Doshi
-
Patent number: 10735546Abstract: Systems, methods, and instrumentalities are disclosed for media caching proxy techniques (e.g., applications) that enable caching of multimedia content delivered, for example, using the Dynamic Adaptive Streaming over HTTP (DASH) protocol. A request may be received from a client for a media presentation description (MPD) file relating to media content. The media content may comprise a plurality of media segments. An MPD file may be received from cache. A subset of the plurality of media segments of the media content stored within the cache may be determined. An available bandwidth on a backhaul link may be determined. A dynamic MPD file may be generated based on the MPD file, the subset of the plurality of media segments of the media content that is stored within the cache of the middle box platform, and/or the available bandwidth on the backhaul link. The dynamic MPD file may be transmitted to the client.Type: GrantFiled: June 29, 2016Date of Patent: August 4, 2020Assignee: VID SCALE, Inc.Inventors: Bartosz Balazinski, Jun Li, Debashish Purkayastha