Patents Examined by Phuoc H. Nguyen
-
Patent number: 11695580Abstract: Systems, methods, and non-transitory computer readable media are provided for providing category-sensitive chat channels. A category-sensitive chat channel may be provided. The category-sensitive chat channel may be assigned a given category level. The given category level may determine a scope of content allowed in the category-sensitive chat channel. Information to be posted through the category-sensitive chat channel may be obtained. The obtained information may be filtered based on the given category level. The filtered information may be posted in the category-sensitive chat channel.Type: GrantFiled: January 26, 2021Date of Patent: July 4, 2023Assignee: Palantir Technologies Inc.Inventors: David Skiff, Peter Wilczynski, Timothy Yousaf
-
Patent number: 11689505Abstract: This disclosure describes using a dynamic proxy for securing communications between a source within a cloud environment and an application container. The techniques include intercepting traffic directed to an application container, analyzing the traffic and traffic patterns, and allowing or preventing the traffic from being delivered to the application container based on the analysis. A traffic analysis engine may determine whether the traffic is considered safe and is to be allowed to be delivered to the application container, or whether the traffic is considered unsafe and is to be prevented from being delivered to the application container, According to some configurations, the address(es) to the network interfaces (e.g., WIFI or Eth0) are abstracted to help ensure security of the application containers.Type: GrantFiled: June 28, 2021Date of Patent: June 27, 2023Assignee: Cisco Technology, Inc.Inventors: Akram Sheriff, Nagendra Kumar Nainar, Arvind Tiwari, Rajiv Asati
-
Patent number: 11683263Abstract: A method comprises receiving, at a system from an application server, a request for a service, the system comprising two or more global session databases, and the request associated with a session; identifying among the two or more global session databases, a first global session database to fulfill the request based on a criteria; storing, by the application server, the session at the first global session database; and transmitting, by the session, data associated with the request for the service in accordance with a configuration table. Additional methods, systems, and non-transitory computer-readable media or computer program products provide similar or alternative functionality.Type: GrantFiled: June 21, 2021Date of Patent: June 20, 2023Assignee: United Services Automobile Association (USAA)Inventor: David Niedzielski
-
Patent number: 11683361Abstract: Systems and methods to asynchronously transfer user-provided information upon user-provided permissions are disclosed. Exemplary implementations may receive a user-initiated request for one or more webpages from a user associated with a client computing platform; transfer a set of information to the client computing platform, wherein the set of information is usable to generate one or more presentations of the one or more webpages on the client computing platform; receive, from the client computing platform, user-provided information, wherein the user-provided information is based on a first item of user-provided personal information and on a second item of user-provided personal information that have been collected locally through the one or more presentations on the client computing platform, and wherein server-side receipt of the user-provided information occurs subsequent to the user providing permission for the transfer of the user-provided information; and/or other steps.Type: GrantFiled: September 15, 2022Date of Patent: June 20, 2023Assignee: Permissionize LLCInventors: Shannon Hansen, Thomas Cutshall
-
Patent number: 11671385Abstract: Methods, systems, and computer program products for implementing automated communication exchange programs for attended robotic process automation are provided herein. A computer-implemented method includes invoking, during a user communication associated with an attended robotic process automation context, at least one automated communication exchange program in response to at least one user input; determining, using the at least one automated communication exchange program, information directed to the at least one user input; carrying out, using the at least one automated communication exchange program, at least a portion of the user communication subsequent to determining the information directed to the at least one user input; and performing one or more automated actions in connection with automatically carrying out the at least a portion of the user communication.Type: GrantFiled: December 7, 2021Date of Patent: June 6, 2023Assignee: International Business Machines CorporationInventors: Danish Contractor, Ateret Anaby-Tavor, Gaurav Pandey
-
Patent number: 11671485Abstract: Apparatuses and methods for data traffic management in multi-source content delivery are described. The apparatus includes a downloader and a controller. The downloader is coupled to servers via communication links. The controller is configured to determine initial download requests for the servers based on predetermined information about a quality of the links. The controller is also configured to send the initial download requests to the servers with the downloader. The controller is further configured to update the information about the quality of the communication links after the downloader receives data associated with a data file from the servers via the communication links. The controller is also configured to determine subsequent download requests for the servers based on the updated information about the quality of the communication links. The controller of further configured to send the subsequent download requests to the servers via the downloader.Type: GrantFiled: March 4, 2020Date of Patent: June 6, 2023Assignee: DOLBY LABORATORIES LICENSING CORPORATIONInventors: Mingchao Yu, Oliver O'Neill, Thomas Franklin Antioch, Vahid Naghshin, Jason Michael Cloud, Mark Craig Reed, Jeffrey Riedmiller, Elliot Osborne
-
Patent number: 11658870Abstract: Embodiments of the present disclosure disclose a method and an apparatus for restoring a NETCONF server to factory defaults, and relate to the field of configuration management technologies. A NETCONF server receives a command for restoring to factory defaults sent by a NETCONF client, where the command for restoring to factory defaults is a remote procedure call (RPC) command that is based on a Yang model of the NETCONF for restoring the NETCONF server to the factory defaults. The NETCONF server replaces data in the running configuration datastore with factory defaults of the NETCONF server according to the command for restoring to factory defaults.Type: GrantFiled: September 28, 2021Date of Patent: May 23, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xin Lei, Yun Zhou, Xiao Luo, Peijian Kang
-
Patent number: 11651794Abstract: Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.Type: GrantFiled: December 30, 2020Date of Patent: May 16, 2023Assignee: TIVO CORPORATIONInventor: Ross Gilson
-
Patent number: 11647035Abstract: An indication is received of a security alert. The indication is generated based on a detected anomaly in one of a data plane or a control plane of a computing environment. When the detected anomaly is in the data plane, the control plane is monitored for a subsequent anomaly in the control plane, and otherwise the data plane is monitored for a subsequent anomaly in the data plane. A correlation between the detected anomalies is determined. A notification of the security alert is sent when the correlation exceeds a predetermined threshold.Type: GrantFiled: September 15, 2020Date of Patent: May 9, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Andrey Karpovsky, Roy Levin, Tomer Rotstein, Michael Makhlevich, Tamer Salman, Ram Haim Pliskin
-
Patent number: 11645182Abstract: Embodiments of a system for determining a data gravity index score and implementing pervasive data center architecture is disclosed. In some embodiments, the system can calculate a data gravity index score based on the amount of data stored in a given location, an amount of data in motion in the given location, a bandwidth index associated with the given location, and a latency index associated with the given location. Based on data gravity index scores, in some embodiments, the system can localize traffic to improve network performance, improve security operations, and generate software-defined-network overlay.Type: GrantFiled: September 23, 2021Date of Patent: May 9, 2023Assignee: Digital Realty Trust, Inc.Inventors: Dave Dennis McCrory, Anthony Bennett Bishop
-
Patent number: 11627031Abstract: Messages indicative of events are transmitted from a computer network to a management system using an agent device. The agent device receives a web service event collector from the management system. The web service event collector includes event message transformation instructions and an endpoint definition. After the web service event collector is initialized, an event message transmitted from an event source is received using the web service event collector. The event message indicates an event associated with the computer network. Using the event message transformation instructions, the event message is transformed into a format usable by the management system. The transformed event message is then transmitted to the management system.Type: GrantFiled: November 25, 2019Date of Patent: April 11, 2023Assignee: ServiceNow, Inc.Inventors: Bnayahu Makovsky, Adar Margalit
-
Patent number: 11611503Abstract: A method may include monitoring a network performance metric for multiple paths to a destination through a network, and storing historical performance data for the paths. The method may also include receiving a data flow directed to the destination, where the data flow may be subject to a network performance agreement. The method may additionally include determining aggregate historical performances for the paths, and comparing the aggregate historical performances for the paths. The method may also include, based on the comparison of the aggregate historical performances, routing the data flow through the network.Type: GrantFiled: February 8, 2022Date of Patent: March 21, 2023Assignee: Cisco Technology, Inc.Inventor: Sandeep Bajaj
-
Patent number: 11611534Abstract: An agent device transmits certain data, which is used for generating display data, of data relating to a plurality of pieces of operation data collected from an instrument to a computation server device. A service broker device relays certain data transmitted from the agent device to the server device. The server device generates display data on the basis of certain data relayed by the service broker device.Type: GrantFiled: May 24, 2019Date of Patent: March 21, 2023Assignee: MITSUBISHI HEAVY INDUSTRIES, LTD.Inventors: Koji Sato, Akihisa Endo, Hiroyasu Ishigaki
-
Patent number: 11606431Abstract: A method includes detecting a storage error associated with a first memory device of a storage unit of a set of storage units, where data is error encoded into a set of encoded data slices and stored in a plurality of memory devices of the set of storage units, and where the plurality of memory devices includes the first memory device. The method further includes determining attributes associated with the first memory device and determining attributes of other memory devices of the plurality of memory devices. The method further includes selecting a memory device from the other memory devices based on the attributes of the memory device comparing favorably to the attributes associated with the first memory device. The method further includes rebuilding an encoded data slice associated with the storage error and storing the rebuilt encoded data slice in the selected memory device.Type: GrantFiled: February 18, 2022Date of Patent: March 14, 2023Assignee: Pure Storage, Inc.Inventors: Andrew G. Peake, Jason K. Resch
-
Patent number: 11595458Abstract: A method includes receiving, at a device from a content source, a portion of a particular chunk of media content a particular quality level during adaptive bit rate media streaming of the media content. The method includes receiving, at the device, network data related to network conditions associated with the device in response to receipt of the portion. The method also includes, in response to a determination to download the particular chunk at a first quality level different than the particular quality level, the determination based on the particular quality level and the network data: sending a request from the device for the particular chunk at the first quality level to the content source, and replacing the portion with the particular chunk at the first quality level.Type: GrantFiled: December 7, 2021Date of Patent: February 28, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Emir Halepovic, Jeffrey Erman
-
Patent number: 11595269Abstract: A computer-implemented method upgrades an edge network based on analysis by a learning model. The method includes identifying, in a network, a plurality of devices, where each device in the network is configured to provide data on at least one other device in the network. The method also includes determining capabilities of each device of the plurality of devices. The method further includes monitoring, for each device, capacity information and tasks performed during operation of the network. The method includes analyzing, based on the monitoring, each use of each device. The method also includes recommending, in response to the analyzing and by a learning model, a first upgrade to the network. The method further includes implementing the first upgrade.Type: GrantFiled: September 13, 2021Date of Patent: February 28, 2023Assignee: International Business Machines CorporationInventors: Partho Ghosh, Sarbajit K. Rakshit, Saswata Banerjee
-
Patent number: 11595275Abstract: Methods and apparatus to determine main pages from network traffic are disclosed. A disclosed example non-transitory computer readable medium includes instructions which, when executed, cause at least one processor to determine patterns of uniform resource identifiers (URIs) with corresponding main pages, parse data from network traffic, identify at least one of the main pages from the data based on the patterns, and provide the identified at least one of the main pages for crediting thereof.Type: GrantFiled: June 30, 2021Date of Patent: February 28, 2023Assignee: The Nielsen Company (US), LLCInventors: Achilleas Papakostas, Travis Berthelot, Andrey Shapovalov, Jaimin Patel, Brendan Phillips
-
Patent number: 11581017Abstract: Provided are methods and systems for variable speed playback. In one aspect the disclosure provides for receiving content having a first playback speed, determining a second playback speed for at least a portion of the content based on a playback factor, associating the second playback speed with the portion of the content, and providing at least the portion of the content at the second playback speed to a display device.Type: GrantFiled: June 16, 2020Date of Patent: February 14, 2023Assignee: TIVO CORPORATIONInventor: Ross Gilson
-
Patent number: 11580135Abstract: Requests are received for handling by a cloud computing environment which are then executed by the cloud computing environment. While each request is executing, performance metrics associated with the request are monitored. A vector is subsequently generated that encapsulates information associated with the request including the text within the request and the corresponding monitored performance metrics. Each request is then assigned (after it has been executed) to either a normal request cluster or an abnormal request cluster based on which cluster has a nearest mean relative to the corresponding vector. In addition, data can be provided that characterizes requests assigned to the abnormal request cluster. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 4, 2020Date of Patent: February 14, 2023Assignee: SAP SEInventors: Deng Feng Wan, Yangchun Deng, Hui Zhang, Zuxing Wang
-
Patent number: 11582316Abstract: A method of normalizing URLs associated with a real user session comprises extracting uniform resource locators (URLs) from ingested spans where at least a portion of the URLs comprise unique URL strings. The method also comprises decomposing each of the URLs into a sequence of tokens and grouping together subsets of related URLs. Also, the method comprises representing each subset of related URLs with a normalized URL string.Type: GrantFiled: April 30, 2021Date of Patent: February 14, 2023Assignee: SPLUNK Inc.Inventors: Gergely Danyi, Joseph Ari Ross