Prioritized Data Routing Patents (Class 709/240)
-
Patent number: 9172557Abstract: 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: GrantFiled: August 17, 2012Date of Patent: October 27, 2015Assignee: International Business Machines CorporationInventors: Amitabha Biswas, Jayakrishna Kidambi, Santosh Rajagopalan, Tang Gang
-
Patent number: 9172632Abstract: 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: GrantFiled: January 24, 2014Date of Patent: October 27, 2015Assignee: EDGECAST NETWORKS, INC.Inventors: Alexander A. Kazerani, Robert J. Peters, Jayson G. Sakata
-
Patent number: 9166991Abstract: 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: GrantFiled: April 26, 2012Date of Patent: October 20, 2015Assignee: RTIP, Inc.Inventor: Rodney M. Trugman
-
Patent number: 9154840Abstract: 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: GrantFiled: March 18, 2013Date of Patent: October 6, 2015Assignee: SONY CORPORATIONInventors: Naohisa Kitazato, Yasuaki Yamagishi, Yoshiharu Dewa, Jun Kitahara
-
Patent number: 9143831Abstract: 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: GrantFiled: September 4, 2014Date of Patent: September 22, 2015Assignee: West CorporationInventors: Chad David Hendren, Kenneth A. Darby, James Frazer, Steven Gass, Sandra Stetich
-
Patent number: 9100338Abstract: 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: GrantFiled: January 3, 2014Date of Patent: August 4, 2015Assignee: Talari Networks IncorporatedInventors: John Earnest Averi, Stephen Craig Connors, Jr., John Edward Dickey, Andrew Joshua Gottlieb
-
Patent number: 9081610Abstract: 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: GrantFiled: June 18, 2012Date of Patent: July 14, 2015Assignee: HITACHI, LTD.Inventor: Hironori Emaru
-
Patent number: 9064051Abstract: 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: GrantFiled: June 4, 2014Date of Patent: June 23, 2015Assignee: Intel CorporationInventors: Sridhar Lakshmanamurthy, Mikal C. Hunsaker, Michael T. Klinglesmith, Blaise Fanning, Eran Tamari, Joseph Murray, Kar Leong Wong, Robert P. Adler
-
Patent number: 9065817Abstract: 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: GrantFiled: November 8, 2012Date of Patent: June 23, 2015Assignee: Microsoft Technology Licensing, LLCInventors: David W. Bailey, Lin Huang, Lynn C. Ayres, Yordan I Rouskov, Wei-Quiang Michael Guo
-
Patent number: 9049478Abstract: 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: GrantFiled: April 8, 2009Date of Patent: June 2, 2015Assignee: Dialogic CorporationInventor: Mark A. Schneider
-
Patent number: 9047182Abstract: 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: GrantFiled: December 27, 2012Date of Patent: June 2, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Wilbert DeGraaf, Yehia Ali Zayour, Srivalli Chavali
-
Patent number: 9030700Abstract: 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: GrantFiled: September 10, 2013Date of Patent: May 12, 2015Assignee: Fuji Xerox Co., Ltd.Inventor: Toshiaki Koue
-
Patent number: 9032094Abstract: 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: GrantFiled: July 28, 2011Date of Patent: May 12, 2015Assignee: EMC CorporationInventors: Stephen R. Carter, Ravishankar Krishnamurthy, Duraisamy Veeravadivel
-
Publication number: 20150120961Abstract: 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: ApplicationFiled: January 7, 2015Publication date: April 30, 2015Inventors: Weidong Mao, Sree Kotay
-
Patent number: 9021095Abstract: 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: GrantFiled: May 27, 2011Date of Patent: April 28, 2015Assignee: Oracle International CorporationInventors: Hari Krishna Gutlapalli, Suhas R. Mehta
-
Patent number: 9021010Abstract: 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: GrantFiled: June 29, 2012Date of Patent: April 28, 2015Assignee: Juniper Networks, Inc.Inventors: Ranadip Das, Bruno Rijsman, Ranjini Rajendran, Subbu Subramaniam, Kallol Banerjee, Nathaniel H. Ingersoll, Sunil Bakhru, Vineet Goel
-
Patent number: 9015343Abstract: 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: GrantFiled: November 22, 2011Date of Patent: April 21, 2015Assignee: CenturyLink Intellectual Property LLCInventor: Michael K. Bugenhagen
-
Patent number: 9015471Abstract: 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: GrantFiled: September 10, 2013Date of Patent: April 21, 2015Assignee: AlterWAN, Inc.Inventor: Richard D. Haney
-
Patent number: 9014088Abstract: 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: GrantFiled: March 28, 2012Date of Patent: April 21, 2015Assignee: Fujitsu LimitedInventors: Hiroshi Yamada, Yasuo Inoue, Shinichi Matsumoto, Masayoshi Kamada
-
Patent number: 9009461Abstract: 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: GrantFiled: August 14, 2013Date of Patent: April 14, 2015Assignee: iboss, Inc.Inventor: Paul Michael Martini
-
Publication number: 20150095513Abstract: 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: ApplicationFiled: December 8, 2014Publication date: April 2, 2015Inventor: Toerless T. Eckert
-
Publication number: 20150089008Abstract: 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: ApplicationFiled: September 16, 2014Publication date: March 26, 2015Inventors: Vijay Sridharan, Richard Frank, Jia Shi, Kothanda Umamageswaran, Juan Loaiza, Alexander Tsukerman, Bang Nguyen, Sumanta Chatterjee
-
Patent number: 8982798Abstract: 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: GrantFiled: January 17, 2014Date of Patent: March 17, 2015Assignee: CenturyLink Intellectual Property LLCInventors: William T. Stelle, Kelsyn D. S. Rooks, Jeffrey M. Sweeney
-
Publication number: 20150074286Abstract: 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: ApplicationFiled: September 6, 2013Publication date: March 12, 2015Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: Thomas A. Anschutz
-
Patent number: 8977712Abstract: 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: GrantFiled: November 3, 2011Date of Patent: March 10, 2015Assignee: Circadence CorporationInventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
-
Patent number: 8977711Abstract: 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: GrantFiled: November 3, 2011Date of Patent: March 10, 2015Assignee: Circadence CorporationInventors: Mark Vange, Marc Plumb, Michael Kouts, Glenn Sydney Wilson
-
Patent number: 8976651Abstract: [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: GrantFiled: March 15, 2011Date of Patent: March 10, 2015Assignee: NEC CorporationInventor: Yoshitaka Nakao
-
Patent number: 8972537Abstract: 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: GrantFiled: August 16, 2011Date of Patent: March 3, 2015Assignee: Comcast Cable Communications, LLCInventors: Chris Bastian, Sam Chernak, Daniel Herscovici, Bryan Witkowski
-
Patent number: 8972551Abstract: 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: GrantFiled: April 27, 2010Date of Patent: March 3, 2015Assignee: Amazon Technologies, Inc.Inventors: David C. Yanacek, Drew Evan Atkin, Paul Lee Coleman, IV
-
Patent number: 8959193Abstract: 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: GrantFiled: May 26, 2011Date of Patent: February 17, 2015Assignee: Fujitsu LimitedInventors: Ryuta Tanaka, Takashi Hamano, Atsuko Tada
-
Patent number: 8954517Abstract: 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: GrantFiled: December 29, 2010Date of Patent: February 10, 2015Assignee: Avaya Inc.Inventors: John H. Yoakum, Tony McCormack
-
Patent number: 8954545Abstract: 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: GrantFiled: December 17, 2012Date of Patent: February 10, 2015Assignee: VMware, Inc.Inventors: Kinshuk Govil, Kiran Kamath, Steven Michael Kusalo, Mark Russell Johnson
-
Publication number: 20150039784Abstract: 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: ApplicationFiled: August 5, 2014Publication date: February 5, 2015Inventor: Cedric Westphal
-
Patent number: 8949460Abstract: 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: GrantFiled: May 16, 2012Date of Patent: February 3, 2015Assignee: Rockstar Consortium US LPInventor: Hamid Ould-Brahim
-
Patent number: 8943221Abstract: 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: GrantFiled: December 1, 2011Date of Patent: January 27, 2015Assignee: Openet Telecom Ltd.Inventors: Alan McNamee, Cameron Ross Dunne, Fergus McCann, Michael O'Sullivan, Niall Byme, Joe Hogan
-
Patent number: 8937867Abstract: 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: GrantFiled: June 13, 2011Date of Patent: January 20, 2015Assignee: Novatel Wireless, Inc.Inventors: Thomas G. Polsdorf, Cuong Pham, Anand Gore, Dirk DeSchepper, Ulf Söderberg
-
Patent number: 8934348Abstract: 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: GrantFiled: July 30, 2012Date of Patent: January 13, 2015Assignee: Novatel Wireless, Inc.Inventors: Thomas G. Polsdorf, Cuong Pham, Anand Gore, Dirk DeSchepper, Ulf Söderberg
-
Patent number: 8923294Abstract: 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: GrantFiled: June 28, 2011Date of Patent: December 30, 2014Assignee: Polytechnic Institute of New York UniversityInventors: H. Jonathan Chao, Kang Xi
-
Publication number: 20140379937Abstract: 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: ApplicationFiled: September 4, 2014Publication date: December 25, 2014Inventors: David Anthony Hughes, Balaji Balasubramanian, Danny Kwok
-
Patent number: 8918634Abstract: 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: GrantFiled: February 21, 2012Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Curtis Matthew Gearhart, Christopher Meyer, Scott Christopher Moonen, Linwood Hugh Overby, Jr.
-
Patent number: 8910255Abstract: 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: GrantFiled: May 27, 2008Date of Patent: December 9, 2014Assignee: Microsoft CorporationInventors: Nir Nice, Oleg Ananiev, John F. Wohlfert, Amit Finkelstein, Alexander Teplitsky
-
Patent number: 8909764Abstract: 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: GrantFiled: July 28, 2011Date of Patent: December 9, 2014Assignee: Xyratex Technology LimitedInventor: Ganesan Umanesan
-
Patent number: 8898335Abstract: 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: GrantFiled: January 29, 2009Date of Patent: November 25, 2014Assignee: Fujitsu LimitedInventor: Keiji Miyazaki
-
Patent number: 8898259Abstract: 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: GrantFiled: January 9, 2013Date of Patent: November 25, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Ming Chen, Yong Liu, Dahai Ren, Guibin Tian
-
Patent number: 8897169Abstract: 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: GrantFiled: August 3, 2011Date of Patent: November 25, 2014Assignee: QUALCOMM IncorporatedInventors: Sidney B. Schrum, Jr., Richard E. Newman
-
Patent number: 8893254Abstract: 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: GrantFiled: March 6, 2013Date of Patent: November 18, 2014Assignee: Sprint Communications Company L.P.Inventors: Ameen Khanfar, Raymond Reeves
-
Patent number: 8892626Abstract: 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: GrantFiled: August 30, 2012Date of Patent: November 18, 2014Assignee: Microsoft CorporationInventors: Gopala Krishna R. Kakivaya, Richard L. Hasha
-
Patent number: 8892773Abstract: 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: GrantFiled: December 24, 2009Date of Patent: November 18, 2014Assignee: NEC CorporationInventors: Kazuya Suzuki, Masahiro Jibiki
-
Patent number: 8882666Abstract: 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: GrantFiled: April 18, 2005Date of Patent: November 11, 2014Assignee: Ideal Life Inc.Inventors: Jason Goldberg, Thomas C. Beckerman
-
Patent number: 8880727Abstract: 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: GrantFiled: April 2, 2012Date of Patent: November 4, 2014Assignee: Juniper Networks, Inc.Inventor: Chaitanya Kodeboyina