Patents Examined by Sargon Nano
  • Patent number: 10009247
    Abstract: A method for monitoring streaming video content is provided. Content Delivery Network (CDN) feed sent over one or more CDNs is monitored and analyzed using a first soft probe deployed in the one or more CDNs to generate a first video session record. Video traffic sent over a packet core network (PCN) is monitored and analyzed using a second soft probe deployed in the PCN to generate a second video session record. A third session record is generated by correlating the first session record to the second session record. The third session record corresponds to an end-to-end video streaming session. One or more performance characteristics corresponding to the end-to-end video streaming session are generated based at least in part on the third session record.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: June 26, 2018
    Assignee: NETSCOUT SYSTEMS TEXAS, LLC
    Inventors: Quenie Q. Sun, Seshu Dommaraju
  • Patent number: 9992146
    Abstract: A method, system, computer program product, and related business methods are described in the context of a web-based business information system having an internal e-mail facility, wherein e-mail communications between a native e-mail system of an end user of the web-based business information system and an external contact are facilitated and automatically tracked by the web-based business information system, the native e-mail system lying outside the web-based business information system but often being preferred by the end user over the internal e-mail facility of the web-based business information system. The described preferred embodiments provide for easy-to-use, reasonably transparent, “no-click” integration of the web-based business information system with the end user's native e-mail system in a manner that is independent of the particular type and choice of native e-mail system.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: June 5, 2018
    Assignee: NETSUITE INC.
    Inventors: Patrice M. Fabre, Rosalina T. Kessman, Yang Forjindam
  • Patent number: 9974037
    Abstract: A system that incorporates the subject disclosure may include, for example, a device to perform operations including determining a target playback latency not less than a greater of a first playback latency of a streaming media signal at a first media processor and a second playback latency of the first media signal at a second media processor. The streaming media signal includes a first in-content reference. A coordinated playback time is determined according to the target playback latency. A buffer, when adjusted by a buffer value, causes the first in-content reference to be encountered at a coordinated time during playback by the first media processor, which results in a synchronized playback of the streaming media between the first and second media processors. Other embodiments are disclosed.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: May 15, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Keith Crowe, Dan Agostino, Filinto Duran
  • Patent number: 9967215
    Abstract: Technologies and implementations for providing real-time targeted messages are generally disclosed.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: May 8, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Nikhil Chhaochharia, George Paulose Koomullil
  • Patent number: 9967340
    Abstract: A network-displaced direct storage architecture transports storage commands over a network interface. In one implementation, the architecture maps, at hosts, block storage commands to remote direct memory access operations (e.g., over converged Ethernet). The mapped operations are communicated across the network to a network storage appliance. At the network storage appliance, network termination receives the mapped commands, extracts the operation and data, and passes the operation and data to a storage device that implements the operation on a memory.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: May 8, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Ariel Hendel, Karagada Ramarao Kishore
  • Patent number: 9967302
    Abstract: A method includes calculating a complexity value for each segment or version of multimedia content. The multimedia content has multiple versions associated with common content and different encoding parameters, and each version is divided into segments. The method also includes adaptively streaming the multimedia content to a client device based on at least some of the calculated complexity values. The complexity value for each segment or version is calculated by summing multiple operation complexity values defining complexities of operations for decoding the segment or version. The operation complexity values could include values for a bit parsing operation, a buffer initialization operation, an intra-prediction operation, an inverse quantization and transform operation, a reference block fetch operation, a fractional interpolation operation, and in-loop deblocking operation, a sample adaptive offset correction operation, an adaptive loop filtering operation, and a de-ringing filtering operation.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: May 8, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Youngkwon Lim, Zhan Ma, Kong Posh Bhat, Felix C. A. Fernandes
  • Patent number: 9967323
    Abstract: In order to reduce wasteful delays occurring when a mobile terminal whose RRC state is a state wherein communication is possible transfers in a temporarily stopped state, a distribution sequence determination device, which determines the distribution sequence for push messages transmitted to each of multiple terminals, determines the distribution sequence on the basis of whether each of the multiple terminals is in a state wherein communication is possible or is in a temporarily stopped state, so as to transmit the push messages to each of the multiple terminals in a distribution sequence in which terminals in a state wherein communication is possible are given priority over terminals in the temporarily stopped state.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: May 8, 2018
    Assignee: NEC CORPORATION
    Inventors: Takahiro Shiroshima, Takeo Onishi
  • Patent number: 9953177
    Abstract: Digital images are monitored by enabling access to a digital image, receiving a notification associated with the digital image from a first user, and regulating access of the first user to the digital image based on the notification received from the first user.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Gary Tessman, Patrick D. Lippert, Timothy B. Hayman
  • Patent number: 9948588
    Abstract: A system and method for detecting unwanted electronic content, such as spam. As a user operates an application to send messages, several metrics are tracked to allow the system to analyze her activity. Illustrative metrics may include, but are not limited to, block count (e.g., how many other users have blocked her), block rate (e.g., the rate at which other users block her), peer symmetry (e.g., percentage of her messages that are to other users that have her in their address book), message uniqueness (e.g., how unique her messages are from each other), peer uniqueness (e.g., how unique the addressees of her messages are), and message rate (e.g., the rate at which she sends messages). Periodically, metrics may be compared to corresponding thresholds. Depending on whether a threshold is crossed, and which threshold is crossed, she may be banned from using the application or placed on a watch list.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: April 17, 2018
    Assignee: WHATSAPP INC.
    Inventor: Bryan D. O'Connor
  • Patent number: 9935849
    Abstract: An approach for assessing a service offering selected by a user in a networked computing environment (e.g., a cloud computing environment) is provided. In one aspect, a network environment containing the service offering is monitored for a software configuration activity performed by the user. This software configuration activity is analyzed to identify the software application that is being configured. A set of provider-managed service offerings can be searched for any provider-managed service offering that contains an offered application corresponding to that of the software application. This managed service offering can be included in an alternative suggestion for the service offering.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
  • Patent number: 9935863
    Abstract: Examples are disclosed and described to facilitate resolution of Internet Protocol address conflicts. An example method includes periodically broadcasting, by the playback device over the network, a probe message, detecting, by the playback device, a change in status associated with the connection, based on the detection, obtaining, by the playback device, a new Internet Protocol (IP) address; and based on the detection, including, by the playback device in at least one probe message broadcast subsequent to the detection, an indication for other playback devices on the network to obtain a new IP address.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: April 3, 2018
    Assignee: SONOS, INC.
    Inventors: Hrishikesh Gossain, Jose Graziani, Jeffrey M. Peters, Michael Agerbak
  • Patent number: 9923972
    Abstract: A control apparatus for controlling data transmission via a network, comprising: a reception unit configured to receive, via the network, a result of detection by a sensor for detecting a state of a device; a management unit configured to manage results of detection by a plurality of sensors for detecting states of a plurality of devices corresponding to a common identification; and a selection unit configured to select, from the plurality of devices, a device which is a destination of data whose destination is the identification, based on the results of detection managed by the management unit.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: March 20, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kensuke Yasuma
  • Patent number: 9923987
    Abstract: A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: March 20, 2018
    Assignee: Circadence Corporation
    Inventors: Gary D. Morton, Paul R. Thornton, Ryan Pressley, Robert John Shaughnessy, Mark Vange, Mark Plumb, Michael Kouts, Glenn Sydney Wilson
  • Patent number: 9917913
    Abstract: A system, apparatus, and methods are provided that support the passing of oversized messages within a publish-subscribe messaging system. During operation, the system subscribes to a message stream brokered by a message brokering cluster that imposes a maximum message size. Responsive to receiving a given message of the message stream, the system (1) determines an offset to commit to the message brokering cluster, wherein the determined offset is based on whether one or more segments of one or more oversized messages are buffered, and (2) commits the determined offset to the message brokering cluster. Responsive to recovering from a crash, wherein the offset at which to resume the receipt of messages from the message stream is unknown, the system then retrieves the determined offset from the message brokering cluster and resumes the receipt of messages from the message brokering cluster based on the determined offset.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: March 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jiangjie Qin
  • Patent number: 9912739
    Abstract: A multitenant network scheme system includes a system includes a memory, a physical processor in communication with the memory, an isolated guest on a host, a virtual switch, and a network interface controller. The isolated guest includes a virtual network interface controller (vNIC). The virtual switch includes a plurality ports, which include a northbound port, a communication port, and a southbound port. The northbound port is connected to a network having a respective network name. Additionally, the northbound port is associated with a virtual local area network (VLAN). The communication port is connected to the vNIC of the isolated guest and is associated with the VLAN. The network interface controller is connected to the southbound port.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: March 6, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventors: Edward Haas, Petr Horacek
  • Patent number: 9912634
    Abstract: A system and method for providing an address for a Domain Name System (DNS) server to a consumer device, wherein the consumer device connects to the Internet through a vehicle, includes providing an address for a default DNS server to the consumer device; receiving a request from the consumer device to convert a domain name to an Internet Protocol (IP) address using the default DNS server; forwarding the request to the default DNS server; determining if the request has been resolved by the default DNS server within a time-to-respond limit; and updating the consumer device with a different address for a DNS server retrieved from a list stored in vehicle hardware if the request has not been resolved within the time-to-respond limit.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: March 6, 2018
    Assignee: General Motors LLC
    Inventors: Chaminda Basnayake, Scott T. Droste, David George
  • Patent number: 9900381
    Abstract: A computer-implemented method of deploying a membership of nodes in a distributed computing system may comprise selecting nodes to be part of a membership of nodes; creating a membership task identifying a membership creator node as the node that is creating the membership and comprising a membership target identifying at least one node of the distributed computing system that is to become a member of the membership; and creating a beacon configured to send a create membership message to each identified node, the create membership message comprising at least an identity of the membership task and an identification of the membership. Upon receiving a response from a node in the membership target, the node from which the response was received may be removed from the beacon. The membership may be deployed when a response has been received from each of the nodes identified in the membership target.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: February 20, 2018
    Assignee: WANdisco, Inc.
    Inventors: Yeturu Aahlad, Michael Parkin, Naeem Akhtar
  • Patent number: 9894117
    Abstract: In an example embodiment, a virtual conference is established with a server and a plurality of endpoint devices. One endpoint device, acting as a sender, may transfer a file to N other endpoint devices, acting as receivers. The sender divides the file in at least N segments and delivers one segment to each receiver. Receivers then request the next desired segment from one or more devices containing that segment. If devices hold the segment, the segment may be divided into parts, and one part may be requested from each device.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: February 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Haihua Huang, Jianping Shen, Yong Qian, Kejun Xia
  • Patent number: 9892584
    Abstract: Users of a social networking platform may provide electronic keys to other users of the social networking platform. Use of an electronic key may be subject to one or more conditions specified by the issuer of the electronic key. Data may be provided that enables the recipient to use the electronic key in accordance with the one or more conditions on use of the electronic key.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: February 13, 2018
    Assignee: MicroStrategy Incorporated
    Inventor: Michael J. Saylor
  • Patent number: 9875310
    Abstract: An invention is disclosed for systems, methods, processes, and products of providing information to users based on their relationships with other users. Such a system, method, process, or product provides a more reliable, accurate, or otherwise effective way of determining and presenting relevant information to users, consumers, and the like.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: January 23, 2018
    Inventor: Edmond K. Chow