Patents Examined by Angela Nguyen
  • Patent number: 10878110
    Abstract: An enterprise security system is improved by managing network flows based on an application type. When a network message having an unknown application type is received at a gateway, firewall, or other network device/service from an endpoint, the endpoint that originated the network message may be queried for identifying information for the source of the network message and the application type may be determined, or the endpoint may periodically communicate application type information to the network device in a heartbeat or other periodic communication or the like. The network message may be managed along with other network traffic according to the application type.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: December 29, 2020
    Assignee: Sophos Limited
    Inventor: Chris Douglas Kraft
  • Patent number: 10880196
    Abstract: At a customer premises equipment (CPE) device in a broadband network, an invocation of a speed test by an auto-configuration server (ACS) is obtained. The invocation includes an activity detection threshold and an activity detection period. Responsive to the invocation, average interface utilization for the customer premises equipment (CPE) device is determined over the activity detection period. Responsive to the determining indicating that the average interface utilization for the customer premises equipment (CPE) device over the activity detection period does not exceed the activity detection threshold, the customer premises equipment (CPE) device cooperates with a speed test server to execute a speed test on the customer premises equipment (CPE) device using a speed test tool.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: December 29, 2020
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventors: Christopher Studwell Wolf, Shlomo Ovadia, Christopher G. Turner
  • Patent number: 10853482
    Abstract: A method includes creating, in a secure platform, multiple securely-partitioned system sandboxes under control of at least one user associated with an industrial process control and automation system. Different system sandboxes are associated with different third parties who are not owners or operators of the industrial process control and automation system. The method also includes receiving content from the third parties in the system sandboxes. The method further includes receiving from the at least one user a selective activation of at least some of the content in the system sandboxes in order to place the at least some of the content into use by the industrial process control and automation system. The content could include equipment configurations for equipment associated with the industrial process control and automation system, and the equipment configurations could include control strategies and visualizations for the equipment.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: December 1, 2020
    Assignee: Honeywell International Inc.
    Inventors: Stephen R. McGeorge, Peter Carl Davis, David Barry Granatelli, Graeme Laycock, Rhett Newman, Paul Vellacott
  • Patent number: 10855811
    Abstract: For information processing, a network device includes a first communication component that is connected with a server via a first type of access network, and performs an information interaction with the server. The network device further includes a second communication component that is connected to the first communication component. The second communication component connects with at least one terminal device and performs an information interaction with the at least one terminal device by sending information based on an information interaction with the server.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: December 1, 2020
    Assignee: Lenovo (Beijing) Limited
    Inventor: Chuanyu Zhang
  • Patent number: 10826978
    Abstract: A computer-implemented method for server load control may include: (a) receiving a request of a first type or a second type; (b) transmitting a response of a form that will not be processed by the second computer, thereby reducing the load on a third computer, when the request is of the first type, and that will be processed by the second computer when the request is of the second type; and (c) when the request is of the second type and the response is processed by the second computer, receiving a message from the second computer that results from the processed response and indicates that the request is not of the first type. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: November 3, 2020
    Assignee: CA, Inc.
    Inventor: Chakravarthi Srinivasa Chigurupati
  • Patent number: 10812335
    Abstract: An enterprise management platform is configured to host a respective instance for multiple client networks. The enterprise management platform receives incoming data including one or more metrics being tracked in the incoming data by the enterprise management platform. The enterprise management platform determines that a condition is reached based on the one or more metrics and selects at least a portion of the incoming data for a dashboard of the enterprise management platform responsive to determining that the incoming data is indicative of the condition being reached. The enterprise management platform provides, to a client device associated with one of the plurality of client networks, a representation of a graphical user interface displaying a data insights widget of the dashboard that displays the data indicative of the condition being reached without displaying other data in the incoming data that has not reached a level indicative of other conditions.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: October 20, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Aida Rikovic Tabak, Shayan Shahand, Dileeshvar Radhakrishnan, Seth Tucker Stafford, Sumana Ravikrishnan, Abhijith Thette Nagarajan, Robert Andrew Ninness, Prabhakaran Subramani Thandayuthapani, Marta Penzo
  • Patent number: 10812329
    Abstract: An intelligent agent monitors operation of at least one software virtualized network (VN). Context information associated with the VN is used to analyze a state of the VN. At least one configuration change is caused to the VN in response to analysis of the state of the VN. A change is identified to the state of the VN caused by the configuration change. A determination is made as to whether or not the change to the state of the VN is an improvement to operation of the VN. A response to the determination is made by causing at least one other configuration change to the VN.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: October 20, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David Gibbon, Thomas Kirk, Behzad Shahraray, John Murray, Mazin Gilbert
  • Patent number: 10805359
    Abstract: Systems and methods are provided for establishing a video conference session. The systems and methods may include receiving, from a first conference client device, a request to establish a conference session with a second conference client device; determining a first media router for forwarding, to the second conference client device, a media data stream with predetermined attributes of a plurality of first media data streams generated by the first conference client device; determining a second media router for forwarding, to the first conference client, a media data stream with predetermined media attributes of a plurality of second media data streams generated by the second conference client device; and transmitting, to the first conference client device, a first address associated with the first media router and a second address associated with the second media router.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: October 13, 2020
    Assignee: RINGCENTRAL, INC.
    Inventors: Vlad Vendrow, Aleksei Petrov, Dmitriy Solovey
  • Patent number: 10791077
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by allowing senders to transmit messages and content using a messaging system, and recipients to access such messages and content, even if the recipients do not have access to the messaging system.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: September 29, 2020
    Assignee: Snap Inc.
    Inventors: Jacob Andreou, Yang Dai, Sebastian Gil, Tengfei Li, Yansong Liu, Andy Ly, Chamal Samaranayake, Jianwei Tu
  • Patent number: 10791078
    Abstract: Implementations relate to providing information items for display during a communication session. In some implementations, a computer-implemented method includes receiving, during a communication session between a first computing device and a second computing device, first media content from the communication session. The method further includes determining a first information item for display in the communication session based at least in part on the first media content. The method further includes sending a first command to at least one of the first computing device and the second computing device to display the first information item.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: September 29, 2020
    Assignee: Google LLC
    Inventors: Fredrik Bergenlid, Vladyslav Lysychkin, Denis Burakov, Behshad Behzadi, Andrea Terwisscha van Scheltinga, Quentin Lascombes de Laroussilhe, Mikhail Golikov, Koa Metter, Ibrahim Badr, Zaheed Sabur
  • Patent number: 10757061
    Abstract: Described is a system for automated event summarization. A multi-layer network representing a multimodal data set is generated, where nodes within a given layer represent information tokens in a given modality. A topically diverse set of nodes is ranked and selected from each layer to represent temporal event highlights. Temporal event highlights are linked into storylines. Using the storylines, the system monitors a progression of an event or opinions regarding a topic. A temporal summary of the progression of the event or the opinions regarding the topic is generated.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: August 25, 2020
    Assignee: HRL Laboratories, LLC
    Inventors: Jiejun Xu, Samuel D. Johnson, Kang-Yu Ni
  • Patent number: 10735516
    Abstract: Systems and methods to facilitate cloud-based point-to-point data transfer via machine learning are described herein. A request for a transfer of data between a sending system and a receiving system may be obtained. Receiving system information for the receiving system may be obtained. Values of transfer parameters for performing the transfer may be determined through machine-learning. The transfer may be performed based on the determined values. Results of the transfer may be obtained and provided to the machine-learning algorithm to further train the algorithm.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: August 4, 2020
    Assignee: Signiant Inc.
    Inventors: Shane Daniel Barnes, Andrew Olatunde Belo, Ian Kennedy Hamilton
  • Patent number: 10728124
    Abstract: An illustrative example network monitoring device performs a lossless byte level compression of time series data communicated over the network. The device includes a processor configured to monitor a plurality of communications over the network. For each communication, the device determines whether a message included in the communication was included in a previous communication. When the message was not included in a previous communication, the processor associates a message identifier with the communication, associates a time indicator with the communication, and stores information regarding content of the communication. When the message was included in a previous communication, the device determines a difference in time between the communication and the previous communication and determines any content difference between content of the communication and content of the previous communication.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: July 28, 2020
    Assignee: APTIV TECHNOLOGIES LIMITED
    Inventors: Brandon Brigham, Keith Nash, Nathan C. Nantais, Guanyu Zhou
  • Patent number: 10715633
    Abstract: Techniques are disclosed for maintaining reachability of an application moving between a central cloud network and a fog network using duplicate endpoint identifiers. Network characteristics of a cloud environment are monitored. The cloud environment includes a central cloud network and a fog network. A server in the central cloud network hosts an application that serves a client device. The application is assigned an endpoint identifier that is mapped to a locator identifier associated with the central cloud network. It is determined that a condition for moving the application to the fog network is satisfied based on the monitored network characteristics. An instance of the application is installed on a server in the fog network. The endpoint identifier is assigned to the application instance and mapped to a locator identifier associated with the fog network.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: July 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Laxmi Mukund, Victor M. Moreno
  • Patent number: 10701185
    Abstract: A transformation engine that enables content and information to be transformed from one format, a source format, to a format that is compatible with the requesting device, a destination format. Advantageously, various device types can access and share content via a network without concern as to the original format of the content. When a client device provides a request for content, the transformation engine identifies delivery characteristics of the client device, and identifies a source for the requested content. The transformation engine then transforms the source formatted content into a format identified through a best fit analysis of the delivery characteristics of the device.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: June 30, 2020
    Assignee: Intellectual Ventures II LLC
    Inventors: David T. Judd, Jason A. Brewster, P. Michael Melia, David J. Lilly
  • Patent number: 10693830
    Abstract: Disclosed herein is a system for facilitating posting of content on multiple social media platforms, in accordance with some embodiments. Accordingly, the system may include a communication device configured for receiving digital content from a source user device. Further, the communication device may be configured for receiving a plurality of target identifiers from the source user device. Further, the communication device may be configured transmitting a plurality of digital content to the plurality of social media servers. Further, the system may include a processing device configured for identifying a plurality of social media servers associated with the plurality of target identifiers. Further, the processing device may be configured for processing the digital content based on a plurality of platform characteristics corresponding to the plurality of social media servers. Further, the processing device may be configured for generating the plurality of digital content based on the processing.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: June 23, 2020
    Assignee: HALO INNOVATIVE SOLUTIONS LLC
    Inventors: Casey Kelly, Kirk Brown
  • Patent number: 10693926
    Abstract: A method (300) and device (200) with intelligent media management is disclosed. The method (300) can include: streaming (310) media content in a wireless communication device; identifying (320) a media signature of the streamed media content; searching (330) a stored library for the identified media signature; and playing (340) locally stored media content, if the search results in finding a match with the identified media signature in the stored library. Thus, when a match occurs, locally stored media content replaces the streamed media content, to provide substantially lower power consumption and enhanced battery life in connection with wireless communication devices.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: June 23, 2020
    Assignee: Google Technology Holdings LLC
    Inventor: Andrew S. Lundholm
  • Patent number: 10693721
    Abstract: A method for a server to assign a corn port to a peripheral device coupled to a client computer includes initiating a session in response to a request from a client, receiving from the client information identifying the peripheral device, calling on the server a driver for the identified peripheral device and assigning on the driver a fixed virtual port to the identified peripheral device; assigning on the server a virtual corn port in server space for the identified peripheral device, automatically specifying on the server the virtual corn port as the connection for the identified peripheral device, and mapping on the server a variable corn port to the peripheral device in server space.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: June 23, 2020
    Assignee: Topaz Systems, Inc.
    Inventors: Anthony E. Zank, Christopher Priesz, Jeff Robertson
  • Patent number: 10686728
    Abstract: Systems and methods are disclosed herein for allocating computing resources for execution of workloads in a distributed computing system with resource acquisition cycles and workload scheduling cycles. One or more resource offer managers transmit resource offers to each of one or more of schedulers. Each scheduler transmits a resource request and/or resource release request in response to each resource offer manager. Each resource offer manager computes a resource allocation for each scheduler after resolving conflicts and assigns the resources to each scheduler according to the resource allocation decisions. The resource acquisition cycle and the workload scheduling cycle are decoupled.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: June 16, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhenhua Hu, Xiaodi Ke, Khaled Ziya Aeen, Zhi Zhao, Zhigang Luo
  • Patent number: 10680845
    Abstract: Disclosed herein are system, method, and computer program product embodiments for interfacing with and managing IoT devices. An embodiment operates by requesting a list of device-specific capabilities from one or more IoT devices, providing a user interface by which users can view all available capabilities across the one or more IoT devices, and receiving a selected capability which subsequently executes on the appropriate IoT device.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: June 9, 2020
    Assignee: SAP SE
    Inventors: Alexander Ocher, Viktor Lapitski