Patents Examined by Joseph M Cousins
  • Patent number: 9900293
    Abstract: A system and method can support automatic disabling of degraded links in an InfiniBand (IB) network. At least one node in a fabric can monitor one or more local ports of the at least one node for one or more error states associated with a link at the at least one node, wherein the link is connected to a local port of the at least one node. The at least one node further allows a subnet manager to observe the one or more error states associated with the link at the at least one node, and allows the subnet manager to set the link in a basic state if the observed error states exceed a threshold. In this basic state, the link allows only SMP traffic and prevents data traffic and non-SMP based management traffic.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: February 20, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn-Dag Johnsen, Dag Georg Moxnes, Predrag Hodoba
  • Patent number: 9762701
    Abstract: A system, method, and computer readable medium for providing optimized streaming of one or more applications from streaming servers onto one or more clients. The one or more applications are contained within one or move isolated environments, and the isolated environments are streamed from the servers onto clients. The streaming is optimized using update-caches which are maintained on the streaming server and compared against the client's most recent update-caches. The update-caches are updated when applications are installed, removed or patched inside particular isolated environment and when the operating system is patched or updated. The system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may further include encrypted communication between the streaming servers and the clients.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: September 12, 2017
    Assignee: Open invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 9703610
    Abstract: A centralized resource distribution is described where the decision portion of partitioning data among cluster nodes is made centralized while the actual mechanics to implement the partitioning remain a distributed algorithm. A central distribution coordinator is used to create an extensible central strategy that controls how the data will be partitioned across the cluster. The work to implement this strategy is performed by all of the members individually and asynchronously, in accordance with a distributed algorithm. The central strategy can be communicated to all cluster members and each member can perform the partitioning as it relates to itself. For example, in accordance with the distributed algorithm, one node may decide that it needs to obtain a particular partition in light of the central strategy and carry out the necessary steps to obtain that data, while other nodes may be asynchronously performing other individual partition transfers relevant to those particular nodes.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: July 11, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Robert Lee, Gene Gleyzer, Mark Falco, Cameron Purdy
  • Patent number: 9641403
    Abstract: The various embodiments include methods, computers and communication systems that enable decomposing abstract service requests into resources rules, which may include receiving an abstract service request (e.g., a request specifying a functional requirement) via an exposed public interface, generating domain-specific resource rules based on the received abstract service request, identifying relevant components in a telecommunications domain for enforcing the generated domain-specific resource rules, and send the domain-specific resource rules to the identified components (e.g., on-line charging server, policy management server, etc.) for enforcement. Generating domain-specific resource rules based on the received abstract service request may include generating the rules consistent with the existing resource rules of the domain.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: May 2, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
  • Patent number: 9577893
    Abstract: A system, method, and computer readable medium for providing optimized streaming of one or more applications from streaming servers onto one or more clients. The one or more applications are contained within one or move isolated environments, and the isolated environments are streamed from the servers onto clients. The streaming is optimized using update-caches which are maintained on the streaming server and compared against the client's most recent update-caches. The update-caches are updated when applications are installed, removed or patched inside particular isolated environment and when the operating system is patched or updated. The system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may further include encrypted communication between the streaming servers and the clients.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: February 21, 2017
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 9565063
    Abstract: The various embodiments include methods, computers and communication systems that enable synchronizing information in a telecommunications system, which may include receiving a first message including communication information to be synchronized from a first domain, receiving a second message including information associated with a communication on a component in a second telecommunication domain, synchronizing information included in the first message with information included in the second message, and sending the synchronized information to a public interface of the first domain. Synchronizing the information included in the first message with information included in the second message may include synchronizing one or more of metering, rating, charging, balance, policy, and contextual information.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: February 7, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
  • Patent number: 9565074
    Abstract: The various embodiments include methods, computers and communication systems for controlling services across multiple heterogeneous networks, which may include receiving a service request, identifying two or more telecommunications domains required to fulfill the received service request, generating two or more domain specific service requests based on the received service request, associating at least one of the generated plurality of domain specific service requests with one of the identified telecommunications domains, and sending the associated domain specific service requests to exposed public interfaces of the associated telecommunications domains. A component in the telecommunications domain may receive the domain specific service request, decompose the request into resource rule(s), and send the resource rule(s) to a relevant component within the associated telecommunications domain for enforcement.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: February 7, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Bart Lehane, Alan McNamee, Cameron Ross Dunne, Joe Hogan
  • Patent number: 9521634
    Abstract: A method for operating a machine-to-machine (M2M) device communicating with a gateway includes determining, by the gateway, a timing parameter for synchronizing the machine-to-machine device with the gateway; inserting the timing parameter into a control signal; and transmitting the control signal from the gateway to the machine-to-machine device.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: December 13, 2016
    Assignee: Industrial Technology Research Institute
    Inventors: Shubhranshu Singh, Kuei-Li Huang, Jen-Shun Yang, Stephen Gleixner, Ching-Wen Cheng
  • Patent number: 9515889
    Abstract: A method for determining a derived geographic location of a target Internet host includes identifying plural landmark Internet hosts communicatively coupled with the target Internet host by a network. The method also includes measuring network latencies of probe packets transmitted to the target and landmark Internet hosts along different network pathways and calculating relative distances between the target Internet host and one or more of the landmark Internet hosts based on the network latencies. The method further includes comparing the relative distances to identify at least one of the landmark Internet hosts that is geographically closer to the target Internet host than one or more other landmark Internet hosts and determining the derived geographic location of the target Internet host based on a geographic location of the at least one of the landmark Internet hosts that is geographically closer to the target Internet host.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: December 6, 2016
    Assignee: NORTHWESTERN UNIVERSITY
    Inventors: Yong Wang, Daniel Burgener, Marcel Flores, Aleksandar Kuzmanovic
  • Patent number: 9465417
    Abstract: A method for expanding a cluster system is provided. The cluster system includes at least one Cluster Central Chassis (CCC), and a newly-added Cluster Line-card Chassis (CLC) connected with the CCC to form the cluster system. The method includes the following steps. A control plane is established. An equipment management right is switched to the CCC, so that the CCC manages the newly-added CLC. Meanwhile, a cluster line-card device, a cluster central exchange device, and a cluster system are further provided. In implementation, smooth expansion can be achieved without interrupting running equipment services in the CLC current network and without interrupting data services. Moreover, during the expansion process, hardware equipment needs not to be replaced, thus investment of users on the equipment is reduced.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: October 11, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianbo Zhu, Lingqiang Fan, Bing Wang
  • Patent number: 9466086
    Abstract: According to one aspect, the subject matter described herein includes a method for affecting user associations in over the top (OTT) service platforms. The method includes receiving a first message for initiating associations or disassociations between a first user and a second user of over the top (OTT) service platforms. The OTT service platforms are controlled and operated by distinct entities. The method also includes determining, using at least one of information in the first message and stored information, the OTT service platforms in which associations are to be established or disestablished. The method further includes sending at least a second message for establishing or disestablishing an association between the first user and the second user in the OTT service platforms.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: October 11, 2016
    Assignee: GENBAND US LLC
    Inventors: James Angus McEachern, Richard Taylor, Michael Leeder, Carroll Louise Gray-Preston
  • Patent number: 9465697
    Abstract: Exemplary embodiments provide various techniques for providing backup functionalities in a cloud computing system. In one exemplary method, a workflow that defines a set of actions associated with a backup functionality in a cloud computing system is accessed. A plug-in module that is configured to perform at least one of the set of actions associated with the backup functionality is identified from a number of plug-in modules. This identified plug-in module is then called to execute the action defined in the workflow.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: October 11, 2016
    Assignee: NETAPP, INC.
    Inventors: Matthew Douglas Robinson, Keith J. Tenzer
  • Patent number: 9402114
    Abstract: A method is provided in one example embodiment and includes receiving video data at an adaptive bitrate (ABR) client that includes a buffer; determining whether a buffer level for the buffer is below a target buffer level; applying a random delay for a fetch interval associated with requesting the video data; and requesting a next segment of the video data after the random delay. The random delay can provide for a plurality of fetch times to become decorrelated from each other.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: July 26, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Joshua B. Gahm, Scott C. Labrozzi, David R. Oran, Ali C. Begen
  • Patent number: 9390036
    Abstract: Processing data packets from a receive queue is provided. It is determined whether packets are saved in a pre-fetched queue. In response to determining that packets are not saved in the pre-fetched queue, a number of packets within the receive queue is determined. In response to determining the number of packets within the receive queue, it is determined whether the number of packets within the receive queue is greater than a number of packets called for by an application. In response to determining that the number of packets within the receive queue is greater than the number of packets called for by the application, an excess number of packets that is above the number of packets called for by the application is saved in the pre-fetched queue. An indication is sent to the application of the excess number of packets. The predetermined number of packets is transferred to the application.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Omar Cardona, Andres Herrera, Pedro V. Torres, Rafael Velez
  • Patent number: 9374328
    Abstract: Described herein are devices and techniques for automatically determining in a presence-enabled messaging service, the presence status of at least one subscriber identified in a user's list of user contacts, and for filtering subsequent transmission of related network messages (packets) responsive to each user contact's presence status. In preparation for the real-time text exchange between such messaging (e.g., IM or chat) subscribers, an initializing user requests presence status for all user contacts. An association of presence status formed in response to replies to the user probe. Such associations can be stored as a data structure, such as a Bloom filter, a hash table, a list, or the like. Subsequent presence messages (e.g., broadcasts, probes) from the initialized user are filtered, in response to the associated contact status. For example, subsequent presence messages are only sent to those user contacts believed to be online.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: June 21, 2016
    Assignee: Google Inc.
    Inventor: Björn Kempén
  • Patent number: 9332582
    Abstract: In accordance with aspects of the disclosure, a method, apparatus, and computer program product are provided for wireless communication. The method, apparatus, and computer program product may be configured to provide a first peer connection with a first node, provide a second peer connection with a second node, and coordinate communication between the first and second nodes via the first and second peer connections.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: May 3, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Fatih Ulupinar, Xiaolong Huang
  • Patent number: 9252982
    Abstract: The present disclosure provides a system and method for simulating a land mobile radio system having a plurality of radio sites. The simulation system may comprise an IP network providing an IP-based interface between components within the system such as, for example, a first server designed to simulate one or more radio sites, a second server designed to simulate one or more subscriber units, and a controller interface for providing commands for controlling the simulated subscriber units. Each site in the first server may include one or more site applications each associated with an IP address, and each subscriber unit in the second server is associated with a plurality of IP addresses for communicating with the site applications over the IP network.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: February 2, 2016
    Inventors: Marshall Jobe, Arindam Roy
  • Patent number: 9237062
    Abstract: A resource management node is disclosed that manages a plurality of resource nodes connected to at least one network. The resource management node includes a system entity database, an interaction flow database, and an interaction execution engine. The system entity database contains information identifying communication addresses for the resource nodes and associated metadata identifying capabilities of the resource nodes. The interaction flow database contains information defining data flows that are permitted between identified ones of the resource nodes and associated triggering criteria defining when identified ones of the data flows are to be performed. The interaction execution engine is configured to determine that one of the triggering criteria defined by the interaction flow database is satisfied and to respond by establishing the associated data flow between the identified ones of the resource nodes.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: January 12, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Olof Ermis, Joakim Formo, Marcus Gardman, Farjola Zaloshnja
  • Patent number: 9210735
    Abstract: An apparatus comprising a Local Mobility Anchor (LMA) configured to couple to a mobile node (MN), a network address translation (NAT) server, and an Internet Protocol (IP) version four (IPv4) only host and to associate an IP version six (IPv6) address for an interface with the MN with an IPv4 address for an interface with the IPv4 only host in a NAT state table entry, wherein the NAT state table entry is used to translate an IPv6 packet associated with the MN to an IPv4 packet associated with the IPv4 only host.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: December 8, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Behcet Sarikaya, Yangsong Xia
  • Patent number: 9166882
    Abstract: A browsing process is directed to the generation and management of a browse session at a network computing provider. A client computing device requests a remote browse session instance at a network computing provider. The browse session instance may correspond to requested network content. The network computing provider determines one or more browse configurations. Different browse configurations can be determined for separate portions of the requested network content. The browse configurations may identify a communication protocol and various processing actions. The network computing provider retrieves the requested content through an instantiated network browse session instance, and performs a first set of processing actions to generate a processing result. The processing result may be provided to the client computing device for display, including performing a second set of processing actions on the processing result at the client computing device.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: October 20, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter F. Hill, Jonathan A. Jenkins, Adam J. Overton, Matthew L. Trahan