Routing Data Updating Patents (Class 709/242)
  • Publication number: 20130254426
    Abstract: One example embodiment provides a method and system where a node in a utility network registers with one or more access point devices associated with one or more local area utility networks. The utility node generates a unique network address using a network address prefix of a network address associated with the access point device. The utility node registers with a DNS server. Messages sent to the utility node are routed through the access point corresponding to the received prefix used to generate the unique network address for the utility node. The network address for the utility node and access point may be IPv6 addresses and the network address prefix may be an IPv6 prefix, or may be an IPv4 address.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 26, 2013
    Applicant: SILVER SPRING NETWORKS, INC.
    Inventors: Raj VASWANI, James PACE, George FLAMMER, Jay RAMASASTRY
  • Patent number: 8543728
    Abstract: A device may include a control module and a line card. The control module may be configured to run a routing protocol to obtain routing information from network devices. The line card may include a processor. The processor may be configured to establish a bidirectional forwarding detection (BFD) session with a remote device, determine whether an interface associated with the BFD session is flapping, terminate the BFD session when the interface is flapping, disable the interface when the interface is flapping, re-enable the interface after a dampening recovery period elapses, reestablish the BFD session, and send a BFD packet to the remote device.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: September 24, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Zhongping Pan, Shengping Shiau
  • Patent number: 8543681
    Abstract: A system discovers the topology of devices in a network, such as all of the layer-2 and layer-3 devices, including routers and switches. The devices are mapped, as well as the links that join them. The devices are polled using SNMP requests. Route tables are derived from each router to determine addresses of the devices. A spanning tree process is used to discover layer-2 devices. Connections between layers are then discovered. Where information is incomplete, an undiscovered router cloud is recognized.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: September 24, 2013
    Assignee: Volli Polymer GmbH LLC
    Inventors: Mark J. Bearden, Lorraine Denby, Bengi Karacali, Jean Meloche, David Thomas Stott
  • Patent number: 8542592
    Abstract: Techniques for classifying and managing network flows associated with a network service using application classification information and active signaling relay are described. A network device, for example, includes a signaling interceptor and a network flow interface. The signaling interceptor monitors a communication between a customer device and an application server, and identifies a network flow associated with a network service provided to the customer device by the application server. The network flow interface applies a policy to the identified network flow. An active signaling relay module communicates with the application server using data injected within the signaling communications, and utilizes the injected data to further control the network flows and the delivery of the network service.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: September 24, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Jerome Pascal Moisand, Steven Onishi, Mathias Kokot, Denis Henk DeRuijter
  • Patent number: 8537682
    Abstract: A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: September 17, 2013
    Assignee: Orckit-Corrigent Ltd.
    Inventor: Ronen Solomon
  • Patent number: 8533320
    Abstract: A method and system for managing network notifications when a guest migrates in a virtual machine system. A guest hosted by a computer system migrates from a source hypervisor to a target hypervisor in the computer system. The computer system packetizes multiple network addresses of the guest into a network packet. The target hypervisor then transmits the network packet to network devices coupled to the computer system.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: September 10, 2013
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Tsirkin
  • Patent number: 8533359
    Abstract: A method includes receiving network distance information, receiving a request from a client for an identity of a peer providing content, and identifying a first peer and a second peer providing the content. The network distance information includes a compilation of network distance information provided by a plurality of service providers. The method further includes determining that a network distance between the first peer and the client is less than a network distance between the second peer and the client based on the network distance information, and providing the identity of the first peer to the client.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: September 10, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Jin Wang, Oliver Spatscheck, Jennifer Yates, Michael Merritt
  • Patent number: 8526444
    Abstract: A method of broadcasting a data packet (D) in an ad hoc network comprising a plurality of groups of mobile nodes traveling along traffic lanes in a road network. The data packet (D) is broadcast within a group (G) during an intragroup broadcasting phase during which the data packet (D) propagates simultaneously in two opposing directions of movement (A1, A2), such that the packet (D) is received by peripheral nodes (B1, B2) of the group (G). During an intergroup broadcasting phase, a peripheral node (B) transmits the data packet (D) to another group.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: September 3, 2013
    Assignee: France Telecom
    Inventors: Moez Jerbi, Sidi-Mohammed Senouci, Yacine Ghamri-Doudane
  • Patent number: 8526885
    Abstract: A method and system is disclosed for allowing the sharing of one or more system resources between multiple devices. In one embodiment, a requesting device transmits a resource access request to a target device using a near-field communication (NFC) protocol. The target device responds by using the NFC connection to return a listing of resources available for sharing to the requesting device. The requesting device may select one or more of the available resources and establish an appropriate connection to access the selected resource or resources. In one embodiment, the requesting device may lack external network connectivity capabilities while the target device includes wi-fi connectivity as a shared resource. Accordingly, the requesting device may access external network of the target device via the target as a conduit.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: September 3, 2013
    Assignee: Apple Inc
    Inventors: Gloria Lin, Amir Mahmood Mikhak, Taido Lantz Nakajima, Sean Anthony Mayo, Michael Rosenblatt
  • Patent number: 8521910
    Abstract: It is an object to provide a data collection system that is configured to reduce a communication amount, etc. at the time when data are collected from devices, so as to reduce a communication amount attended by the collection of data without increasing processing loads imposed on devices. The data collecting device comprises a code operating means for deriving a frequency of the symbol for each symbol corresponding to the code being contained in the already compressed data based upon the data analysis result being contained in the received already compressed data, and a code operation developing means for adding the frequency of the description format, out of the frequencies obtained by the code operating means, to the frequency of the basic symbol corresponding to the above description format, and adding the frequency of the derivative symbol to the frequency of each basic symbol constituting the derivative symbol.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: August 27, 2013
    Assignee: NEC Corporation
    Inventor: Akitake Mitsuhashi
  • Patent number: 8521884
    Abstract: A network system and a method of address resolution are provided. The network system includes a network, a plurality of virtual machines, a routing module and a path directory module. Each virtual machine includes an internet protocol (IP) address and N media access control (MAC) addresses, so as to connect the network through N transmission routes. The routing module detects and calculates states of the transmission routes. The path directory module receives and decodes an address resolution protocol (ARP) request presented by at least one source virtual machine to reply path information, which includes N MAC addresses corresponding to an IP address of a destination virtual machine and states of the N transmission routes. Thus, the virtual machines present the ARP request without broadcast, so that the problem of network congestion is solved.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: August 27, 2013
    Assignee: Industrial Technology Research Institute
    Inventors: Ming-Chao Hsu, Shih-Yen Shuieh, Tzi-Cker Chiueh, An-Nan Chang
  • Patent number: 8514744
    Abstract: A route for a data unit through a network may be defined based on a number of next hops. Exemplary embodiments described herein may implement a router forwarding table as a chained list of references to next hops. In one implementation, a device includes a forwarding table that includes: a first table configured to store, for each of a plurality of routes for data units in a network, a chain of links to next hops for the routes; and a second table configured to store the next hops. The device also includes a forwarding engine configured to assemble the next hops for the data units based on using the chain of links in the first table to retrieve the next hops in the second table and to forward the data units in the network based on the assembled next hops.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: August 20, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Kaushik Ghosh, Kireeti Kompella, Siva Gaggara, Nitin Kumar, Steven Lin
  • Patent number: 8516152
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the node, an indication that a current network state has changed to a new network state from an old network state; determining whether the node has access to pre-computed routing information associated with the new network state; if the node has access to pre-computed routing information associated with the new network state, using the pre-computed routing information to route future network traffic; and if the node does not have access to pre-computed routing information associated with the new network state, computing new routing information and using the new routing information to route future network traffic.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: August 20, 2013
    Assignee: Alcatel Lucent
    Inventors: Thyaga Nandagopal, Kiran M. Rege
  • Patent number: 8516040
    Abstract: A device may send a resource from a server device to a proxy device and store the resource on the proxy device as a copy. The device may configure the server device to send a replacement document in place of a web document to a client device in a network when the server device receives a request for the web document from the client device, the web document including a first reference to the resource and the replacement document including a second reference to the copy. The device may configure the proxy device to send the copy to the client device when the client device receives the replacement document from the server device and sends a request for the copy to the proxy device based on the second reference included in the replacement document.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: August 20, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ravi G. Thota, Phani Kumar Nunna
  • Patent number: 8510473
    Abstract: A method, system, and medium are provided for enabling a queue manager to handle messages written with a character set the queue manager is not configured to handle. In a messaging-middleware environment, queue managers receive messages from applications and communicate the messages to queues where they can be retrieved. Upon receiving a message written in a character set the queue manager is not configured to handle, the queue manager may activate a conversion utility that converts messages from the one character set into a character set the queue manager can handle. The converted message may be returned to the queue manager and stored in the queue to which the message was addressed.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: August 13, 2013
    Assignee: Sprint Communications Company L.P.
    Inventor: Mark Leonard
  • Patent number: 8503416
    Abstract: A method performed by a network element for providing micro-mobility in a network to a mobile node including the steps of receiving a registration request message at the mobility anchor point from an access router that is currently coupled to the mobile node, wherein the registration request message includes an endpoint identifier of the mobile node and a local care-of address of the mobile node, establishing a label switch path (LSP) between the mobility anchor point and the access router, storing the endpoint identifier in a binding entry along with the local care-of address, a regional care-of address, the label switch path and an egress interface, advertising the endpoint identifier with associated regional or local care-of address of the mobile node, and forwarding data packets, received at the mobility anchor point from a corresponding node that have the regional or local care-of address, to the mobile node using the LSP.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: August 6, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Wassim Haddad, Joel Halpern
  • Patent number: 8495357
    Abstract: A method for data security policy enforcement including inspecting incoming and outgoing data packets from a server computing device for attributes in accordance with a data security policy, processing the data packets in accordance with the security policy based on the inspected attributes, and routing the data packets in accordance with the security policy based on the inspected attributes, wherein incoming and outgoing data from the server computing device composed of the data packets is processed and routed in accordance with the security policy on a per-packet basis. A system and computer program product is also provided.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, Lawrence Jacobowitz
  • Patent number: 8495243
    Abstract: A dynamic and recursive transaction gateway system and its method are disclosed. The dynamic and recursive transaction gateway system is designed to handle financial, medical, and other types of transactional information. The dynamic and recursive transaction gateway system provides intelligence for processing transactions in all phases of the system. The dynamic and recursive transaction gateway system is empowered by introducing the protocol of Level 4 Data which are supplementary data used by the decision-making engine in the system. The dynamic and recursive transaction gateway system has a capability of generating and processing tokenized data which includes tokens for predetermined numbers of transactions, tokens for predetermined periods of time, tokens for unlimited time, and chain-bound tokens shared across locations. The dynamic and recursive transaction gateway system provides a novel approach: recursive transaction processing.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: July 23, 2013
    Inventors: Samuel W. Bellamy, III, Christopher R. Kronenthal, Stephen M. Oberholtzer
  • Patent number: 8495246
    Abstract: Improved techniques for automatic (or dynamic) updating (or maintaining) of playlists for a media system that stores and plays media content for a user of the media system. The automatic update to playlists can occur when additional media content is added to or removed from the media system. The automatic update to playlists can also occur when previously stored media content is otherwise altered.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: July 23, 2013
    Assignee: Apple Inc.
    Inventors: David Heller, Jeffrey L. Robbin
  • Patent number: 8495359
    Abstract: A system for securing an electronic communication comprises a gateway server configured to receive and store a device identifier and a network address from a first computing device. The device identifier identifies the first computing device, and the network address is associated with the first computing device. Thereafter, the gateway server receives from a second computing device the network address of the first computing device and an encryption key request. The gateway server derives from the device identifier for the first computing device an encryption key and sends the encryption key to the second computing device. A communication from the second computing device to the first computing device may thereafter be secured using the encryption key. A related method of securing an electronic communication is also disclosed.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: July 23, 2013
    Assignee: NetAuthority
    Inventor: Craig Stephen Etchegoyen
  • Patent number: 8489738
    Abstract: An event notification matching system, including an event matching table forming a plurality of nodes. Each node is assigned a subscriber request value and contains identifiers for one or more subscribers to be notified at the occurrence of an event relating to the subscriber request value. The event notification matching system may also include a table index. The table index receives input values from an event processing module and selects one or more of the nodes that have subscriber request values corresponding to the received input values. The event processor receives event data from a predetermined source, and formats the input values to simplify the operations performed by the event matching table. The event notification matching system is configured such that the event data need not be compared to non-matching nodes in the event matching table.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: July 16, 2013
    Assignee: Facebook, Inc.
    Inventors: David C. Sobotka, Christopher E. Austin-Lane, Vijay K. Eranti
  • Patent number: 8489712
    Abstract: The invention relates to identifying and/or addressing a data terminal device (DEE1) of a local network (LNW, LAN, W-LAN, Ethernet, Powerline) such that address/identification information (AID-INF3) of the data terminal device of the local network is available to a user of the local network in a simple and comfortable manner, wherein the data terminal device registers with a terminal system (ESY) due to a triggering event (ALE), indicated for example, by the URL ‘www.mygigaset.com’ and present, for example, in a large area network (GNW, WAN, MAN, INTERNET), and transmits thereto address/identification information, for example modifiable information (AID-INF1), referencing the local network and the large area network. Said address/identification information is stored by the terminal system. Subsequently, in a further data terminal device (DEE2) of the local network, the URL ‘www.mygigaset.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: July 16, 2013
    Assignee: Gigaset Communications GmbH
    Inventors: Anton Kruk, Volker Mösker
  • Patent number: 8484375
    Abstract: A method may include updating a routing table on a first network element based on a shortest path first calculation in response to a network change event. For each deletion from the routing table, a message may be broadcasted to a second network element adjacent to the first network element indicative of such deletion, the message including a target identifier (TID) associated with such deleted entry, wherein the second network element is configured to invalidate its associated TID address resolution protocol (TARP) cache in response to receiving the message. For each deletion from the routing table, a local TARP cache of the first network element may be searched to determine if an entry exists in the local TARP cache mapping the TID associated with such entry to a NASP associated with such entry. The local TARP cache may be invalidated in response to determining that the entry exists.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: July 9, 2013
    Assignee: Fujitsu Limited
    Inventors: Albert Vinson Smith, Jr., Xinxin Sun, Nhung Thuy Tran, Nasir Iqbal Amanullah
  • Patent number: 8478719
    Abstract: Media files are drop box-synchronized to limit the amount of new functionality to which a user must grow accustomed in order to synchronize the content of a media player with a remote server within a cloud computing network. Thusly, users are not required to change the way they use their media player(s), but rather are required to use the familiar drag and drop functionality of their native media player. The present invention contemplates synchronizing host and nodal processing units via a server within native media player formats for quick access for the purpose of media playback, media modification, etc. This is achieved through the creation of a media file play list folder that acts as a drop box into which the user drops the desired play list to synchronize with the server. Certain methodology enhances and supports the synchronization process, which methodology incorporates the use of signature waveform metrics.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: July 2, 2013
    Assignee: Remote Media LLC
    Inventors: Alexander Savenok, Pavel Savenok, Dmitry Solovyev, Vassili Altynikov
  • Patent number: 8478880
    Abstract: A server configured to provide media to devices remote from the server is configured to provide different media to different devices at substantially a same time. The is server configured to recognize a device that requests media. The server is configured to automatically set a resolution at which a media is provided to the device based on the recognition of the device.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: July 2, 2013
    Assignee: Palm, Inc.
    Inventors: Jeff Finkelstein, Matthew W. Crowley
  • Patent number: 8477787
    Abstract: A data network includes a plurality of source nodes, at least one sink node, and at least one intermediate node, wherein routing of a reverse message from the sink node to a source node via at least one intermediate node is performed by the intermediate node using reverse path routing information data comprising a combination of source routing information data and transparent bridging information data, wherein the reverse path routing information data is constructed during propagation of a forward message from the source node to the sink node via the intermediate node.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: July 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Urs Hunkeler, Hong Linh Truong, Beat Weiss
  • Publication number: 20130166774
    Abstract: Methods and systems for dynamically provisioning a network are disclosed. A network may be dynamically provisioned by detecting network congestion due to data on the network, identifying a transmission from a source computer to a destination computer for distinct routing based on at least one packet of the transmission, directing at least one other packet of the identified transmission to be marked for distinct routing, and instructing a router to distinctively route the other marked packets in response to the detection of network congestion. A controller and a monitoring device may be used to implement dynamic network provisioning.
    Type: Application
    Filed: September 13, 2012
    Publication date: June 27, 2013
    Applicant: NIKSUN, Inc.
    Inventors: PARAG PRUTHI, Ashutosh Dutta, Christopher Mac-Stoker
  • Publication number: 20130159550
    Abstract: In one embodiment, a distributed intelligence agent (DIA) collects local state information from a plurality of minimalistic connected objects (MCOs) in a computer network, the local state information for each MCO comprising a corresponding neighbor list and a selected next-hop for the respective MCO, where one or more of the MCOs are configured to select their next-hop without any self-optimization. The DIA may then analyze a current routing topology, which is the combined result of the selected next-hops, in comparison to a computed optimal routing topology, and (optionally) in light of required service level agreement (SLA), to determine whether to optimize the current routing topology. In response to determining that the current routing topology should be optimized, the DIA may transmit a unicast routing instruction to one or more individual MCOs to instruct those individual MCOs how to optimize the current routing topology, accordingly.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: Cisco Technology, Inc.
    Inventor: Jean-Philippe Vasseur
  • Patent number: 8468264
    Abstract: A method and apparatus is provided to discover and integrate applications in an application router framework. The discovery operation includes receiving a registration notification for an application on a network, adding information describing the application to a repository into a data structure and publishing the data structure onto an application router. The association operations include querying one or more application routers on an application network for meta-data and other information on applications, exchanging the meta-data and other information between the application routers and associating the applications together automatically using their respective application protocols.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: June 18, 2013
    Assignee: International Businsess Machines Corporation
    Inventors: George M. Scott, Nikhyl P. Singhal, Samir G. Mitra
  • Patent number: 8468269
    Abstract: Disclosed are methods and systems for compressing location data of a radio for over-the-air transmission. A method includes obtaining raw latitude and raw longitude coordinates reflecting a current location of the client device, the raw latitude coordinate represented by x number of bits and the raw longitude coordinate represented by y number of bits. The raw latitude coordinate is truncated by removing n number of most significant bits from the raw latitude coordinate to create a compressed latitude coordinate. The raw longitude coordinate is truncated by removing m number of most significant bits from the raw longitude coordinate to create a compressed longitude coordinate, where m varies as a function of the value of the raw latitude coordinate. The compressed longitude and compressed latitude coordinates are then transmitted to another network device for decompression and use as an indication of the client device's absolute location.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: June 18, 2013
    Assignee: Motorola Solutions, Inc.
    Inventors: Dipendra M. Chowdhary, Thomas B. Bohn, Tianfang Liu, David G. Wiatrowski
  • Patent number: 8468265
    Abstract: A variety of mechanisms are used to determine a user's task orientation. Rich presence detection could be used to identify whether a person is at home, at work, traveling, or the like. Temporal factors can also be considered to determine a user's probable persona such as working, personal time, traveling (business or personal), and the like. Entries in a user's calendar application and/or to-do-list reminders can be searched to add information about a user's task orientation and up-coming deliverables. Activity monitors on phones, computers, and the like, can be used to determine files be accessed, applications being used, out-bound communications being sent, in-bound communications, up-coming meetings, and the like, to further refine the nature of a user's tasks. A program evaluates all of these information sources to determine a user's focus and presents topically relevant communications and filters the rest to keep the user from being interrupted.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: June 18, 2013
    Assignee: Avaya Inc.
    Inventor: David S. Mohler
  • Patent number: 8468268
    Abstract: Techniques for identity and policy based routing are presented. A resource is initiated on a device with a resource identity and role assignments along with policies are obtained for the resource. A customized network is created for the resource using a device address for the device, the resource identity, the role assignments, and the policies.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: June 18, 2013
    Assignee: Novell, Inc.
    Inventors: Jeremy Ray Brown, Jason Allen Sabin, Nathaniel Brent Kranendonk, Kal A. Larsen, Lloyd Leon Burch, Stephen R Carter
  • Patent number: 8463937
    Abstract: A system, method and data structures for transmitting batched data over a network in asynchronous, non-blocking operations, with acknowledgements returned to the senders. Each machine includes a sender subsystem and a receiver subsystem. Transmission items corresponding to data to be sent are buffered until a send is triggered, at which time the transmission items are sorted according to their destinations and sent as a GUID-identified batch to each destination by a send thread. At each receiver, a receiving thread adds descriptions of the data to a receive list, which a transfer thread processes when triggered. The transfer thread sends the corresponding data to a recipient program, and sends GUID-identified acknowledgements corresponding to each GUID back to the originating senders. An acknowledge thread at each originating sender buffers the acknowledgements, and when triggered, a cleanup thread uses the GUID to identify which batched transmissions were received.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: June 11, 2013
    Assignee: Microsoft Corporation
    Inventor: Eric N. Bush
  • Patent number: 8462748
    Abstract: A method and apparatus to enable IP networking for mobile hosts without requiring changes to be made to the TCP/IP stack in the operating system installed on the mobile hosts. The apparatus is an “intelligent device” that can be installed on or connected to a mobile host, and may comprise a software-only logical module, physical hardware, or a combination of both. To a mobile host, the intelligent device emulates a network interface such as an Ethernet card or a telephone modem. The intelligent device appears to an access network just like any regular IP host connected to the access network through a physical network interface device. The intelligent device handles all mobile networking functions for the mobile host, and may control multiple different physical network interface devices to enable a connection to the “best” access network available to the mobile user at his location.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: June 11, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Paul Shala Henry, Zhimei Jiang, Byoung-Jo J Kim, Kin K Leung, Hui Luo
  • Patent number: 8464013
    Abstract: A method and apparatus for constructing a memory-based database service platform, in which database can be on-loaded and off-loaded or unloaded as needed, and can reserve schedule and size of memory and other resources, including CPUs, network, backup, mirroring and recovery recourses. With the service platform, multiple different types of databases can be chosen by specifying data storage type and data operation interfaces, such as Relational Database (RDB), Biometric Database (BDB), Time Series Database (TDB), Data Driven Database (DDDB) and File-based Database (FDB) etc. Database types can be chosen either by user directly or by platform automatically or semi-automatically based on data types and data operation characteristics.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: June 11, 2013
    Assignee: Intelitrac Inc.
    Inventor: Tianlong Chen
  • Patent number: 8457105
    Abstract: A method is provided for propagating at least one route for at least one digital stream between a first location server of a first IP telephony domain and a second location server of a second IP telephony domain, the first location server belonging to an autonomous system, and the route for transferring the at least one digital stream. The method includes a stage of propagating at least one identification relating to the autonomous system of the first location server towards the second server.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: June 4, 2013
    Assignee: France Telecom
    Inventors: Mohamed Boucadair, Pierrick Morand
  • Patent number: 8458124
    Abstract: A technique for enforcing a database relationship is disclosed. The technique includes specifying within a database schema a reference type that associates two structures and specifies the relationship between the two structures, and automatically generating code that checks the relationship between the two structures based on the specified reference in the database schema.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: June 4, 2013
    Assignee: Infoblox Inc.
    Inventors: Stuart Bailey, Srinath Gutti, Ivan Pulleyn
  • Publication number: 20130138834
    Abstract: A stop unit stops transmitting data to a plurality of nodes for every predetermined period. An acquisition unit acquires versions of routing tables, which are updated in accordance with movement of a query, from the plurality of nodes when the transmission of the data is stopped. A comparison unit compares the versions of the routing tables of the plurality of nodes that are acquired. when there is a node in which the routing table of an old version is stored as a result of the comparison, an update unit updates the routing table of the node.
    Type: Application
    Filed: October 4, 2012
    Publication date: May 30, 2013
    Applicant: Fujitsu Limited
    Inventor: Fujitsu Limited
  • Patent number: 8452893
    Abstract: Embodiments of the present invention provide a method and device for traffic forwarding in a stacking apparatus which includes multiple member devices. The method includes: obtaining, by a member device, a forwarding table size of each member device in the stacking apparatus; choosing a member device having the largest forwarding table as a proxy device when a forwarding table of another member device in the stacking apparatus is larger than that of the member device; transmitting all or part of to-be-forwarded traffic to the proxy device which performs traffic forwarding. According to the present invention, forwarding capability of member devices having larger forwarding tables is utilized for providing proxy forwarding for member device having smaller forwarding tables, so that forwarding sizes of the member devices having different forwarding table sizes in the stacking apparatus are unified and forwarding capabilities of the member devices in the stacking apparatus are fully used.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: May 28, 2013
    Assignee: Hangzhou H3C Technologies Co., Ltd.
    Inventor: Jie Li
  • Patent number: 8452894
    Abstract: A method and arrangement in a User Data Repository, UDR, (30) for selecting an Application Front End (34a-34e) in a communication network to receive an event notification. An associated Application Type and Group Identifier, identifying an accessible portion of the network, are stored in a database (88) for each of a plurality of Application Front Ends. The Group Identifiers may be updated in the database if predefined conditions (87) are met, for example when a UDR operation requests modifying user data. When a subsequent event notification procedure is initiated, the UDR (30) selects an Application FE to receive the event notification based on the Application Type and Group Identifier of the selected Application FE. Load-distribution weights may also be assigned to each of the Application FEs, and may be considered in the selection process.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: May 28, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Antonio Alonso Alarcon, Emiliano Merino Vazquez
  • Patent number: 8452835
    Abstract: The present invention is directed towards systems and methods for managing a rate of request for an object transmitted between a server and one or more clients via a multi-core intermediary device. A first core of the intermediary device can receive a request for an object and assume ownership of the object. The first core can store the object in shared memory along with a rate-related counter for the object and generate a hash to the object and counter. Other cores can obtain the hash from the first core and access the object and counter in shared memory. Policy engines and throttlers in operation on each core can control the rate of access to the stored object.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: May 28, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Murali Raja, Sandeep Kamath
  • Patent number: 8452884
    Abstract: A method for reporting a streaming quality is shown, wherein at least one continuous media stream is streamed to a client (601), and wherein said streaming is controlled by a protocol (109) that is operated between said client (601) and a server (600), the method including selecting at least one quality metric and a quality metrics class from a pre-defined set of at least two quality metrics classes, and reporting to said server (600) the quality of said streaming based on said at least one selected quality metric and said selected quality metrics class. The protocol (109) is preferably a Real-time Streaming Protocol in combination with a Session Description Protocol in the context of the 3GPP Packet-Switched Streaming Service. Also shown is a computer program, a computer program product, a system, a client, a server and a protocol.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: May 28, 2013
    Assignee: Core Wireless Licensing S.a.r.l.
    Inventor: Ye-Kui Wang
  • Publication number: 20130124757
    Abstract: Methods and arrangements for supporting a forwarding process in routers when routing data packets through a packet-switched network, by employing hierarchical parameters in which the hops of a predetermined transmission path between a sender and a receiver are encoded. A name server generates and distributes router-associated keys to routers in the network which keys are used for computing the hierarchical parameters.
    Type: Application
    Filed: January 4, 2010
    Publication date: May 16, 2013
    Inventors: Karl Norrman, Jukka Ylitalo, Mats Näslund, Pekka Nikander
  • Patent number: 8443359
    Abstract: A method and system for providing a standardized set of filters for a router. A set of pre-written filters are provided in a file, and a program is run on a computer to identify one of these pre-written filters as a substitute for a filter that was specifically written for the router. The standardized filter file is then loaded onto the router and the identified substitute filters are used instead of the filter that has been specifically written for the router. Preferably, the computer program is used to identify which one of the pre-written filters of the pre-written filter files most closely matches, according to a predefined test, the filter file written specifically for the router.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: May 14, 2013
    Assignee: International Business Machines Corporation
    Inventor: Andrew J. Bernoth
  • Patent number: 8443105
    Abstract: A device and method of routing traffic in a network by receiving the network, assigning a maximum temperature value to gateway nodes, calculating temperature values for router nodes, determining self-utilization values for nodes, determining neighborhood-utilization values for router nodes, determining pressure values for gateway nodes, determining pressure values for router nodes, identifying router node sent traffic, identifying neighboring nodes having higher temperatures than router node, identifying neighboring node with lowest pressure value, sending traffic to neighboring node with lowest pressure value, and stopping if the neighboring node is a gateway node, otherwise identifying the node as a router node and returning to the step of finding neighboring nodes.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: May 14, 2013
    Assignee: The United States of America as Represented by the Director, National Security Agency
    Inventors: Todd B. Finkler, Mark A. Shayman
  • Patent number: 8443103
    Abstract: A routing system utilizes a layer 2 switch interconnecting several routers to intelligently forward multicast packets throughout an internet exchange carrying multicast content. The layer 2 switch performs protocol snooping to extract a lookup key that is based on network layer protocol information. The lookup key is uniquely formulated to support either shared or explicit source distribution trees. The lookup key is used to query a forwarding memory that returns an outgoing port index. The outgoing port index points to one or more outgoing ports that are eligible to receive the multicast packet. The outgoing ports are also connected to the neighboring device(s) that are designated to receive the multicast packet. The routing system also supports real time maintenance and updating of the forwarding memory based on the periodic exchange of control messages. The routing system is configured to support PIM routers operating in PIM SM or PIM SSM modes.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: May 14, 2013
    Assignee: Foundry Networks, LLC
    Inventors: Nitin Jain, Lee Chen, Earl Ferguson, Min Zhu
  • Patent number: 8437248
    Abstract: A method for a network device to access a packet switched network is applied to a system in which the network device accesses the packet switched network by connecting to PEs in an active-standby mode. The method includes: an active PE and a standby PE each sends a fault detection message to the network device through an interface connected to the network device; the active PE sets the state of the interface to “up” and advertises a route to a remote PE if a fault detection response returned by the network device is received through the interface within a preset period; otherwise, the active PE sets the state of the interface to “down” , and withdraws the advertised route; and the standby PE sets the state of the interface to “up” and advertises another route to the remote PE after receiving a fault detection response through the interface connected to the network device.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: May 7, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jian Li, Hong Lv, Yuping Jiang
  • Patent number: 8438305
    Abstract: Shortest-path spanning trees are created outward from each portal on a Rbridge network with nodes on the network being assigned to the spanning trees. For those nodes equidistant to two portals, an election process is used to determine which tree the node should join. To enable routes associated with nodes on the Rbridge network to be distinguished from routes external to the Rbridge network, messages may be transmitted between the portals. The messages enable portals to identify routing updates received from the external network as containing internal routes, so that traffic that is required to pass between nodes on different trees may pass over the Rbridge network rather than over the external network.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: May 7, 2013
    Assignee: Microsoft Corporation
    Inventor: Peter Ashwood Smith
  • Patent number: 8438302
    Abstract: A method, system, and computer program product for splitting and sharing routing information among several routers within a group of routers acting as a single border router in an Internet protocol (IP) network, each router comprising a routing table. The method, for use in a router of the group, comprises the steps of: selecting routes in the routing table of the router; requesting other routers of the group to replace, in their routing tables, each selected route with the router as next hop; associating at least part of-non selected routes, each one with another router of the group; and removing and replacing, in the routing table, each-non selected route associated with a router of the group by the associated router as next hop.
    Type: Grant
    Filed: July 17, 2003
    Date of Patent: May 7, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jean-Claude Dispensa, Arnaud Lund
  • Publication number: 20130111577
    Abstract: A connection server connected to a plurality of relay nodes including a first and a second relay nodes. The connection server includes a management part that manages connection information for a first terminal at service of the first relay node to access a second terminal at service of the second relay node, and logical distance information indicative of logical distances between the plurality of relay nodes; a selection part that selects, based on the logical distance information, a plurality of relay paths over which data held by the second terminal is relayed to the first terminal; and a notification section that notifies the connection information to the relay nodes located on the plurality of relay paths.
    Type: Application
    Filed: October 23, 2012
    Publication date: May 2, 2013
    Applicant: BUFFALO INC.
    Inventor: BUFFALO INC.