Patents Examined by Padma Mundur
  • Patent number: 10469304
    Abstract: A network visualization service may auto-generate graphical, dynamic, and interactive network diagrams of the infrastructure (resource instances, connections, etc.) of clients' virtual private networks as implemented on a provider network. A network diagram may include representations of various virtualized components of a client's virtual private network, as well as relationships among and connections between and among the various components. The diagram may also display logical and/or geographical groupings of the virtual resources in the client's virtual private network. The service may track changes to the virtual private network and update the diagram accordingly. The diagram may provide a user interface via which the client may select particular graphical objects on diagram to display additional information about a respective resource instance or connection and/or to change the client's virtual private network configuration via the network diagram.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Jonathan Kempe, Ronen Dov Agranat, Malcolm Featonby, Joshua Mentz, Timothy Ralph Sjoberg, Willem Jacob Buys
  • Patent number: 10469542
    Abstract: The present invention is directed to methods, apparatus and systems for optimizing media paths in communications networks. An exemplary embodiment includes the steps of a first SBC (SBC1) receiving a session request including a SDP offer for a session between first and second devices including media stream(s), said request being sent by a second SBC (SBC2) and traversing a portion of a signaling path including intermediary device(s), determining that media stream(s) should bypass one or more of the intermediary device(s), generating and transmitting to SBC2 from SBC1 a SDP answer including at least one of: (i) all SDP media descriptor transport addresses being set to zero; (ii) all SDP media stream connection values being set to 0.0.0.0 and at least one media transport address being non-zero; or (iii) header information or SDP information indicating that at least one intermediary device should be bypassed for the one or more media streams.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: November 5, 2019
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Nagesh Kumar Bollapalli, Ashish Sharma, Pendyala Satya Ravi Kiran
  • Patent number: 10467605
    Abstract: A device can be configured to receive a transmission control protocol (TCP) packet from a user device and determine, based on data included in a header portion of the TCP packet, that the TCP packet includes a toll-free token. The toll-free token included in the TCP packet can be identified, an entity associated with the toll-free token can be identified, and an action can be performed based on the entity.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: November 5, 2019
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Jian Huang, Susan Kelly, Chunyan Du, Jae Won Chung, Gong Zhang, Guanrao Chen
  • Patent number: 10469573
    Abstract: Embodiments of the present application relate to a method and system for managing invitations to participate in an application program. The method includes acquiring, at an application service device, application program information associated with an application program executed by the application service device, determining, based at least in part on the application program information, whether the application program supports participation by another application service device, and in the event that the application program supports participation by another application service device, sending invitation information associated with the application program to a client device that is connected to the application service device.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: November 5, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Yong Wang, Ke Xu
  • Patent number: 10462248
    Abstract: Disclosed are a cloud service system, a cloud service device, and a method using same. When a download of a shared original content is requested, a conversion factor is determined by considering device information and network information of a terminal device requesting the download, and converted content is provided, wherein the content of the converted content has been converted based on the determined conversion factor. The conversion factor is calculated by applying an application ratio to a base conversion factor. As a result, downloading time can be reduced, network traffic can be reduced, and saving space on a terminal can be efficiently managed.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: October 29, 2019
    Assignee: SK PLANET CO., LTD.
    Inventor: Seung-Won Na
  • Patent number: 10439979
    Abstract: A dialog for a chat session spans multiple messaging platforms. Bots participate in each messaging platform for maintaining an aggregated and integrated view of the session across the multiple messaging platforms.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: October 8, 2019
    Assignee: NCR Corporation
    Inventors: Brent Vance Zucker, Robert Andrew Kingslyn, Yehoshua Zvi Licht
  • Patent number: 10439870
    Abstract: Systems and methods for allocating computing resources for a multi-tiered application are disclosed. A computer-implemented method includes: determining, by a computing device, a topology of a multi-tiered application; determining, by the computing device, a modeled setting of a computing resource for the multi-tiered application based on the determined topology; determining, by the computing device, an actual usage of the computing resource by the multi-tiered application; and adjusting, by the computing device, an allocation of the computing resource to the multi-tiered application based on the actual usage and the modeled setting.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Danny Y. Chen, David A. Cox, Brent R. Phillips, John H. Smith
  • Patent number: 10439980
    Abstract: A user identifier to a user is received over a messaging platform. The user identifier is mapped to a user identity that includes an identity mapping to a plurality of other user identifiers for the user that are used over other messaging platforms by the user.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: October 8, 2019
    Assignee: NCR Corporation
    Inventors: Patrick Goode Watson, Yehoshua Zvi Licht, Nir Veltman, Brent Vance Zucker
  • Patent number: 10433124
    Abstract: Systems and methods for synchronizing wireless sensor devices connected to a control panel device via multiple access point devices are provided. Some methods can include a control panel device periodically transmitting a time signal to an access point device, the access point device periodically receiving the time signal from the control panel device and using the time signal to synchronize with the control panel device, the access point device periodically transmitting a wireless beacon that includes a timestamp of the access point device to a sensor device, and the sensor device periodically exiting a sleep mode to receive the wireless beacon from the access point device and using the timestamp to synchronize with the access point device.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: October 1, 2019
    Assignee: ADEMCO INC.
    Inventors: Bin Yang, Hongye Jiang, Kenneth Eskildsen
  • Patent number: 10425315
    Abstract: A personal digital assistant device includes: a memory storing an interactive personal digital assistant program and a processor configured to execute the interactive personal digital assistant program. The interactive personal digital assistant program performs an operation to determine whether the service provider is automated or is not automated. The interactive personal digital assistant program is configured to issue a command to the service provider on behalf of a user of the device, when it is determined that the service provider is automated. The interactive personal digital assistant program is configured to issue an alert on the device when it is determined that the service provider is not automated. The interactive personal digital assistant program may continue until the goal of the interaction is met or human help is sought.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Biplav Srivastava, Kartik Talamadupula
  • Patent number: 10425302
    Abstract: Methods and a system are provided for detecting a Quality of Service degradation in a network flow. A method includes configuring, by a monitoring element, at least two network elements on a path of a network flow to report statistical information pertaining to the network flow as time series data. The method further includes collecting, by the monitoring element, the time series data from the network elements. The method also includes computing, by the monitoring element, a similarity of the time series data. The method additionally includes indicating, by the monitoring element, the Quality of Service degradation when the similarity is below a specified similarity threshold.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mohammad Banikazemi, Hubertus Franke, Bengi Karacali-Akyamac, John M. Tracey
  • Patent number: 10419536
    Abstract: A “snapshot-control media agent” (“snap-MA”) is configured on a secondary storage computing device that operates apart from client computing devices. A “forwarder” media agent operates on each client computing device that uses a storage array, yet lacks command channels to the storage array. The forwarder media agent forwards commands directed at the storage array to the snap-MA, which receives and processes commands directed at the storage array that were forwarded by the forwarder media agents. Responses from the storage array are transmitted to the respective forwarder media agent. The snap-MA pools storage-array-command devices to avoid capacity limitations in regard to communications channels at the storage array.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: September 17, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Vimal Kumar Nallathambi, Unmil Vinay Tambe
  • Patent number: 10404547
    Abstract: Technologies for datacenter management include one or more computing racks each including a rack controller. The rack controller may receive system, performance, or health metrics for the components of the computing rack. The rack controller generates regression models to predict component lifespan and may predict logical machine lifespans based on the lifespan of the included hardware components. The rack controller may generate notifications or schedule maintenance sessions based on remaining component or logical machine lifespans. The rack controller may compose logical machines using components having similar remaining lifespans. In some embodiments the rack controller may validate a service level agreement prior to executing an application based on the probability of component failure. A management interface may generate an interactive visualization of the system state and optimize the datacenter schedule based on optimization rules derived from human input in response to the visualization.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: September 3, 2019
    Assignee: Intel Corporation
    Inventors: Katalin K. Bartfai-Walcott, Michael Christopher Woods, Giovani Estrada, John Kennedy, Joseph Butler, Slawomir Putyrski, Alexander Leckey, Victor M. Bayon-Molino, Connor Upton, Thijs Metsch
  • Patent number: 10397167
    Abstract: In one embodiment, a method includes accessing a post associated with a first user of an online social network; extracting n-grams from the post; determining whether the post is associated with a trending topic based on whether one or more of the extracted n-grams are associated with the trending topic; identifying one or more second users, wherein each second user is a first-degree connection of the first user within the online social network and wherein each second user is a subscribing user; generating, for each second user, a live social module comprising the post; and sending, to a system of each second user, the live social module.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: August 27, 2019
    Assignee: Facebook, Inc.
    Inventors: Yuval Kesten, Shie S. Erlich, Peter Wang Weng, Markus Christian Messner Chaney
  • Patent number: 10382503
    Abstract: This disclosure relates to generating a group of invitees in a wireless communication system. An embodiment of the disclosure receives criteria for an event from an organizer of the event, compares the criteria to contact information of each contact of a plurality of contacts, assigns a recommendation ranking to each contact based on the comparison of the criteria to the contact information for each contact, and displays a subset of the plurality of contacts sorted according to the recommendation ranking.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: August 13, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Biplab Chattopadhyay, Sanghamitra Bhattacharya, Bryant K. Forsgren, Sreeram Kanumuri, Simon Teplitsky
  • Patent number: 10360536
    Abstract: Systems, methods, and computer-readable storage media for ordering editing operations in collaborative editing of shared content items. The content management system can receive an edit operation from a first client for a content item that is shared for collaborative editing between the first client and a second client. In response to receiving the operation, the system can send an update to the first client including a previous operation received from the second client prior to receiving the operation from the first client, wherein the update can instruct the first client to perform a transform operation to transform a parameter of the operation according to an effect of the previous operation received from the second client. The system can then receive a result of the transform operation from the first client and update the shared content item based on the previous operation and the result of the transform operation.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: July 23, 2019
    Assignee: Dropbox, Inc.
    Inventors: Rian Hunter, Alex Zhai
  • Patent number: 10356006
    Abstract: A master device includes an execution unit that repeatedly executes a program including input and output processes in slave devices. The execution unit executes the program to calculate first data and second data. The master device includes an assignment unit that assigns, in accordance with a first transmission period that is set to an integer multiple of the control period for the first data and a second transmission period that is set to an integer multiple of the control period for the second data and longer than the first transmission period, the first data to a packet in every first transmission period and the second data to a packet in every second transmission period.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: July 16, 2019
    Assignee: OMRON Corporation
    Inventor: Takeshi Kiribuchi
  • Patent number: 10341423
    Abstract: A server receives, from a first mobile device, a request for content identified by a first resource identifier and a set of presence codes. The set of presence codes includes a presence code for the first mobile device and at least one other presence code for one or more mobile devices in proximity to the first mobile device. The server selects a set of allocated resource identifiers associated with one or more presence codes for one or more of the mobile devices in proximity to the first mobile device having the content cached therein. Each allocated resource identifier in the set is different than the first resource identifier. The server then sends to the first mobile device the set of allocated resource identifiers and associated presence codes for use in retrieving the content cached in at least one of the mobile devices in proximity to the first mobile device.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: July 2, 2019
    Assignee: MOTOROLA MOBILITY LLC
    Inventor: Apostolis K. Salkintzis
  • Patent number: 10325225
    Abstract: A method of processing exchange system trading data is disclosed. In one embodiment, the method comprises receiving an order data message from a matching engine of an automated exchange. The order data message has first data format and it also comprises identification information associated with a trading entity. The received data message is then converted into a new data message of a new data format, which is different from the data format of the received order data message. Also, the trading entity from which the received order data message is originating is identified. Subsequently, the new data message having the new data format can be transmitted to a plurality of client devices associated with the identified trading entity. This may allow for all, or at least a majority of client devices, of the identified trading entity to get an overview of the total order activity of the identified trading entity.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: June 18, 2019
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Björn Carlsson, Tobias Hallor
  • Patent number: 10326710
    Abstract: Methods and apparatus that automatically propagate access rules for access groups within clients' virtual networks on a provider network. A peering protocol may be used to advertise routes from a gateway of a client's external network to a virtual gateway of the client's virtual network via direct and/or virtual connections. The advertised routes may be automatically propagated into the virtual network so that traffic can flow between the source address ranges of the advertised routes and the virtual network. Access group information may be included as metadata with at least some route advertisements. Access rules for access groups on the virtual network may be automatically created or updated according to the metadata included with the advertised routes to allow access from network addresses on the client's external network to the client's resources in the access groups.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: June 18, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Omer Hashmi, Mark Edward Stalzer