Patents Examined by Scott B. Christensen
  • Patent number: 10756983
    Abstract: In performing network analysis, a declarative specification of a collector element and a declarative specification of a processing element are received. The declarative specification of the collector element specifies a dynamically updating query associated with networking components of a computer network. The processing element dynamically processes dynamically updated results of the dynamically updating query. At least the collector element and the processing element are executed. An indication of a detected anomaly is provided based at least in part on a result of the execution of the collector element and the processing element.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 25, 2020
    Assignee: Apstra, Inc.
    Inventors: Aleksandar Luka Ratkovic, Jonathan Thambidurai, Maksim Kulkin
  • Patent number: 10754806
    Abstract: A computer unit (10) arranged to establish contact between itself and a centralized server (12), in where the computer unit comprises means to establish a networked connection (22) with said server (12), and wake up means in case the computer unit is in an off or sleeping state, and optionally if the computer unit is on. The computer unit (10) comprises or is connected to a mobile unit that is active whether the computer unit is in off, in hibernation or sleeping state, or on state, and in where the mobile unit is adapted to receive a unique request from the server (12), via a mobile telecommunication connection (20), and if the request is identified as genuine, the computer unit (10) is adapted to establish a new and separate networked connection (20; 22) to the server (12).
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: August 25, 2020
    Assignee: Rosberg System AS
    Inventors: Cato Evensen, Odd Helge Rosberg
  • Patent number: 10749747
    Abstract: Methods, non-transitory computer readable media, and configuration management server device that obtain, via one or more communication networks, configuration data from network devices. A portion of the configuration data obtained from one or more of the network devices is in a first native format and another portion of the configuration data obtained from another one or more of the network devices is in a second native format different from the first native format. The configuration data in the first and second native formats is converted into a common format. Stored configuration rules are applied to the converted configuration data in the common format to determine when at least one of the configuration rules has been violated. A notification including an indication of the configuration rule is generated and output, via an interactive dashboard graphical user interface (GUI), when the determination indicates that the configuration rule has been violated.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: August 18, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Bryan A. Bueter, Matthew Irving Martin, Lindsey Barber, Stephen J. Rosmann
  • Patent number: 10742495
    Abstract: A method performed by a first communication device, for preparing a point-to-point, Pt2Pt, session with a second communication device is provided. The first communication device receives (202) from the second communication device, information about one or more communication protocol stacks that are supported by the second communication device for use in the Pt2Pt session. The first communication device obtains (208) a first communication protocol stack that is compatible with at least one out of the one or more protocol stacks that are supported by the second communication device. The first communication protocol stack will be used in the Pt2Pt session with the second communication device. The first communication device then re-configures (209) the first communication device to use the first communication protocol stack in the Pt2Pt session, and sends (210) a message to the second communication device.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: August 11, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Athanasios Karapantelakis, Maxim Teslenko, Konstantinos Vandikas
  • Patent number: 10735803
    Abstract: Embodiments disclosed herein address technical challenges arising when configuring a playback device and a display device to interoperate with each other in an entertainment system. Some embodiments include a playback device (i) receiving data from a display device connected to the playback device, (ii) sending a request for configuration instructions to a cloud computing system, wherein the request comprises the data received from the display device, and (iii) in response to sending the data received from the display device to the cloud computing system, receiving configuration instructions from the cloud computing system, wherein the configuration instructions are associated with the display device connected to the playback device.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: August 4, 2020
    Assignee: Sonos, Inc.
    Inventors: Richard Jackson, Andrew Lindley
  • Patent number: 10735366
    Abstract: A method and an apparatus for providing a message notification service based on spatial information are disclosed. A method for providing a message notification service from a server may include: receiving current circumstance information from a user terminal; if there exists a notification condition matching the current circumstance information, then extracting the message corresponding to the notification condition that matches the current circumstance information; and transmitting the extracted message to the user terminal.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: August 4, 2020
    Assignee: LIZEN COMPANY
    Inventors: Tae Min Yu, Seung Chul Han
  • Patent number: 10735211
    Abstract: A meeting insight computing system includes a meeting evaluation machine configured to collect quality parameters from meeting quality monitoring devices. The quality parameters each quantify meeting conditions during one or more previously-elapsed meetings and are usable to determine an overall quality score for each of the one or more previously-elapsed meetings. A graphical scheduling interface is configured to facilitate scheduling of an upcoming meeting at a designated meeting time, in a meeting location, and with one or more meeting participants. An insight generation machine is configured to report a meeting insight via the graphical scheduling interface. The meeting insight is based on the meeting time, the meeting location, the one or more meeting participants, and the quality parameters, and includes a recommendation to change one or more of the meeting time, meeting location, and meeting participants to improve a quality score of the upcoming meeting.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Evan Vogel, Julie Christa Seto, Daniel Escapa, Hubert Van Hoof, Dheepak Ramaswamy, Brett Daniel Mills, Joseph Anthony Beernink
  • Patent number: 10721326
    Abstract: A method for processing a consensus request in a computer network comprises: determining a pending request set, the pending request set including one or more pending consensus requests; determining a number of subsets that are in a consensus stage, wherein the subsets comprise the pending consensus requests that are obtained from the pending request set; and when the number of subsets that are in the consensus stage is less than a preset concurrent number of the computer network, issuing a consensus proposal for a new subset to the computer network to cause the new subset to enter the consensus stage to process the pending consensus requests, wherein the preset concurrent number is an upper limit of the number of subsets that are permitted to be simultaneously in the consensus stage in the computer network.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: July 21, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Rui Chen, Guofei Jiang, Huabing Du, Husen Wang
  • Patent number: 10715590
    Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process including acquiring, for each of a plurality of applications executed on a plurality of virtual machines, an amount of traffic of packets transmitted to any of a plurality of CPUs, identifying, for each of the plurality of applications, a CPU to which packets are transmitted, calculating, for each of the plurality of CPUs, a total amount of traffic of packets that are received by the CPU, identifying, among the plurality of CPUs, a specific CPU of which the calculated total amount exceeds a predetermined threshold, identifying, among applications those transmit packets to the specific CPU, a specific application, and identifying, among the plurality of virtual machines, a specific virtual machine, a CPU to which packets are transmitted from the specific application being changed by moving the specific application to the specific virtual machine.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: July 14, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Masahiro Sato
  • Patent number: 10716085
    Abstract: A system and method determines a geographic position of a mobile device in communication with an IP-based wireless telecommunications network. A wireless connection between the mobile device and the IP-based wireless telecommunications network is established when the mobile device registers with a network controller (NC) through an access point (AP). When a geographical position is needed for the mobile device (e.g., a 911 call), messages are exchanged between the NC and the SMLC where the SMLC retrieves information from a database that is used to identify the geographic position of the mobile device. The database can store a variety of information related to mobile devices such as: last known position, IP address, MAC address, device or subscriber identifier, last CGI, etc. The geographical position is communicated back to the NC, which can then forward the position information to a switch for processing such as for 911 calls.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: July 14, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Magesh Annamalai, Zhengyi Jin
  • Patent number: 10715403
    Abstract: The present disclosure provides a scalable, standardized IT deployment environment that allows for deployment to any public or private cloud automatically, and without human interaction, that is resizable such that the individual resources can be released (“turned off”) when not needed and powered on when use is expected. Additionally, the present disclosure provides a cost calculation system for better understanding the costs of the IT environment as early as the pre-provisioning stage. The present disclosure also provides a system for proactively testing productivity and efficiency within the IT environment, the results of which can be fed back into the autoscaling mechanism.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: July 14, 2020
    Assignee: Nerdio, Inc.
    Inventors: Vadim Vladimirskiy, Amol Dalvi, George Malec
  • Patent number: 10708126
    Abstract: Systems and methods implemented by a cloud-based controller to control a Wi-Fi network with a plurality of access points include obtaining measurements from the Wi-Fi network; determining a configuration of the Wi-Fi network based on the measurements, wherein the configuration comprises a topology of the Wi-Fi network and the topology comprises the plurality of access points selectively interconnected to one another via backhaul links; and providing the configuration to the Wi-Fi network for implementation thereof.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: July 7, 2020
    Assignee: Plume Design, Inc.
    Inventors: Aman Singla, Paul White, Adam Hotchkiss, Balaji Rengarajan, William McFarland, Sameer Vaidya, Evan Jeng, Murugesan Guruswamy
  • Patent number: 10693994
    Abstract: A method for processing a consensus request in a computer network comprises: determining a pending request set, the pending request set including one or more pending consensus requests; determining a number of subsets that are in a consensus stage, wherein the subsets comprise the pending consensus requests that are obtained from the pending request set; and when the number of subsets that are in the consensus stage is less than a preset concurrent number of the computer network, issuing a consensus proposal for a new subset to the computer network to cause the new subset to enter the consensus stage to process the pending consensus requests, wherein the preset concurrent number is an upper limit of the number of subsets that are permitted to be simultaneously in the consensus stage in the computer network.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: June 23, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Rui Chen, Guofei Jiang, Huabing Du, Husen Wang
  • Patent number: 10693779
    Abstract: Method and system for transferring a message, comprising routing information relating to the intended recipient of the message and content information, from a first node via a second node to a third node in a communications network. According to the invention, a repository is associated with the second node. The method comprises the steps of: transmitting the message from the first node to the second node; storing data representative of the content information in the repository of the second node; replacing, by the second node, in the message, the content information by a token; transmitting the message, comprising the routing information and the token, from the second node to the third node; retrieving, by the third node, the content information from the second node; and replacing by the third node, in the message, the token by the content information.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: June 23, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rogier August Caspar Joseph Noldus, Jos Den Hartog
  • Patent number: 10693952
    Abstract: Systems, methods, and computer-readable media for processing and sending messages with low latency are described. An application server may obtain a triggered send request (TSR) message from triggered send (TS) subscriber. The TSR message may comprise TSR information and a TSR payload. The application server may directly inject the TSR payload to an available message server for processing when the TSR information indicates that a first priority is associated with the payload, and may notify the available message server that the TSR payload is available for processing when the TSR information indicates that a second priority is associated with the payload. The application server may also write the TSR payload and/or TSR information to a TSS queue of a TSS tenant space, and may write the payload to a non-relational datastore regardless of a priority associated with the payload. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: June 23, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventors: D. Thomas Waltz, Jerry Seiler, Michael Clark, Steve Shellist, Kevin King, Andrew Rewald, Jonathan Bennett, Mike Alexander, Tod Karpinski
  • Patent number: 10686657
    Abstract: Systems, methods, apparatus and other mechanisms to automatically provision CPE at a customer location by generating and storing at a server a “gold” configuration script for each CPE for each customer, and for downloading the gold configuration script to CPE in response to receiving at a zero touch provisioning (ZTP) entity a provisioning control signal automatically generated by CPE due to execution of a pre-installed script upon initial power up. The gold configuration script may comprise CPE configuration and service provisioning information received from the ZTP entity, such as provided by a class of service (COS) template specifically designed to provision the requesting CPE in accordance with the premises-specific environment of the network and the customer-specific services to be provided via the network.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: June 16, 2020
    Assignee: XFACTOR NETWORKS, LLC
    Inventor: Daniel Xavier Perez
  • Patent number: 10671142
    Abstract: A method, system and computer program product for providing social-geofenced-based application management for battery maximization. Social traffic information is collected for a defined cohort of persons within one or more predefined geofences, wherein the defined cohort of persons is based on one or more individual or group attributes, and the social traffic information includes battery usage for devices used by the defined cohort of persons. The social traffic information is analyzed to classify conditions derived therefrom into one or more categories. Application performance is controlled on a user's device, based on the conditions classified into the categories, to optimize battery usage of the user's device.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Tushar Kumar Jayantilal, Fang Lu, Ishwarya Rajendrababu
  • Patent number: 10673951
    Abstract: Examples described herein include systems and methods for migrating a group of user devices associated with an enterprise from a first device-management service to a second device-management service. An example method can include receiving a request to migrate the group of user devices from the first device-management service to the second device-management service. The second device-management service can associate the enterprise support service with the second, rather than the first, device-management service. It can also cause the enterprise support service to install an agent application the user devices in the group. Finally, the second device-management service can remove one or more applications, associated with the first device-management service, from the user devices in the group.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: June 2, 2020
    Assignee: VMWARE, INC.
    Inventors: Don Joy, Gaurav Verma, Suchit Shivashankar
  • Patent number: 10652351
    Abstract: A computer-implemented method is presented for caching content. The method includes storing content received from a data stream, employing a cache array and a retrieval data structure to process the content, determining, by the processor, if the content is popular content which appears frequently, a position in the cache array holding a strong reference to the content, determining, by the processor, if the content is unpopular content which appears infrequently, an arbitrary position in the cache array holding a strong reference to the unpopular content, the retrieval data structure holding a weak reference to the content, and issuing cached content to a cache data storage device accessed by a user interface of a computing device communicating with the data processing system.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventor: Takanori Ueda
  • Patent number: 10652342
    Abstract: A method identifying a client computer system is provided that includes requesting over a network, by a client computer system, to access a server computer system operating an online service. The client computer system includes an input device. Moreover, the method includes granting access, by the server computer system, to the client computer system, and capturing input data from the client computer system, by the server computer system. The input data is generated by activity of the input device. Furthermore, the method includes calculating temporal differences from the captured input data, a distribution from the temporal differences, and a clustering tendency and a clustering period for the distribution from the captured input data. Additionally, the method includes identifying, by the server computer system, the client computer system when the calculated clustering tendency and clustering period match corresponding data for a client computer system stored in the server computer system.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: May 12, 2020
    Assignee: DAON HOLDINGS LIMITED
    Inventor: Adria Perez-Rovira