Patents Examined by Duyen Doan
  • Patent number: 9881343
    Abstract: The present disclosure is directed towards systems and methods for performing updates in a distributed environment, which comprises receiving a platform product and a plurality of supporting products at a server, the server being accessible by one or more access devices and receiving a plurality of modified supporting products at the server, a given modified supporting product corresponding to a given supporting product. A determination is made as to whether a given one of the plurality of supporting products is in use by the one or more access devices. If the given one of the plurality of supporting products is not in use, the given one of the plurality of supporting products is overwritten with the corresponding modified supporting platform product. If the given one of the plurality of supporting products is in use, the given one of the plurality of supporting products is locked until its use terminates.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: January 30, 2018
    Assignee: Thomson Reuters Global Resources Unlimited Company
    Inventor: Kevin Patrick Kostrzewa
  • Patent number: 9871745
    Abstract: Embodiments of the invention provide a method, a system and a computer program product configured to automatically auto-scale a user compute instance to multiple cloud providers while considering a multiplicity of user requirements. The method, executed on a digital data processor, includes obtaining information, via a user interface, that is descriptive of user cloud computing related preferences, including a user cloud computing budgetary preference. The method further includes sensing properties of a plurality of clouds and making decisions, based at least on the obtained information and on the sensed properties, of when to scale up or scale down the user cloud instance, of selecting one of the plurality of clouds as where to scale the user cloud instance, and determining which resource or resources of the selected cloud to add or remove from the selected cloud. The method further includes automatically executing the decisions on the selected cloud.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Malgorzata Steinder, Merve Unuvar
  • Patent number: 9852446
    Abstract: Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: December 26, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventors: Brian Field, Jan Van Doorn, Joseph Kiok, Daniel Groustra, Mark Torluemke, Jim Hall, John Leddy
  • Patent number: 9847965
    Abstract: A pluggable asset detection engine is used to identify devices within a network. The pluggable asset detection engine includes a set of pluggable discovery sensors and is adapted to identify particular address information of a particular computing device within a network, using a first pluggable discovery sensor in the set of discovery sensors, and send an identification of the particular address information of the particular computing device to an asset management system for inclusion of the particular address information in an asset repository managed by the asset management system.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: December 19, 2017
    Assignee: McAfee, LLC
    Inventors: James Michael Hugard, IV, Robin Keir, Joshua Cajetan Rebelo, Ofir Arkin, Sven Schrecker
  • Patent number: 9846549
    Abstract: A data server, method and computer readable storage medium for receiving a current request relating to a data archive, determining a number of queued requests relating to the data archive present in a request queue, determining a waiting time for the current request based on the number of queued requests and adding the current request to the request queue after the waiting time has elapsed.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: December 19, 2017
    Assignee: VIACOM INTERNATIONAL INC.
    Inventor: Richard Torpey
  • Patent number: 9848065
    Abstract: A computer-implemented system and method for decoupling processing of request and response messages supporting different pluggable respective transports in a service-oriented pipeline architecture for a request-response Message Exchange Pattern (MEP) is disclosed. The method in an example embodiment includes receiving a message having coded therein information identifying a desired pluggable transport mechanism respectively for a request and a response; processing the message through a message processing pipeline; dispatching the processed message to a dispatcher; determining if the desired pluggable transport mechanism is available; activating the desired pluggable transport mechanism, if the desired pluggable transport mechanism is available; and transporting the processed message via the desired pluggable transport mechanism.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: December 19, 2017
    Assignee: eBay Inc.
    Inventors: Sastry K. Malladi, Bhaven Avalani
  • Patent number: 9819544
    Abstract: A master device, daisy-chained devices, and a method for configuring the daisy-chained devices are provided. The master device generates a signal having a pre-determined base frequency, and outputs the signal generated to a first device in the daisy chain communication configuration. Each daisy-chained device receives an input signal, having an input frequency, from a previous daisy-chained device. Each daisy-chained device generates an output signal having an output frequency different to and based on the input frequency of the received signal, and outputs the output signal to a following daisy-chained device. Each daisy-chained device further determines an address of a communication interface, for exchanging data with the master device, based on the input frequency of the received signal. For example, the output frequency of the output signal is half the input frequency of the received signal.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: November 14, 2017
    Assignee: Distech Controls Inc.
    Inventors: Dominic Gagnon, Danny Breton, Francois Ouellet
  • Patent number: 9819566
    Abstract: Controlling dynamic reporting of content distribution performance information from a client is disclosed. The content distribution performance information associated with the delivery of content is generated. The content distribution performance information is reported to a content distribution monitor at a first reporting level. In response to a triggering event, the first reporting level is changed to a second reporting level. Additional content distribution performance information is reported according to the second reporting level.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: November 14, 2017
    Assignee: Conviva Inc.
    Inventors: Aditya R. Ganjam, Ningning Hu, Asad K. Awan, George C. Necula, Ion Stoica
  • Patent number: 9813324
    Abstract: A server is in communication with a network device that has network connectivity to an endpoint device. The server receives from the network device a packet that includes a Media Access Control (MAC) address of the endpoint device. A determination is made as to whether at least a portion of the MAC address matches stored information for MAC addresses of known endpoint devices. One or more attributes that carry further descriptive information of the endpoint device are extracted from the packet. It is determined based whether the endpoint device can be classified at a level of granularity according to a policy rule. If the endpoint device cannot be classified at the level of granularity, a probe function is dynamically selected based on the one or more attributes extracted from the packet and the MAC address to collect additional data about the endpoint device.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: November 7, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ramesh Nampelly, Pok Sze Wong
  • Patent number: 9800470
    Abstract: Disclosed are methods and apparatus for implementing in an electronic device that includes a processor and memory. Virtual resources, which are associated with an execution of a user's applications in a cloud resource configuration including virtual machines, network services and storage, are identified. A first topology map of the virtual resources, including a plurality of nodes, is generated. The first topology map, including the nodes, is output. A vector, which is associated with each node, said vector including one or more features associated with each node, is generated. Based upon the vectors, a distribution of the plurality of nodes within two or more groups is determined. A second topology map, including each of the node groups in one of a collapsed format, wherein only a identifier of the node group is output or an expanded format, wherein a portion of the plurality of nodes the node group are output, is output.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: October 24, 2017
    Assignee: F5 Networks, Inc.
    Inventors: Ankit Agarwal, Marion Le Borgne, Pascale Vicat-Blanc
  • Patent number: 9800466
    Abstract: A technology is described for generating and modifying tunable parameter settings for use with a distributed application. An example method may include providing a first set of tunable parameter settings for a distributed application, where the first set of tunable parameter settings may be selected based at least in part on historical data associated with similar distributed applications. Performance metrics and implementation attributes associated with the distributed application may then be collected during a time period. The performance metrics and the implementation attributes collected may be input to a machine learning model configured to output a second set of tunable parameter settings for the distributed application, and the second set of tunable parameter settings may be provided for use with the distributed application, where performance of the distributed application may be better as compared to a performance using the first set of tunable parameter settings.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: October 24, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Ashish Rangole
  • Patent number: 9788040
    Abstract: A method for playing multimedia data in an electronic device includes A method for playing multimedia data in an electronic device, the method comprising: receiving a request for transmitting a file including multimedia data to a second device; identifying sample playback data that is a portion of multimedia data; transmitting the identified sample playback data; and transmitting the multimedia data of the file to the second device after transmitting the sample playback data. An electronic device includes a radio frequency unit configured to transmit or receive a signal, and a processor configured to receive a sample playback data that is a part of the multimedia data of a file via the radio frequency unit, and play the received sample playback data of the multimedia data while receiving the file from the external device. Other embodiments are also disclosed.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: October 10, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Haedong Lee, Eunyeung Lee
  • Patent number: 9781168
    Abstract: The embodiments described herein recite a telephone communication system used for handling information such as messages, typically voice mail messages, and, more particularly, is directed to a system that provides distributed session initiation protocol (SIP) silos. Distributed SIP silos (DSS) is a Communications Application Platform (CAP) feature that maintains the site's call capacity even when a signaling server fails. DSS uses multiple non-redundant signaling servers to provide SIP signaling for the same set of media ports. Because there are multiple signaling servers providing signaling for the same set of ports, the failure of one signaling server only terminates the calls it was actively processing and once those calls have been cleaned up, all the available (non-suspended) ports in the configuration are available to the remaining signaling servers.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: October 3, 2017
    Inventors: Jon P Davis, Lynnette K Evans, Richard L Fuller, Gregory J Small, Scott S Preston
  • Patent number: 9716661
    Abstract: In some embodiments, an apparatus includes a forwarding module that is configured to receive a group of first data packets. The forwarding module is configured to modify a data flow value in response to receiving each first data packet. The forwarding module is also configured to store each first data packet in a first output queue based on the data flow value not crossing a data flow threshold after being modified. Furthermore, the forwarding module is configured to receive a second data packet. The forwarding module is configured to modify the data flow value in response to receiving the second data packet, such that the data flow value crosses the data flow threshold. The forwarding module is configured to store the second data packet in a second output queue based on the data flow value having crossed the data flow threshold.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: July 25, 2017
    Assignee: Juniper Networks, Inc.
    Inventor: Gunes Aybay
  • Patent number: 9716687
    Abstract: Techniques provided herein enable a set of independent, unconnected devices in a network to support distributed Layer 3 (L3) gateway functionality for an overlay based virtual network by intelligently triggering proxy addressing information updates.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: July 25, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Dhananjaya Rao, Vipin Jain, Parag Bhide
  • Patent number: 9712469
    Abstract: A system and method are disclosed that enable an email service provider to implement an email forwarding service without losing associated page views. In one embodiment, rather than forwarding the entire email message, the email forwarding service generates a summary email message, and sends this summary email message to the forwarding email address pre-specified by the subscriber. This summary email message includes a link that is selectable by the user to view the original email message on a web site of the email service provider. Thus, even if the forwarding email address is hosted externally, the subscriber still views the full email message on a web site of the provider of the email forwarding service.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: July 18, 2017
    Assignee: AOL Inc.
    Inventor: Keith Martin Hamburg
  • Patent number: 9712586
    Abstract: Methods, systems, and apparatus can provide ordered (e.g. ranked) lists of content items as a suggested list of items to watch. The ordered list can be based on feedback from other users. The content items can also be presented (e.g. in a continuous playback mode) to a passive user so that the user does not have to actively select a next item to watch. This passive mode can select a next item (e.g. from a list that is updated based on recent user feedback), and the item can be queued on a client device for playing to a user. Content items can also be provided from different independent servers.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: July 18, 2017
    Assignee: ALC HOLDINGS, INC.
    Inventors: David McIntosh, Max Crane, Chris Pennello
  • Patent number: 9704136
    Abstract: Identifying a subset of signifiers to analyze can include determining a set of distance metrics between a first signifier and each of a plurality of second signifiers, identifying a subset of the plurality of second signifiers to analyze based on the set of distance metrics using a computing device, and determining a relation between the subset of the plurality of second signifiers and the first signifier based a subset of the set of distance metrics.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: July 11, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mehmet Kivanc Ozonat, Claudio Bartolini
  • Patent number: 9705975
    Abstract: A method for and a feedback node capable of making feedback information provided from communication devices accessible to an application server, the feedback information being associated with at least one service provided by the application server, the feedback node comprising a processor and a memory comprising executable code which when executed by the processor causes the feedback node to: receive a second set of instructions from the application server, instructing the feedback node, under which conditions to provide feedback information from at least one of the communication devices to the application server; received feedback information from the at least one communication device, and forward the received feedback information to the application server according the second set of instructions.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: July 11, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Elena Fersman, Curtis Goedde, Hongxin Liang, Joerg Niemoeller, Robert Törnkvist
  • Patent number: 9699241
    Abstract: Methods and apparatus related to identifying content accessed on a computing device that is likely actionable on another computing device. Some implementations are directed to methods and apparatus for identifying a computing device of a user, identifying content accessed on another computing device by the user, determining content that is actionable on the computing device, determining a confidence level that the actionable content is of interest to the user, and providing the actionable content for use on the computing device if the confidence level satisfies a threshold. The confidence level may be based on an indication of time passage between the user accessing the content on the other computing device and the identified use of the computing device.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: July 4, 2017
    Assignee: GOOGLE INC.
    Inventor: Daniel George Koulomzin