Pathfinding Or Routing Patents (Class 370/351)
  • Patent number: 9742786
    Abstract: An internet service provider (ISP) is configured to analyze a subscriber's sent e-mail packets to determine a subscriber identity associated with the e-mail packets. A database is then queried to determine a current sending rate of e-mails by the subscriber. A sending rate above an allowed threshold causes the upstream transmission of the e-mail packets to be blocked by injecting connection destroying packets. A subscriber remains blocked from upstream transmission of e-mails until the sending rate as determined by the ISP drops below a second, more stringent threshold. This automatic process is also accompanied by automated messaging to the subscriber with information as to the measures taken and remedial options.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: August 22, 2017
    Assignee: PERFTECH, INC.
    Inventors: Jonathan E. Schmidt, John A. Murphy, Henry M. Donzis, Lewis T. Donzis, Peter W. Baron, Rodney D. Frey
  • Patent number: 9742659
    Abstract: Embodiments of the present invention include systems and methods for identifying a primary flow and its corresponding subflow(s) so that the subflow(s) may be routed to more efficiently use bandwidth between a source host and a destination host. In embodiments, a table correlates flows and their corresponding keys for Multipath TCP flows. When a new subflow is initiated between a source device and a destination device, the new flow can be identified as being a subflow of a primary flow using data in the table. Having identified the subflow and its corresponding primary flow, the new subflow may have an installed route path that differs from its primary flow, thereby improving the bandwidth usage.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: August 22, 2017
    Assignee: DELL PRODUCTS LP
    Inventors: Premnath Sundarababu, Purushothaman Ramalingam, Vinod Kannan A. S.
  • Patent number: 9736036
    Abstract: In general, this disclosure describes techniques for applying, with a network device, subscriber-specific packet processing using an internal processing path that includes service objects that are commonly applied to multiple packet flows associated with multiple subscribers. In one example, a network device control plane creates subscriber records that include, for respective subscribers, one or more variable values that specify service objects as well as an identifier for a packet processing template. A forwarding plane of the network device receives and maps subscriber packets to an associated subscriber record and then processes the packet by executing the packet processing template specified by the subscriber record. When the forwarding plane reaches a variable while executing the specified packet processing template, the forwarding plane reads the associated variable value from the subscriber record to identify and then apply the subscriber-specific service object specified by the variable.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: August 15, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Andrzej Szyszko, Apurva Mehta, Kumar B. Mehta, Gopi Krishna, Jagadish Grandhi, Murtuza S. Attarwala
  • Patent number: 9735929
    Abstract: A method and system are described that allow a device operating in coordination with other devices to synchronize the devices operation with the other devices. A controllable device processor may determine that a received data packet is a retransmission of an initial control command data packet. The processor may obtain from the retransmitted data packet a start value and a time indicator related to performance of the operation. A ramp rate related to the operation to be performed may be obtained. Using the time indicator, an adjusted ramp rate may be calculated. An output value for the device may be set based on the start value, the adjusted ramp rate, and the time indicator. The adjusted ramp rate may result in completing the operation at substantially the same time as though the device received the original command.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: August 15, 2017
    Assignee: GOOGLE INC.
    Inventors: Girts Folkmanis, Paul Heninwolf
  • Patent number: 9736073
    Abstract: A packet switch device includes an input port, a loop-back port, a storage module, and a switch engine. The input port receives a packet. The storage module stores packet flow tables. Each packet flow table includes at least one flow entry and action. The switch engine compares the packet with a default packet flow table of the plurality of packet flow tables when it determines that the packet does not include a flow header. The switch engine includes the packet with the flow entry of the default packet flow table and performs the corresponding action when the packet matches the flow entry. When the action includes a specific action of comparing the packet with another one of the packet flow tables, the switch engine attaches the flow header to the packet to set a flow ID therein and transmits the packet back to the switch engine through the loop-back port.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: August 15, 2017
    Assignee: ACCTON TECHNOLOGY CORPORATION
    Inventor: Hui-Chen Kuo
  • Patent number: 9736847
    Abstract: It is provided a method, comprising assigning a first direct resource of a radio interface to a first vehicle-to-vehicle service based on a resource information received from a base station in a cellular mode via a cellular resource of the radio interface, wherein, in the resource information, the first direct resource and the first vehicle-to-vehicle service are indicated as being correlated, and the first vehicle-to-vehicle service is to be used or to be provided by at least a first one of one or more vehicle devices, and wherein, in the cellular mode, a communication of an apparatus performing the method with each of the one or more vehicle devices different from the apparatus is performed via the base station; performing the first vehicle-to-vehicle service via the first direct resource in a vehicle-to-vehicle mode, wherein, in the vehicle-to-vehicle mode, the communication of the apparatus with each of the one or more vehicle devices is performed directly with the respective vehicle device and does not i
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: August 15, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Xianjun Feng, Haifeng Wang, Zhenhong Li, Wei Zou, Kenan Xu
  • Patent number: 9736752
    Abstract: Methods and apparatus for routing messages between an end node and an access node via another access node are described. Physical layer identification information is used when identifying a remote, e.g., adjacent, access node as a message destination. Thus, when a connection identifier based on one or more physical layer identifiers is available to a wireless terminal, e.g., from one or more downlink signals received from a destination access node, the wireless terminal can use the connection identifier corresponding to the destination node to route a message via an access node with which it has an established uplink connection. Such connection identifier information can be used even when other addressing information, e.g., network layer address information, associated with the destination access node, may not be available to the wireless terminal.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rajiv Laroia, Pablo Anigstein, Vladimir Parizhsky, Murari Srinivasan, George Tsirtsis
  • Patent number: 9727410
    Abstract: A computer-implemented method for handling errors is described. According to the method, a data bridge structure is received. The data bridge structure includes data being communicated between a driving caller using a first computer language layer and a set of computer code using a second computer language layer. In the method, the call between the computer language is re-driven in response to an error occurring. The re-driven call obtains an updated data bridge structure. In the method, the updated data bridge structure is returned to the caller in the first computer language layer driving the call.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: August 8, 2017
    Assignee: CA, INC.
    Inventors: Sai Swetha Gujja, Jammie Pringle, Frederic Duminy
  • Patent number: 9727733
    Abstract: A security policy management solution (such as a Data Loss Prevention (DLP) system) is augmented to enable a user to model and visualize how changes in a security policy may impact (positively or negatively) the effectiveness of a policy configuration as well as the risk associated with its deployment. This technique enables a user (e.g., a security policy administrator) to evolve enterprise information technology (IT) security policies and, in particular, to generate and display “what-if” scenarios by which the user can determine trade-offs between, on the one hand, the effectiveness of a proposed change to a policy, and on the other hand, the risk associated with the proposed change.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Christopher Young-Soo Choi, Neil Ian Readshaw
  • Patent number: 9722910
    Abstract: A method for controlling transit of routing messages in a network comprising multiple autonomous systems (AS) is disclosed. The method includes receiving, at a first AS, a routing message of an inter-AS routing protocol and identifying that the routing message comprises transit domain control (TDC) information specifying one or more autonomous systems to which the routing message may be propagated and/or one or more autonomous systems to which the routing message may not be propagated. The method further includes propagating the routing message from the first AS to a second AS in accordance with the TDC information.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: August 1, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Yi Yang, Alvaro E. Retana, Keyur Patel, Fabien Degouet
  • Patent number: 9723072
    Abstract: Methods and apparatus for interfaces to manage last-mile connectivity and dynamic reconfiguration for direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements an interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator determines a connectivity provider to provide last-mile connectivity to the requester, and transmits a notification identifying the selected connectivity provider.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Krishna P. Balasubramanian, Andrew Jeffrey Doane, Jeremy T. Hall, David Brian Lennon
  • Patent number: 9716673
    Abstract: There is provided a packet storage method including: processing in which a sequence identifier is successively assigned to a packet captured from a network and the packet is stored in a buffer; creation processing in which the packet is read out from the buffer, a first identifier involved in a first property of the packet is identified, and an index data that mutually correlates the sequence identifier and the first identifier is created; and storage processing in which the packet corresponding to the sequence identifier included in the index data is read out from the buffer, the packet is sorted according to the first identifier included in the index data, and the sorted packet is stored in a storage unit on a per-first-identifier basis, executed by a processor.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: July 25, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Fumiyuki Iizuka, Yuji Nomura
  • Patent number: 9717063
    Abstract: A method, system and computer-usable medium are provide for managing the Open Channel for IMS command correctly the UICC to have knowledge about the specific status codes the ME received from IMS. This knowledge allows the UICC to make a smarter decision on what it attempts to do to access IMS. Accordingly, the UICC is provided with detailed information about the status codes from the IMS service to allow the UICC to make an informed decision. If the UICC does not have such knowledge, it is possible that the UICC will send potentially unwanted commands to the ME to establish access to IMS.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: July 25, 2017
    Assignee: BlackBerry Limited
    Inventors: Syed Hussain Ali, Jean-Philippe Cormier
  • Patent number: 9710513
    Abstract: An access management method, device and system are disclosed. It relates to the field of communication; and the problem that the existing update mechanism of an AID and RID mapping relationship table has a low reliability and influences the network working efficiency is solved. The method includes: when detecting that an MN accessing an ASR is offline, the ASR querying a local AID and Routing Identity RID mapping table, and determining a correspondent node of the offline MN; and the ASR sending a mapping table entry update message to an ILR and an ISR and an ASR where the correspondent node is located, and setting an RID in a mapping table entry corresponding to the MN to be NULL, which represents that the MN does not access the ASR currently.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: July 18, 2017
    Assignee: ZTE Corporation
    Inventors: Chaofeng Zhang, Xiaojiu Tong, Wei Chen, Junbao Zhong
  • Patent number: 9711997
    Abstract: A system and method for storing and distributing DC power, comprising: a first desk with a horizontal desktop surface and vertical support surfaces, batteries, a charging circuit with an AC to DC power converter, one AC power input channel, one DC power input channel, and DC power output channels; a second desk with a horizontal desktop surface and vertical support surfaces, batteries, a charging circuit with an AC to DC power converter, one AC power input channel, one DC power input channel, and DC power output channels; and electrical information processors adapted to the charging circuits to regulate and allocate DC power between batteries and DC power output channels within a chain of electrically connected desks by measuring and controlling charges and electric currents from charging circuits to batteries, from charging circuits to DC power output channels, and from batteries to DC output channels.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: July 18, 2017
    Assignee: Blue Clover Design, LLC
    Inventors: Arvind Raghavan, Peter Staples
  • Patent number: 9705585
    Abstract: A relaying device includes an uplink interface that continuously receives an audio signal in communication, a wireless apparatus interface to which a repeater acting as a wireless relaying apparatus is connected, a voice buffer that buffers the audio signal, and a control unit. The control unit performs a VOX processing of detecting whether or not a level of the audio signal is equal to or higher than a preset threshold. When the level of the audio signal is equal to or higher than the threshold, the control unit starts buffering the audio signal in the voice buffer, and requests the repeater to reserve a channel. After receiving, from the repeater, a reply indicating that a channel has been reserved, the control unit reads the buffered audio signal from the voice buffer, and transfers this audio signal to the repeater.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: July 11, 2017
    Assignee: Icom Incorporated
    Inventor: Hirotaka Sonobe
  • Patent number: 9706470
    Abstract: A communications apparatus includes a reception signal processor that receives a wireless signal; a processor that controls a wait time that the reception signal processor waits for reception of wireless signals that include data to be transmitted and information of transmission paths; extracts from the information of the transmission paths included in the wireless signals received by the reception signal processor during the wait time, information of a common relay point in the transmission paths; determines a network state according to a ratio of transmission paths that include the common relay point, among a total count of the transmission paths; and generates based on the determined network state, a signal that includes information of a relay point; and a transmission signal processor that transmits the generated signal.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: July 11, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hiromasa Yamauchi, Koichiro Yamashita, Takahisa Suzuki, Toshiya Otomo
  • Patent number: 9699105
    Abstract: Methods and systems presented herein provide for self-routing multicast. In one embodiment, a method includes receiving, using a switch controller, a multicast data stream join request from a source in a network, and creating, using the switch controller, a multipath identifier (ID) for a multicast data stream. Moreover, the method includes creating, using the switch controller, path identifiers (IDs) for intermediate switches in the network based on a local network topology database. Each path ID is associated with an output port bitmap. The method also includes transmitting, using the switch controller, the multipath ID and a path ID to a source of the multicast data stream, the path ID corresponding to the source of the multicast join request. Also, the multipath ID and the path ID are configured to allow the source of the multicast data stream to determine an output port mapping for a packet.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bhalachandra G. Banavalikar, Casimer M. DeCusatis, Mircea Gusat, Keshav G. Kamble
  • Patent number: 9699627
    Abstract: The present invention discloses a method for processing messages at a network node, wherein the network node does not any hardware components for displaying messages. The network node first receives a message and determines whether the message matches any predefined pattern by performing a lookup on the first configuration database. If the message matches any predefined pattern, the network node processes the message. Alternatively, when the message does not match any predefined pattern, the network node does not process the message.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: July 4, 2017
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Man Kit Kwan, Chan Neng Leong
  • Patent number: 9699658
    Abstract: A control method and an apparatus for network admission, which can control network admission of a wireless termination point (WTP) in a condition that a live network is not upgraded. In the method, an access controller (AC) that has a network admission control function receives a join request packet from a WTP and establishes a Control and Provisioning of Wireless Access Points (CAPWAP) connection with the WTP. If the CAPWAP connection between the AC and the WTP is successfully established, the AC enables permission of the WTP. In another control method for network admission disclosed in the present application, an AC receives a join request packet from a WTP and establishes a CAPWAP connection with the WTP. A network admission end enables permission of the WTP according to a result from the AC that the connection between the AC and the WTP is successfully established.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: July 4, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei E, Jun Li, Bing Sun, Guange Shao
  • Patent number: 9692824
    Abstract: Methods and apparatus to create with user input a first isolation zone in a block in a cloud computing environment, the block comprising first and second VSANs, a virtualization management VLAN, a file storage VLAN, and identity pools. The isolation zone can be applied to one or more services. The user can achieve a desired isolation between block components, such as VSANs and/or VLANs, in services.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: June 27, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Seema Tahaliyani, Sukesh Kumar Biddappa, Alexander Hoppe, Vladislav Dranov, Jeffrey B. Gibson
  • Patent number: 9692724
    Abstract: A network connection status detection system and method thereof. The system comprises a network address translation (NAT) router, a server end and at least one network electronic device. The NAT router is a bridge for communicating an intranet with an extranet. The server end is disposed at the extranet and connected to the NAT router through a network. The network electronic device is disposed at the intranet and connected to the NAT router. When a channel is established between the network electronic device and the NAT router by executing a connection configuration so that the network electronic device connects to the server end, the network electronic device sends a connection detection signal to the server end. If the server end receives the connection detection signal and returns a confirmation signal, an indicator of the network electronic device will remind a user in a predetermined way.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: June 27, 2017
    Assignee: AV Tech Corporation
    Inventor: Huang-Jen Chien
  • Patent number: 9692761
    Abstract: A system and method of controlling communication. An appliance is provided with a program suitable for issuing a DNS request and a control program enabling the DNS request to be intercepted. The control program includes communications elements for communicating with a DNS server to which the DNS request is transmitted, and for communicating with another server for authorization. An authorization request, distinct from the DNS request, including an identifier of the user of the appliance and the domain name, is transmitted to the DNS server. The authorization server returns to the DNS server a response established as a function of the identifier of the user of the appliance and as a function of the domain name contained in the authorization request. The communications elements for communicating with the issuing program transmit to the issuing program an IP address defined as a function of the response from the authorization server.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: June 27, 2017
    Assignee: ARS NOVA SYSTEMS
    Inventors: Yann Mareschal, Pierre Francois Romeuf
  • Patent number: 9684551
    Abstract: In a data processing system, a switch includes a receive data structure including receive entries each uniquely corresponding to a receive window, where each receive entry includes addressing information for one or more mailboxes into which messages can be injected, a send data structure including send entries each uniquely corresponding to a send window, where each send entry includes a receive window field that identifies one or more receive windows, and switch logic. The switch logic, responsive to a request to push a message to one or more receiving threads, accesses a send entry that corresponds to a send window of the sending thread, utilizes contents of the receive window field of the send entry to access one or more of the receive entries, and pushes the message to one or more mailboxes of one or more receiving threads utilizing the addressing information of the receive entry or entries.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lakshminarayana B. Arimilli, John D. Irish, William J. Starke, Randal C. Swanberg
  • Patent number: 9678812
    Abstract: In a data processing system, a switch includes a receive data structure including receive entries each uniquely corresponding to a receive window, where each receive entry includes addressing information for one or more mailboxes into which messages can be injected, a send data structure including send entries each uniquely corresponding to a send window, where each send entry includes a receive window field that identifies one or more receive windows, and switch logic. The switch logic, responsive to a request to push a message to one or more receiving threads, accesses a send entry that corresponds to a send window of the sending thread, utilizes contents of the receive window field of the send entry to access one or more of the receive entries, and pushes the message to one or more mailboxes of one or more receiving threads utilizing the addressing information of the receive entry or entries.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lakshminarayana B. Arimilli, John D. Irish, William J. Starke, Randal C. Swanberg
  • Patent number: 9680755
    Abstract: An apparatus for managing local devices, wherein the apparatus is operatively connectable with a network to manage network traffic. The apparatus can include computer instructions to identify and track a Media Access Control identifier using the network. The apparatus can also include computer instructions to direct traffic to a path associated with the Media Access Control identifier, computer instructions to measure the bit rate passing through the path associated with the Media Access Control identifier; and computer instructions to adjust the bit rate allowed to pass through the path. The decision to adjust the bit rate allowed to pass through the path can be determined using rolling quotas.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: June 13, 2017
    Assignee: MESH NETWORKS, LLC
    Inventor: Allen Easty
  • Patent number: 9680917
    Abstract: The present disclosure has disclosed a method, an apparatus, and a system of opening a web page and belongs to the technical field of the Internet. Said method comprises: A binding relationship among terminals stored in advance in a server; said server receives the web page information of a target web page sent by the first terminal; according to the binding relationship among terminals stored in advance, said server determines the second terminal, which has a binding relationship with said first terminal; according to the web page information of said target web page, said server sends a notice of web page information to said second terminal so that said second terminal opens said target web page according to said notice of web page information.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: June 13, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qian Wang, Bo Qiu, Wei Wang
  • Patent number: 9667550
    Abstract: In general, techniques are described for distributing traffic engineering (TE) link information across network routing protocol domain boundaries using a routing protocol. In one example, a network device logically located within a first routing protocol domain includes a routing protocol module executing on a control unit to execute an exterior gateway routing protocol. The routing protocol module of the network device receives an exterior gateway routing protocol advertisement from a router logically located within a second routing protocol domain and decodes traffic engineering information for a traffic engineering link from the exterior gateway routing protocol advertisement. A path computation module of the network device computes a traffic engineered path by selecting the traffic engineering link for inclusion in the traffic engineered path based on the traffic engineering information.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: May 30, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Hannes Gredler, Jan Medved, David Ward
  • Patent number: 9667492
    Abstract: In some embodiments, an apparatus comprises a processing module, disposed within a first switch fabric element, configured to detect a second switch fabric element having a routing module when the second switch fabric element is operatively coupled to the first switch fabric element. The processing module is configured to define a virtual processing module configured to be operatively coupled to the second switch fabric element. The virtual processing module is configured to receive a request from the second switch fabric element for forwarding information and the virtual processing module is configured to send the forwarding information to the routing module.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: May 30, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Gunes Aybay, Pradeep Sindhu, Anjan Venkatramani
  • Patent number: 9667517
    Abstract: A method for checking connectivity between a first device and a second device on a bidirectional Label Switched Path LSP, includes the first device sends, to the second device, an echo request including a reply mode and a return address, the reply mode requesting an echo reply to be delivered through backward LSP, and the return address being the unique ID of the first device; the first device receives an echo reply from the second device, the echo reply including the unique ID of the first device and return code related to connectivity of the backward LSP; and the first device correlates the echo reply with the echo request to verify connectivity between the two devices on the bidirectional Label Switched Paths.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: May 30, 2017
    Assignee: Alcatel Lucent
    Inventors: Hui Ling, Haibo Wen, Zheng Liang
  • Patent number: 9660868
    Abstract: A network management system for management of a communications network is disclosed. The system comprises an inventory database storing a network inventory comprising information representative of network resources of the communications network. The system comprises means for receiving a change request specifying a modification to be made to the network, and an inventory update component adapted to modify the network inventory in response to the change request. The system also includes an implementation component adapted to access the inventory database, identify modifications made to the network inventory, and transmit configuration data to the network to implement the inventory modifications in the network.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: May 23, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Richard Mishra, Markus Buchner, Johnston Harden Graham Glendinning, Manfred Geyer, Adan K. Pope, David Roy Ettle
  • Patent number: 9661080
    Abstract: A system for smart device networking includes an endpoint that enables communication with a connected device, a bridge that communicates with the endpoint over a PAN and relays PAN communications to a WAN, and a router that connects to the bridge through the WAN and routes communication to and from the endpoint.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: May 23, 2017
    Assignee: Helium Systems, Inc.
    Inventors: Amir Haleem, Andrew Thompson, Eric Gnoske, Blake Leverett, Mike Vidales, Sean Carey, Theo Wilson
  • Patent number: 9654515
    Abstract: Service Capability Interaction Manager (SCIM)-type functionality is provided at a horizontal service layer in an Service Oriented Architecture (SOA)-based approach. SCIM composition is provided at multiple levels, including the level of composition where servlets have full access to the context information of the service layer. SCIM composition also occurs at the level of an application dispatching messages to multiple applications/services for processing the messages. The functionality at the service layer also can be programmed using policies, such that routing decisions can be made dynamically as the result of processing conditions and actions. An incoming message can result in a Web service being triggered that in turn triggers a BPEL or SOA workflow, the workflow calling multiple operations to process the message as a result of a routing table or header, environmental and contextual information at the service level, and other information such as user preference or presence information.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: May 16, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Stephane H. Maes
  • Patent number: 9648541
    Abstract: To forward traffic to a base station using Software Defined Network technology, a method for operating a switch includes receiving path information of a packet to be forwarded from a source terminal to a plurality of destination terminals, from a controller, receiving the packet to be forwarded from the source terminal to the destination terminals, from a base station, and transmitting the packet along a path determined by the path information. An apparatus for controlling a switch in a communication network includes a transceiver configured to receive information of a source terminal and a plurality of destination terminals, from a server which controls a service for forwarding traffic from the source terminal to the destination terminals, and a controller configured to determine a packet forward path between the source terminal and the destination terminals, wherein the transceiver transmits the determined path information to at least one switch.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: May 9, 2017
    Assignee: SAMSUNG-ELECTRONICS CO., LTD
    Inventors: Young-Ki Jeon, Seong-Ryong Kang, Woo-Jae Kim, Jong-Hyune Kim, Jung-Ah Choi
  • Patent number: 9648050
    Abstract: A serving call server control function (S-CSCF) server in an IMS network is configured to receive a service request targeting a client device belonging to the IMS network and under the charge of the S-CSCF server. The S-CSCF server uses information elements contained in the service request to perform verifications, including: determining that the requested service is a telephone service; and determining that the user of the target client device targeted in the service request has not subscribed to a telephone service with the operator of the IMS network. If the result of the verifications is positive, the S-CSCF server directs the service request to a telephone network to which the target client device belongs. The server is applicable to subscribers of an IMS network benefiting from non-conversational services in packet mode from the IMS network, but having telephone services supplied thereto by a circuit-switched network.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: May 9, 2017
    Assignee: ORANGE
    Inventors: Jean-Claude Le Rouzic, Guy Loaec
  • Patent number: 9641479
    Abstract: An interworking function is provided between first and second messaging domains or technologies, when original address/identities of users in the first domain and the second domain are incompatible. Upon receiving from a sender in the first messaging domain a message addressed to a recipient in the second messaging domain, the interworking function provides, for an original sender address or identity received in the message, a new sender address which is valid in the second messaging domain, and inserts the new address in a header field of the message to be forwarded to the recipient in the second messaging domain. Moreover, the interworking function adds the original sender address into the specific header field of the message either as a part of the new sender address or as an attribute.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: May 2, 2017
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Adamu Haruna, Hans Rohnert, Ivo Sedlacek, Brigitte Van Gerven
  • Patent number: 9639435
    Abstract: A management computer stores an operation requirement of a virtual machine and a scheme of a first configuration change executed by a host computer or a storage apparatus. The management computer determines whether a second configuration change configured so as to be executed automatically in the host computer or the storage apparatus is executed. If it is determined that the second configuration change is executed, the management computer predicts a performance index value concerning a prescribed performance index for the computer or the storage apparatus when executing the second configuration change. The management computer determines whether an anticipated effect value of the configuration change scheme is satisfied based on the predicted performance index value, and creates a substitution plan satisfying both an operation requirement and an anticipated effect value of the virtual machine where it is determined that the anticipated effect value is not satisfied.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: May 2, 2017
    Assignee: HITACHI, LTD.
    Inventors: Satoshi Kaneko, Yukinori Sakashita, Kyoko Miwa
  • Patent number: 9641437
    Abstract: A packet relay device has a packet receiving unit, a switch, a packet sending unit, an associative memory, and a packet search unit. The packet search unit has action registers which hold information specifying an action to be executed, holds address range information including consecutive address ranges of the associative memory and the action registers in association with each other, and registers a plurality of flow entries at a plurality of addresses in the same address range. The flow entries have conditions identifying the flows associated with the same action. The device inputs header information of the packets into the associative memory, determines the action to be executed in accordance with information read out from the action register corresponding to the address range including an address output from the associative memory, and executes the determined action.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: May 2, 2017
    Assignee: Alaxala Networks Corporation
    Inventors: Yuichi Ishikawa, Takao Nara
  • Patent number: 9628372
    Abstract: A data communication apparatus forms a mesh network together with at least one gateway includes a frame generating unit and a frame transferring unit. The frame generating unit generates a meter data frame to transmit to a gateway. The meter data frame is a frame including meter data. The frame transferring unit transfers the meter data frame received from another data communication apparatus. The meter data frame is addressed to the gateway. The frame generating unit transmits the meter data frame to which number of alternate routing that indicates number of allowable transmission attempts from a data communication apparatus adjacent to a destination gateway of the meter data frame to the gateway is added. The frame transferring unit changes the number of alternate routing added thereto to a value smaller by 1 than a value that has been set and transits the meter data frame to another data communication apparatus.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: April 18, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Yosuke Nishikata, Koichi Ishibashi, Yoshihiko Shirokura, Yasuaki Kamimura, Yukio Hayashi, Takahiro Koharagi, Kobun Nakajima, Taiji Kondo, Takao Ito, Shinichi Hirata
  • Patent number: 9628385
    Abstract: Embodiments of the apparatus of identifying internal destinations of network packets relate to a network chip that allows flexibility in handling packets. The handling of packets can be a function of what the packet contents are or where the packets are from. The handling of packets can also be a function of both what the packet contents are and where the packets are from. In some embodiments, where the packets are from refers to unique port numbers of chip ports that the packets arrived at. The packets can be distributed for processing within the network chip.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: April 18, 2017
    Assignee: Cavium, Inc.
    Inventors: Vishal Anand, Tsahi Daniel, Gerald Schmidt, Premshanth Theivendran
  • Patent number: 9626211
    Abstract: In a computer-implemented method for auto-discovery of pre-configured hyper-converged computing devices on a network, upon initial connection to a network, an auto-discovery request is automatically broadcasting over the network, by a first pre-configured hyper-converged computing device for supporting a virtualization infrastructure, to other pre-configured hyper-converged computing devices on the network. A response to the auto-discovery request is received from the other pre-configured hyper-converged computing devices for auto-discovery of the other pre-configured hyper-converged computing devices on the network.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: April 18, 2017
    Assignee: VMware, Inc.
    Inventors: Wit Riewrangboonya, Michael R. MacFaden, Dave Shanley, Duncan Epping
  • Patent number: 9621479
    Abstract: IEEE 802.1Q and Enhanced Transmission Selection provide only eight different traffic classes that may be used to control bandwidth in a particular physical connection (or link). Instead of relying only on these eight traffic classes to manage bandwidth, the embodiments discussed herein disclose using an Enhanced Transmission Selection scheduler that permits a network device to set the bandwidth for an individual virtual LAN. Allocating bandwidth in a port based on a virtual LAN ID permits a network device to allocate bandwidth to, e.g., millions of unique virtual LANs. Thus, this technique may increase the granular control of the network fabric and its performance.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William J. Armstrong, Claude Basso, Chih-jen Chang, Mircea Gusat, Cyriel J. Minkenberg, Fredy D. Neeser, Kenneth M. Walk
  • Patent number: 9621463
    Abstract: A system and method for handling context aware network includes a managing server including a control unit, a memory coupled to the control unit, one or more virtual routing and forwarding (VRF) tables stored in the memory, and one or more ports coupled to the control unit and configured to couple the managing server to a network. The managing server is configured to store VRF information in the one or more VRF tables, receive a request packet including a context from a first edge switch, determine the context included in the request packet, examine the one or more VRF tables to identify a VRF-ID associated with the context, and forward a VRF configuration flow control message to the first edge switch. The managing server is further configured to forward one or more additional VRF configuration flow control messages to one or more second edge switches.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: April 11, 2017
    Assignee: DELL PRODUCTS, L.P.
    Inventors: Saikrishna M. Kotha, Suresh Katukam
  • Patent number: 9621456
    Abstract: A rule indicates that data having particular characteristics be automatically routed to a particular destination. When software on a switching device detects a new data stream, it is analyzed to determine whether it has characteristics specified by the rule. If it does, the packet is encapsulated with a special tag, indicating that the packet should be routed to the new destination. Also, an entry is added to a quick-lookup table in the switching device. The entry indicates that future packets in the data stream that have the same source and destination port and address should also be routed to the new destination.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: April 11, 2017
    Assignee: Level 3 Communications, LLC
    Inventors: Pete J. Caputo, II, William Thomas Sella
  • Patent number: 9621430
    Abstract: A design support apparatus includes a memory and a processor coupled to the memory. The processor executes a process including: accepting inputs of the number of nodes to be connected to a network, the number of networks to be connected to each node, and the number of nodes to be connected to a terminating device being a relay device to be connected to the nodes among relay devices relaying communication between nodes; calculating the number of terminating devices included in each network based on the numbers having been accepted; specifying nodes to be connected to each terminating device for each network such that each node is connected to any of the number of terminating devices calculated and that individually different combinations of nodes are connected to the terminating devices included in all the networks; and outputting connection information indicating that the nodes specified are connected to the terminating devices.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: April 11, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Kohta Nakashima
  • Patent number: 9614810
    Abstract: The present invention provides an address allocation processing method, apparatus and system. The method includes: receiving, by a first BRAS, a DHCP relay packet sent by a second BRAS, wherein the DHCP relay packet includes a gateway IP address and source IP address-based response information; parsing, by the first BRAS, the DHCP relay packet, acquiring the gateway IP address, and allocating an idle IP address from an acquired address pool matching the gateway IP address; encapsulating, by the first BRAS, a source IP address in the DHCP relay packet into a destination IP address in a response packet according to the source IP address-based response information, and sending the idle IP address carried in the encapsulated response packet to the second BRAS. The present invention effectively solve a problem that an address waste phenomenon exists by using a built-in DHCP server in a dual-device hot backup scene.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: April 4, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chengguang Niu, Zhiwang Zhao, Guofeng Qian
  • Patent number: 9613345
    Abstract: A wireless service provider system and associated methods of using the system for the sale and/or activation of wireless services is disclosed. The system includes a communication interface for a wireless device having a unique identifier. A backend system computer of the wireless service provider system can receive a unique identifier corresponding to the wireless device; authorize the activation of the wireless service corresponding to the unique identifier of the wireless device; and record, in a database, the authorized unique identifier to improve a user's experience and ease of activation/provisioning of services for the wireless device.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: April 4, 2017
    Assignee: TRACFONE WIRELESS, INC.
    Inventor: Dana Salihi
  • Patent number: 9614721
    Abstract: A method in a router for initiating fast flooding based fast convergence to recover from a network failure is disclosed. The method also starts with detecting a network failure. Responsive to the detected network failure, the router floods a layer 2 fast failure notification message out a set of one or more interfaces of the router. The fast failure notification message includes information that identifies the network failure and indicates to a router that receives the fast failure notification message to flood the fast failure notification message out its interfaces that are not blocked by a spanning tree protocol (STP) independently of updating its routing table to reflect the network failure. The method continues with the router updating a routing table to reflect the network failure.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: April 4, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Wenhu Lu, Albert Jining Tian
  • Patent number: 9609603
    Abstract: A management server in a network including a first transmitting device that communicates with a first receiving device and a second transmitting device that communicates with a second receiving device. The management server includes a network interface that receives a parameter corresponding to a level of improvement of communication quality at the second receiving device, and a processor that calculates an allowable interference amount at the first receiving device based on the parameter.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: March 28, 2017
    Assignee: SONY CORPORATION
    Inventors: Ryo Sawai, Ryota Kimura
  • Patent number: 9606863
    Abstract: Embodiments of apparatus, methods and systems of solid state drive are disclosed. One embodiment of a solid state drive includes a non-blocking fabric, wherein the non-blocking fabric comprises a plurality of ports, wherein a subset of the plurality of ports are each connected to a flash controller that is connected to at least one array of flash memory. Further, this embodiment includes a flash scheduler for scheduling data traffic through the non-blocking fabric, wherein the data traffic comprises a plurality of data packets, wherein the flash scheduler extracts flash fabric header information from each of the data packets and schedules the data traffic through the non-blocking fabric based on the extracted flash fabric header information. The scheduled data traffic provides transfer of data packets through the non-blocking fabric from at least one array of flash memory to at least one other array of flash memory.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 28, 2017
    Assignee: SMART High Reliability SOlutions, LLC
    Inventor: Ajoy Aswadhati