Prioritized Data Routing Patents (Class 709/240)
  • Patent number: 9172557
    Abstract: A system includes a server including: logic adapted for receiving traffic from a virtual machine (VM), the traffic including at least one packet, logic adapted for hashing at least a portion of the at least one packet according to a hashing algorithm to obtain a hash value, and logic adapted for selecting an uplink based on the hash value; at least one accelerated network interface card (NIC), each accelerated NIC including: network ports including multiple Peripheral Component Interconnect express (PCIe) ports adapted for communicating with the server and a network, each network port including an uplink, logic adapted for encapsulating the at least one packet into an overlay-encapsulated packet, logic adapted for storing a media access control (MAC) address corresponding to the selected uplink as a source MAC (SMAC) address in an outer header of the overlay-encapsulated packet, and logic adapted for sending the overlay-encapsulated packet via the selected uplink.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Amitabha Biswas, Jayakrishna Kidambi, Santosh Rajagopalan, Tang Gang
  • Patent number: 9172632
    Abstract: Some embodiments provide systems and methods for determining a server of a distributed hosting system to optimally distribute content to an end user. The method includes identifying an IP address of the end user. Based on the IP address, a set of servers send packets to the end user to derive performance metrics. The performance metrics are used to determine a server from the set of servers that optimally distributes content to the end user. The method modifies a configuration for resolving end user requests such that the optimal server is identified to the end user when the end user requests content from the hosting system. Some embodiments determine the optimal server by providing downloadable content that is embedded with a monitoring tool. The monitoring tool causes the end user to derive performance metrics for the hosting system when downloading a particular object from a set of servers.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: October 27, 2015
    Assignee: EDGECAST NETWORKS, INC.
    Inventors: Alexander A. Kazerani, Robert J. Peters, Jayson G. Sakata
  • Patent number: 9166991
    Abstract: Systems and methods are disclosed for identifying business transactions from traffic in an enterprise content management system. The system intercepts HTTP messages that originate from or are destined for a server in an enterprise content management (ECM) system. The system also receives notifications related to lifecycle events in the ECM system. The system then correlates information in the HTTP messages and the notifications to identify a corresponding business transaction performed by the ECM system.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: October 20, 2015
    Assignee: RTIP, Inc.
    Inventor: Rodney M. Trugman
  • Patent number: 9154840
    Abstract: Enable appropriate caching of application programs executed in coordination with AV content. The cache memory temporarily stores a coordinated application that is executed in coordination with received AV content. When a plurality of coordinated applications are stored in the cache memory, a control block controls the cache memory according to the priority of the coordinated applications which corresponds to a predetermined frequency specified for each of them in advance. The present technology is applicable to, for example, television receivers that receive digital television broadcast signals.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: October 6, 2015
    Assignee: SONY CORPORATION
    Inventors: Naohisa Kitazato, Yasuaki Yamagishi, Yoshiharu Dewa, Jun Kitahara
  • Patent number: 9143831
    Abstract: The illustrative embodiments described herein provide systems and methods for conducting transactions with a customer using text messages. In one embodiment, a method includes receiving a first text message from a mobile communication device associated with a customer. The first text message includes a request from the customer to receive one or more text messages from a vendor. The method also includes adding the customer to a set of consenting customers in a customer database in response to receiving the first text message. The set of consenting customer including customers that consent to receiving text messages from the vendor. The method also includes sending a second text message to the mobile communication device. The second text message is associated with a service offered by the vendor.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: September 22, 2015
    Assignee: West Corporation
    Inventors: Chad David Hendren, Kenneth A. Darby, James Frazer, Steven Gass, Sandra Stetich
  • Patent number: 9100338
    Abstract: Systems and techniques are described which improve performance, reliability, and predictability of networks without having costly hardware upgrades or replacement of existing network equipment. An adaptive communication controller provides WAN performance and utilization measurements to another network node over multiple parallel communication paths across disparate asymmetric networks which vary in behavior frequently over time. An egress processor module receives communication path quality reports and tagged path packet data and generates accurate arrival times, send times, sequence numbers and unutilized byte counts for the tagged packets. A control module generates path quality reports describing performance of the multiple parallel communication paths based on the received information and generates heartbeat packets for transmission on the multiple parallel communication paths if no other tagged data has been received in a predetermined period of time to ensure performance is continually monitored.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: August 4, 2015
    Assignee: Talari Networks Incorporated
    Inventors: John Earnest Averi, Stephen Craig Connors, Jr., John Edward Dickey, Andrew Joshua Gottlieb
  • Patent number: 9081610
    Abstract: Exemplary embodiments improve return on investment in hybrid cloud environment. In one embodiment, a computer comprises: a memory; and a processor operable to manage two types of clouds, which are private and public clouds, by using information stored in the memory, and to manage migration of a set of an application and a data between a first type of clouds and a second type of clouds of the two types of clouds, the application running on a server of the first type of clouds, the data to be read or written by the application and being stored in a storage system of the first type of clouds. The processor manages the migration of the set of the application and the data between the first type of clouds and the second type of clouds based on resource utilization of resources including at least one of the server or the storage system.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: July 14, 2015
    Assignee: HITACHI, LTD.
    Inventor: Hironori Emaru
  • Patent number: 9064051
    Abstract: In one embodiment, a method includes determining whether producer-consumer ordering rules have been met for a first transaction to be sent from a source agent to a target agent via a fabric, and if so a first request for the first transaction is sent from the source agent to the fabric in a first clock cycle. Then a second request can be sent from the source agent to the fabric for a second transaction in a pipelined manner. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: June 23, 2015
    Assignee: Intel Corporation
    Inventors: Sridhar Lakshmanamurthy, Mikal C. Hunsaker, Michael T. Klinglesmith, Blaise Fanning, Eran Tamari, Joseph Murray, Kar Leong Wong, Robert P. Adler
  • Patent number: 9065817
    Abstract: Embodiments of authenticating linked accounts are presented herein. In an implementation, an authentication service provides functionality to form links between a plurality of user accounts. A client may then authenticate by providing credentials for one account in a group of linked accounts, and is permitted access to each account in the group of linked accounts based upon the linking. Thus, a single sign-in of a client to one account may permit the client to obtain services for service providers corresponding to multiple linked accounts, without an individual sign-in to each account.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: June 23, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David W. Bailey, Lin Huang, Lynn C. Ayres, Yordan I Rouskov, Wei-Quiang Michael Guo
  • Patent number: 9049478
    Abstract: The disclosed system and method provide a facility for a dynamic media overlay. An end user can provide data for the dynamic media overlay that is activated upon selection to permit end users to share information while receiving or sending video data. The overlay may be in the form of a link, such as a hyperlink, that can be selected by an end user to take action indicated by information provided in the link. The link may be represented by audio or image information in the form of instructions or clickable “targets.” A content of information represented by the link can be dynamic, so that selection of the link can result in different actions, depending upon the informational content of the link. One or more flags may be provided to indicate that a new link or new informational content for a link is requested. The link may be provided in an overlay represented as a media layer provided in addition to the video media, or it may be embedded in the video media itself.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: June 2, 2015
    Assignee: Dialogic Corporation
    Inventor: Mark A. Schneider
  • Patent number: 9047182
    Abstract: The description relates to addressing the downtime of a message service. One example can include determining that an error occurred during a message send process. A decision can be made whether the error is a suspicious error or a non-suspicious error. In an instance where the error is a suspicious error, any resend attempts can be limited to a number of times defined by a crash count threshold.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: June 2, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wilbert DeGraaf, Yehia Ali Zayour, Srivalli Chavali
  • Patent number: 9030700
    Abstract: A relay device includes a receiver that receives facsimile transmission instructions via a private network from a client device that does not include facsimile transmitting functions, a facsimile communication unit that transmits a facsimile externally via a public network, on the basis of the facsimile transmission instructions received by the receiver, a determiner that, on the basis of the content of the facsimile transmission instructions received by the receiver, determines whether or not to request another device connected via the private network to execute facsimile transmission, and a requester that, in the case where the determiner determines to request another device to execute facsimile transmission, sends a transmission request regarding some or all of the facsimile transmission instructions received by the receiver to another device.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: May 12, 2015
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Toshiaki Koue
  • Patent number: 9032094
    Abstract: Techniques for network application layer routing are provided. Requests for services are inspected at an application layer of a network. A priority for a requestor is obtained and in response to the priority the requests are routed to particular processing environments. Depending on the priority the processing environments may be high performing or low performing.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: May 12, 2015
    Assignee: EMC Corporation
    Inventors: Stephen R. Carter, Ravishankar Krishnamurthy, Duraisamy Veeravadivel
  • Publication number: 20150120961
    Abstract: To be accessed on different media players, requested content must be delivered in a format that is supported by the requesting device. A dynamic content packager for encrypting and packaging requested content for different requesting devices at the time of consumption is disclosed.
    Type: Application
    Filed: January 7, 2015
    Publication date: April 30, 2015
    Inventors: Weidong Mao, Sree Kotay
  • Patent number: 9021095
    Abstract: Disclosed is an improved approach for implementing an on-demand scheduler in a mobile device and the structures to support realtime on-demand schedulers. A lightweight word-based structure is disclosed for storing scheduling-related data on the mobile device. Using this lightweight word-based structure enables on-demand and real-time scheduling. This type of lightweight structure also permits scheduling activities to be performed in a disconnected mode, which can then be later synchronized with the server to confirm the booking In addition to appointment scheduling, this technique can also be implemented for scheduling of any type of resource.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: April 28, 2015
    Assignee: Oracle International Corporation
    Inventors: Hari Krishna Gutlapalli, Suhas R. Mehta
  • Patent number: 9021010
    Abstract: A distributed computing system includes a primary device and one or more backend devices. The primary device provides a management interface for the distributed computing system. A plurality of applications may be installed on the backend devices for execution. The primary device generates registration data that associates the applications with management interface commands or configuration parameters in response to messages received from the applications. Subsequently, when the primary device receives a particular command at the management interface, the primary device identifies, based on the registration data, a particular application from among the plurality of applications. In response to identifying the application, the primary device may send to the application an outgoing message.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 28, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Ranadip Das, Bruno Rijsman, Ranjini Rajendran, Subbu Subramaniam, Kallol Banerjee, Nathaniel H. Ingersoll, Sunil Bakhru, Vineet Goel
  • Patent number: 9015343
    Abstract: Novel tools and techniques for Internet service providers to enable enhanced user control over content delivery. In an aspect of certain embodiments, these tools can allow the customer to select, on a variety of different bases, whether content should be obtained from the Internet or from a lower-cost source, such as a metropolitan content delivery network (“CDN”) operated by the ISP or a private peering connection with a content source. Both of these options can, for example, avoid accessing content over the Internet and thus can reduce ISP delivery costs. In some embodiments, these cost reductions can be passed to the consumer in the way the ISP accounts for the content delivery.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: April 21, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 9015471
    Abstract: A wide area network using the internet as a backbone utilizing specially selected ISX/ISP providers whose routers route packets of said wide area network along private tunnels through the internet comprised of high bandwidth, low hop-count data paths. Firewalls are provided at each end of each private tunnel which recognize IP packets addressed to devices at the other end of the tunnel and encapsulate these packets in other IP packets which have a header which includes as the destination address, the IP address of the untrusted side of the firewall at the other end of the tunnel. The payload sections of these packets are the original IP packets and are encrypted and decrypted at both ends of the private tunnel using the same encryption algorithm using the same key or keys.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: April 21, 2015
    Assignee: AlterWAN, Inc.
    Inventor: Richard D. Haney
  • Patent number: 9014088
    Abstract: Mobile nodes are allowed to move around within an intermittent communication environment. A mobile node wirelessly communicates with an access node when approaching the access node, and stores data. The access node stores an action history for each mobile node, and generates a forwarder list in association with a destination node, based on action histories of the mobile nodes. The forwarder list stores one or more identifies each identifying a first mobile node in the order of an arrival probability indicating a probability that the first mobile node succeeds in delivering the data to the destination node. The access node selects second mobile nodes that are to carry the data to the destination node, based on the forwarder list, and transfers the data to one of the second mobile nodes when a communication link is established between the access node and the one of the second mobile nodes.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: April 21, 2015
    Assignee: Fujitsu Limited
    Inventors: Hiroshi Yamada, Yasuo Inoue, Shinichi Matsumoto, Masayoshi Kamada
  • Patent number: 9009461
    Abstract: A HTTP request addressed to a first resource on a second device outside the network is received from a first device within the network. The HTTP request is redirected to a third device within the network. A first encrypted connection is established between the first device and the third device, and a second encrypted connection between the third device and the second device. The third device retrieves the first resource from the second device. The first resource is modified to change pointers within the first resource to point to location in a domain associated with the third device within the network. The third device serves, to the first device, the second resource.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: April 14, 2015
    Assignee: iboss, Inc.
    Inventor: Paul Michael Martini
  • Publication number: 20150095513
    Abstract: A technique for selecting a network node from a plurality of nodes employing anycast addressing based on a priority. The plurality of nodes is configured with an anycast address. At each node, the anycast address is associated with a unique priority value that represents a priority associated with the node. Traffic destined for the anycast address is forwarded to the node whose priority value indicates the highest priority. If the node becomes unavailable, traffic destined for the anycast address is forwarded to a node whose priority value indicates the next highest priority, and so on.
    Type: Application
    Filed: December 8, 2014
    Publication date: April 2, 2015
    Inventor: Toerless T. Eckert
  • Publication number: 20150089008
    Abstract: A method and apparatus for intelligent network resource manager for distributed computing systems is provided. A first priority is assigned to a first virtual channel set that includes at least two virtual channels of a plurality of virtual channels associated with a physical communication channel. A second priority is assigned to a second virtual channel set that includes at least one virtual channel of the plurality of virtual channels. The first virtual channel set has more virtual channels than the second virtual channel set. Outbound messages of the first priority are directed to virtual channels of the first virtual channel set. Outbound messages of the second priority are directed to virtual channels of the second virtual channel set. The virtual channels are processed in a round-robin order, where processing includes sending the outbound messages over the physical communication channel.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 26, 2015
    Inventors: Vijay Sridharan, Richard Frank, Jia Shi, Kothanda Umamageswaran, Juan Loaiza, Alexander Tsukerman, Bang Nguyen, Sumanta Chatterjee
  • Patent number: 8982798
    Abstract: A router is operatively coupled to a plurality of local computers and has one or more connections to a remote computer network for managing one or more data routes between the local computers and the remote computer network. In providing dynamic access to the remote computer network by any of the local computers, one or more of the connection(s) of the router to the remote computer network includes one or more wireless connections independent of the router between the local computers and the remote computer network.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: March 17, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William T. Stelle, Kelsyn D. S. Rooks, Jeffrey M. Sweeney
  • Publication number: 20150074286
    Abstract: A system for providing differentiated services to traffic flows of a content distribution network is disclosed. In particular, the system may include determining if a first portion of an internet protocol address associated with a traffic flow includes an identifier for a node in the content distribution network by comparing the identifier to a set of prefixes for the content distribution network. Additionally, the system may include determining if a second portion of the internet protocol address matches a unique host address specified by the content distribution network for a customer of the content distribution network. If a rule for providing a differentiated service exists for the customer, the first portion is in the set of prefixes, and the second portion matches the unique host address specified for the customer, the system may provide the differentiated service for the traffic flow.
    Type: Application
    Filed: September 6, 2013
    Publication date: March 12, 2015
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Thomas A. Anschutz
  • Patent number: 8977712
    Abstract: A system and method for implementing functionality within a network on behalf of first and second devices communicating with each other through the network. A front-end device is provided within the network that communicates data traffic with the first device. A back-end device is also implemented within the network and communicates data traffic with the second device. A communication channel couples the front-end device and the back-end device. Data traffic may be encoded into a different type or protocol for transport through the communication channel by the front-end device and back-end device. The front-end device and back-end device exchange quality of service information and may alter characteristics of the data traffic through the communication channel according to the quality of service information.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: March 10, 2015
    Assignee: Circadence Corporation
    Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
  • Patent number: 8977711
    Abstract: A system and method for implementing functionality within a network on behalf of first and second devices communicating with each other through the network. A front-end device is provided within the network that communicates data traffic with the first device. A back-end device is also implemented within the network and communicates data traffic with the second device. A communication channel couples the front-end device and the back-end device. Data traffic may be encoded into a different type or protocol for transport through the communication channel by the front-end device and back-end device. The front-end device and back-end device exchange quality of service information and may alter characteristics of the data traffic through the communication channel according to the quality of service information.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: March 10, 2015
    Assignee: Circadence Corporation
    Inventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
  • Patent number: 8976651
    Abstract: [Solution to Problem] A load balance control unit, which is included in a transmission apparatus for transmitting a plurality of units of data, each being a piece of transmission data delimited by a given data length, to an opposite apparatus via a plurality of transmission lines, includes sorting buffers which are provided for the respective transmission lines; a threshold setting element which sets upper limit retention threshold values for the respective sorting buffers; and a sorting determination element which determines, for each of the units of data, in which of the sorting buffers the each of the units of data is to be written, taking into consideration retention states and the upper limit retention threshold values of the respective sorting buffers, and a data amount of the each of the units of data.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: March 10, 2015
    Assignee: NEC Corporation
    Inventor: Yoshitaka Nakao
  • Patent number: 8972537
    Abstract: According to some aspects as described herein, a user may purchase or otherwise be provided with an accelerated service for selected software applications, devices, and/or ports to experience a high level of communication. The accelerated service may be created, for example, by using a dedicated network data flow such that the user's customer premise equipment (CPE) network access device may put priority traffic in a different upstream data flow than the commonly shared flow, which may involve tagging the traffic upstream to the network with a priority indicator such as a flow identifier. Based on similar factors, the user may also control local priority of data received downstream from the network for distribution to one or more local devices.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: March 3, 2015
    Assignee: Comcast Cable Communications, LLC
    Inventors: Chris Bastian, Sam Chernak, Daniel Herscovici, Bryan Witkowski
  • Patent number: 8972551
    Abstract: Disclosed are various embodiments for prioritizing service requests. A service request destined for processing by a service provider is obtained in at least one computing device. The service provider is configured to provide a service. The service request includes at least one client-specified parameter indicating a priority of the service request. A load associated with the service is determined. The service request is prioritized for an initial processing stage of the service provider when the load meets at least one threshold. The prioritizing for the initial processing stage is based at least in part on the at least one client-specified parameter. The service request is prioritized for an additional processing stage of the service provider when the load meets the at least one threshold. The prioritizing for the additional processing stage is based at least in part on the at least one client-specified parameter and a result of the initial processing stage.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: March 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: David C. Yanacek, Drew Evan Atkin, Paul Lee Coleman, IV
  • Patent number: 8959193
    Abstract: A group management device determines a priority level that represents priority order of allowing a participating terminal to preferentially participate in a group, to which the group management device belongs, based on information relating the participating terminal and information relating to terminals that are managed by the group management device only in a case where the group management device receives information relating to the participating terminal, which has transmitted a participation request to the group, to which the group management device belongs. Based on the determined priority level, the group management device determines whether to transmit the participation request to another group management device and whether to reply to the participating terminal.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: February 17, 2015
    Assignee: Fujitsu Limited
    Inventors: Ryuta Tanaka, Takashi Hamano, Atsuko Tada
  • Patent number: 8954517
    Abstract: A method and apparatus for delegating a message. An audio message from a prioritized list of audio messages is received by a computing device. The audio message identifies a first sender designated priority and a first recipient prioritization attribute. A delegate for responding to the audio message is determined. A delegation action identifier identifying a delegation action of a plurality of delegation actions is determined. A first delegation action directs a delegate to generate a response and send the response to the sender without notifying a delegator. A second delegation action directs the delegate to generate the response and send the response to both the sender and the delegator. A third delegation action directs the delegate to generate the response and send the response to the delegator.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: February 10, 2015
    Assignee: Avaya Inc.
    Inventors: John H. Yoakum, Tony McCormack
  • Patent number: 8954545
    Abstract: A method of determining compatibility of a virtual machine or virtual machine disk file with a host, including a storage host, is disclosed. A lookup matrix is created to provide a fast compatibility lookup. To create the lookup matrix, computing object properties are retrieved from each of the plurality of computing objects. The computing object properties include resource requirements of each of the plurality of computing objects. Further, host properties are retrieved from each of the plurality of hosts. The method further includes creating host logical groups of a subset of the plurality of hosts having substantially same host properties and creating a plurality of computing object logical groups of a subject of the plurality of computing objects having substantially same computing object properties. The lookup matrix answers whether each member of a selected computing object logical group can be transferred to a selected host logical group.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: February 10, 2015
    Assignee: VMware, Inc.
    Inventors: Kinshuk Govil, Kiran Kamath, Steven Michael Kusalo, Mark Russell Johnson
  • Publication number: 20150039784
    Abstract: A network element (NE) comprising a receiver configured to receive a content request message from a client node via a network, wherein the content request message comprises an identifier of a data object, a memory configured to store a content routing table comprising local routing entries for popular data objects, and a content indicator indicating less popular data objects that are not associated with the local routing entries, a processor coupled to the memory and configured to check the content routing table for an entry associated with the requested data object, and check the content indicator for a match between the requested data object and the less popular data objects when the content routing table does not comprise the entry, and a transmitter coupled to the processor and configured to send a route request message to a network controller when the content indicator check returns a positive match.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 5, 2015
    Inventor: Cedric Westphal
  • Patent number: 8949460
    Abstract: An apparatus and a method for layer-2 and layer-3 VPN discovery are disclosed. The apparatus is incorporated in a network, and the network includes a first carrier network. The first carrier network includes at least two layer-1 provider edge devices. Layer-1 VPN information is created within the first carrier network. BGP next hop information passes within the first carrier network. The BGP next hop information is for a selected one of the following: a layer-2 VPN-based provider edge device, a layer-3 VPN-based provider edge device, and a layer-2 and layer-3 VPN-based provider edge device. The network also includes a second carrier network within which the BGP next hop information is used for VPN discovery.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: February 3, 2015
    Assignee: Rockstar Consortium US LP
    Inventor: Hamid Ould-Brahim
  • Patent number: 8943221
    Abstract: Methods, servers and systems for communicating signaling information in a telecommunications signaling network implement methods that include receiving a first message encoding signaling information from a source component and processing the message using a fixed pipeline having a plurality of modules, each module having at least one procedure for performing a specific set of tasks. Application level routing operations may be performed to identify a suitable destination component. Information contained in the first message may be used to generate a second message encoding signaling information, which is sent to the identified destination component.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: January 27, 2015
    Assignee: Openet Telecom Ltd.
    Inventors: Alan McNamee, Cameron Ross Dunne, Fergus McCann, Michael O'Sullivan, Niall Byme, Joe Hogan
  • Patent number: 8937867
    Abstract: A communication routing arrangement includes two or more wireless routers coupled to a communication network, and a user device adapted to couple with the communication network through a communication path including at least one of the two or more wireless routers. The communication path between the user device and the communication network is selected based on available resources of the two or more wireless routers.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: January 20, 2015
    Assignee: Novatel Wireless, Inc.
    Inventors: Thomas G. Polsdorf, Cuong Pham, Anand Gore, Dirk DeSchepper, Ulf Söderberg
  • Patent number: 8934348
    Abstract: A communication routing arrangement includes two or more wireless routers coupled to a communication network, and a user device adapted to couple with the communication network through a communication path including at least one of the two or more wireless routers. The communication path between the user device and the communication network is selected based on available resources of the two or more wireless routers.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: January 13, 2015
    Assignee: Novatel Wireless, Inc.
    Inventors: Thomas G. Polsdorf, Cuong Pham, Anand Gore, Dirk DeSchepper, Ulf Söderberg
  • Patent number: 8923294
    Abstract: Hybrid security architecture (HSA) provides a platform for middlebox traversal in the network. The HSA decouples the middlebox control from network forwarding. More specifically, such embodiments may receive a data packet having a packet header including an Ethernet header identifying source and destination addresses in the network. A traffic type of the data packet is determined. Then, layer-2 forwarding information, which encodes a set of non-forwarding network service provider middleboxes in the network to be traversed by the data packet, is determined based on the traffic type. The layer-2 forwarding information is inserted into the Ethernet header and the data packet is forwarded into the network. The data packet will then traverse, according to the layer-2 forwarding information, a sequence of the middleboxes in the network, wherein at least one non-forwarding network service will be provided by each of the middleboxes to the data packet in a sequence.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: December 30, 2014
    Assignee: Polytechnic Institute of New York University
    Inventors: H. Jonathan Chao, Kang Xi
  • Publication number: 20140379937
    Abstract: A system for providing communications over a communications network includes a communications interface and a processor. The communications interface communicates over the communications network. The processor directs a communications scheduler to determine at least one metric for a path within the communications network. The processor also selects a data flow for the path and determines whether to transmit a packet in the selected data flow based on the at least one metric. The processor then directs a communications protocol handler to generate the packet for the selected data flow.
    Type: Application
    Filed: September 4, 2014
    Publication date: December 25, 2014
    Inventors: David Anthony Hughes, Balaji Balasubramanian, Danny Kwok
  • Patent number: 8918634
    Abstract: A network node for communicating data packets secured with a security protocol over a communications network includes a host information handling system (IHS) and one or more external security offload devices coupled by a secure data link. The host IHS communicates state information about data packets, and the external offload security device provides stateless secure data encapsulation and decapsulation of packets using a security protocol. An external network interface controller or internal network interface controller communicates encapsulated data packets over the communications network to a final destination. Encapsulation and decapsulation of packets by the external security offload device reduces network latency and reduces the computational load on the processor in the host IHS. Maintaining state information in the host IHS allows hot-swapping of external security offload devices without information loss.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Curtis Matthew Gearhart, Christopher Meyer, Scott Christopher Moonen, Linwood Hugh Overby, Jr.
  • Patent number: 8910255
    Abstract: Aspects of the subject matter described herein relate to authentication for a distributed secure content management system. In aspects, a request to access a resource available through the Internet is routed to a security component. The security component is one of a plurality of security components distributed throughout the Internet and responsible for authenticating entities associated with an enterprise. The security component determines an authentication protocol to use with the entity and then authenticates the entity. If the entity is authenticated, the entity is allowed to use a forward proxy.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Nir Nice, Oleg Ananiev, John F. Wohlfert, Amit Finkelstein, Alexander Teplitsky
  • Patent number: 8909764
    Abstract: There is provided a method of scheduling requests from a plurality of services to at least one data storage resource. The method comprises receiving, on a computer system, service requests from said plurality of services. The service requests comprise metadata specifying a service ID and a data size of payload data associated with said service request, and at least some of said service IDs have service throughput metadata specifying a required service throughput associated therewith. The method further includes arranging, in a computer system, said requests into FIFO throttled queues based on said service ID and then setting a deadline for processing of a request in a throttled queue. The deadline is selected in dependence upon the size of the request and the required service throughput associated therewith. Then, the deadline of each throttled queue is monitored and, if a request in a throttled queue has reached or exceeded the deadline the request is processed in a data storage resource.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: December 9, 2014
    Assignee: Xyratex Technology Limited
    Inventor: Ganesan Umanesan
  • Patent number: 8898335
    Abstract: An apparatus for calculating a plurality of end-to-end paths communicably connecting two terminal nodes in a communication network divided into a plurality of areas. The apparatus selects, among the plurality of areas, a first sequence of passage areas to be traversed by a first end-to-end path, and selects, among the first sequence of passage areas, multi-path passing areas each defined as an area to be traversed by two or more end-to-end paths. The apparatus further calculates two or more intra-area paths for each of the multi-path passage areas, and determines the first end-to-end path by selecting a first intra-area path among the calculated intra-area paths for each of the multi-path passing areas so that the first end-to-end path includes the selected first intra-area paths as a segment thereof and traverses the first sequence of passage areas.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: November 25, 2014
    Assignee: Fujitsu Limited
    Inventor: Keiji Miyazaki
  • Patent number: 8898259
    Abstract: A server is configured to receive a request for content from a user of a user device. The server is configured further to obtain a group of bookmarks for the content, the group of bookmarks being obtained based on at least one of viewing behavior of the user or viewing behavior of another user. The server is configured further to provide the content and the group of bookmarks to the user.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: November 25, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ming Chen, Yong Liu, Dahai Ren, Guibin Tian
  • Patent number: 8897169
    Abstract: A hybrid network device can implement functionality for automatically detecting and locating legacy bridges in a communication network. In one embodiment, a first network device of a first class of network devices can determine that a second network device of a second class of network devices is communicatively located adjacent to at least one of a plurality of network interfaces of the first network device based, in part, on detecting that a packet originating from the second network device does not include a predetermined tag. The first network device can determine whether network segments associated with the first network device and a target network device are communicatively coupled via a network bridge device of the second class of network devices based on transmitting probe messages to the second network device and determining whether the target network device detected the probe messages.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: November 25, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Sidney B. Schrum, Jr., Richard E. Newman
  • Patent number: 8893254
    Abstract: A method for providing security for mobile device users, comprising a data service node receiving from a first device a first message directed to a web provider, inserting an anonymizing forward-to header comprising a list of anonymizing gateways; based on the list, forwarding the message to a gateway that performs anonymizing functionality and forwards the message to an embedded-scripts-extracting gateway based on the list; the embedded-scripts-extracting gateway performing an embedded-scripts-extracting functionality and forwarding the message to the web provider.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: November 18, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Ameen Khanfar, Raymond Reeves
  • Patent number: 8892626
    Abstract: Resources are organized into collections to facilitate more efficient and reliable resource access. Namespace managers communicate with one another to form a federation namespace infrastructure. The infrastructure efficiently routes, migrates, and processes namespace requests, such as, for example, namespace registration requests from providers requesting to manage portions of namespaces and lookup requests from consumers requesting access to managed resources. Resources are registered in and made accessible from multiple different namespaces. Resources are identified using nested queries that filter results at multiple levels of a hierarchical namespace.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: November 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Gopala Krishna R. Kakivaya, Richard L. Hasha
  • Patent number: 8892773
    Abstract: A path control apparatus of the present invention includes: a status change detecting unit that detects a status change of a network; a path calculating unit that decides a path in accordance with the status of the network; and a calculation execution node deciding unit that compares a shortest path tree, which is established before occurrence of a change in the status of the network calculated by the path calculating unit, with a shortest path tree, which is established after the occurrence of the change in the status of the network calculated by the path calculating unit, and creates information required for determining whether a node apparatus in the network needs a path update, when the change occurs in the status of the network.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: November 18, 2014
    Assignee: NEC Corporation
    Inventors: Kazuya Suzuki, Masahiro Jibiki
  • Patent number: 8882666
    Abstract: Monitoring systems are provided for monitoring physiologic parameters of at least one subject. The systems generally include a monitoring device or a plurality of monitoring devices, and a transmission device associated with the one or the plurality of the monitoring devices. The monitoring device(s) includes at least one physiologic sensor for measuring at least one physiologic parameter of a subject and a wireless communication unit. The transmission device includes at least one communication unit for communicating with the monitoring device wirelessly and for communicating with a remote computer. The monitoring device(s) communicate data measured with the monitoring device to the transmission device wirelessly and the transmission device communicates the measured data to the remote computer.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: November 11, 2014
    Assignee: Ideal Life Inc.
    Inventors: Jason Goldberg, Thomas C. Beckerman
  • Patent number: 8880727
    Abstract: A device provides layer two (L2) services between customer networks that are coupled by one or more intermediate computer networks. The device comprises a routing process that receives label information for a label switched path (LSP) through the intermediate networks. The device further comprises a L2 service that receives L2 service information from a device associated with second customer networks. In accordance with the label information, the device transports L2 communications between the first and second customer networks through the one or more intermediate networks. By utilizing label information in this manner, the device may minimize the impact of providing L2 services through the intermediate networks.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: November 4, 2014
    Assignee: Juniper Networks, Inc.
    Inventor: Chaitanya Kodeboyina